0001532286-23-000005.txt : 20230308 0001532286-23-000005.hdr.sgml : 20230308 20230307173801 ACCESSION NUMBER: 0001532286-23-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230308 DATE AS OF CHANGE: 20230307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Nine Energy Service, Inc. CENTRAL INDEX KEY: 0001532286 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 800759121 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38347 FILM NUMBER: 23714088 BUSINESS ADDRESS: STREET 1: 2001 KIRBY DRIVE STREET 2: SUITE 200 CITY: HOUSTON STATE: TX ZIP: 77019 BUSINESS PHONE: (713) 227-7888 MAIL ADDRESS: STREET 1: 2001 KIRBY DRIVE STREET 2: SUITE 200 CITY: HOUSTON STATE: TX ZIP: 77019 FORMER COMPANY: FORMER CONFORMED NAME: NSC-Tripoint, Inc. DATE OF NAME CHANGE: 20111007 10-K 1 nine-20221231.htm 10-K nine-20221231
false2022FY0001532286P1YP1Y00015322862022-01-012022-12-3100015322862022-06-30iso4217:USD00015322862023-03-03xbrli:shares00015322862022-12-3100015322862021-12-31iso4217:USDxbrli:shares0001532286us-gaap:ServiceMember2022-01-012022-12-310001532286us-gaap:ServiceMember2021-01-012021-12-310001532286us-gaap:ProductMember2022-01-012022-12-310001532286us-gaap:ProductMember2021-01-012021-12-3100015322862021-01-012021-12-310001532286us-gaap:CommonStockMember2020-12-310001532286us-gaap:AdditionalPaidInCapitalMember2020-12-310001532286us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001532286us-gaap:RetainedEarningsMember2020-12-3100015322862020-12-310001532286us-gaap:CommonStockMember2021-01-012021-12-310001532286us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001532286us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001532286us-gaap:RetainedEarningsMember2021-01-012021-12-310001532286us-gaap:CommonStockMember2021-12-310001532286us-gaap:AdditionalPaidInCapitalMember2021-12-310001532286us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001532286us-gaap:RetainedEarningsMember2021-12-310001532286us-gaap:CommonStockMember2022-01-012022-12-310001532286us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001532286us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001532286us-gaap:RetainedEarningsMember2022-01-012022-12-310001532286us-gaap:CommonStockMember2022-12-310001532286us-gaap:AdditionalPaidInCapitalMember2022-12-310001532286us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001532286us-gaap:RetainedEarningsMember2022-12-31nine:segment0001532286nine:CementMember2022-01-012022-12-310001532286nine:CementMember2021-01-012021-12-310001532286nine:ToolsMember2022-01-012022-12-310001532286nine:ToolsMember2021-01-012021-12-310001532286nine:WirelineMember2022-01-012022-12-310001532286nine:WirelineMember2021-01-012021-12-310001532286nine:CoiledTubingMember2022-01-012022-12-310001532286nine:CoiledTubingMember2021-01-012021-12-310001532286us-gaap:EnergyEquipmentMembersrt:MinimumMember2022-01-012022-12-310001532286srt:MaximumMemberus-gaap:EnergyEquipmentMember2022-01-012022-12-310001532286us-gaap:EnergyEquipmentMember2022-12-310001532286us-gaap:EnergyEquipmentMember2021-12-310001532286us-gaap:VehiclesMembersrt:MinimumMember2022-01-012022-12-310001532286srt:MaximumMemberus-gaap:VehiclesMember2022-01-012022-12-310001532286us-gaap:VehiclesMember2022-12-310001532286us-gaap:VehiclesMember2021-12-310001532286us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-310001532286us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-310001532286us-gaap:FurnitureAndFixturesMember2022-12-310001532286us-gaap:FurnitureAndFixturesMember2021-12-310001532286us-gaap:OfficeEquipmentMembersrt:MinimumMember2022-01-012022-12-310001532286us-gaap:OfficeEquipmentMembersrt:MaximumMember2022-01-012022-12-310001532286us-gaap:OfficeEquipmentMember2022-12-310001532286us-gaap:OfficeEquipmentMember2021-12-310001532286us-gaap:BuildingMembersrt:MinimumMember2022-01-012022-12-310001532286srt:MaximumMemberus-gaap:BuildingMember2022-01-012022-12-310001532286us-gaap:BuildingMember2022-12-310001532286us-gaap:BuildingMember2021-12-310001532286us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-12-310001532286srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001532286us-gaap:LeaseholdImprovementsMember2022-12-310001532286us-gaap:LeaseholdImprovementsMember2021-12-310001532286us-gaap:LandMember2022-12-310001532286us-gaap:LandMember2021-12-310001532286srt:MinimumMember2022-12-310001532286srt:MaximumMember2022-12-31xbrli:pure0001532286us-gaap:CustomerRelationshipsMember2022-12-310001532286us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001532286us-gaap:NoncompeteAgreementsMember2022-12-310001532286us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001532286us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001532286us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-12-310001532286us-gaap:CustomerRelationshipsMember2021-12-310001532286us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001532286us-gaap:NoncompeteAgreementsMember2021-12-310001532286us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001532286us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001532286us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001532286us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001532286us-gaap:InProcessResearchAndDevelopmentMembernine:ESetToolsBusinessMember2021-12-310001532286us-gaap:SeniorNotesMember2022-12-310001532286us-gaap:SeniorNotesMember2021-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001532286nine:MagnumPromissoryNotesMemberus-gaap:LineOfCreditMember2022-12-310001532286nine:MagnumPromissoryNotesMemberus-gaap:LineOfCreditMember2021-12-310001532286nine:OtherShortTermDebtMember2022-12-310001532286nine:OtherShortTermDebtMember2021-12-310001532286us-gaap:SeniorNotesMember2018-10-250001532286us-gaap:SeniorNotesMember2022-01-012022-12-310001532286us-gaap:SeniorNotesMember2021-01-012021-12-310001532286nine:ABLCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2023-02-012023-02-010001532286nine:ABLCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2023-02-010001532286us-gaap:SubsequentEventMembernine:PublicOfferingMember2023-01-302023-01-300001532286us-gaap:SubsequentEventMembernine:TwoThousandTwentyEightSeniorNotesMembernine:PublicOfferingMember2023-01-300001532286us-gaap:SubsequentEventMembernine:TwoThousandTwentyEightSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-01-312023-01-310001532286us-gaap:SubsequentEventMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMembernine:TwoThousandTwentyEightSeniorNotesMember2023-01-312023-01-310001532286us-gaap:SubsequentEventMembernine:TwoThousandTwentyEightSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2023-01-312023-01-310001532286nine:TwoThousandTwentyEightSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-01-012022-12-310001532286us-gaap:DebtInstrumentRedemptionPeriodTwoMembernine:TwoThousandTwentyEightSeniorNotesMember2022-01-012022-12-310001532286nine:TwoThousandTwentyEightSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-01-012022-12-310001532286nine:TwoThousandTwentyEightSeniorNotesMember2022-12-310001532286us-gaap:SeniorNotesMembernine:TwoThousandTwentyEightSeniorNotesMember2022-01-012022-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMembernine:CanadianTrancheMemberus-gaap:LineOfCreditMember2018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMembernine:CanadianTrancheMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMembersrt:MaximumMembernine:CanadianTrancheMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2018-10-252018-10-250001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001532286us-gaap:SubsequentEventMembernine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-300001532286nine:TwoThousandAndEighteenABLCreditFacilityMembernine:LoanLimitGreaterThanFifteenPercentageMember2022-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMember2022-01-012022-12-310001532286nine:TwoThousandAndEighteenABLCreditFacilityMembernine:LoanLimitGreaterThanTwentyPercentageMember2022-12-3100015322862018-10-252018-10-25nine:day0001532286nine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001532286us-gaap:SubsequentEventMembernine:TwoThousandAndEighteenABLCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-270001532286nine:MagnumSecuritiesPurchaseAgreementMemberus-gaap:NotesPayableOtherPayablesMember2018-10-250001532286nine:MagnumSecuritiesPurchaseAgreementMemberus-gaap:NotesPayableOtherPayablesMemberus-gaap:BeneficialOwnerMember2020-06-300001532286us-gaap:NotesPayableOtherPayablesMember2020-06-3000015322862021-10-012021-12-310001532286us-gaap:NotesPayableOtherPayablesMemberus-gaap:LineOfCreditMember2022-12-310001532286us-gaap:NotesPayableOtherPayablesMemberus-gaap:LineOfCreditMember2021-12-310001532286nine:NineEnergyService401kPlanMember2022-01-012022-12-310001532286nine:NineEnergyService401kPlanMember2021-01-012021-12-3100015322862020-01-012020-12-310001532286us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001532286us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001532286us-gaap:EmployeeStockOptionMember2022-12-310001532286us-gaap:RestrictedStockMember2021-12-310001532286us-gaap:RestrictedStockMember2022-01-012022-12-310001532286us-gaap:RestrictedStockMember2022-12-310001532286us-gaap:RestrictedStockMember2020-12-310001532286us-gaap:RestrictedStockMember2021-01-012021-12-310001532286us-gaap:PerformanceSharesMember2022-01-012022-12-310001532286us-gaap:PerformanceSharesMember2021-12-310001532286us-gaap:PerformanceSharesMember2020-12-310001532286us-gaap:PerformanceSharesMember2021-01-012021-12-310001532286us-gaap:PerformanceSharesMember2022-12-310001532286nine:PerformanceCashAwardsMembersrt:MinimumMember2022-05-310001532286srt:MaximumMembernine:PerformanceCashAwardsMember2022-05-310001532286nine:PerformanceCashAwardsMember2022-01-012022-12-310001532286nine:PerformanceCashAwardsMember2022-12-310001532286nine:AccruedExpensesMembernine:ScorpionAcquisitionMember2022-12-310001532286nine:AccruedExpensesMembernine:ScorpionAcquisitionMember2021-12-310001532286nine:FracTechAcquisitionMember2020-12-310001532286nine:FracTechAcquisitionMember2021-01-012021-12-310001532286nine:FracTechAcquisitionMember2021-12-310001532286nine:FracTechAcquisitionMember2022-01-012022-12-310001532286nine:FracTechAcquisitionMember2022-12-310001532286nine:AccruedExpensesMember2022-12-310001532286nine:AccruedExpensesMember2021-12-310001532286us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001532286us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001532286us-gaap:DomesticCountryMember2022-01-012022-12-310001532286us-gaap:StateAndLocalJurisdictionMembersrt:MinimumMember2022-01-012022-12-310001532286srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-310001532286us-gaap:StockOptionMember2022-01-012022-12-310001532286us-gaap:StockOptionMember2021-01-012021-12-310001532286srt:ExecutiveOfficerMember2022-01-012022-12-310001532286srt:ExecutiveOfficerMember2021-01-012021-12-310001532286srt:ExecutiveOfficerMemberus-gaap:EquipmentMember2022-12-310001532286srt:ExecutiveOfficerMemberus-gaap:EquipmentMember2021-12-310001532286nine:WarrenLynnFrazierMembersrt:AffiliatedEntityMember2022-12-310001532286nine:WarrenLynnFrazierMembersrt:AffiliatedEntityMember2021-12-310001532286nine:SelectEnergyServicesInc.Membersrt:AffiliatedEntityMember2022-01-012022-12-310001532286nine:SelectEnergyServicesInc.Membersrt:AffiliatedEntityMember2021-01-012021-12-310001532286nine:SelectEnergyServicesInc.Membersrt:AffiliatedEntityMember2022-12-310001532286nine:SelectEnergyServicesInc.Membersrt:AffiliatedEntityMember2021-12-310001532286srt:AffiliatedEntityMembernine:NationalEnergyServicesReunitedMember2022-01-012022-12-310001532286nine:ProductsandRentalsMembersrt:AffiliatedEntityMembernine:NationalEnergyServicesReunitedMember2021-01-012021-12-310001532286srt:AffiliatedEntityMembernine:CoiledTubingEquipmentMembernine:NationalEnergyServicesReunitedMember2019-10-012019-12-310001532286srt:AffiliatedEntityMembernine:NationalEnergyServicesReunitedMember2022-12-310001532286srt:AffiliatedEntityMembernine:NationalEnergyServicesReunitedMember2021-12-310001532286srt:AffiliatedEntityMember2022-01-012022-12-310001532286srt:AffiliatedEntityMember2021-01-012021-12-310001532286srt:AffiliatedEntityMember2022-12-310001532286srt:AffiliatedEntityMember2021-12-310001532286nine:CompletionSolutionsMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001532286nine:CompletionSolutionsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001532286us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001532286us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001532286nine:CompletionSolutionsMemberus-gaap:OperatingSegmentsMember2022-12-310001532286nine:CompletionSolutionsMemberus-gaap:OperatingSegmentsMember2021-12-310001532286us-gaap:CorporateNonSegmentMember2022-12-310001532286us-gaap:CorporateNonSegmentMember2021-12-310001532286country:US2022-01-012022-12-310001532286country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001532286country:US2021-01-012021-12-310001532286country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001532286country:CA2022-01-012022-12-310001532286country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001532286country:CA2021-01-012021-12-310001532286country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001532286us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001532286us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001532286country:US2022-12-310001532286country:US2021-12-310001532286country:CA2022-12-310001532286country:CA2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
______________________________________________________________________________________
FORM 10-K
_____________________________________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM          TO            
Commission File Number: 001-38347
_____________________________________________________________________________________
Nine Energy Service, Inc.
(Exact name of registrant as specified in its charter)
_____________________________________________________________________________________
Delaware80-0759121
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2001 Kirby Drive, Suite 200
Houston, TX 77019
(Address of principal executive offices)
(281) 730-5100
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareNINENew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
_____________________________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.       Yes   o    No   x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.       Yes   o        No   x
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   x        No   o 
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   x     No   o 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filero  Accelerated filero
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).       Yes          No   x
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant on the last business day of the registrant’s most recently completed second fiscal quarter (based on the closing sales price on the New York Stock Exchange on June 30, 2022) was $47,805,208.
The number of shares of the registrant’s common stock outstanding at March 3, 2023 was 34,721,266.

DOCUMENTS INCORPORATED BY REFERENCE
Information called for in Part III of this Annual Report on Form 10-K is incorporated by reference to the registrant’s Definitive Proxy Statement for its 2023 Annual Meeting of Stockholders.



TABLE OF CONTENTS
 




CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K (this “Annual Report”) contains forward-looking statements that are subject to a number of risks and uncertainties, many of which are beyond our control. All statements, other than statements of historical fact, regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans, and objectives of management are forward-looking statements. When used in this Annual Report, the words “could,” “believe,” “anticipate,” “intend,” “estimate,” “expect,” “may,” “continue,” “predict,” “potential,” “project,” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words.
All forward-looking statements speak only as of the date of this Annual Report; we disclaim any obligation to update these statements unless required by law, and we caution you not to place undue reliance on them. Although we believe that our plans, intentions, and expectations reflected in or suggested by the forward-looking statements we make in this Annual Report are reasonable, we can give no assurance that these plans, intentions, or expectations will be achieved.
We disclose important known factors that could cause our actual results to differ materially from our expectations under “Risk Factors” in Item 1A of Part I and in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7 of Part II of this Annual Report. Additional risks or uncertainties that are not currently known to us, that we currently deem to be immaterial, or that could apply to any company could also materially adversely affect our business, financial condition, or future results.
These cautionary statements qualify all forward-looking statements attributable to us or persons acting on our behalf.

1


SUMMARY OF PRINCIPAL RISK FACTORS
Our business is subject to a number of risks and uncertainties. The following is a summary of the principal risk factors that could materially adversely affect our business, financial condition and results of operations. A more complete statement of those risks and uncertainties is set forth in “Risk Factors” in Item 1A of Part I of this Annual Report.
Our business is cyclical and depends on capital spending and well completions by the onshore oil and natural gas industry, and the level of such activity is volatile and strongly influenced by current and expected oil and natural gas prices. If the prices of oil and natural gas decline, our business, financial condition, results of operations, cash flows, and prospects may be materially and adversely affected. Significant factors that are likely to affect near-term commodity prices include actions by the members of the Organization of the Petroleum Exporting Countries (“OPEC”) and other oil exporting nations; U.S. energy, monetary, and trade policies; the pace of economic growth in the U.S. and throughout the world; and geopolitical and economic developments in the U.S. and globally, including conflicts, instability, acts of war, and terrorism.
Inflation may adversely affect our financial position and operating results; in particular, cost inflation with labor or materials could offset any price increases for our products and services.
If we are unable to attract and retain key employees, technical personnel, and other skilled and qualified workers, our business, financial condition, or results of operations could suffer.
We may be unable to maintain existing prices or implement price increases on our products and services, and intense competition in the markets for our dissolvable plug products may lead to pricing pressures, reduced sales, or reduced market share.
Our substantial debt obligations could have significant adverse consequences on our business and future prospects, and restrictions in our debt agreements could limit our growth and our ability to engage in certain activities.
Our current and potential competitors may have longer operating histories, significantly greater financial or technical resources, and greater name recognition than we do.
Our operations are subject to conditions inherent in the oilfield services industry, such as equipment defects, liabilities arising from accidents or damage involving our fleet of trucks or other equipment, explosions and uncontrollable flows of gas or well fluids, and loss of well control.
If we are unable to accurately predict customer demand, including that of our international customers, or if customers cancel their orders on short notice, we may hold excess or obsolete inventory, which would reduce gross margins. Conversely, insufficient inventory would result in lost revenue opportunities and potentially loss of market share and damaged customer relationships.
We are dependent on customers in a single industry. The loss of one or more significant customers, including certain of our customers outside of the U.S., could adversely affect our financial condition, prospects, and results of operations. Sales to customers outside of the U.S. also exposes us to risks inherent in doing business internationally, including political, social, and economic instability and disruptions, export controls, economic sanctions, embargoes or trade restrictions, and fluctuations in foreign currency exchange rates.
We may be subject to claims for personal injury and property damage or other litigation, which could materially adversely affect our financial condition, prospects, and results of operations.
We are subject to federal, state, and local laws and regulations regarding issues of health, safety, and protection of the environment. Under these laws and regulations, we may become liable for penalties, damages, or costs of remediation or other corrective measures. Any changes in laws or government regulations could increase our costs of doing business.
Our success may be affected by the use and protection of our proprietary technology as well as our ability to enter into license agreements. There are limitations to our intellectual property rights and, thus, our right to exclude others from the use of our proprietary technology.
Our success may be affected by our ability to implement new technologies and services.
Significant ownership of our common stock by certain stockholders could adversely affect our other stockholders.
Our future financial condition and results of operations could be adversely impacted by asset impairment charges.
2


Increased attention to climate change and conservation measures may reduce oil and natural gas demand, and we face various risks associated with increased activism and related litigation against oil and natural gas exploration and development activities.
Seasonal and adverse weather conditions adversely affect demand for our products and services.
3


PART I
Item 1.    Business
Overview
Nine Energy Service, Inc. (either individually or together with its subsidiaries, as the context requires, the “Company,” “Nine,” “we,” “us,” and “our”) is a Delaware corporation that was formed in February 2013 through a combination of three service companies owned by SCF Partners, L.P. or its affiliates. Nine is a leading completion services provider that targets unconventional oil and gas resource development across North American basins and abroad. We partner with our exploration and production (“E&P”) customers to design and deploy downhole solutions and technology to prepare horizontal, multistage wells for production. We focus on providing our customers with cost-effective and comprehensive completion solutions designed to maximize their production levels and operating efficiencies. We believe our success is a product of our culture, which is driven by our intense focus on performance and wellsite execution as well as our commitment to forward-leaning technologies that aid us in the development of smarter, customized applications that drive efficiencies.
We provide our comprehensive completion solutions across a diverse set of well-types, including on the most complex, technically demanding unconventional wells. Modern, high-intensity completion techniques are a more effective way for our customers to maximize resource extraction from horizontal oil and gas wells. These completion techniques provide improved estimated ultimate recovery per lateral foot and a superior return on investment by decreasing cycle time, which make them attractive to operators. We compete for the most intricate and demanding projects, which are characterized by extended reach horizontal laterals, increased stage counts per well, multi-well pad development, and increased proppant loading per lateral foot. As stage counts per well and wells per pad increase, so do our operating leverage and returns, as we are able to complete more jobs and stages with the same number of units and crews. Service providers for these demanding projects are selected based on their technical expertise and ability to execute safely and efficiently. As our customers continue to improve operational efficiencies in completions design, increasing its complexity and difficulty, oilfield service selection becomes much more critical and selective.
We offer a variety of completion applications and technologies to match customer needs across the broadest addressable completions market. Our comprehensive well solutions range from cementing the well at the initial stages of the completion, preparing the well for stimulation, isolating all the stages of an extended reach lateral, and the drilling out of isolation tools. Our completion techniques are specifically tailored to the customer and geology of each well. At the initial stage of a well completion, our lab facilities produce customized cementing slurries used to secure the production casing to ensure well integrity throughout the life of the well. Once the casing is in place, we utilize our proprietary tools at the toe (end) of the well, often called stage one, to prepare for the well stimulation process. Following stage one, we perform plug-and-perf completions using a wireline or electric wireline truck and reel, as well as our composite or dissolvable frac plugs. Through our wireline units, we provide plug-and-perf services that, when combined with our fully-composite or dissolvable frac plugs, create perforations to isolate and divert the fracture to the correct stage. Our completion tool technology focuses on composite and dissolvable frac plugs that isolate stages in a completion but also includes a number of other patented technologies sold in North America and abroad. Our equipment also includes large-diameter coiled tubing units that are capable of reaching the farthest depths for the removal of plugs and cleaning of the wellbore to prepare for production.
Our website is located at https://nineenergyservice.com, and our investor relations website is located at https://investor.nineenergyservice.com. The information posted on our website is not incorporated into this Annual Report. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), are available free of charge on our investor relations website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the “SEC”). You may also access all of our public filings through the SEC’s website at www.sec.gov. Investors and other interested parties should note that we use our investor relations website to publish important information about us, including information that may be deemed material to investors. We encourage investors and other interested parties to review the information we may publish through our investor relations website, in addition to our SEC filings, press releases, conference calls, and webcasts.
Our Services
We derive revenue by providing services integral to the completion of unconventional wells through a full range of tools and methodologies. The following is a description of our primary service offerings and deployment methods:
Cementing Services: Our cementing services consist of blending high-grade cement and water with various solid and liquid additives to create a cement slurry that is pumped between the casing and the wellbore of the well. We currently operate
4


four high-quality laboratory facilities capable of designing and testing all of the current industry cement designs. The laboratory facilities operate twenty-four hours a day and are fully staffed by qualified technicians with the latest equipment and modeling software. Additionally, our technicians and engineers ensure that all tests are performed to American Petroleum Institute specifications and results are delivered to customers promptly. Our cement slurries are designed to achieve the proper cement thickening time, compressive strength, and fluid loss control. Our slurries can be modified to address a wide range of downhole needs of our E&P customers, including varying well depths, downhole temperatures, pressures, and formation characteristics.
We deploy our slurries by using our customized design twin-pumping units, which are fully redundant, containing two pumps, two hydraulic systems, two mixing pumps, and two electrical systems. This customized design significantly decreases our risk of downtime due to mechanical failure and eliminates the necessity of having an additional cementing unit on standby. We have invested in the highest quality cementing equipment.
From January 2018 through December 2022, we completed approximately 18,100 cementing jobs, with an on-time rate of approximately 90%. Punctuality of service has become one of the primary metrics that E&P operators use to evaluate the cementing services they receive. Key contributors to our 90% on-time rate include our lab capabilities, personnel, close proximity to our customers’ acreage, dual-sided bulk loading plants, and our service-driven culture.
Completion Tools: We provide downhole solutions and technology used for multistage completions. Our comprehensive completion service offerings are mostly comprised of composite and dissolvable frac plugs in a variety of sizes to isolate stages during plug-and-perf operations. We have coupled patented tool designs with proprietary materials for our dissolvable offering, enabling us to serve the entire addressable plug market. With this ability, we have traditional and long-range plugs to address every type of wellbore situation. Our frac plug technology is complemented by our unconventional open hole and cemented completion tool products, such as liner hangers and accessories, fracture isolation packers, frac sleeves, stage one prep tools, casing flotation tools, specialty open hole float equipment, disk subs, composite cement retainers, and centralizers.
Our systems provide completion efficiencies at the wellsite by reducing our customers’ equipment needs and stimulation time and allowing for specific zonal treatment. Our dissolvable frac plugs help operators reduce cycle times to bring production online faster, decrease the amount of equipment and people needed on location, and significantly reduce carbon emissions compared to a traditional composite plug completion. Through these reductions in cycle time, our dissolvable plugs can help increase our customers’ internal rate of return and provide a safer and more efficient working environment. From January 2018 through December 2022, we deployed approximately 377,100 isolation, stage one, and casing flotation tools.
Wireline Services: Our wireline services involve the use of a wireline or electric wireline unit equipped with a spool of wireline that is unwound and lowered into oil and gas wells to convey specialized tools or equipment for well completion, well intervention, or pipe recovery. We operate a fleet of modern and “fit-for-purpose” cased hole wireline units designed for operating in unconventional completion operations. Our operation is equipped with the latest technology utilized to service long lateral completions, including head tension tools, ballistic release tools, and addressable switches. We have converted and continue to convert our hydraulic wireline units to electric, which significantly reduces carbon emissions and the use of diesel. We currently have wireline units equipped with Coated Line, which is a coated wireline that significantly reduces injector oil use. Offering a lower dynamic coefficient of friction, Coated Line Wireline requires less pump down fluid to operate and is more conducive for reaching further depths in longer laterals.
The majority of our wireline work consists of plug-and-perf completions, which is a multistage well completion technique for cased-hole wells that consists of deploying perforating guns to a specified depth. We deploy proprietary specialized tools like our fully-composite and dissolvable frac plugs through our wireline units. From January 2018 through December 2022, we completed approximately 140,700 wireline stages with a success rate of approximately 99%.
Coiled Tubing Services: Coiled tubing services perform wellbore intervention operations utilizing a continuous steel pipe that is transported to the wellsite wound on a large spool in lengths of up to 30,000 feet. Coiled tubing provides a cost-effective solution for well work due to the ability to deploy efficiently and safely into a live well using specialized well-control equipment. The live well work capability limits the customer’s risk of formation damage associated with “killing” a well (the temporary placement of heavy fluids in a wellbore to keep reservoir fluids in place), while allowing for safer operations due to minimal equipment handling. Coiled tubing facilitates a variety of services in both new and old wells, such as milling, drilling, fishing, production logging, artificial lift, cementing, and stimulation.
Our coiled tubing units carry data acquisition and dissemination technology, allowing our customers to monitor jobs via a web interface. Our “extended reach” units are capable of reaching the toe of wells with total measured depths of 24,000 feet and beyond, including lateral lengths in excess of 12,500 feet, keeping pace with the industry’s most challenging downhole environments. While we specialize in larger-diameter (2 3/8” and 2 5/8”) coiled tubing units, we also offer 2” and 1 1/4”
5


diameter solutions to our customers. From January 2018 through December 2022, we have performed approximately 5,890 jobs and deployed more than 160 million running feet of coiled tubing, with a success rate of over 99%.
Geographic Areas of Operation
We operate in all major onshore basins in the U.S., including the Permian Basin, Marcellus and Utica Shales, Eagle Ford Shale, DJ Basin, SCOOP/STACK Formation, Bakken Formation, and Haynesville Formation as well as the Western Canada Sedimentary Basin in Canada. We provide our services through strategically placed operating facilities located in-basin throughout the U.S. This local presence allows us to quickly respond to customer demands and operate efficiently. Additionally, through our extensive footprint, we are able to track and implement best practices around completion trends and technology across all divisions and geography.
A portion of completion tool revenue is generated from outside of North America, and international completion tools are an important part of our revenue stream.
We believe that our strategic geographic diversity will benefit us as activity increases or decreases in select basins by helping to mitigate basin and commodity-risk. Our broad geographic footprint provides us with exposure to potential increases in drilling and completion activity and will allow us to opportunistically pursue new business in basins with the most active drilling environments.
Seasonality
Our operations are subject to seasonal factors, and our overall financial results reflect seasonal variations. Specifically, we typically have experienced a pause by our customers around the holiday season in the fourth quarter, which may be compounded as our customers exhaust their annual capital spending budgets towards year end.
Additionally, our operations are directly affected by weather conditions. During the winter months (portions of the first and fourth quarters) and periods of heavy snow, ice, or rain, particularly in the northeastern U.S., North Dakota, Rockies, and western Canada, our customers may delay operations or we may not be able to operate or move our equipment between locations. Also, during the spring thaw, which normally starts in late March and continues through June, some areas, primarily in western Canada, impose transportation restrictions to prevent damage caused by the spring thaw. Throughout the year, heavy rains adversely affect activity levels because well locations and dirt access roads can become impassible in wet conditions. Weather conditions may also negatively affect our customers’ activity levels.
Sales and Marketing
Our sales activities are conducted through a network of sales representatives and business development personnel, which provides us coverage at both the corporate and field level of our customers. We have a technical sales organization with expertise and focus within our specific service lines. Sales representatives work closely with local operations managers to target potential opportunities through strategic focus and planning. Customers are identified as targets based on their drilling and completion activity, geographic location, and economic viability. Our marketing activities are performed internally with input and guidance from a third-party marketing agency. Our strategy is based on building a strong brand though multiple media outlets including our website, select social media accounts, print and online advertisements, billboard advertisements, press releases and various industry-specific conferences, publications, and lectures.
Customers
Our customer base includes a broad range of integrated and independent E&P companies. For the year ended December 31, 2022, our top five customers collectively accounted for approximately 21% of our revenues.
Demand for our services and products is cyclical and substantially dependent upon activity levels in the oil and gas industry, particularly our customers’ willingness to spend capital on the exploration for and development of oil and natural gas. Our customers’ spending plans are generally based on their outlook for near-term and long-term commodity prices. As a result, the demand for our services and products is highly sensitive to current and expected commodity prices.
Competition
We provide our services and products across the U.S., Canada, and abroad, and we compete against different companies in each service and product line we offer. Our competition includes many large and small oilfield service companies, including the largest integrated oilfield services companies. We believe that the principal competitive factors in the markets we serve are technology offerings, wellsite execution, service quality, technical expertise, equipment capacity, work force
6


competency, efficiency, safety record, reputation, and experience. Additionally, projects are often awarded on a bid basis, which tends to create a highly competitive environment. We seek to differentiate our company from our competitors by delivering the highest-quality services, technology, and equipment possible, coupled with superior execution and operating efficiency in a safe working environment. By focusing on cultivating our existing customer relationships and maintaining our high standard of customer service, technology, safety, performance, and quality of crews, equipment, and services, we believe we are differentiated in a competitive market.
Our major competitors include Halliburton Company, Schlumberger Limited, NCS Multistage, NexTier Oilfield Solutions, KLX Energy Services Holdings, Innovex, and a significant number of private and locally-oriented businesses.
Suppliers
We purchase a wide variety of raw materials, parts, and components that are manufactured and supplied for our operations from various suppliers. While we are not dependent on any single supplier for those materials, parts, or components, certain product lines depend on a limited number of third-party suppliers and vendors. During the year ended December 31, 2022, no supplier of the materials used in our services provided over 10% of our materials or equipment as a percentage of overall costs.
To date, we have generally been able to obtain the equipment, parts, and supplies necessary to support our operations on a timely basis. While we believe that we will be able to make satisfactory alternative arrangements in the event of any interruption in the supply of these materials and/or products by one of our suppliers, we may not always be able to make alternative arrangements. In addition, certain materials for which we do not currently have long-term supply agreements could experience shortages and significant price increases in the future. As a result, we may be unable to mitigate any future supply shortages, and our results of operations, prospects, and financial condition could be adversely affected.
Research & Technology, Intellectual Property
Our sales and earnings are influenced by our ability to successfully introduce new or improved products and services to the market. We believe we have become a “go-to” provider for piloting new technologies because of our service quality and offering, execution at the wellsite, and geographic footprint.
Our engineering and technology efforts are focused on providing efficient and cost-effective solutions to maximize production for our customers across major North American onshore basins and abroad. We have dedicated resources focused on internally developing new technology and equipment and evolving our existing proprietary tools, as well as resources focused on sourcing and commercializing new technologies through mergers and acquisitions and strategic partnerships, to stay ahead of industry trends and achieve lower completion and production costs for our customers.
We have developed a suite of proprietary downhole tools, products, and techniques through both internal resources, as well as mergers and acquisitions and strategic partnerships with manufacturers and engineering companies looking for a reliable and expansive channel to market. In these partnerships, we have exclusive rights to market and sell technology unavailable to any other service providers in the designated regions, and we sell the technology directly to the customer and order from the manufacturer on an as-needed basis, with no minimum volume requirements and without having to hold excess inventory. These strategic partnerships provide us and our customers with access to unique downhole technology from independent innovators while allowing us to minimize exposure to potential technology adoption risks and the significant costs associated with developing and implementing research and development internally.
Although in the aggregate our patents, licenses, and strategic partnerships are important to us, we do not regard any single patent, license, or strategic partnership as critical or essential to our business as a whole. In general, we depend on our technological capabilities, customer service-oriented culture, and application of our know-how to distinguish ourselves from our competitors, rather than our right to exclude others through patents or exclusive licenses. We also consider the quality and timely delivery of our products, the service we provide to our customers, and the technical knowledge and skill of our personnel to be more important than our registered intellectual property in our ability to compete.
Risk Management and Insurance
Our operations are subject to hazards inherent in the oil and natural gas industry, including, but not limited to, accidents, blowouts, explosions, craterings, fires, oil spills, and hazardous materials spills. These conditions can cause personal injury or loss of life; damage to, or destruction of, property, the environment, and wildlife; and the suspension of our or our customers’ operations.
7


In addition, claims for loss of oil and gas production and damage to formations can occur in the oilfield services industry. If a serious accident were to occur at a location where our equipment and services are being used, it could result in us being named as a defendant in lawsuits asserting large claims.
Because our business involves the transportation of heavy equipment and materials, we may also experience traffic accidents which may result in spills, property damage, and personal injury.
Despite our efforts to maintain high safety standards, from time to time, we have suffered accidents, and there is a risk that we will experience accidents in the future. In addition to the property and personal losses from these accidents, the frequency and severity of these incidents affect our operating costs, insurability, and relationships with customers, employees, and regulatory agencies. In particular, in recent years many of our large customers have placed an increased emphasis on the safety records of their service providers. Any significant increase in the frequency or severity of these incidents, or the general level of compensatory payments, could adversely affect the cost of, or our ability to obtain, workers’ compensation and other forms of insurance and could have other material adverse effects on our financial condition and results of operations.
We maintain insurance coverage of types and amounts that we believe to be customary in the industry including workers’ compensation, employer’s liability, claims-based pollution, umbrella, comprehensive commercial general liability, business automobile, and property. Our insurance coverage may be inadequate to cover our liabilities. In addition, we may not be able to maintain adequate insurance in the future at rates we consider reasonable and commercially justifiable or on terms as favorable as our current arrangements.
We endeavor to allocate potential liabilities and risks between the parties in our Master Service Agreements (“MSAs”). We retain the risk for any liability not indemnified by our customers in excess of our insurance coverage. These MSAs delineate our and our customers’ respective warranty and indemnification obligations with respect to the services we provide. We endeavor to negotiate MSAs with our customers that provide, among other things, that we and our customers assume (without regard to fault) liability for damages to our respective personnel and property. For catastrophic losses, we endeavor to negotiate MSAs that include industry-standard carve-outs from the knock-for-knock indemnities. Additionally, our MSAs often provide carve-outs to the “without regard to fault” concept that would permit, for example, us to be held responsible for events of catastrophic loss only if they arise as a result of our gross negligence or willful misconduct. Our MSAs typically provide for industry-standard pollution indemnities, pursuant to which we assume liability for surface pollution associated with our equipment and originating above the surface (without regard to fault), and our customer assumes (without regard to fault) liability arising from all other pollution, including, without limitation, underground pollution and pollution emanating from the wellbore as a result of an explosion, fire, or blowout. This description of our MSAs is a summary of the material terms of the typical MSA that we have in place and does not reflect every MSA that we have entered into or may enter into in the future, some of which may contain indemnity structures and risk allocations between our customers and us that are different than those described here.
Employees
As of December 31, 2022, we had 1,212 employees, all of which were full-time. We are not a party to any collective bargaining agreements.
Regulatory Matters
Our operations are subject to numerous stringent and complex laws and regulations at the U.S. federal, state, and local levels governing the discharge of materials into the environment, environmental protection, and health and safety aspects of our operations. In addition, due to our operations in Canada, we are subject to Canadian environmental statutes and regulations. Failure to comply with these laws and regulations or to obtain or comply with permits may result in the assessment of administrative, civil, and criminal penalties, imposition of remedial or corrective action requirements, and the imposition of injunctions or other orders to prohibit certain activities, restrict certain operations, or force future compliance with environmental requirements.
There is inherent risk of incurring significant environmental costs and liabilities in the performance of our operations due to our handling of petroleum hydrocarbons, other hazardous substances, and wastes, as a result of air emissions and wastewater discharges related to our operations, and because of historical operations and waste disposal practices. Spills or other releases of regulated substances, including such spills and releases that occur in the future, could expose us to material losses, expenditures, and liabilities under applicable environmental laws and regulations. Under certain of such laws and regulations, we could be held strictly and jointly and severally liable for the removal or remediation of previously released materials or property contamination, regardless of whether we were responsible for the release or contamination and even if our operations met previous standards in the industry at the time they were conducted.
8


The following is a summary of some of the existing laws, rules, and regulations to which we are subject.
Hazardous Substances and Waste Handling
The Resource Conservation and Recovery Act (“RCRA”) and comparable state statutes regulate the management, generation, transportation, treatment, storage, disposal, and cleanup of hazardous and non-hazardous wastes. Under the guidance issued by the U.S. Environmental Protection Agency (the “EPA”), the individual states administer some or all of the provisions of RCRA, sometimes in conjunction with their own, more stringent requirements. We are required to manage the disposal of hazardous and non-hazardous wastes in compliance with RCRA and analogous state laws. RCRA currently exempts many E&P wastes from classification as hazardous waste if properly handled. Specifically, RCRA excludes from the definition of hazardous waste drilling fluids, produced waters, and most of the other wastes intrinsically associated with the exploration, development, or production of crude oil and natural gas and, instead, these fluids, waters, and wastes are regulated under RCRA’s less stringent non-hazardous waste provisions, state laws, or other federal laws. However, it is possible that certain oil and natural gas E&P wastes now classified as non-hazardous could be classified as hazardous waste in the future. Stricter regulation of wastes generated during our or our customers’ operations could result in increased costs for our operations or the operations of our customers, which could in turn reduce demand for our services and adversely affect our business.
Comprehensive Environmental Response, Compensation, and Liability Act
The Comprehensive Environmental Response, Compensation, and Liability Act (“CERCLA”), also known as the Superfund law, and comparable state laws impose joint and several liability, without regard to fault or legality of conduct, on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include the current and former owner or operator of the site where the release occurred and anyone who transported or disposed or arranged for the transport or disposal of a hazardous substance released at the site. Persons who are or were responsible for releases of hazardous substances under CERCLA and any state analogs may be subject to joint and several and strict liability for the costs of cleaning up the hazardous substances that have been released into the environment and for damages to natural resources and for the costs of certain health studies. We currently own, lease, or operate numerous properties that have been used for manufacturing and other operations for many years. These properties and the substances disposed or released on them may be subject to CERCLA and analogous state laws. Under such laws, we could be required to remove previously disposed substances and wastes, remediate contaminated property, or perform remedial operations to prevent future contamination. In addition, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury and property damage allegedly caused by the hazardous substances released into the environment.
Worker Health and Safety
We are subject to a number of federal and state laws and regulations, including the federal Occupational Safety and Health Act (“OSHA”) and comparable state laws, establishing requirements to protect the health and safety of workers. The OSHA hazard communication standard, the EPA community right-to-know regulations under Title III of the federal Superfund Amendment and Reauthorization Act, and comparable state statutes require maintenance of information about hazardous materials used or produced in operations and provision of this information to employees, state and local government authorities, and citizens. Additionally, the Federal Motor Carrier Safety Administration (the “FMCSA”) regulates and provides safety oversight of commercial motor vehicles, the EPA establishes requirements to protect human health and the environment, and the federal Bureau of Alcohol, Tobacco, Firearms and Explosives establishes requirements for the safe use and storage of explosives. The federal Nuclear Regulatory Commission establishes requirements for the possession and use of radioactive materials, while most states have entered into agreements that allow them to assume licensing and oversight activities for specified classes of such materials. State agencies typically regulate other sources of ionizing and non-ionizing radiation. Substantial fines and penalties can be imposed, and orders or injunctions limiting or prohibiting certain operations may be issued, in connection with any failure to comply with these laws and regulations.
Transportation Safety and Compliance
At December 31, 2022, we operated a fleet in excess of 550 commercial motor vehicles. As such, we are subject to a number of federal and state laws and regulations, including the Federal Motor Carrier Safety Regulations and Hazardous Material Regulations for interstate travel and comparable state regulations for intrastate travel. Substantial fines and penalties can be imposed and orders or injunctions limiting or prohibiting certain operations may be issued in connection with any failure to comply with laws and regulations relating to the safe operation of commercial motor vehicles.
Water Discharges
The Federal Water Pollution Control Act (the “Clean Water Act”) and analogous state laws impose restrictions and
9


strict controls with respect to the discharge of pollutants, including spills and leaks of oil and other substances, into federal and state waters. The discharge of pollutants into, and other impacts to, regulated waters, including jurisdictional wetlands, is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. The scope of federal jurisdictional reach over waters of the United States has been subject to substantial revision in recent years. In September 2015, the EPA and U.S. Army Corps of Engineers (“Corps”) issued a rule defining the scope of federal jurisdiction over wetlands and other waters of the U.S., which never took effect before being replaced by the Navigable Waters Protection Rule (the “NWPR”) in December 2019. A coalition of states and cities, environmental groups, and agricultural groups challenged the NWPR, which was vacated by a federal district court in August 2021. The EPA is undergoing a two-phase rulemaking process to redefine the definition of waters of the U.S., which could be impacted by the U.S. Supreme Court’s upcoming decision in Sackett v. EPA, a case regarding the proper test in determining whether wetlands qualify as “Waters of the United States” or WOTUS. A final rule, known as “Rule 1,” was announced by the EPA and Corps in December 2022. The EPA and Corps are expected to propose a second rule, known as “Rule 2,” further refining Rule 1 by November 2023 and issue a final rule by July 2024. To the extent a future rule expands the range of properties subject to the Clean Water Act’s jurisdiction, certain energy companies could face increased costs and delays with respect to obtaining permits for dredge and fill activities in wetland areas, which in turn could reduce demand for our services. The process for obtaining permits has the potential to delay our operations and those of our customers. Spill prevention, control, and countermeasure requirements of federal laws require appropriate containment berms and similar structures to help prevent the contamination of navigable waters by a petroleum hydrocarbon tank spill, rupture, or leak. In addition, the Clean Water Act and analogous state laws require individual permits or coverage under general permits for discharges of wastewater and storm water runoff from certain types of facilities. Federal and state regulatory agencies can impose administrative, civil, and criminal penalties as well as other enforcement mechanisms for non-compliance with discharge permits or other requirements of the Clean Water Act and analogous state laws and regulations. The Clean Water Act and analogous state laws provide for administrative, civil, and criminal penalties for unauthorized discharges and, together with the Oil Pollution Act of 1990, impose rigorous requirements for spill prevention and response planning, as well as substantial potential liability, such as strict liability and natural resources damages liability, for the costs of removal, remediation, and damages in connection with any unauthorized discharges.
Air Emissions
Through the federal Clean Air Act, as amended (“CAA”), and comparable state and local laws and regulations, the EPA regulates emissions of various air pollutants through the issuance of permits and the imposition of other requirements. The EPA has developed, and continues to develop, stringent regulations governing emissions of air pollutants at specified sources. New facilities may be required to obtain permits before work can begin, and modified and existing facilities may be required to obtain additional permits.
In June 2016, the EPA finalized regulations establishing New Source Performance Standards, known as Subpart OOOOa, for methane and volatile organic compounds from new and modified oil and natural gas production and natural gas processing and transmission facilities. In September 2020, the EPA finalized two sets of amendments to the 2016 Subpart OOOOa standards. The first, known as the 2020 Technical Rule, reduced the 2016 rule’s fugitive emissions monitoring requirements and expanded exceptions to pneumatic pump requirements, among other changes. The second, known as the 2020 Policy Rule, rescinded the methane-specific requirements for certain oil and natural gas sources in the production and processing segments. On January 20, 2021, President Biden issued an Executive Order directing the EPA to rescind the 2020 Technical Rule by September 2021 and consider revising the 2020 Policy Rule. On June 30, 2021, President Biden signed a Congressional Review Act (the “CRA”) resolution passed by Congress that revoked the 2020 Policy Rule. The CRA did not address the 2020 Technical Rule.
On November 15, 2021, the EPA proposed a new rule intended to reduce methane emissions from oil and gas sources. The proposed rule would make the existing regulations in Subpart OOOOa more stringent and create a Subpart OOOOb to expand reduction requirements for new, modified, and reconstructed oil and gas sources, including standards focusing on certain source types that have never been regulated under the CAA (including intermittent vent pneumatic controllers, associated gas, and liquids unloading facilities). In addition, the proposed rule would establish “Emissions Guidelines,” creating a Subpart OOOOc that would require states to develop plans to reduce methane emissions from existing sources that must be at least as effective as presumptive standards set by EPA. Under the proposed rule, states would have three years to develop their compliance plan for existing sources, and the regulations for new sources would take effect immediately upon issuance of a final rule. On November 11, 2022, the EPA issued a proposed rule supplementing the November 2021 proposed rule. Among other things, the November 2022 supplemental proposed rule removed an emissions monitoring exemption for small wellhead-only sites and creates a new third-party monitoring program to flag large emissions events, referred to in the proposed rule as “super emitters.” The EPA is expected to issue a final rule by August 2023.
As a result of these regulatory changes, the scope of any final methane regulations or the costs for complying with
10


federal methane regulations are uncertain. However, any new regulations implementing stricter permitting requirements could delay or impair our or our customers’ ability to obtain air emission permits, and result in increased expenditures for pollution control equipment, the costs of which could be significant. Federal and state regulatory agencies can impose administrative, civil, and criminal penalties, as well as injunctive relief, for non-compliance with air permits or other requirements of the CAA and associated state laws and regulations.
Climate Change
Numerous reports from scientific and governmental bodies, such as the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, have expressed heightened concerns about the impacts of human activity, especially fossil fuel combustion, on the global climate. In turn, governments and civil society are increasingly focused on limiting the emissions of greenhouse gases (“GHGs”), including emissions of carbon dioxide from the use of oil and natural gas. The EPA has determined that emissions of GHGs, including carbon dioxide and methane, present a danger to public health and the environment because emissions of such gases are, according to the EPA, contributing to warming of the Earth’s atmosphere and other climatic changes. The EPA has established GHG emission reporting requirements for sources in the oil and gas sector and has also promulgated rules requiring certain large stationary sources of GHGs to obtain preconstruction permits under the CAA and follow “best available control technology” requirements. Although we are not likely to become subject to GHG emissions permitting and best available control technology requirements because none of our facilities are presently major sources of GHG emissions, such requirements could become applicable to our customers and could have an adverse effect on their costs of operations or financial performance, thereby adversely affecting demand for our products and services and our business, financial condition, and results of operations.
In December 2015, the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change resulted in nearly 200 countries, including the U.S., coming together to develop the Paris Agreement, which calls for the parties to undertake “ambitious efforts” to limit the average global temperature. Although the agreement did not create any binding obligations for nations to limit their GHG emissions, it did include pledges to voluntarily limit or reduce future emissions. On June 1, 2017, President Trump announced that the U.S. would withdraw from the Paris Agreement and completed the process of withdrawing from the Paris Agreement on November 4, 2020. However, on January 20, 2021, President Biden issued written notification to the United Nations of the United States’ intention to rejoin the Paris Agreement, which became effective on February 19, 2021. Pursuant to its obligations as a signatory to the Paris Agreement, the United States has set a target to reduce its GHG emissions by 50-52% by the year 2030 as compared with 2005 levels and has agreed to provide periodic updates on its progress. In addition, in September 2021, President Biden publicly announced the Global Methane Pledge, a pact that commits its signatories to the collective goal of reducing global methane emissions at least 30% below 2020 levels by 2030, including “all feasible reductions” in the energy sector. Since its formal launch at the United Nations Climate Change Conference (“COP26”), in Glasgow, at least 150 countries have joined the pledge. COP26 then concluded with the finalization of the Glasgow Climate Pact, which stated long-term global goals (including those in the Paris Agreement) to limit the increase in the global average temperature and emphasized reductions in GHG emissions. The impacts of these orders, pledges, agreements, and any legislation, regulation, regulatory initiatives, changes to existing regulation or executive actions promulgated to fulfill the United States’ commitments under the Paris Agreement, COP26, or other international conventions cannot be predicted at this time.
While the Biden Administration has pursued executive actions to address climate change, the U.S. Congress has from time to time considered adopting legislation to reduce emissions of GHGs, and many states have already established regional GHG “cap-and-trade” programs, no new comprehensive federal laws regulating the emission of GHGs or directly imposing a price of carbon have been adopted in recent years. However, such legislation has periodically been introduced in the U.S. Congress and may be proposed or adopted in the future. In addition, many state and local leaders have intensified or stated their intent to intensify efforts to support international climate commitments and treaties, in addition to developing programs that are aimed at reducing GHG emissions by means of cap-and-trade programs, carbon taxes, or encouraging the use of renewable energy or alternative low-carbon fuels.
The adoption of any new climate change-related legislation or regulation, including any such legislation or regulation that restricts emissions of GHGs from the equipment and operations of our customers or with respect to the oil and natural gas they produce, could adversely affect demand for our products and services. Consequently, legislation and regulatory programs to reduce emissions of GHGs could have an adverse effect on our business, financial condition and results of operations. Moreover, incentives to conserve energy or use alternative energy sources, such as policies designed to increase utilization of zero-emissions or electric vehicles, as a means of addressing climate change could reduce demand for the oil and natural gas produced by our customers and, in turn, could adversely affect demand for our products and services. Finally, most scientists have concluded that increasing concentrations of GHGs in the Earth’s atmosphere may produce climate changes that could have
11


significant physical effects, such as increased frequency and severity of storms, droughts, and floods and other climatic events; if such effects were to occur, they could have an adverse impact on our operations.
Additionally, on March 21, 2022, the SEC issued a proposed rule regarding the enhancement and standardization of mandatory climate-related disclosures for investors. The proposed rule would require registrants to include certain climate-related disclosures in their registration statements and periodic reports, including, but not limited to, information about the registrant’s governance of climate-related risks and relevant risk management processes; climate-related risks that are reasonably likely to have a material impact on the registrant’s business, results of operations, or financial condition and their actual and likely climate-related impacts on the registrant’s business strategy, model, and outlook; climate-related targets, goals and transition plan (if any); certain climate-related financial statement metrics in a note to their audited financial statements; Scope 1 and Scope 2 GHG emissions; and Scope 3 GHG emissions and intensity, if material, or if the registrant has set a GHG emissions reduction target, goal or plan that includes Scope 3 GHG emissions. Although the proposed rule’s ultimate date of effectiveness and the final form and substance of these requirements is not yet known and the ultimate scope and impact on our business is uncertain, compliance with the proposed rule, if finalized, may result in increased legal, accounting and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place strain on our personnel, systems, and resources.
Hydraulic Fracturing
Our businesses are dependent on hydraulic fracturing and horizontal drilling activities. Hydraulic fracturing is an important and common practice that is used to stimulate production of hydrocarbons, particularly natural gas, from tight formations, including shales. The process, which involves the injection of water, sand, and chemicals under pressure into formations to fracture the surrounding rock and stimulate production, is typically regulated by state oil and natural gas commissions. However, federal agencies have asserted regulatory authority over certain aspects of the process. For example, the EPA has asserted federal regulatory authority pursuant to the federal Safe Drinking Water Act over certain hydraulic fracturing activities involving the use of diesel fuels in fracturing fluids and has issued permitting guidance that applies to such activities.
There is considerable uncertainty surrounding regulation of the emissions of methane, which may be released during hydraulic fracturing. In addition to the EPA’s Subpart OOOO regulations and proposed rules discussed above, other federal agencies have promulgated rules regulating methane. On November 30, 2022, the U.S. Bureau of Land Management (the “BLM”) proposed new regulations to reduce the waste of natural gas during the production of oil and gas on federal and tribal lands. The proposed rule would require new and existing operators to submit waste minimization plans with all applications for permits to drill oil wells and includes a number of specific affirmative obligations that operators must take to avoid wasting oil or gas through venting, flaring, and leaks. The proposed rule has received over 3500 public comments, and the final rule may face challenges and legal scrutiny. As a result, future implementation of methane rules by the BLM is uncertain at this time. However, given the long-term trend towards increasing regulation, future federal regulation of methane and other GHG emissions from the oil and gas industry remains a possibility.
The EPA has also issued effluent limitation guidelines that prohibit the discharge of wastewater from hydraulic fracturing operations to publicly owned wastewater treatment plants. Also, from time to time, legislation has been introduced, but not enacted, in Congress to provide for federal regulation of hydraulic fracturing and to require disclosure of the chemicals used in the hydraulic fracturing process. It is unclear how any additional federal regulation of hydraulic fracturing activities may affect our operations, but additional regulatory burdens on our customers could ultimately result in decreased demand for our services.
Various studies analyzing the potential environmental impacts of hydraulic fracturing have also been performed. For example, the EPA issued a report on the potential impacts of hydraulic fracturing on drinking water resources, which concluded that “water cycle” activities associated with hydraulic fracturing may impact drinking water resources “under some circumstances,” noting that the following hydraulic fracturing water cycle activities and local- or regional-scale factors are more likely than others to result in more frequent or more severe impacts: water withdrawals for fracturing in times or areas of low water availability; surface spills during the management of fracturing fluids, chemicals or produced water; injection of fracturing fluids into wells with inadequate mechanical integrity; injection of fracturing fluids directly into groundwater resources; discharge of inadequately treated fracturing wastewater to surface waters; and disposal or storage of fracturing wastewater in unlined pits. As described elsewhere in this Annual Report, these risks are regulated under various state, federal, and local laws.
Some states, counties, and municipalities have implemented, or are considering, increased regulatory oversight of hydraulic fracturing through additional permit requirements, operational restrictions, disclosure requirements, well construction, and temporary or permanent bans on hydraulic fracturing in certain areas. For example, some states have banned the use of
12


high-volume hydraulic fracturing, and others have adopted regulations that impose new or more stringent permitting, disclosure, disposal, and well construction requirements on hydraulic fracturing operations. Alternatively, some municipalities are, or have considered, zoning and other ordinances, the conditions of which could impose a de facto ban on drilling and/or hydraulic fracturing operations. Further, some states, counties, and municipalities are closely examining water use issues, such as permit and disposal options for processed water, which could have a material adverse impact on our financial condition, prospects, and results of operations if such additional permitting requirements are imposed upon our industry. If new laws or regulations that significantly restrict hydraulic fracturing are adopted, such laws could reduce demand for our business by making it more difficult or costly for certain customers to perform fracturing to stimulate production from tight formations. In addition, if hydraulic fracturing becomes regulated at the federal level as a result of federal legislation or regulatory initiatives by the EPA, the business and operations of our customers could be subject to additional permitting requirements, attendant permitting delays, increased operating and compliance costs and process prohibitions, which could have an adverse effect on our business, financial condition, and results of operations.
In light of concerns about seismic activity being triggered by the injection of produced waters into underground wells, certain regulators are also considering additional requirements related to seismic safety for hydraulic fracturing activities. A 2015 U.S. Geological Survey report identified eight states, including Texas, with areas of increased rates of induced seismicity that could be attributed to fluid injection or oil and gas extraction. Any regulation that restricts the ability of our customers to dispose of produced waters or increases their cost of doing business could cause them to curtail operations, which in turn could decrease demand for our services and have a material adverse effect on our business.
National Environmental Policy Act     
Businesses and operations of our customers that are carried out on federal lands may be subject to the National Environmental Policy Act (“NEPA”), which requires federal agencies, including the Department of the Interior (the “DOI”), to evaluate major agency actions having the potential to significantly impact the human environment. In the course of such evaluations, an agency will evaluate the potential direct, indirect, and cumulative impacts of a proposed project and, if necessary, will prepare a detailed Environmental Impact Statement that must be made available for public review and comment. On July 16, 2020, the Council on Environmental Quality revised NEPA’s implementing regulations in an effort to streamline approvals for projects. On October 6, 2021, the Council on Environmental Quality announced its Phase 1 rule, the first of two planned rules to roll back the 2020 rule, which was finalized on April 20, 2022. The Phase 1 final rule generally restores certain regulatory provisions that were in effect prior to the 2020 rule. To the extent that our customers’ current activities, as well as proposed plans, on federal lands require governmental permits that are subject to the requirements of NEPA, this process has the potential to delay or impose additional conditions upon the development of oil and natural gas projects.
Endangered Species Act and Migratory Bird Treaty Act
The Endangered Species Act (the “ESA”) was established to protect endangered and threatened species. Pursuant to that act, if a species is listed as threatened or endangered, restrictions may be imposed on activities adversely affecting that species or its habitat. The U.S. Fish and Wildlife Service (the “FWS”) must also designate the species’ critical habitat and suitable habitat as part of the effort to ensure survival of the species. In August 2019, the FWS and National Marine Fisheries Service issued three rules amending implementation of the ESA regulations revising, among other things, the process for listing species and designating critical habitat, which was challenged by a coalition of states and environmental groups. In addition, on December 18, 2020, the FWS amended its regulations governing critical habitat designations, which were also subject to litigation. In June and July 2022, the FWS issued final rules rescinding the regulations defining “habitat” and governing critical habitat exclusions. A critical habitat or suitable habitat designation could result in further material restrictions to land use and may materially delay or prohibit land access for oil and natural gas development. Similar protections are offered to migratory birds under the Migratory Bird Treaty Act (the “MBTA”), which makes it illegal to, among other things, hunt, capture, kill, possess, sell, or purchase migratory birds, nests, or eggs without a permit. This prohibition covers most bird species in the U.S. On January 7, 2021, the DOI finalized a rule limiting application of the MBTA; however, the DOI revoked the rule in October 2021 and issued an advance notice of proposed rulemaking seeking comment on the DOI’s plan to develop regulations that authorize incidental take under certain prescribed conditions. The notice of proposed rulemaking is anticipated in March 2023 and is expected to be finalized by the end of 2023. Future implementation of the rules implementing the Endangered Species Act and the MBTA are uncertain. If our customers were to have areas within their business and operations designated as critical or suitable habitat for a protected species, it could decrease demand for our services and have a material adverse effect on our business. There is also increasing interest in nature-related matters beyond protected species, such as general biodiversity, which may similarly require us or our customers to incur costs or take other measures that may adversely impact our business or operations.
13


Item 1A.    Risk Factors
We face many challenges and risks in the industry in which we operate. You should carefully consider each of the following risk factors and all of the other information set forth in this Annual Report, including under the section titled “Cautionary Note Regarding Forward-Looking Statements.” The risks and uncertainties described are not the only ones we face. Additional risk factors not presently known to us or which we currently consider immaterial may also adversely affect our business, financial condition, or future results. If any of these risks were actually to occur, our business, financial condition, or results of operations could be materially adversely affected. In that case, the trading price of our common stock could decline, and a stockholder could lose all or part of its investment.
Risks Related to Our Industry
Our business is cyclical and depends on capital spending and well completions by the onshore oil and natural gas industry, and the level of such activity is volatile. Our business has been, and may continue to be, adversely affected by industry and financial market conditions that are beyond our control.
Our business is cyclical, and we depend on our customers’ willingness to make operating and capital expenditures to explore for, develop, and produce oil and natural gas, which, in turn, largely depends on prevailing industry and financial market conditions that are influenced by numerous factors beyond our control, including:
the level of prices, and expectations about future prices, for oil and natural gas;
the domestic and foreign supply of, and demand for, oil and natural gas and related products;
the level of global and domestic oil and natural gas production;
the supply of, and demand for, hydraulic fracturing and other oilfield services and equipment;
governmental regulations, including the policies of governments regarding the exploration for and production and development of their oil and natural gas reserves;
the cost of exploring for, developing, producing, and delivering oil and natural gas;
available pipeline, storage, and other transportation capacity;
worldwide political, military, and economic conditions;
global or national health epidemics or concerns, such as the coronavirus pandemic that began in 2020, which may reduce demand for oil, natural gas, and related products because of reduced global or national economic activity;
lead times associated with acquiring equipment and products and availability of qualified personnel;
the discovery rates of new oil and natural gas reserves;
federal, state, and local regulation of hydraulic fracturing and other oilfield service activities, as well as E&P activities, including public pressure on governmental bodies and regulatory agencies to regulate our industry;
economic and political conditions in oil and natural gas producing countries;
actions of OPEC, its members, and other state-controlled oil companies relating to oil price and production levels, including announcements of potential changes to such levels;
advances in exploration, development, and production technologies or in technologies affecting energy consumption;
activities by non-governmental organizations to restrict the exploration, development, and production of oil and natural gas so as to minimize emissions of carbon dioxide, a GHG;
the price and availability of alternative fuels and energy sources;
global weather conditions and natural disasters, including those related to climate change; and
14


uncertainty in capital and commodities markets and the ability of oil and natural gas producers to access capital.
A decline in oil and natural gas commodity prices may adversely affect the demand for our products and services and the rates we are able to charge.
Our business depends, to a significant extent, on the level of unconventional resource development activity and corresponding capital spending of oil and natural gas companies, which are strongly influenced by current and expected oil and natural gas prices. Volatility or weakness in oil and natural gas commodity prices (or the perception that oil and natural gas commodity prices will decrease) affects the spending patterns of our customers and may result in the drilling of fewer new wells or lower production spending on existing wells. Historically, oil and natural gas commodity prices have been extremely volatile. During the past five years ending December 31, 2022, the posted price for West Texas Intermediate (“WTI”) oil has ranged from a low of $(36.98) per barrel in April 2020 to a high of $123.64 per barrel in March 2022, and the Henry Hub spot market price of gas has ranged from a low of $1.33 per MMBtu in September 2020 to a high of $23.86 per MMBtu in February 2021. The theme of capital discipline for E&P operators in the energy industry has led to a significant disconnect between commodity prices and market activity. The average WTI price for 2022 was $94.90, an increase of 39% over 2021 and $55.74 higher than 2020 and $37.91 higher than 2019. Average rig count increased by 51% from 2021 to 2022 and was 67% higher in 2022 than 2020. If prices of oil and natural gas decline or our customers do not increase capex and activity levels, our business, financial condition, results of operations, cash flows, and prospects may be materially and adversely affected.
Significant factors that are likely to affect near-term commodity prices include the extent to which members of OPEC and other oil exporting nations, including Russia, continue to reduce oil export prices and increase production; the effect of U.S. energy, monetary, and trade policies; the pace of economic growth in the U.S. and throughout the world, including the potential for macro weakness; geopolitical and economic developments in the U.S. and globally, including conflicts, instability, acts of war or terrorism in oil producing countries or regions, particularly Russia, the Middle East, South America and Africa; changes to energy and EPA policies; and overall North American natural gas supply and demand fundamentals, including the pace at which export capacity grows. For additional information, please see “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Overview – Industry Trends and Outlook” in Item 7 of Part II of this Annual Report.
The products and services we provide are, to a substantial extent, deferrable in the event oil and natural gas companies reduce capital expenditures. As a result, we may experience lower utilization of, and may be unable to increase rates or be forced to lower our rates for, our equipment and services in weak oil and natural gas commodity price environments. Even with supportive oil and natural gas prices, E&P operator activity may not materially increase, as they remain focused on operating within their capital plans. Moreover, any substantial and unexpected drop in commodity prices in the future, even if the drop is relatively short-lived, or expectations of such a drop or of prolonged weak oil and natural gas commodity price environments, could similarly affect our customers’ expectations and capital spending, which could result in a material adverse effect on our business, financial condition, results of operations, cash flows, and prospects.
Reduced discovery rates of new oil and natural gas reserves in our market areas as a result of decreased capital spending may also have a negative long-term impact on our business, even in an environment of stronger oil and natural gas prices, to the extent the reduced number of wells for us to service more than offsets increasing completion activity and intensity.
Our business could be adversely affected by a decline in general economic conditions or a weakening of the broader energy industry, and inflation may adversely affect our financial position and operating results.
A prolonged economic slowdown or recession, adverse events relating to the energy industry, or regional, national, or global economic conditions and factors, particularly a slowdown in the E&P industry, could negatively impact our operations and therefore adversely affect our results. The risks associated with our business are more acute during periods of economic slowdown or recession because such periods may be accompanied by decreased exploration and development spending by our customers, decreased demand for oil and natural gas, and decreased prices for oil and natural gas.
Inflationary factors, such as increases in the labor costs, material costs, and overhead costs, may also adversely affect our financial position and operating results. Like others in our industry, in 2021 and 2022 we faced, and we continue to face, cost inflation with both labor and materials, which could offset any price increases for our products and services.
Increased attention to climate change and conservation measures may expose us to climate-related transition risks, including evolving climate change legislation, fuel conservation measures, technological advances and negative shift in market perception towards the oil and natural gas industry, which could result in reduced demand for oil and natural gas.
Increased attention to climate change from governmental and regulatory bodies, investors, consumers, industry and
15


other stakeholders, changes in consumer behavior and related demand for alternatives to oil and natural gas, societal expectations on companies to address climate change, preferences and attitudes with respect to the generation and consumption of energy, the use of hydrocarbons, and the use of products manufactured with, or powered by, hydrocarbons, may result in the enactment of climate change-related regulations, policies and initiatives (at the government, regulator, corporate and/or investor community levels), including alternative energy requirements, new fuel consumption standards, energy conservation and emissions reductions measures and responsible energy development, technological advances with respect to the generation, transmission, storage and consumption of energy, and increased availability and competitiveness of alternative energy sources (such as wind, solar geothermal, tidal, fuel cells, and biofuels). These developments could reduce demand for oil and natural gas and therefore our products and services, which would lead to a reduction in our revenues and have a material adverse effect on our business, financial condition, results of operations, cash flows, and prospects.
In addition, the enactment of climate change-related regulations, policies and initiatives (at the government, corporate and/or investor community levels) may in the future result in increases in our compliance costs and other operating costs and have other adverse effects (e.g., greater potential for governmental investigations or litigation). For further discussion regarding the risks posed to us by climate change-related regulations, policies and initiatives and by negative public perception of the oil and gas industry, see the discussions below in “Negative public perception of the oil and gas industry could adversely affect our operations and our ability raise debt and equity capital” and “Existing or future laws and regulations related to GHGs and climate change could have a negative impact on our business and may result in additional compliance obligations with respect to the release, capture, and use of GHGs that could have a material adverse effect on our business, results of operations, prospects, and financial condition.”
Negative public perception of the oil and gas industry could adversely affect our operations and our ability to raise debt and equity capital.
Opposition toward the oil and natural gas industry has been growing globally and is particularly pronounced in the United States. Companies in the oil and natural gas industry are often the target of activist efforts from both individuals and non-governmental organizations regarding safety, human rights, climate change, environmental matters, sustainability, and business practices. Anti-development activists are working to, among other things, reduce access to federal and state government lands and delay or cancel certain operations such as drilling and development. Any such activism against oil and natural gas exploration and development may cause operational delays or restrictions, increased operating costs, additional regulatory burdens and increased risk of litigation.
In addition, some parties have initiated public nuisance claims under federal or state common law against certain companies involved in the production of oil and natural gas, or claims alleging that the companies have been aware of the adverse effects of climate change for some time but failed to adequately disclose such impacts to their investors or customer. Although our business is not a party to any such litigation, we could be named in actions making similar allegations, which could lead to costs and materially impact our financial condition in an adverse way.
Negative perceptions regarding our industry and reputational risks may also in the future adversely affect our ability to successfully carry out our business strategy by adversely affecting our access to capital. Certain segments of the investor community have developed negative sentiment towards investing in our industry. Recent equity returns in the sector versus other industry sectors have led to lower oil and gas representation in certain key equity market indices. Parties concerned about the potential effects of climate change have directed their attention at sources of financing for energy companies, which has resulted in certain financial institutions, funds and other capital providers restricting or eliminating their investment in oil and natural gas activities. In addition, some investors, including investment advisors and certain sovereign wealth funds, pension funds, university endowments, and family foundations, have stated policies to disinvest in the oil and gas sector based on their social and environmental considerations. Further, certain investment banks and asset managers based both domestically and internationally have announced that they are adopting climate change guidelines for their banking and investing activities. Certain other stakeholders have also pressured commercial and investment banks to stop financing oil and gas production and related infrastructure projects. Such developments, including environmental activism, investment policies and initiatives, and related litigation aimed at limiting climate change and reducing air pollution, could result in downward pressure on the stock prices of oil and gas companies, including ours. These developments may also potentially result in a reduction of available capital funding for potential development projects, impacting our future financial results.
Increased scrutiny of sustainability matters could have an adverse effect on our business and damage our reputation.
In recent years, companies across all industries are facing increasing scrutiny from a variety of stakeholders, including investor advocacy groups, proxy advisory firms, certain institutional investors and lenders, investment funds and other influential investors and rating agencies, related to their environmental, social and governance (“ESG”) and sustainability practices. If we do not adapt to or comply with investor or other stakeholder expectations and standards on ESG matters (or
16


meet sustainability goals and targets that we have set) as they continue to evolve, or if we are perceived to have not responded appropriately or quickly enough to growing concern for ESG and sustainability issues, regardless of whether there is a regulatory or legal requirement to do so, we may suffer from reputational damage and our business, financial condition and/or stock price could be materially and adversely affected.
In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters. Such ratings are used by some investors to inform their investment and voting decisions. Unfavorable ESG ratings could lead to increased negative investor sentiment toward us and our industry and to the diversion of investment to other industries, which could have a negative impact on our stock price and our access to and costs of capital.
Risks Related to Our Indebtedness
Our substantial debt obligations could have significant adverse consequences on our business and future prospects.
As of February 1, 2023, we had $300.0 million of 13.000% Senior Secured Notes due 2028 (the “2028 Notes”) outstanding, and we had $72.0 million of borrowings under the ABL Credit Facility (as defined and described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources” in Item 7 of Part II of this Annual Report) outstanding. Subject to the restrictions in the ABL Credit Agreement (as defined and described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources” in Item 7 of Part II of this Annual Report) and the indenture governing the 2028 Notes, we may incur substantial additional indebtedness (including secured indebtedness) in the future. Our current or future level of indebtedness could have significant adverse consequences on our business and future prospects, including in the following ways:
requiring us to dedicate a substantial portion of our cash flow from operations to service our existing debt, thereby reducing the cash available to finance our operations and other business activities;
limiting management’s discretion in operating our business and our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
increasing our vulnerability to downturns and adverse developments in our business and the economy generally;
limiting our ability to access the capital markets to raise capital on favorable terms or to obtain additional financing for working capital, capital expenditures, or acquisitions or to refinance existing indebtedness;
placing us at a competitive disadvantage relative to competitors with lower levels of indebtedness in relation to their overall size or less restrictive terms governing their indebtedness; and
making it more difficult for us to satisfy our obligations under our debt instruments and increase the risk that we may default on our debt obligations.
Additionally, borrowings under the ABL Credit Facility bear interest at variable rates exposing us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness would increase even though the amount borrowed remains the same, and our net income and cash available to finance our operations and other business activities would decrease.
We may not be able to generate sufficient cash to service all of our indebtedness.
Our ability to make scheduled payments with respect to our indebtedness depends on our financial condition and operating performance, which are subject to prevailing economic and competitive conditions and certain financial, business, and other factors beyond our control. If our cash flows and capital resources are insufficient to fund debt service obligations, we may be forced to sell assets, seek additional capital, or restructure or refinance indebtedness. These alternative measures may not be successful and may not permit us to meet scheduled debt service obligations. For example, we may not be able to consummate dispositions, and the proceeds of any such disposition may not be adequate to meet any debt service obligations then due. Also, our ability to restructure or refinance indebtedness will depend on the condition of the capital markets and our financial condition at such time. Any refinancing of indebtedness could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict business operations. In addition, any debt restructuring transactions may involve the issuance of additional equity or convertible debt securities that could result in material dilution to our stockholders, and these securities could have rights superior to holders of our common stock and could contain covenants that will restrict our operations. The terms of existing or future debt instruments may restrict us from adopting some of these
17


alternatives.
If we are unable to generate sufficient cash flow and are otherwise unable to obtain funds necessary to meet required payments of principal, premium, if any, and interest on our indebtedness, we could be in default under the terms of the agreements governing such indebtedness. An event of default, if not waived, could result in acceleration of the indebtedness outstanding under the applicable agreement and an event of default with respect to, and an acceleration of, the indebtedness outstanding under any other debt agreements to which we are a party. Any such accelerated indebtedness would become immediately due and payable. If that occurs, we may not be able to make all of the required payments. In addition, any failure to make payments on outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness.
Restrictions in our debt agreements could limit our growth and our ability to engage in certain activities.
The ABL Credit Facility and the indenture governing our 2028 Notes have, and future financing agreements could have, restrictive covenants that could restrict our ability to finance future operations or capital needs or to expand or pursue our business activities. For example, our debt agreements contain restrictive covenants that limit our ability to, among other things:
incur additional indebtedness and guarantee indebtedness;
pay dividends or make other distributions or repurchase or redeem our capital stock;
transfer or sell assets;
make loans and investments;
incur liens;
enter into agreements that restrict dividends or other payments from any non-guarantor restricted subsidiaries to us;
consolidate, merge, or sell all or substantially all of our assets;
prepay, redeem, or repurchase certain debt;
issue certain preferred stock or similar equity securities;
make certain acquisitions and investments;
engage in transactions with affiliates; and
create unrestricted subsidiaries.
The restrictions in our debt agreements could also impact our ability to obtain capital to withstand a downturn in our business or the economy in general, or to otherwise conduct necessary corporate activities. We may also be prevented from taking advantage of business opportunities that arise because of the limitations that the restrictive covenants under our debt arrangements may impose on us.
A breach of any covenant in our debt agreements will result in a default under the applicable agreement and an event of default under such agreement if there is no grace period or if such default is not cured during any applicable grace period. An event of default, if not waived, could result in acceleration of the indebtedness outstanding under the applicable agreement and an event of default with respect to, and an acceleration of, the indebtedness outstanding under any other debt agreements to which we are a party. Any such accelerated indebtedness would become immediately due and payable. If that occurs, we may not be able to make all of the required payments or borrow sufficient funds to refinance such indebtedness. Even if new financing were available at that time, it may not be on terms that are acceptable to us.
Competition and Market Risks
We may be unable to maintain existing prices or implement price increases on our products and services.
We periodically seek to increase the prices on our products and services to offset rising costs and to generate higher returns for our stockholders. However, we operate in a very competitive industry and as a result, we are not always successful in raising or maintaining our existing prices. Volatility in oil and natural gas prices can impact our customers’ activity levels,
18


and current energy prices are important contributors to cash flow for our customers and their actual or perceived ability to fund exploration and development activities, which may limit our ability to increase or maintain prices. Additionally, during periods of increased market demand, a significant amount of new service capacity, including new well service rigs, wireline units, and coiled tubing units, may enter the market, which also puts pressure on the pricing of our services and limits our ability to increase prices.
Even when we are able to increase our prices, we may not be able to do so at a rate that is sufficient to offset rising costs. In periods of high demand for oilfield services, a tighter labor market may result in higher labor costs. During such periods, our labor costs could increase at a greater rate than our ability to raise prices for our services. Also, we may not be able to successfully increase prices without adversely affecting our activity levels. The inability to maintain our pricing and to increase our pricing as costs increase could have a material adverse effect on our business, financial position, results of operations, and cash flows.
Intense competition in the markets for our dissolvable plug products may lead to pricing pressures, reduced sales, or reduced market share.
The oil and natural gas industry is intensely competitive and has been characterized by price erosion for new technologies as additional competing products enter the market. In 2020, we experienced a decline in the pricing and profitability of our dissolvable plug products and, to a lesser extent, our composite plug products due to the impacts of the coronavirus pandemic on the oil and natural gas industry. Pricing toward the end of 2021 and throughout 2022 mostly stabilized; however, any future price declines, future lack of availability of materials, or future increases in prices in materials may harm our business.
We compete with major domestic and international oilfield services companies, many of which have greater market recognition and substantially greater financial, technical, marketing, distribution, and other resources than we do. We have experienced pricing declines in certain of our more mature proprietary product lines, primarily due to competitive conditions. Likewise, our customers may seek pricing declines more precipitously than our ability to reduce costs, leaving us unable to achieve or maintain pricing to our customers at a level sufficient to cover our costs.
We are continuing to work on reducing manufacturing costs of our products, as well as introducing new and differentiated technology to improve profitability, however, there can be no assurance that we will be able to do so in the future. If the amounts we are able to charge customers for our dissolvable plug products decline further or are insufficient to cover our costs, that could have a material adverse effect on our financial condition, results of operations, and cash flows.
Our current and potential competitors may have longer operating histories, significantly greater financial or technical resources, and greater name recognition than we do.
The oilfield services industry is highly competitive and fragmented and includes several large companies that compete in many of the markets we serve, as well as numerous small companies that compete with us on a local basis. The oilfield services industry competes primarily on a regional basis, and the intensity of competition may vary significantly from region to region at any particular time. We believe the principal competitive factors in the market areas we serve include price, equipment quality, supply chains, balance sheet strength and financial condition, product and service quality, safety record, availability of crews and equipment, and technical proficiency.
Many of our existing and potential competitors have substantially greater financial, technical, manufacturing, and other resources than we do. The greater size of many of our competitors provides them with cost advantages as a result of their economies of scale and their ability to obtain volume discounts and purchase raw materials at lower prices. As a result, such competitors may have stronger bargaining power with their suppliers and have an advantage over us in pricing as well as securing a sufficient supply of raw materials during times of shortage. Many of our competitors also have better brand name recognition, stronger presence in more geographic markets, more established distribution networks, larger customer bases, more in-depth knowledge of the target markets, and the ability to provide a much broader array of products and services. Some of our competitors may also be able to devote greater resources to the research and development, promotion, and sale of their products and better withstand the evolving industry standards and changes in market conditions as compared to us. Our operations may be adversely affected if our competitors introduce new products or services with better features, performance, prices, or other characteristics than our products and services or expand into service areas where we operate. Our operations may also be adversely affected if our competitors are able to respond more quickly to new or emerging technologies and services and changes in customer requirements.
Competitive pressures could reduce our market share or require us to reduce the price of our services and products, particularly during industry downturns, either of which would harm our business and operating results. Significant increases in
19


overall market capacity have also caused active price competition and led to lower pricing and utilization levels for our services and products. The competitive environment has intensified since the industry downturn that began in late 2014, which caused an oversupply of, and reduced demand for, oilfield services, and we have seen substantial reductions in the prices we can charge for our services and products. Any significant future increase in overall market capacity for completion services may adversely affect our business, financial condition, and results of operations.
Operational Risks
Our operations are subject to conditions inherent in the oilfield services industry.
Conditions inherent in the oil and natural gas industry can cause personal injury or loss of life, disruption or suspension in operations, damage to geological formations, damage to facilities, substantial revenue loss, business interruption, and damage to, or destruction of, property, equipment, and the environment. Such risks may include, but are not limited to:
equipment defects;
liabilities arising from accidents or damage involving our fleet of trucks and other equipment;
explosions and uncontrollable flows of gas or well fluids;
unusual or unexpected geological formations or pressures and industrial accidents;
blowouts;
fires;
cratering;
loss of well control;
collapse of the borehole; and
damaged or lost equipment.
Defects or other performance problems in the products that we sell or services that we offer could result in our customers seeking damages from us for losses associated with these defects or other performance problems. In addition, our services could become a source of spills or release of fluids, including chemicals used during hydraulic fracturing activities, at the site where such services are performed, or could result in the discharge of such fluids into underground formations that were not targeted for fracturing or well completion activities, such as potable aquifers, or at third-party properties. These risks could expose us to substantial liability for personal injury, wrongful death, property damage, loss of oil and natural gas production, pollution, and other environmental damages and could result in a variety of claims, losses, and remedial obligations that could have an adverse effect on our business and results of operations. The existence, frequency, and severity of such incidents could affect operating costs, insurability, and relationships with customers, employees, and regulators. In particular, our customers may elect not to purchase our services if they view our safety record as unacceptable or otherwise experience material defects in our products or performance problems, which could cause us to lose substantial revenue. In addition, any litigation or claim, even if fully indemnified or insured, could negatively affect our reputation with our customers and the public, which could cause us to lose customers and substantial revenue, make it more difficult for us to compete effectively, or obtain adequate insurance in the future.
Our assets require capital for maintenance, upgrades, and refurbishment, and we may require capital expenditures for new equipment.
Our equipment requires capital investment in maintenance, upgrades, and refurbishment to maintain their competitiveness. For the years ended December 31, 2022 and 2021, we spent approximately $13.6 million and $7.4 million, respectively, on capital expenditures related to maintenance, and we expect to spend approximately $20 million to $30 million on capital expenditures related to maintenance in 2023. Our equipment typically does not generate revenue while it is undergoing maintenance, upgrades, or refurbishment. Any maintenance, upgrade, or refurbishment project for our assets could increase our indebtedness or reduce cash available for other opportunities. Further, such projects may require proportionally greater capital investments as a percentage of total asset value, which may make such projects difficult to finance on acceptable terms. To the extent we are unable to fund such projects, we may have less equipment available for service or our equipment may not be attractive to potential or current customers. Additionally, competition or advances in technology within our industry
20


may require us to update our products and services. Such demands on our capital or reductions in demand and the increase in cost to maintain labor necessary for such maintenance and improvement, in each case, could have a material adverse effect on our business, liquidity position, financial condition, prospects, and results of operations and may increase costs. In addition, although such projects may require material capital expenditures, there is no assurance that they will generate a positive return.
Seasonal and adverse weather conditions and the physical risks arising from climate change may have a negative impact on our business and result of operations, including by adversely affecting demand for our products and services.
Weather can have a significant impact on demand for our services and products as consumption of energy is seasonal, and any variation from normal weather patterns or cooler or warmer summers and winters can have a significant impact on demand. In addition, adverse weather conditions, such as hurricanes, tropical storms, and severe cold weather, may interrupt or curtail our operations or our customers’ operations, cause supply disruptions, and damage our equipment and facilities, which may or may not be insured. In addition, most scientists have concluded that increasing concentrations of GHGs in the Earth’s atmosphere may produce climate changes that could have significant physical effects, such as increased frequency and severity of storms, droughts, floods, and other climatic events. If any such effects were to occur, they could adversely affect or delay
demand for oil and natural gas, which, in turn, could also reduce the demand for our products and services; cause us to incur
significant costs in preparing for or responding to the effects of climatic events themselves, which may not be fully insured; or
cause an adverse impact on our operations. Our ability to mitigate the adverse physical impacts of climate change depends in
part upon our disaster preparedness and response and business continuity planning. During the winter months (portions of the first and fourth quarters) and periods of heavy snow, ice, or rain, particularly in the northeastern U.S., Michigan, North Dakota, Wyoming, and western Canada, our customers may delay operations, or we may not be able to operate or move our equipment between locations. Also, during the spring thaw, which normally starts in late March and continues through June, some areas, primarily in western Canada, impose transportation restrictions to prevent damage caused by the spring thaw. For the years ended December 31, 2022 and 2021, we generated approximately 0.3% and 0.6%, respectively, of our revenue from our operations in western Canada. Lastly, throughout the year heavy rains adversely affect activity levels because well locations and dirt access roads can become impassible in wet conditions.
In addition, we typically have experienced a pause by our customers around the holiday season in the fourth quarter, which may be compounded as our customers exhaust their annual capital spending budgets towards year end.
Risks Related to Our Customers and Suppliers
If we are unable to accurately predict customer demand or if customers cancel their orders on short notice, we may hold excess or obsolete inventory, which would reduce gross margins. Conversely, insufficient inventory would result in lost revenue opportunities and potentially loss of market share and damaged customer relationships.
We often place orders with our suppliers based on forecasts of customer demand. Anticipating customer demand is difficult because our customers face unpredictable demand for their own products and are increasingly focused on cash preservation and tighter inventory management. Our forecasts of customer demand are based on multiple assumptions, each of which may introduce errors into the forecasts. If we overestimate customer demand, we may allocate resources to the purchase of material or manufactured products that we may not be able to sell when we expect to, if at all. As a result, we would hold excess or obsolete inventory, which would reduce gross margin and adversely affect financial results. Conversely, if we underestimate customer demand or if insufficient manufacturing capacity is available, we would miss revenue opportunities and potentially lose market share and damage our customer relationships. In addition, any future significant cancellations or deferrals of orders or the return of previously sold products could materially and adversely affect profit margins, increase inventory obsolescence, and restrict our ability to fund our operations.
We are exposed to the credit risk of our customers, and the deterioration of the financial condition of our customers could adversely affect our financial results.
We are subject to the risk of loss resulting from nonpayment or nonperformance by our customers, many of whose operations are concentrated solely in the domestic and Canadian E&P industry, which, as described above, is subject to volatility and, therefore, credit risk. Our credit procedures and policies may not be adequate to fully reduce customer credit risk. If we are unable to adequately assess the creditworthiness of existing or future customers or unanticipated deterioration in their creditworthiness, any resulting increase in nonpayment or nonperformance by them and our inability to re-market or otherwise use our equipment could have a material adverse effect on our business, financial condition, prospects, and/or results of operations. In the course of our business, we hold accounts receivable from our customers. In the event of the financial distress or bankruptcy of a customer, we could lose all or a portion of such outstanding accounts receivable associated with that customer. Further, if a customer was to enter into bankruptcy, it could also result in the cancellation of all or a portion of our service contracts with such customer at significant expense or loss of expected revenues to us.
21


In addition, during times when the oil or natural gas markets weaken, our customers are more likely to experience financial difficulties, including being unable to access debt or equity financing, which could result in a reduction in our customers’ spending for our products and services.
We are dependent on customers in a single industry. The loss of one or more significant customers could adversely affect our financial condition, prospects, and results of operations.
Our customers are engaged in the oil and natural gas E&P business, which has been historically volatile. For the year ended December 31, 2022, our five largest customers collectively accounted for approximately 21% of total revenues. If we were to lose several key alliances over a relatively short period of time or if one of our largest customers fails to pay or delays in paying a significant amount of our outstanding receivables, we could experience an adverse impact on our business, financial condition, results of operations, cash flows, and prospects. Additionally, the E&P industry is characterized by frequent consolidation activity. Changes in ownership of our customers may result in the loss of, or reduction in, business from those customers, which could materially and adversely affect our business, financial condition, results of operations, and prospects.
Certain of our product lines are subject to the risk of supplier concentration, and certain of our product lines are subject to exclusive distribution arrangements, which we may not be able to maintain.
Certain of the product lines depend on a limited number of third-party suppliers and vendors. As a result of this concentration in some supply chains, our business and operations could be negatively affected if certain key suppliers were to experience significant disruptions affecting the price, quality, availability, or timely delivery of their products. The partial or complete loss of any one of those key suppliers, or a significant adverse change in the relationship with any such suppliers, through consolidation or otherwise, may limit our ability to manufacture and sell certain of our product lines.
In addition, we have arrangements with certain technology companies and manufacturers that give us exclusive distribution rights to certain product offerings. In some cases, we are, or may in the future will be, required to meet certain minimum volume or other requirements in order to retain our arrangement. If any of these companies or manufacturers terminate our right to sell some or all of their products, modify or terminate our exclusive distribution arrangement, or change the applicable terms and conditions of sale, our business and results of operations could be adversely affected.
Regulatory, Compliance, and Legal Risks
Oilfield anti-indemnity provisions enacted by many states may restrict or prohibit a party’s indemnification of us.
We typically enter into agreements with our customers governing the provision of our services, which usually include certain indemnification provisions for losses resulting from operations. Such agreements may require each party to indemnify the other against certain claims regardless of the negligence or other fault of the indemnified party; however, many states place limitations on contractual indemnity agreements, particularly agreements that indemnify a party against the consequences of its own negligence. Furthermore, certain states, including Louisiana, New Mexico, Texas, and Wyoming, have enacted statutes generally referred to as “oilfield anti-indemnity acts” expressly prohibiting certain indemnity agreements contained in or related to oilfield services agreements. Such oilfield anti-indemnity acts may restrict or void a party’s indemnification of us, which could have a material adverse effect on our business, financial condition, prospects, and results of operations.
We may be subject to claims for personal injury and property damage or other litigation, which could materially adversely affect our financial condition, prospects, and results of operations.
Our services are subject to inherent risks that can cause personal injury or loss of life, damage to or destruction of property, equipment, or the environment, or the suspension of our operations. As the wells we service continue to become more complex, our exposure to such inherent risks becomes greater as downhole risks increase exponentially with an increase in complexity and lateral length. Our operations are also exposed to risks of labor organizing and risks of claims for alleged employment-related liabilities, including risks of claims related to alleged wrongful termination or discrimination, wage payment practices, retaliation claims, and other human resource related matters. Litigation arising from operations where our facilities are located, or our services are provided, may cause us to be named as a defendant in lawsuits asserting potentially large claims, including claims for exemplary damages. For example, transportation of heavy equipment creates the potential for our trucks to become involved in roadway accidents, which in turn could result in personal injury or property damages lawsuits being filed against us.
We maintain what we believe is customary and reasonable insurance to protect our business against most potential losses, but such insurance may not be adequate to cover our liabilities, especially as the inherent risks in our operations increase with increasing well complexity, and we are not fully insured against all risks, including alleged employment-related liabilities.
22


Further, our insurance has deductibles or self-insured retentions and contains certain coverage exclusions. The current trend in the insurance industry is towards larger deductibles and self-insured retentions. In addition, insurance may not be available in the future at rates that we consider reasonable and commercially justifiable, compelling us to have larger deductibles or self-insured retentions to effectively manage expenses. As a result, we could become subject to material uninsured liabilities or situations where we have high deductibles or self-insured retentions that expose us to liabilities that could have a material adverse effect on our business, financial condition, prospects, or results of operations.
In recent years, oilfield services companies have been the subject of a significant volume of wage and hour-related litigation, including claims brought under the Fair Labor Standards Act (“FLSA”), in which employee pay practices have been challenged. We have been named as defendants in these lawsuits, and we do not maintain insurance for alleged wage and hour-related litigation. Some of these cases remain outstanding and are in various states of negotiation and/or litigation, and the results or costs of any such cases may have an adverse effect on our business, operating results, and financial condition. The frequency and significance of wage- or other employment-related claims may affect expenses, costs, and relationships with employees and regulators. Additionally, we could become subject to material uninsured liabilities that could have a material adverse effect on our business, financial condition, prospects, or results of operations.
Delays or restrictions in obtaining, or inability to obtain or renew, permits or authorizations by our customers for their operations or by us for our operations could impair our business.
In most states, our operations and the operations of our customers require permits or authorizations from one or more governmental agencies or other third parties to perform drilling and completion and production activities, including hydraulic fracturing. Such permits or approvals are typically required by state agencies, but federal and local governmental permits may also be required. We are also required to obtain federal, state, local, and/or third-party permits and authorizations in some jurisdictions in connection with our wireline services and trucking operations. The requirements for permits or authorizations vary depending on the location where the associated activities will be conducted. As with most permitting and authorization processes, there is a degree of uncertainty as to whether a permit will be granted, the time it will take for a permit or approval to be issued, and the conditions which may be imposed in connection with the granting of the permit. Over the past several years, parts of the country have experienced extreme drought conditions. As a result of these conditions, some rural water districts have begun to impose restrictions on water use and may require permits for water used in drilling and completion activities. In addition, some of our customers’ drilling and completion activities may take place on federal land or Native American lands, requiring leases and other approvals from the federal government or Native American tribes to conduct such drilling and completion activities. Permitting, authorization, or renewal delays, the inability to obtain new permits, or the revocation of current permits could cause a loss of revenue and potentially have a materially adverse effect on our business, financial condition, prospects, or results of operations.
We are subject to federal, state, and local laws and regulations regarding issues of health, safety, and protection of the environment. Under these laws and regulations, we may become liable for penalties, damages, or costs of remediation or other corrective measures. Any changes in laws or government regulations could increase our costs of doing business.
Our operations are subject to stringent federal, state, local, and tribal laws and regulations relating to, among other things, protection of natural resources, clean air and drinking water, wetlands, endangered species, GHGs, air pollution, the environment, occupational health and safety, chemical use and storage, waste management, waste disposal, and transportation of waste and other hazardous and nonhazardous materials. Our operations involve risks of environmental liability, including leakage from an operator’s casing during our operations or accidental spills of hazardous materials onto or into surface or subsurface soils, surface water, or groundwater. Some environmental laws and regulations may impose strict liability, joint and several liability, or both. In some situations, we could be exposed to liability as a result of our conduct that was lawful at the time it occurred or the conduct of, or conditions caused by, third parties without regard to whether we caused or contributed to the conditions. Additionally, environmental concerns, including clean air, drinking water contamination, and seismic activity, have prompted investigations that could lead to the enactment of regulations, limitations, restrictions, or moratoria that could potentially have a material adverse impact on our business. Actions arising under these laws and regulations could result in the shutdown of our operations, fines and penalties (administrative, civil, or criminal), revocations of permits to conduct business, expenditures for remediation or other corrective measures, and/or claims for liability for property damage, exposure to hazardous materials, exposure to hazardous waste, nuisance, or personal injuries. Sanctions for noncompliance with applicable environmental laws and regulations may also include the assessment of administrative, civil, or criminal penalties, revocation of permits and temporary or permanent cessation of operations in a particular location, and issuance of corrective action orders. Such claims or sanctions and related costs could cause us to incur substantial costs or losses and could have a material adverse effect on our business, financial condition, prospects, and results of operations. Additionally, an increase in regulatory requirements or limitations, restrictions, or moratoria on oil and natural gas exploration and completion activities at a federal, state, or local level could significantly delay or interrupt our operations, limit the amount of work we can perform, increase our
23


costs of compliance, or increase the cost of our services, thereby possibly having a material adverse impact on our financial condition.
If we do not perform our operations in accordance with government, industry, customer, or our own stringent occupational safety, health, and environmental standards, we could lose business from our customers, many of whom have an increased focus on environmental and safety issues.
We are subject to the oversight of the EPA, the U.S. Department of Transportation (the “DOT”), the U.S. Nuclear Regulation Commission, Bureau of Alcohol, Tobacco, Firearms and Explosives, OSHA, and state regulatory agencies that regulate operations to prevent air, soil, and water pollution or to protect against the effects of ionizing radiation. The energy extraction sector is one of the sectors designated for increased enforcement by the EPA, which will continue to regulate our industry in the years to come, potentially resulting in additional regulations that could have a material adverse impact on our business, prospects, or financial condition.
The EPA regulates air emissions from all engines, including off-road diesel engines that are used by us to power equipment in the field under the CAA Tier 4 emission standards (the “Tier 4” standards). The Tier 4 standards require substantial reductions in emissions of particulate matter and nitrous oxide from off-road diesel engines. Such emission reductions can be achieved through the use of appropriate control technologies. Under these U.S. emission control regulations, we could be limited in the number of certain off-road diesel engines we can purchase if we are unable to find a sufficient number of Tier 4-compliant engines from manufacturers. Further, these emission control regulations could result in increased capital and operating costs.
Changes in environmental laws and regulations could lead to material increases in our costs, and liability exposure, for future environmental compliance and remediation. Additionally, if we expand the size or scope of our operations, we could be subject to regulatory requirements that are more stringent than the requirements under which we are currently allowed to operate or require additional authorizations to continue operations. Compliance with this additional regulatory burden could increase our operating or other costs.
Federal, state, and local legislative and regulatory initiatives relating to hydraulic fracturing could prohibit, restrict, or limit hydraulic fracturing operations, or increase our operating costs.
Our businesses are dependent on hydraulic fracturing and horizontal drilling activities. Hydraulic fracturing is an important and common practice that is used to stimulate production of hydrocarbons, particularly natural gas, from tight formations, including shales. The process, which involves the injection of water, sand, and chemicals under pressure into formations to fracture the surrounding rock and stimulate production, is typically regulated by state oil and natural gas commissions. However, federal agencies have asserted regulatory authority over certain aspects of the process. For more information on existing regulations and regulatory initiatives relating to hydraulic fracturing, see “Regulatory Matters – Hydraulic Fracturing” in Item 1 of Part I of this Annual Report.
If new laws or regulations that significantly restrict hydraulic fracturing are adopted, such laws could reduce demand for our business by making it more difficult or costly for certain customers to perform fracturing to stimulate production from tight formations. In addition, if hydraulic fracturing becomes regulated at the federal level as a result of federal legislation or regulatory initiatives by the EPA, the business and operations of our customers could be subject to additional permitting requirements, and also to attendant permitting delays, increased operating and compliance costs, and process prohibitions, which could have an adverse effect on our business, financial condition, and results of operations.
Existing or future laws and regulations related to GHGs and climate change could have a negative impact on our business and may result in additional compliance obligations with respect to the release, capture, and use of GHGs that could have a material adverse effect on our business, results of operations, prospects, and financial condition.
Changes in environmental requirements related to GHG emissions and climate change may negatively impact demand for our products and services. For example, oil and natural gas E&P may decline as a result of environmental requirements, including land use policies responsive to environmental concerns (e.g., numerous cities, including San Francisco, CA, and Seattle, WA, have banned the use of natural gas in new construction, and other cities, including New York, NY, are considering similar initiatives). Federal, state, and local agencies have been evaluating climate-related legislation and other regulatory initiatives that would restrict emissions of GHGs in areas in which we conduct business. Because our business depends on the level of activity in the oil and natural gas industry, existing or future laws and regulations related to GHGs and climate change, including incentives to conserve energy or use alternative energy sources, could have a negative impact on our business if such laws or regulations reduce demand for oil and natural gas.
24


Likewise, such restrictions may result in additional compliance obligations with respect to the release, capture, sequestration, and use of GHGs that could have a material adverse effect on our business, results of operations, prospects, and financial condition. Additionally, the SEC issued a proposed rule in March 2022 that would mandate extensive disclosure of climate-related data, risks, and opportunities, including financial impacts, physical and transition risks, related governance and strategy, and GHG emissions, for certain public companies. We cannot predict the costs of implementation or any potential adverse impacts resulting from the rulemaking. However, to the extent this rulemaking is finalized as proposed, we could incur increased costs relating to the assessment and disclosure of climate-related risks. We may also face increased litigation risks related to disclosures made pursuant to the rule if finalized as proposed.
Studies by either state or federal agencies demonstrating a correlation between earthquakes and oil and natural gas activities could result in increased regulatory and operational burdens.
In light of concerns about seismic activity being triggered by the injection of produced waters into underground wells, certain regulators are also considering additional requirements related to seismic safety for hydraulic fracturing activities. A 2015 U.S. Geological Survey report identified eight states, including Texas, with areas of increased rates of induced seismicity that could be attributed to fluid injection or oil and gas extraction. Any regulation that restricts the ability of our customers to dispose of produced waters or increases their cost of doing business could cause them to curtail operation, which in turn could decrease demand for our products and services and have a material adverse effect on our business.
We are subject to complex U.S. and foreign laws and regulations governing anti-corruption and export controls and economic sanctions.
The U.S. Foreign Corrupt Practices Act (the “FCPA”), the U.K. Bribery Act (“UKBA”), Canada’s Corruption of Foreign Public Officials Act (the “CFPOA”), and similar anti-bribery and anti-corruption laws generally prohibit companies and their intermediaries from making improper payments or improperly providing anything of value for the purpose of obtaining or retaining business. We operate and make sales in parts of the world that may be viewed as higher risk for corruption or may have experienced some corruption in the past, and in some instances, strict compliance with the FCPA, UKBA, CFPOA, and similar anti-bribery laws may conflict with local practices. We are also subject to export control and economic sanctions laws and regulations, including those implemented by the U.S. Office of Foreign Assets Control, the U.S. Department of State, the U.S. Department of Commerce, the European Union and its member states, Her Majesty’s Treasury of the United Kingdom, and other relevant sanctions authorities. These measures can prohibit or restrict transactions and dealings with certain designated persons and in certain countries in which we conduct business. Despite efforts to ensure compliance, there can be no assurance that our directors, officers, employees, agents, and third-party intermediaries will comply with such laws and regulations. We can be held liable for violations under such laws and regulations either due to our acts or omissions or due to the acts or omissions of others, including intermediaries working on our behalf.
If we fail to comply with applicable laws and regulations, including those referred to above, we may be subject to criminal and civil penalties or other sanctions, which could harm our reputation and have a material adverse impact on our business, financial condition, results of operations, and prospects. Any investigation of any actual or alleged violations of such laws could also harm our reputation or have an adverse impact on our business, financial condition, results of operations, and prospects. Additionally, we could face other third-party claims by agents, stockholders, debt holders, or other interest holders or constituents of our company. Our customers in relevant jurisdictions could seek to impose penalties or take other actions adverse to our interests, and we may be required to dedicate significant time and resources to investigate and resolve allegations of misconduct, regardless of the merit of such allegations. Furthermore, compliance with this additional regulatory burden could increase our operating or other costs.
Changes in transportation regulations may increase our costs and negatively impact our results of operations.
We are subject to various transportation regulations including as a motor carrier by the DOT and by various federal, state, and tribal agencies, whose regulations include certain permit requirements of highway and safety authorities. These regulatory authorities exercise broad powers over our trucking operations, generally governing such matters as the authorization to engage in motor carrier operations, safety, equipment testing, driver requirements and specifications, and insurance requirements. Certain motor vehicle operators are required to register with the DOT. This registration requires an acceptable operating record. The DOT periodically conducts compliance reviews and may revoke registration privileges based on certain safety performance criteria, and a revocation could result in a suspension of operations. Since 2010, the DOT has pursued its Compliance, Safety, Accountability (“CSA”) program in an effort to improve commercial truck and bus safety. A component of CSA is the Safety Measurement System (“SMS”), which analyzes all safety violations recorded by federal and state law enforcement personnel to determine a carrier’s safety performance. The SMS is intended to allow the DOT to identify carriers with safety issues and intervene to address those problems.
25


The trucking industry is subject to possible regulatory and legislative changes that may impact our operations, such as changes in fuel emissions limits, hours of service regulations that govern the amount of time a driver may drive or work in any specific period, and limits on vehicle weight and size. For example, in December 2016, the DOT finalized minimum training standards for new drivers seeking a commercial driver’s license, and effective December 2017, the FMCSA has mandated electronic logging devices in all interstate commercial trucks. As the federal government continues to develop and propose regulations relating to fuel quality, engine efficiency, and GHG emissions, we may experience an increase in costs related to truck purchases and maintenance, impairment of equipment productivity, a decrease in the residual value of vehicles, unpredictable fluctuations in fuel prices, and an increase in operating expenses. Increased truck traffic may contribute to deteriorating road conditions in some areas where our operations are performed. Our operations, including routing and weight restrictions, could be affected by road construction, road repairs, detours, and state and local regulations and ordinances restricting access to certain roads. Proposals to increase federal, state, or local taxes, including taxes on motor fuels, are also made from time to time, and any such increase would increase our operating costs. Also, state and local regulation of permitted routes and times on specific roadways could adversely affect our operations. We cannot predict whether, or in what form, any legislative or regulatory changes or municipal ordinances applicable to our logistics operations will be enacted and to what extent any such legislation or regulations could increase our costs or otherwise adversely affect our business or operations.
Risks Related to Technology
Our success may be affected by the use and protection of our proprietary technology as well as our ability to enter into license agreements. There are limitations to our intellectual property rights and, thus, our right to exclude others from the use of our proprietary technology.
Our success may be affected by our development and implementation of new product designs and improvements and by our ability to protect, obtain, and maintain intellectual property assets related to these developments. We rely on a combination of patents and trade secret laws to establish and protect this proprietary technology. We have received patents and have filed patent applications with respect to certain aspects of our technology, and we generally rely on patent protection with respect to our proprietary technology, as well as a combination of trade secrets and copyright law, employee and third-party non-disclosure agreements, and other protective measures to protect intellectual property rights pertaining to our products and technologies. In addition, we are a party to and rely on several arrangements with third parties, which give us exclusive distribution rights to certain product offerings with desirable intellectual property assets, and we may enter into similar arrangements in the future. Such measures may not provide meaningful protection of our trade secrets, know-how, or other intellectual property in the event of any unauthorized use, misappropriation, or disclosure. We cannot ensure that competitors will not infringe upon, misappropriate, violate, or challenge our intellectual property rights in the future. Additionally, we cannot ensure that our intellectual property rights will deter or prevent competitors from creating similar purpose products for our customers. If we are not able to adequately protect or enforce our intellectual property rights, such intellectual property rights may not provide significant value to our business, results of operations, or financial condition.
Moreover, our rights in our confidential information, trade secrets, and confidential know-how will not prevent third parties from independently developing similar technologies or duplicating such technologies. Publicly available information (e.g., information in issued patents, published patent applications, and scientific literature) can be used by third parties to independently develop technology, and we cannot provide assurance that this independently-developed technology will not be equivalent or superior to our proprietary technology. In addition, while we have patented some of our key technologies, we do not patent all of our proprietary technology, even when regarded as patentable. The process of seeking patent protection can be long and expensive. There can be no assurance that patents will be issued from currently pending or future applications or that, if patents are issued, they will be of sufficient scope or strength to provide meaningful protection or any commercial advantage to us. Further, with respect to exclusive third-party arrangements, these arrangements could be terminated, which would result in our inability to provide the services and/or products covered by such arrangements.
We may be adversely affected by disputes regarding intellectual property rights, and the value of our intellectual property rights is uncertain.
We may become involved in dispute resolution or litigation proceedings from time to time to protect and enforce our intellectual property rights. In these dispute resolution or litigation proceedings, a third-party defendant may assert that our intellectual property rights are invalid or unenforceable. Third parties from time to time may also initiate dispute resolution or litigation proceedings against us by asserting that our businesses infringe, impair, misappropriate, dilute, or otherwise violate another party’s intellectual property rights. For example, in April 2020, a third party filed a lawsuit asserting that our BreakThru Casing Flotation DeviceTM infringed its intellectual property rights. In January 2022, a jury in the Western District of Texas, Waco Division, found in the third party’s favor. However, we intend to appeal the jury’s verdict. We may not prevail in such appeal or in any dispute resolution proceedings relating to intellectual property rights, and our intellectual property rights may be found invalid or unenforceable or our products and services may be found to infringe, impair, misappropriate, dilute, or
26


otherwise violate the intellectual property rights of others. Also, as a part of resolving such disputes, we may enter into cross-licenses or other agreements, which could reduce the value of our existing intellectual property rights. The results or costs of any such dispute resolution or litigation proceedings may have an adverse effect on our business, operating results, and financial condition. Any dispute resolution or litigation proceeding concerning intellectual property could be protracted and costly, is inherently unpredictable, and could have an adverse effect on our business, regardless of its outcome.
Our success may be affected by our ability to implement new technologies and services.
Our success may be affected by the ongoing development and implementation of new product designs, methods, and improvements, and our ability to protect, obtain, and maintain intellectual property assets related to these developments. If we are not able to obtain patent or other protection of our technology, it may not be economical for us to continue to develop systems, services, and technologies to meet evolving industry requirements at prices acceptable to our customers. Further, we may face competitive pressure to develop, implement, or acquire certain new technologies at a substantial cost. Although we take measures to ensure that we use advanced technologies, changes in technology or improvements in our competitors’ equipment could make our equipment less competitive or require significant capital investments to keep our equipment competitive.
Our long-term success depends, in part, on our ability to effectively address changing customer demands, as well as government regulation and required disclosure regarding ESG. These demands and regulations include, but are not limited to, the creation of ESG-related policies and procedures, the quantification of our greenhouse gas emissions and evaluation of risk and opportunities. These customer preferences and government requirements could cause us to continue to adapt our equipment and technology offerings, as well as increase internal costs to address changes in ESG requirements. If ESG-related requirements change faster than anticipated or in a manner we do not anticipate, demand for our services could be adversely affected.
Some of our competitors are large national and multinational companies that may be able to devote greater financial, technical, manufacturing, and marketing resources to research and development of new systems, services, and technologies and may have a larger number of manufacturers for their products or ability to manufacture their own products. As competitors and others use or develop new or comparable technologies in the future, we may lose market share or be placed at a competitive disadvantage if we are not able to develop and implement new technologies or products on a timely basis or at an acceptable cost. If we are unable to compete effectively given these risks, our business and results of operations could be affected.
We rely on a limited number of manufacturers to produce the proprietary products used in the provision of our services, which exposes us to risks.
We currently rely on a limited number of manufacturers for production of the proprietary products used in the provision of our products and services. Termination of the manufacturing relationship with any of these manufacturers could affect our ability to provide such products and services to our customers. Although we believe other alternate sources of supply for our proprietary products exist, we would need to establish relationships with new manufacturers, which could potentially involve significant expense, delay, and potential changes to certain product components. Any protracted curtailment or interruptions of the supply of any of our key products, whether or not as a result of termination of our manufacturing relationships or patent infringement claims, could have a material adverse effect on our financial condition, business, and results of operations.
Our operations are subject to cyber security risks that could have a material adverse effect on our results of operations and financial condition.
The efficient operation of our business is dependent on our information technology (“IT”) systems. Accordingly, we rely upon the capacity, reliability, and security of our IT hardware and software infrastructure and our ability to expand and update this infrastructure in response to our changing needs. Our IT systems are subject to possible breaches and other threats that could cause us harm. If our systems for protecting against cyber security risks prove not to be sufficient, we could be adversely affected by, among other things, loss or damage of intellectual property, proprietary information, customer or business data; interruption of business operations; or additional costs to prevent, respond to, or mitigate cyber security attacks. These risks could have a material adverse effect on our business, financial condition, and results of operations and could lead to litigation or regulatory action against us.
Risks Related to Certain Significant Stockholders
Significant ownership of our common stock by certain stockholders could adversely affect our other stockholders.
SCF VII, L.P. and SCF-VII(A), L.P. (collectively, “SCF”) owned approximately 27% of our outstanding common
27


stock as of December 31, 2022. In addition, certain of our directors are currently employed by SCF. Consequently, SCF is able to strongly influence all matters that require approval by our stockholders, including the election and removal of directors, changes to our organizational documents, and approval of acquisition offers and other significant corporate transactions. In addition, another one of our stockholders beneficially owned approximately 10% of our outstanding common stock as of December 31, 2022. This concentration of ownership by a small group of stockholders will limit other stockholders’ ability to influence corporate matters, and as a result, actions may be taken that other stockholders may not view as beneficial. For example, this concentration of ownership could have the effect of delaying or preventing a change in control or otherwise discouraging a potential acquirer from attempting to obtain control of us, which in turn could cause the market price of our common stock to decline or prevent our stockholders from realizing a premium over the market price for their shares of our common stock. This concentration of stock ownership may also adversely affect the trading price of our common stock to the extent investors perceive a disadvantage in owning stock of a company with significant stockholders.
A significant reduction by SCF of its ownership interests in us could adversely affect us.
We believe that SCF’s substantial ownership interest in us provides them with an economic incentive to assist us to be successful. SCF is not subject to any obligation to maintain its ownership interest in us and may elect at any time to sell all or a substantial portion of or otherwise reduce its ownership interest in us. If SCF sells all or a substantial portion of its ownership interest in us, it may have less incentive to assist in our success and its affiliates that serve as members of our board of directors may resign. Such actions could adversely affect our ability to successfully implement our business strategies, which could adversely affect our cash flows or results of operations.
Certain of our directors may have conflicts of interest because they are also affiliates of SCF. The resolution of these conflicts of interest may not be in our or other stockholders’ best interests.
Certain of our directors, namely David C. Baldwin and Andrew L. Waite, are currently officers of SCF’s ultimate general partner. In addition, Mr. Waite is a director of National Energy Reunited Corp., a corporation in which SCF owns an approximate 9% equity interest as of December 31, 2022. These positions may conflict with such individuals’ duties as one of our directors regarding business dealings and other matters between SCF and us. The resolution of these conflicts may not always be in our or our other stockholders’ best interest.
SCF and its affiliates are not limited in their ability to compete with us, and the corporate opportunity provisions in our charter could enable SCF to benefit from corporate opportunities that may otherwise be available to us.
SCF and its affiliates have investments in other oilfield service companies that may compete with us, and SCF and its affiliates may invest in such other companies in the future. SCF, its other affiliates, and its other portfolio companies are referred to herein as the “SCF Group.” Conflicts of interest could arise in the future between us, on the one hand, and the SCF Group, on the other hand, concerning among other things, potential competitive business activities or business opportunities.
Our charter provides that, to the fullest extent permitted by applicable law, we renounce any interest or expectancy in any business opportunity that involves any aspect of the energy equipment or services business or industry and that may be from time to time presented to SCF or any of our directors or officers who is also an employee, partner, member, manager, officer, or director of any SCF Group entity, even if the opportunity is one that we might reasonably have pursued or had the ability or desire to pursue if granted the opportunity to do so. Our charter further provides that no such person or party shall be liable to us by reason of the fact that such person pursues any such business opportunity or fails to offer any such business opportunity to us. As a result, any of our directors or officers who is also an employee, partner, member, manager, officer, or director of any SCF Group entity may become aware, from time to time, of certain business opportunities, such as acquisition opportunities, and may direct such opportunities to other businesses in which they have invested, in which case we may not become aware of or otherwise have the ability to pursue such opportunity. Further, such businesses may choose to compete with us for these opportunities. As a result, by renouncing our interest and expectancy in any business opportunity that may be from time to time presented to any member of an SCF Group entity or any of our directors or officers who is also an employee, partner, member, manager, officer, or director of any SCF Group entity, our business or prospects could be adversely affected if attractive business opportunities are procured by such parties for their own benefit rather than for ours. Our charter provides that any amendment to or adoption of any provision inconsistent with our charter’s provisions governing the renouncement of business opportunities must be approved by the holders of at least 80% of the voting power of the outstanding stock of the corporation entitled to vote thereon. Any actual or perceived conflicts of interest with respect to the foregoing could have an adverse impact on the trading price of our common stock.
28


Risks Related to Human Capital
Our executive officers and certain key personnel are critical to our business, and these officers and key personnel may not remain with us in the future.
Our future success depends in substantial part on our ability to hire and retain our executive officers and other key personnel. In particular, we are highly dependent on certain of our executive officers, particularly our President and Chief Executive Officer, Ann G. Fox, and the Chief Operating Officer, David Crombie. These individuals possess extensive expertise, talent, and leadership, and they are critical to our success. The diminution or loss of the services of these individuals, or other integral key personnel affiliated with entities that we acquire in the future, could have a material adverse effect on our business. Furthermore, we may not be able to enforce all of the provisions in any employment agreement we have entered into with certain of our executive officers, and such employment agreements may not otherwise be effective in retaining such individuals. In addition, we may not be able to retain key employees of entities that we acquire in the future, which may impact our ability to successfully integrate or operate the assets we acquire.
We may be unable to employ, or maintain the employment of, a sufficient number of key employees, technical personnel, and other skilled and qualified workers.
The delivery of our services and products requires personnel with specialized skills and experience, including personnel who can perform physically demanding work, and our success depends, in large part, upon our ability to employ and retain key employees, technical personnel, and other skilled and qualified workers. To attract and retain qualified employees, we must compensate them at market levels. If we are unable to continue to attract and retain qualified employees, or do so at rates necessary to maintain our liquidity and competitive position, our business, financial condition or results of operations could suffer. Workers may choose to pursue employment with our competitors or in fields that offer a more desirable work environment as a result of the volatility in the oilfield service industry and the demanding nature of our work. There has been a reduction of the available skilled labor force to service the energy industry. To the extent that there is an increase in demand for our products or services, there is no assurance that the availability of skilled labor will improve. If we are unable to employ and retain skilled workers, our capacity and profitability could be diminished, and our growth potential could be impaired.
Other Material Risks
The coronavirus pandemic and related economic repercussions have had, and may continue to have, a material adverse effect on our business, liquidity, results of operations, and financial condition.

The coronavirus pandemic and related economic repercussions created, and any resurgence of the pandemic or emergence of another global or national health epidemic or concern could again create significant volatility, uncertainty, and turmoil in the oil and gas industry and significant weakening of the demand for our services and products. Other effects included, and or may in the future include: disruption to our supply chain for raw materials essential to our business, including restrictions on importing and exporting products; disruptions to our operations due to lockdowns or other governmental restrictions or due to employee impacts from illness; liquidity challenges, including impacts related to delayed customer payments and payment defaults associated with customer liquidity issues and bankruptcies; limitations on access to sources of liquidity or higher borrowing costs due to significant volatility or disruption of the global financial markets; a need to preserve liquidity, which could result in a delay or change in our capital investment plan; cyber security issues, as digital technologies may become more vulnerable and experience a higher rate of cyber attacks in an environment of remote connectivity; reduction of our workforce to adjust to market conditions, which could result in severance payments, retention issues, and an inability to hire employees when market conditions improve; impairments along with other accounting charges as demand for our services and products decreases; changes in the regulation of the production of hydrocarbons, such as the imposition of limitations on the production of oil and gas by states or other jurisdictions, that may result in additional limits on demand for our products and services; and a structural shift in the global economy and its demand for oil and natural gas as a result of changes in the way people work, travel, and interact, or in connection with a global recession or depression. The extent to which our operating and financial results will continue to be affected by the pandemic will depend on various factors beyond our control, such as the continued severity of the pandemic, including any sustained geographic resurgence; the emergence of new variants and strains of the coronavirus; and the success of actions to contain or treat the coronavirus. The coronavirus or other pandemic, and volatile regional and global economic conditions stemming therefrom, could also aggravate our other risk factors described in this Annual Report.

We do not intend to pay dividends on our common stock, and our debt agreements place certain restrictions on our ability to do so. Consequently, a stockholder’s only opportunity to achieve a return on his investment is if the price of our common stock appreciates.
We do not plan to declare dividends on shares of our common stock in the foreseeable future. Additionally, our debt
29


agreements place certain restrictions on our ability to pay cash dividends. Consequently, unless we revise our dividend policy, a stockholder’s only opportunity to achieve a return on his investment in us will be by selling his common stock at a price greater than the stockholder paid for it. There is no guarantee that the price of our common stock that will prevail in the market will ever exceed the price at which a stockholder purchased his shares of our common stock.
We have operated at a loss in the past, and there is no assurance of our profitability in the future.
We have in the past experienced periods of low demand for our products and services and have incurred operating losses. In the future, we may not be able to reduce our costs, increase our revenues, or reduce our debt service obligations sufficiently to achieve or maintain profitability and generate positive operating income. Under such circumstances, we may incur operating losses and experience negative operating cash flow.
Our future financial condition and results of operations could be adversely impacted by long-lived assets or other asset impairment charges.
Determining whether an impairment exists and the amount of the potential impairment involves quantitative data and qualitative criteria that are based on estimates and assumptions requiring significant management judgment, such as those relating to revenue growth rates, future cash flows, and future market conditions. Future events or new information, including regarding the general economic environment, E&P activity levels, our financial performance and trends, and our strategies and business plans, may change management’s valuation of long-lived assets, other intangible assets, or other assets in a short amount of time. In particular, prolonged periods of decreased demand, low utilization, changes in technology or market conditions, or sales and other dispositions of assets for amounts less than their carrying value may cause us to recognize impairment charges relating to our long-lived assets, other intangible assets, or other assets that reduce our net income.
While we believe our estimates and assumptions used in impairment tests are reasonable, we cannot provide assurance that additional impairment charges in the future will not be required, especially if an economic downturn occurs and continues for a lengthy period or becomes severe or if our acquisitions and investments fail to achieve expected returns. Significant impairment charges as a result of a decline in market conditions or otherwise could have a material adverse effect on our financial condition or results of operations in future periods.
A terrorist attack or armed conflict could harm our business.
The occurrence or threat of terrorist attacks in the U.S. or other countries, anti-terrorist efforts, and other armed conflicts involving the U.S. or other countries, including continued hostilities in the Middle East, may adversely affect the U.S. and global economies and could prevent us from meeting financial and other obligations. We could experience loss of business, delays or defaults in payments from payors, or disruptions of fuel supplies and markets if wells, operations sites, or other related facilities are direct targets or indirect casualties of an act of terror or war. Such activities could reduce the overall demand for oil and natural gas, which, in turn, could also reduce the demand for our products and services. Oil and natural gas-related facilities could be direct targets of terrorist attacks, and our operations could be adversely impacted if infrastructure integral to our customers’ operations is destroyed or damaged. Costs for insurance and other security may increase as a result of these threats, and some insurance coverage may become more difficult to obtain, if available at all. Terrorist activities and the threat of potential terrorist activities and any resulting economic downturn could adversely affect our results of operations, impair our ability to raise capital, or otherwise adversely impact our ability to realize certain business strategies.
A portion of our revenue is derived from sales to customers outside of the U.S., which exposes us to risks inherent in doing business internationally.
In 2022, we derived 4.2% of our revenue from sales to customers outside of the U.S. Sales to customers in countries other than the U.S. are subject to various risks, including:
volatility in political, social, and economic conditions;
social unrest, acts of terrorism, war, or other armed conflicts;
confiscatory taxation or other adverse tax policies;
deprivation of contract rights;
trade and economic sanctions or other restrictions imposed by the European Union, the U.S., or other countries;
30


exposure under the FCPA or similar legislation, as discussed in the below risk factor; and
currency exchange controls.
Our charter and bylaws contain provisions that could delay, discourage, or prevent a takeover attempt even if a takeover might be beneficial to our stockholders, and such provisions may adversely affect the market price of our common stock.
Provisions contained in our charter and bylaws could make it more difficult for a third party to acquire us. Our charter and bylaws also impose various procedural and other requirements, which could make it more difficult for stockholders to effect certain corporate actions. For example, our charter authorizes our board of directors to determine the rights, preferences, privileges, and restrictions of unissued series of preferred stock without any vote or action by our stockholders. Thus, our board of directors can authorize and issue shares of preferred stock with voting or conversion rights that could adversely affect the voting or other rights of holders of our capital stock. These rights may have the effect of delaying or deterring a change of control of our company. Additionally, for example, our bylaws (i) establish limitations on the removal of directors and on the ability of our stockholders to call special meetings, (ii) include advance notice requirements for nominations for election to our board of directors and for proposing matters that can be acted upon at stockholder meetings, (iii) provide that our board of directors is expressly authorized to adopt, or to alter or repeal, our bylaws, and (iv) provide for a classified board of directors, consisting of three classes of approximately equal size, each class serving staggered three-year terms, so that only approximately one-third of our directors will be elected each year. These provisions could limit the price that certain investors might be willing to pay in the future for shares of our common stock.
Our charter and bylaws designate the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees, or agents.
Our charter and bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will, to the fullest extent permitted by applicable law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees, or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law (the “DGCL”), our charter or our bylaws, or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine, in each such case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. These exclusive forum provisions are not intended to apply to actions arising under the Exchange Act or the Securities Act of 1933, as amended. The Court of Chancery of the State of Delaware has recently held that a Delaware corporation can only use its constitutive documents to bind a plaintiff to a particular forum where the claim involves rights or relationships that were established by or under the DGCL.
Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of, and consented to, the forum selection provisions of our charter and bylaws. These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees, or agents, which may discourage such lawsuits against us and such persons. Alternatively, if a court were to find these provisions of our charter or bylaws inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition, or results of operations.
Taking advantage of the reduced disclosure requirements applicable to “emerging growth companies” may make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and we will remain an emerging growth company until the earliest to occur of (i) the last day of the fiscal year in which we have more than $1.07 billion in annual revenue; (ii) the date on which we become a “large accelerated filer” (the fiscal year-end on which at least $700 million of equity securities are held by non-affiliates as of the last day of our then most recently completed second fiscal quarter); (iii) the date on which we have issued, in any three-year period, more than $1.0 billion in non-convertible debt securities; and (iv) December 31, 2023, which is the last day of the fiscal year ending after the fifth anniversary of the completion of our initial public offering (the “IPO”). An emerging growth company may take advantage of certain reduced reporting and other requirements that are otherwise applicable generally to public companies. Pursuant to these reduced disclosure requirements, emerging growth companies are not required to, among other things, comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, provide certain disclosures regarding executive compensation, hold stockholder advisory votes on executive compensation, or obtain stockholder approval of any golden parachute payments not previously approved. In addition, emerging growth companies have longer phase-in periods for the
31


adoption of new or revised financial accounting standards. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies.
We intend to take advantage of all of the reduced reporting requirements and exemptions, including the longer phase-in periods for the adoption of new or revised financial accounting standards under Section 107 of the JOBS Act, until we are no longer an emerging growth company. If we were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to Section 107 of the JOBS Act.
Our election to use the phase-in periods permitted by this election may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the longer phase-in periods under Section 107 of the JOBS Act and who will comply with new or revised financial accounting standards. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our common stock price may be more volatile.
On the other hand, once we are no longer an emerging growth company, compliance with rules and regulations that do not currently apply to us as an emerging growth company will increase our legal and financial compliance costs, may make some activities more difficult, time-consuming, or costly, and will increase demand on our systems and resources.
We may not be able to utilize a portion of our net operating loss carry forwards (“NOLs”) to offset future taxable income for U.S. federal or state tax purposes, which could adversely affect our net income and cash flows.
As of December 31, 2022, we had federal and state income tax NOLs of approximately $442.2 million, which will begin to expire between 2023 and 2034. Utilization of these NOLs depends on many factors, including our future taxable income, which cannot be assured. In addition, Section 382 of the Internal Revenue Code of 1986, as amended (“Section 382”), generally imposes an annual limitation on the amount of an NOL that may be used to offset taxable income when a corporation has undergone an “ownership change” (as determined under Section 382). Determining the limitations under Section 382 is technical and highly complex. An ownership change generally occurs if one or more shareholders (or groups of shareholders) who are each deemed to own at least 5% of the corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. In the event that an ownership change has occurred, or were to occur, with respect to a corporation following its recognition of an NOL, utilization of such NOL would be subject to an annual limitation under Section 382, generally determined by multiplying the value of the corporation’s stock at the time of the ownership change by the applicable long-term tax-exempt rate (as defined in Section 382). However, this annual limitation would be increased under certain circumstances by recognized built-in gains of the corporation existing at the time of the ownership change. In the case of an NOL that arose in a taxable year beginning before January 1, 2018, any unused annual limitation with respect to an NOL generally may be carried over to later years, subject to the expiration of such NOL 20 years after it arose.
The issuance of additional stock in the IPO, combined with ownership shifts over the rolling three-year period, resulted in an ownership change under Section 382, and we may be prevented from fully utilizing our NOLs prior to their expiration. Future changes in our stock ownership or future regulatory changes could also limit our ability to utilize our NOLs. To the extent we are not able to offset future taxable income with our NOLs, our net income and cash flows may be adversely affected.
32


Item 1B.    Unresolved Staff Comments
None.
Item 2.    Properties
The following table describes the material facilities owned or leased by us as of December 31, 2022.
LocationBasin/RegionLeased or OwnedPrincipal/Most Significant Use
Houston, TXLeasedCorporate Headquarters/Administrative
Athens, TXLeasedOperations
Baker, MTBakkenOwnedOperations/Administrative
Bergen, NorwayLeasedOperations
Charleroi, PAMarcellus/UticaLeasedOperations
Corpus Christi, TXLeasedOperations/Administrative
Corpus Christi, TXLeasedOperations/Administrative
Corpus Christi, TXLeasedAdministrative
Dickinson, NDBakkenLeasedOperations/Administrative
El Reno, OKSCOOP/STACKLeasedOperations
Fort Worth, TXLeasedAdministrative
Hobbs, NMPermianLeasedOperations
Jacksboro, TXBarnettLeasedOperations
Jacksboro, TXBarnettLeasedOperations
Kilgore, TXHaynesvilleLeasedOperations
Lacombe, AB, CanadaWCSBLeasedOperations/Administrative
Longview, TXHaynesvilleOwnedOperations
Marietta, OHMarcellus/UticaLeasedOperations/Administrative
Mead, CORockiesLeasedOperations
Midland, TXPermianLeasedOperations/Administrative
Monahans, TXPermianLeasedOperations/Administrative
Oklahoma City, OKSCOOP/STACKLeasedOperations
Pleasanton, TXEagle FordLeasedOperations
Poolville, TXOwnedOperations
Sweetwater, TXPermianLeasedOperations
Tyler, TXHaynesvilleLeasedOperations
Ulster, PAMarcellus/UticaLeasedOperations
Williston, NDBakkenOwnedOperations/Administrative
Item 3.    Legal Proceedings
From time to time, we have various claims, lawsuits, and administrative proceedings that are pending or threatened with respect to personal injury, workers’ compensation, contractual matters, and other matters. Although no assurance can be given with respect to the outcome of these claims, lawsuits, or proceedings or the effect such outcomes may have, we believe any ultimate liability resulting from the outcome of such claims, lawsuits, or administrative proceedings, to the extent not otherwise provided for or covered by insurance, will not have a material adverse effect on our business, operating results, or financial condition. For additional information related to legal proceedings, see Note 12 – Commitments and Contingencies included in Item 8 of Part II of this Annual Report.
Item 4.    Mine Safety Disclosures
Not applicable.
33


PART II
Item 5.    Market for Registrant’s Common Equity and Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Nine Energy Service, Inc.’s common stock is traded on the New York Stock Exchange under the symbol “NINE.”
Holders
As of March 3, 2023, we had 57 stockholders of record. The number of record holders does not include persons who held shares of our common stock in nominee or “street name” accounts through brokers.
Dividend Policy
We do not anticipate declaring or paying any cash dividends to holders of our common stock in the foreseeable future. We currently intend to retain future earnings, if any, to fund our operations and to develop and grow our business. Our future dividend policy is within the discretion of our board of directors and will depend upon various factors our board of directors deems relevant, including our results of operations, financial condition, capital requirements, and investment opportunities, as well as any restrictions on our ability to pay cash dividends.
Recent Sales of Unregistered Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
The following table sets forth our repurchases of our equity securities registered under Section 12 of the Exchange Act that have occurred during the three months ended December 31, 2022:
Total Number of Shares Purchased (a)Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number (or Approximate Dollar Value) of Shares That May Yet be Purchased Under the Plans or Programs
October 1, 2022 – October 31, 2022
244 $2.64 — — 
November 1, 2022 – November 30, 2022
— — — — 
December 1, 2022 – December 31, 2022
— — — — 
Total244 $2.64 — — 
(a)     Reflects the number of shares we have withheld to pay taxes upon vesting of restricted stock.
Item 6.    [Reserved]

34


Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with “Financial Statements and Supplementary Data” in Item 8 of Part II of this Annual Report.
This discussion contains forward-looking statements based on our current expectations, estimates, and projections about our operations and the industry in which we operate. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of a variety of risks and uncertainties, including those described under “Risk Factors” in Item 1A of Part I of this Annual Report. We assume no obligation to update any of these forward-looking statements.
Overview
Company Description
We are a leading North American onshore completion services provider that targets unconventional oil and gas resource development. We partner with our E&P customers across all major onshore basins in both the U.S. and Canada as well as abroad to design and deploy downhole solutions and technology to prepare horizontal, multistage wells for production. We focus on providing our customers with cost-effective and comprehensive completion solutions designed to maximize their production levels and operating efficiencies.
Generally, operators have continued to improve operational efficiencies in completions design, increasing the complexity and difficulty, making oilfield service selection more important. This increase in high-intensity, high-efficiency completions of oil and gas wells further enhances the demand for our services. We compete for the most complex and technically demanding wells in which we specialize, which are characterized by extended laterals, increased stage spacing, multi-well pads, cluster spacing, and high proppant loads. These well characteristics lead to increased operating leverage and returns for us, as we are able to complete more jobs and stages with the same number of units and crews. Service providers for these projects are selected based on their technical expertise and ability to execute safely and efficiently.
We provide (i) cementing services, which consist of blending high-grade cement and water with various solid and liquid additives to create a cement slurry that is pumped between the casing and the wellbore of the well, (ii) an innovative portfolio of completion tools, including those that provide pinpoint frac sleeve system technologies as well as a portfolio of completion technologies used for completing the toe stage of a horizontal well and fully-composite, dissolvable, and extended range frac plugs to isolate stages during plug-and-perf operations, (iii) wireline services, the majority of which consist of plug-and-perf completions, which is a multistage well completion technique for cased-hole wells that consists of deploying perforating guns and isolation tools to a specified depth, and (iv) coiled tubing services, which perform wellbore intervention operations utilizing a continuous steel pipe that is transported to the wellsite wound on a large spool in lengths of up to 30,000 feet and which provides a cost-effective solution for well work due to the ability to deploy efficiently and safely into a live well.
We believe our success is a product of our culture, which is driven by our intense focus on performance and wellsite execution as well as our commitment to forward-leaning technologies that aid us in the development of smarter, customized applications that drive efficiencies.
Recent Events
On January 30, 2023, we completed our public offering of 300,000 units with an aggregate stated amount of $300.0 million (the “Units”). Each Unit consists of $1,000 principal amount of the 2028 Notes and five shares of our common stock. We received proceeds of $279.8 million from the Units offering, after deducting underwriting discounts and commission, which was deposited with the trustee of the 8.750% Senior Notes due 2023 (the “2023 Notes”), along with $40.0 million of cash received from borrowings under the ABL Credit Facility. On January 30, 2023, we instructed the trustee of the 2023 Notes to apply such deposits toward the payment of the 2023 Notes on February 1, 2023, and we elected to discharge the indenture governing the 2023 Notes, thereby releasing us from our remaining obligations under such indenture as of January 30, 2023.
On February 1, 2023, all of the outstanding 2023 Notes were redeemed at a redemption price of 100.0% of the principal amount thereof ($307.3 million), plus accrued and unpaid interest ($6.7 million). We also wrote off the unamortized deferred financing costs associated with the 2023 Notes in conjunction with the redemption.
For additional information on our Units offering, the ABL Credit Facility, which was amended in connection with such offering, and the redemption of the 2023 Notes, see Note 9 – Debt Obligations included in Item 8 of Part II of this Annual Report.
35


How We Generate Revenue and the Costs of Conducting Our Business
We generate our revenues by providing completion services to E&P customers across all major onshore basins in both the U.S. and Canada as well as abroad. We primarily earn our revenues pursuant to work orders entered into with our customers on a job-by-job basis. We typically will enter into an MSA with each customer that provides a framework of general terms and conditions of our services that will govern any future transactions or jobs awarded to us. Each specific job is obtained through competitive bidding or as a result of negotiations with customers. The rate we charge is determined by location, complexity of the job, operating conditions, duration of the contract, and market conditions. In addition to MSAs, we have entered into a select number of longer-term contracts with certain customers relating to our wireline and cementing services, and we may enter into similar contracts from time to time to the extent beneficial to the operation of our business. These longer-term contracts address pricing and other details concerning our services, but each job is performed on a standalone basis.
The principal expenses involved in conducting our business include labor costs, materials and freight, the costs of maintaining our equipment, and fuel costs. Our direct labor costs vary with the amount of equipment deployed and the utilization of that equipment. Another key component of labor costs relates to the ongoing training of our field service employees, which improves safety rates and reduces employee attrition.
How We Evaluate Our Operations
We evaluate our performance based on a number of financial and non-financial measures, including the following:
Revenue: We compare actual revenue achieved each month to the most recent projection for that month and to the annual plan for the month established at the beginning of the year. We monitor our revenue to analyze trends in the performance of our operations compared to historical revenue drivers or market metrics. We are particularly interested in identifying positive or negative trends and investigating to understand the root causes.
Adjusted Gross Profit (Loss): Adjusted gross profit (loss) is a key metric that we use to evaluate operating performance. We define adjusted gross profit (loss) as revenues less direct and indirect costs of revenues (excluding depreciation and amortization). Costs of revenues include direct and indirect labor costs, costs of materials, maintenance of equipment, fuel and transportation freight costs, contract services, crew cost, and other miscellaneous expenses. For additional information, see “Non-GAAP Financial Measures” below.
Adjusted EBITDA: We define Adjusted EBITDA as net income (loss) before interest, taxes, and depreciation and amortization, further adjusted for (i) goodwill, intangible asset, and/or property and equipment impairment charges, (ii) transaction and integration costs related to acquisitions, (iii) loss or gain on revaluation of contingent liabilities, (iv) loss or gain on the extinguishment of debt, (v) loss or gain on the sale of subsidiaries, (vi) restructuring charges, (vii) stock-based compensation and cash award expense, (viii) loss or gain on sale of property and equipment, and (ix) other expenses or charges to exclude certain items which we believe are not reflective of ongoing performance of our business, such as legal expenses and settlement costs related to litigation outside the ordinary course of business. For additional information, see “Non-GAAP Financial Measures” below.
Return on Invested Capital (“ROIC”): We define ROIC as after-tax net operating profit (loss), divided by average total capital. We define after-tax net operating profit (loss) as net income (loss) plus (i) goodwill, intangible asset, and/or property and equipment impairment charges, (ii) transaction and integration costs related to acquisitions, (iii) interest expense (income), (iv) restructuring charges, (v) loss (gain) on the sale of subsidiaries, (vi) loss (gain) on the extinguishment of debt, and (vii) the provision (benefit) for deferred income taxes. We define total capital as book value of equity plus the book value of debt less balance sheet cash and cash equivalents. We compute the average of the current and prior period-end total capital for use in this analysis. For additional information, see “Non-GAAP Financial Measures” below.
Safety: We measure safety by tracking the total recordable incident rate (“TRIR”), which is reviewed on a monthly basis. TRIR is a measure of the rate of recordable workplace injuries, defined below, normalized and stated on the basis of 100 workers for an annual period. The factor is derived by multiplying the number of recordable injuries in a calendar year by 200,000 (i.e., the total hours for 100 employees working 2,000 hours per year) and dividing this value by the total hours actually worked in the year. A recordable injury includes occupational death, nonfatal occupational illness, and other occupational injuries that involve loss of consciousness, restriction of work or motion, transfer to another job, or medical treatment other than first aid.
36


Industry Trends and Outlook
Our business depends, to a significant extent, on the level of unconventional resource development activity and corresponding capital spending of oil and natural gas companies. These activity and spending levels are strongly influenced by current and expected oil and natural gas prices. Throughout 2022, oil and natural gas prices were very supportive, with an average WTI price of $94.90 for the year, although prices began to decline during the third quarter of 2022 in response to some indications of slowing economic growth, inflation, and rising interest rates. In addition, over the last several months, we have seen a sharp decline in natural gas prices, which has and will likely continue to affect activity levels in the Northeast and Haynesville. We anticipate these effects will be felt more strongly in the Haynesville in the near-term. Industry dynamics can shift very quickly, however, and we are operating this business for the long-term. Together, the Northeast and Haynesville comprised 30% of our total 2022 revenue, and we believe that these basins are vital to supplying the global markets and are important pieces of our footprint.
In 2022, operators increased activity levels with the average U.S. rig count, according to Baker Hughes, increasing by 51% year over year. Total U.S. completions in 2022 increased by approximately 22% over 2021 according to the Energy Information Administration (the “EIA”). Activity levels, specifically rig counts, thus far in the first quarter of 2023 have been down compared to the fourth quarter of 2022, with the rig count declining by 26 rigs since the end of 2022. Nonetheless, we expect U.S. E&P capital expenditure levels to increase in 2023, although not likely at the same rate as 2022. Underinvestment in oil and gas development during the coronavirus pandemic and an increase in overall global demand coming out of the pandemic, production cuts announced by OPEC, international conflict, specifically between Russia and Ukraine, and public U.S. producers’ commitment to capital discipline rather than increased drilling, are together creating supportive market fundamentals for a longer cycle. The U.S. average drilled but uncompleted wells inventory in 2022 was down by over 40% from the average 2019 levels, and operators will need to drill more wells to maintain production levels in 2023. In a recent report, the EIA is forecasting U.S. production will increase from 11.90 mb/d in 2022 to 12.49 mb/d in 2023.
Throughout 2022, the oilfield services industry faced labor shortages, as well as equipment and supply chain constraints, which limited availability for customers. As a result, in 2022, we implemented price increases across many of our service lines. Potential price increases in 2023 will be dependent on activity increases, as well as a number of other factors, and pricing has remained mostly steady thus far in 2023 across service lines. Any price increases in 2023 could be largely or wholly offset by labor and material cost inflation, and any such price increases could also negatively impact our customers’ activity levels due to their own cost inflation.
Significant factors that are likely to affect commodity prices moving forward include actions of the members of OPEC and other oil exporting nations that relate to or impact oil production or supply; the effect of energy, monetary, and trade policies of the U.S.; the pace of economic growth in the U.S. and throughout the world, including the potential for macro weakness; geopolitical and economic developments in the U.S. and globally, including conflicts, instability, acts of war or terrorism in oil producing countries or regions, particularly Russia, the Middle East, South America and Africa and including recovery from the coronavirus pandemic and any resurgence thereof; changes to energy regulations and policies, including those of the EPA and other governmental bodies; and overall North American oil and natural gas supply and demand fundamentals, including the pace at which export capacity grows. Furthermore, although as noted above, our customers’ activity and spending levels, and thus demand for our services and products, are strongly influenced by current and expected oil and natural gas prices, even with price improvements in oil and natural gas, operator activity may not materially increase, as operators remain focused on operating within their capital plans, and uncertainty remains around supply and demand fundamentals.

37


Results of Operations
 Year Ended December 31,
 20222021Change
 (in thousands)
Revenues$593,382 $349,419 $243,963 
Cost of revenues (exclusive of depreciation and amortization shown separately below)457,093 307,992 149,101 
Adjusted gross profit$136,289 $41,427 $94,862 
General and administrative expenses$51,653 $45,301 $6,352 
Depreciation26,784 28,905 (2,121)
Amortization of intangibles13,463 16,116 (2,653)
Loss on revaluation of contingent liability454 460 (6)
Loss on sale of property and equipment367 660 (293)
Income (loss) from operations43,568 (50,015)93,583 
Non-operating expenses28,629 14,585 14,044 
Income (loss) before income taxes14,939 (64,600)79,539 
Provision (benefit) for income taxes546 (25)571 
Net income (loss)$14,393 $(64,575)$78,968 
Revenues
Revenues increased $244.0 million, or 70%, to $593.4 million in 2022. The increase in comparison to 2021 was prevalent across all lines of service and was due to activity and pricing improvements. As compared to 2021, the average U.S. rig count increased by 51%, and completions increased by 22%. Cementing revenue (including pump downs) increased by $115.3 million, or 101%, as total cement job count increased by 50%, in comparison to 2021. In addition, coiled tubing revenue increased $56.6 million, or 91%, as total days worked increased by 37%, tools revenue increased $37.2 million, or 37%, as completion tools stages increased by 38%, and wireline revenue increased $34.9 million, or 48%, as total completed wireline stages increased by 26%, in each case, in comparison to 2021.
Cost of Revenues (Exclusive of Depreciation and Amortization)
Cost of revenues increased $149.1 million, or 48%, to $457.1 million in 2022. The increase in comparison to 2021 was prevalent across all lines of service and was primarily related to increased activity coupled with cost inflation associated with both labor and materials as well as headcount increases. More specifically, the increase was related to a $79.2 million increase in materials installed and consumed while performing services, a $54.4 million increase in employee costs, and a $15.5 million increase in other costs such as repairs and maintenance, travel, and vehicle expenses, in comparison to 2021.
Adjusted Gross Profit (Loss)
Adjusted gross profit increased $94.9 million to $136.3 million in 2022 as a result of the factors described above under “Revenues” and “Cost of Revenues.”
General and Administrative Expenses
General and administrative expenses increased $6.4 million to $51.7 million in 2022. The increase in comparison to 2021 was primarily related to an $8.2 million increase in employee costs mainly due to increases in headcount and compensation and a $0.4 million increase in other general and administrative costs such as marketing, travel, and vehicle costs. The overall increase was partially offset by a $2.2 million decrease in professional fees in comparison to 2021.
Depreciation
Depreciation expense decreased $2.1 million to $26.8 million in 2022. The decrease in comparison to 2021 was primarily due to certain assets becoming fully depreciated in the last twelve months.
38


Amortization of Intangibles
Intangible amortization expense decreased $2.7 million to $13.5 million in 2022 and was primarily attributable to technology and customer relationships. The decrease was related to certain intangible assets being fully amortized in 2022.
(Gain) Loss on Revaluation of Contingent Liability
We recorded a $0.5 million loss on the revaluation of contingent liability in both 2022 and 2021. The losses for both periods were related to increases of the value of the earnout associated with our acquisition Frac Technology AS.
Non-Operating Expenses (Income)
We recorded $28.6 million in non-operating expenses in 2022 compared to $14.6 million in non-operating expenses in 2021. The $14.0 million increase in non-operating expense was primarily related to a $14.8 million decrease in gains on the extinguishment of debt related to the repurchase of 2023 Notes between periods. The overall increase in non-operating expenses was partially offset by a $0.7 million increase in interest and other income between periods.
Provision (Benefit) for Income Taxes
Our effective tax rate was 3.7% for 2022 and 0.01% for 2021. Our tax provision for 2022 is primarily the result of our tax position in state and foreign tax jurisdictions.
Adjusted EBITDA
Adjusted EBITDA increased $88.5 million to $93.7 million for 2022. The Adjusted EBITDA increase was primarily due to the changes in revenue and expenses discussed above. See “Non-GAAP Financial Measures” below for further explanation.
Non-GAAP Financial Measures
Adjusted EBITDA
Adjusted EBITDA is a supplemental non-GAAP financial measure that is used by management and external users of our financial statements, such as industry analysts, investors, lenders, and rating agencies.
We define Adjusted EBITDA as EBITDA (which is net income (loss) before interest, taxes, depreciation, and amortization) further adjusted for (i) goodwill, intangible asset, and/or property and equipment impairment charges, (ii) transaction and integration costs related to acquisitions, (iii) loss or gain on revaluation of contingent liabilities, (iv) loss or gain on the extinguishment of debt, (v) loss or gain on the sale of subsidiaries, (vi) restructuring charges, (vii) stock-based compensation and cash award expense, (viii) loss or gain on sale of property and equipment, and (ix) other expenses or charges to exclude certain items which we believe are not reflective of ongoing performance of our business, such as legal expenses and settlement costs related to litigation outside the ordinary course of business.
Management believes Adjusted EBITDA is useful because it allows us to more effectively evaluate our operating performance and compare the results of our operations from period to period without regard to our financing methods or capital structure. We exclude the items listed above from net income (loss) in arriving at this measure because these amounts can vary substantially from company to company within our industry depending upon accounting methods and book values of assets, capital structures, and the method by which the assets were acquired. This measure should not be considered as an alternative to, or more meaningful than, net income (loss) as determined in accordance with accounting principles generally accepted in the United States of America (“GAAP”) or as an indicator of our operating performance. Certain items excluded from this measure are significant components in understanding and assessing a company’s financial performance, such as a company’s cost of capital and tax structure, as well as the historic costs of depreciable assets, none of which are components of this measure. Our computation of this measure may not be comparable to other similarly titled measures of other companies.
39


The following table presents a reconciliation of the non-GAAP financial measure of Adjusted EBITDA to the GAAP financial measure of net income (loss):
 Year Ended December 31,
 20222021
 (in thousands)
EBITDA reconciliation:  
Net income (loss)$14,393 $(64,575)
Interest expense32,486 32,527 
Interest income(305)(26)
Provision (benefit) for income taxes546 (25)
Depreciation26,784 28,905 
Amortization of intangibles13,463 16,116 
EBITDA$87,367 $12,922 
Adjusted EBITDA reconciliation:  
EBITDA$87,367 $12,922 
Loss on revaluation of contingent liability (1)
454 460 
Gain on extinguishment of debt(2,843)(17,618)
Restructuring charges3,393 1,588 
Stock-based compensation and cash award expense4,914 5,406 
Loss on sale of property and equipment367 660 
Legal fees and settlements (2)
86 1,809 
Adjusted EBITDA$93,738 $5,227 
(1)     Amounts relate to the revaluation of contingent liability associated with a 2018 acquisition. The impact is included in our Consolidated Statements of Income and Comprehensive Income (Loss). For additional information on contingent liabilities, see Note 12 – Commitments and Contingencies included Item 8 of Part II of this Annual Report.
(2)     Amounts represent fees and legal settlements associated with legal proceedings brought pursuant to the FLSA and/or similar state laws.
40


Return on Invested Capital
ROIC is a supplemental non-GAAP financial measure. We define ROIC as after-tax net operating profit (loss), divided by average total capital. We define after-tax net operating profit (loss) as net income (loss) plus (i) goodwill, intangible asset, and/or property and equipment impairment charges, (ii) transaction and integration costs related to acquisitions, (iii) interest expense (income), (iv) restructuring charges, (v) loss (gain) on the sale of subsidiaries, (vi) loss (gain) on the extinguishment of debt, and (vii) the provision (benefit) for deferred income taxes. We define total capital as book value of equity (deficit) plus the book value of debt less balance sheet cash and cash equivalents. We compute the average of the current and prior period-end total capital for use in this analysis.
Management believes ROIC is a meaningful measure because it quantifies how well we generate operating income relative to the capital we have invested in our business and illustrates the profitability of a business or project taking into account the capital invested. Management uses ROIC to assist them in capital resource allocation decisions and in evaluating business performance. Although ROIC is commonly used as a measure of capital efficiency, definitions of ROIC differ, and our computation of ROIC may not be comparable to other similarly titled measures of other companies.
The following table provides an explanation of our calculation of ROIC for the years ended December 31, 2022 and 2021:
 Year Ended December 31,
 20222021
 (in thousands)
Net income (loss)$14,393 $(64,575)
Add back: 
Interest expense32,486 32,527 
Interest income(305)(26)
Restructuring charges3,393 1,588 
Gain on extinguishment of debt(2,843)(17,618)
After-tax net operating income (loss)$47,124 $(48,104)
Total capital as of prior period-end: 
Total stockholders’ equity (deficit)$(39,267)$20,409 
Total debt337,436 348,637 
Less cash and cash equivalents(21,509)(68,864)
Total capital as of prior period-end$276,660 $300,182 
Total capital as of period-end: 
Total stockholders’ deficit$(23,507)$(39,267)
Total debt341,606 337,436 
Less cash and cash equivalents(17,445)(21,509)
Total capital as of period-end$300,654 $276,660 
Average total capital$288,657 $288,421 
ROIC16.3 %(16.7)%
41


Adjusted Gross Profit (Loss)
GAAP defines gross profit (loss) as revenues less cost of revenues and includes depreciation and amortization in costs of revenues. We define adjusted gross profit (loss) as revenues less direct and indirect costs of revenues (excluding depreciation and amortization). This measure differs from the GAAP definition of gross profit (loss) because we do not include the impact of depreciation and amortization, which represent non-cash expenses.
Management uses adjusted gross profit (loss) to evaluate operating performance. We prepare adjusted gross profit (loss) to eliminate the impact of depreciation and amortization because we do not consider depreciation and amortization indicative of our core operating performance. Adjusted gross profit (loss) should not be considered as an alternative to gross profit (loss), operating income (loss), or any other measure of financial performance calculated and presented in accordance with GAAP. Adjusted gross profit (loss) may not be comparable to similarly titled measures of other companies because other companies may not calculate adjusted gross profit (loss) or similarly titled measures in the same manner as we do.
The following table presents a reconciliation of adjusted gross profit (loss) to GAAP gross profit (loss).
 Year Ended December 31,
 20222021
 (in thousands)
Calculation of gross profit (loss)  
Revenues$593,382 $349,419 
Cost of revenues (exclusive of depreciation and amortization shown separately below)457,093 307,992 
Depreciation (related to cost of revenues)24,909 26,882 
Amortization of intangibles13,463 16,116 
Gross profit (loss)$97,917 $(1,571)
Adjusted gross profit reconciliation:  
Gross profit (loss)$97,917 $(1,571)
Depreciation (related to cost of revenues)24,909 26,882 
Amortization of intangibles13,463 16,116 
Adjusted gross profit$136,289 $41,427 
42


Liquidity and Capital Resources
Sources and Uses of Liquidity
Historically, we have met our liquidity needs principally from cash on hand, cash flows from operations and, if needed, external borrowings and issuances of debt securities. Our principal uses of cash are to fund capital expenditures, service our outstanding debt, fund our working capital requirements and fund acquisitions. Due to our high level of variable costs and the asset-light make-up of our business, we have historically been able to quickly implement cost-cutting measures and will continue to adapt as the market dictates. We have also used cash to make open market repurchases of our debt and may, from time to time, continue to make such repurchases (including with respect to the 2028 Notes) when it is opportunistic to do so to manage our debt maturity profile.
We continually monitor potential capital sources, including equity and debt financing, to meet our investment and target liquidity requirements. Our future success and growth will be highly dependent on our ability to continue to access outside sources of capital.
Although we do not budget for acquisitions, pursuing growth through acquisitions may continue to be a part of our business strategy. Our ability to make significant additional acquisitions for cash will require us to obtain additional equity or debt financing, which we may not be able to obtain on terms acceptable to us or at all.
In 2023, our planned capital expenditure budget, excluding possible acquisitions, is expected to be between $25.0 million to $35.0 million. The nature of our capital expenditures is comprised of a base level of investment required to support our current operations and amounts related to growth and company initiatives. Capital expenditures for growth and company initiatives are discretionary. We continually evaluate our capital expenditures, and the amount we ultimately spend will depend on a number of factors, including expected industry activity levels and company initiatives.
At December 31, 2022, we had $17.4 million of cash and cash equivalents and $66.6 million of availability under the ABL Credit Facility, which resulted in a total liquidity position of $84.0 million. On January 27, 2023, we borrowed an additional $40.0 million under the ABL Credit Facility to pay for the redemption price of the 2023 Notes and to pay for fees and expenses related to the Units offering. We believe that, based on our current forecasts, our cash on hand, together with cash flow from operations and borrowings under the ABL Credit Facility, should be sufficient to fund our capital requirements for at least the next twelve months from the issuance date of our consolidated financial statements. However, we can make no assurance regarding our ability to achieve our forecasts, which are materially dependent on our financial performance and the ever-changing market.
2023 Notes
On October 25, 2018, we issued $400.0 million of 2023 Notes under an indenture, dated as of October 25, 2018 (the “2023 Notes Indenture”), by and among us, including certain of our subsidiaries, and Wells Fargo, National Association, as Trustee. The 2023 Notes bore interest at annual rate of 8.750% payable on May 1 and November 1 of each year. The 2023 Notes were senior unsecured obligations and were fully and unconditionally guaranteed on a senior unsecured basis by each of our current domestic subsidiaries and by certain future subsidiaries.
The 2023 Notes Indenture contained covenants that limited our ability and the ability of our restricted subsidiaries to engage in certain activities. We were in compliance with the provisions of the 2023 Notes Indenture at December 31, 2022.
We repurchased approximately $13.0 million of 2023 Notes at a repurchase price of approximately $10.1 million in cash for the year ended December 31, 2022. We also repurchased approximately $26.3 million of 2023 Notes at a repurchase price of approximately $8.4 million in cash for the year ended December 31, 2021.
On February 1, 2023, all of the outstanding 2023 Notes were redeemed at a redemption price of 100.0% of the principal amount thereof ($307.3 million), plus accrued and unpaid interest ($6.7 million), and the 2023 Notes Indenture was discharged as of January 30, 2023.
For additional information on the 2023 Notes, see Note 9 – Debt Obligations included in Item 8 of Part II of this Annual Report.
Units Offering and 2028 Notes
On January 30, 2023, we completed our public offering of Units and issued 300,000 Units with an aggregate stated amount of $300.0 million. Each Unit consists of $1,000 principal amount of the 2028 Notes and five shares of our common
43


stock. We received proceeds of $279.8 million from the Units offering, after deducting underwriting discounts and commission, which was used to fund a portion of the redemption price of the 2023 Notes.
Each Unit will be separated into its constituent securities (the 2028 Notes and the shares of our common stock) automatically on October 27, 2023, or, if earlier, on the date, if any, on which a change of control or event of default (each as defined in the indenture governing the 2028 Notes) occurs.
A holder of Units may elect to separate its Units into its constituent securities, in whole but not in part, on or after March 31, 2023. Prior to such date, the Units may not be separated at the option of the holder.
On January 30, 2023, we, and certain of our subsidiaries entered into an indenture, dated as of January 30, 2023 (the “2028 Notes Indenture”), with U.S. Bank Trust Company, National Association, as the trustee and as notes collateral agent, pursuant to which the 2028 Notes, which form a part of the Units, were issued. The 2028 Notes will mature on February 1, 2028 and bear interest at an annual rate of 13.000% payable in cash semi-annually in arrears on each of February 1 and August 1, commencing August 1, 2023. The 2028 Notes are our senior secured obligations and are guaranteed on a senior secured basis by each of our current domestic subsidiaries and by certain future subsidiaries, subject to agreed guaranty and security principles and certain exclusions.
On each May 15 and November 14, commencing November 14, 2023 (each, an “Excess Cash Flow Offer Date”), we are required to make an offer (an “Excess Cash Flow Offer”) to all holders of the 2028 Notes and, if required by the terms of any Pari Passu Notes Lien Indebtedness (as defined in the 2028 Notes Indenture), to any holders of any Pari Passu Notes Lien Indebtedness to purchase, prepay or redeem, together on a pro-rata basis, the maximum principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (plus all accrued interest (including additional interest, if any) on the 2028 Notes and any such Pari Passu Notes Lien Indebtedness and the amount of all fees and expenses, including premiums, incurred in connection therewith) that may be purchased, prepaid or redeemed using an amount of cash equal to the Excess Cash Flow Amount (as defined in the 2028 Notes Indenture and which is 75.0% of Excess Cash Flow (as defined in the 2028 Notes Indenture), as determined immediately prior to the Excess Cash Flow Offer Date), if any, subject to certain exceptions set forth in the 2028 Notes Indenture. The offer price in any such offer will be equal to 100% of the principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (or, in respect of any such Pari Passu Notes Lien Indebtedness, such lesser price, if any, as may be provided for by the terms of such Pari Passu Notes Lien Indebtedness), plus accrued and unpaid interest and additional interest, if any, to, but excluding, the date of purchase, prepayment or redemption, subject to the rights of holders of the 2028 Notes or any such Pari Passu Notes Lien Indebtedness on the relevant record date to receive interest due on an interest payment date that is on or prior to the date of purchase, prepayment or redemption, and will be payable in cash.
The 2028 Notes Indenture contains covenants that, among other things and subject to certain exceptions and qualifications, limit our ability and the ability of our restricted subsidiaries to engage in certain activities.
For additional information on the Units and the 2028 Notes, see Note 9 – Debt Obligations included in Item 8 of Part II of this Annual Report.
ABL Credit Facility
On October 25, 2018, we entered into a credit agreement dated as of October 25, 2018 (the “2018 ABL Credit Agreement”), that permitted aggregate borrowings of up to $200.0 million, subject to a borrowing base, including a Canadian tranche with a sub-limit of up to $25.0 million and a sub-limit of $50.0 million for letters of credit (the “ABL Credit Facility”). Pursuant to the 2018 ABL Credit Agreement, the ABL Credit Facility was set to mature on October 25, 2023 or, if earlier, on the date that is 180 days before the scheduled maturity date of the 2023 Notes if they had not been redeemed or repurchased by such date.
On January 17, 2023, we entered into the First Amendment to Credit Agreement (the “ABL Facility Amendment”) with JP Morgan Chase Bank, N.A., as administrative agent, and the lender parties thereto, which amends certain terms of the 2018 ABL Credit Agreement (as amended the “ABL Credit Agreement”). The ABL Facility Amendment became effective on January 30, 2023.
Pursuant to the ABL Facility Amendment, the maturity date of the ABL Credit Facility was extended from October 25, 2023 to January 29, 2027. In addition, the ABL Facility Amendment, among other changes, revised the terms of the ABL Credit Facility as follows: (a) decreased the size of the ABL Credit Facility from $200.0 million to $150.0 million, subject to the borrowing base, (b) changed the interest rate benchmark from London Interbank Offered Rate to Term Secured Overnight Financing Rate with a 10 basis point spread adjustment and increased pricing from the existing range of 1.75% to 2.25% to a range of 2.00% to 2.50%, in each case depending on our leverage ratio, (c) modified the financial covenant, enhanced reporting
44


and cash dominion triggers in the ABL Credit Facility from the existing minimum availability threshold of the greater of $18.75 million and 12.5% of the loan limit to a minimum availability threshold of (i) $12.5 million from January 30, 2023 until May 31, 2023 and (ii) the greater of $17.5 million and 12.5% of the loan limit thereafter, (d) decreased the Canadian tranche sub-limit from $25.0 million to $5.0 million, (e) decreased the letter of credit sub-limit from $50.0 million to $10.0 million and (f) made satisfaction of the Payment Conditions (as defined in the ABL Facility Amendment) a condition to an Excess Cash Flow Offer in addition to a condition to voluntary payments of the 2028 Notes. The Payment Conditions in summary are (A) no default or event of default on a pro forma basis and (B) immediately after and at all times and at all times during the 30 days prior, on a pro forma basis, (1) (x) availability under the ABL Credit Facility shall not be less than the greater of 15% of the loan limit and $22.5 million and (y) the fixed charge coverage ratio shall be at least 1.00 to 1.00 or (2) availability under the ABL Credit Facility shall not be less than the greater of 20% of the loan limit and $30.0 million.
The 2018 ABL Credit Agreement contained, and the ABL Credit Agreement contains, various affirmative and negative covenants, including financial reporting requirements and limitations on indebtedness, liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other restricted payments, investments (including acquisitions) and transactions with affiliates. We were in compliance with all covenants under the 2018 ABL Credit Agreement as of December 31, 2022.
Pursuant to the 2018 ABL Credit Agreement, all of the obligations under the ABL Credit Facility were, and pursuant to the ABL Credit Agreement, all obligations under the ABL Credit Facility are, secured by security interests (subject to permitted liens) in substantially all of the personal property of our domestic subsidiaries, excluding certain assets. The obligations under the Canadian tranche were and are further secured by security interests (subject to permitted liens) in substantially all of the personal property of Nine Energy Canada, Inc., a corporation organized under the laws of Alberta, Canada, and its restricted subsidiaries, excluding certain assets.
Both the ABL Credit Facility and the Units collateralization were completed within 30 days after closing in accordance with the terms of the ABL Facility Amendment and the Units offering.
At December 31, 2022, we had $32.0 million of borrowings under the ABL Credit Facility, and our availability under the ABL Credit Facility was approximately $66.6 million, net of outstanding letters of credit of $1.3 million. On January 27, 2023, we borrowed an additional $40.0 million under the ABL Credit Facility to pay for the redemption price of the 2023 Notes and to pay for fees and expenses related to the Units offering.
Cash Flows
Our cash flows for the years ended December 31, 2022, and 2021 are presented below:
 Year Ended December 31,
 20222021
 (in thousands)
Operating activities$16,672 $(40,416)
Investing activities(25,417)(11,921)
Financing activities4,849 5,048 
Impact of foreign exchange rate on cash(168)(66)
Net change in cash and cash equivalents$(4,064)$(47,355)
Operating Activities
Net cash provided by operating activities was $16.7 million in 2022 compared to $40.4 million in net cash used in operating activities in 2021. The $57.1 million increase in net cash provided by operating activities was primarily a result of an $85.5 million increase in cash flow provided by operations, adjusted for any non-cash items, and primarily driven by an increase in revenue and income in comparison to 2021. The increase in net cash provided by operating activities was offset by a $28.4 million decrease in cash provided by working capital, including an increase in accounts receivable from increased product and service sales, which has the effect of lagging cash collections, in each case, in comparison to 2021.
Investing Activities
Net cash used in investing activities was $25.4 million in 2022 compared to $11.9 million in net cash used in investing activities in 2021. The $13.5 million increase was primarily due to a $13.1 million increase in cash purchases of property and equipment, coupled with $0.4 million decrease in proceeds from the sale of property and equipment (including insurance), in each case, in comparison to 2021.
45


Financing Activities
Net cash provided by financing activities was $4.8 million in 2022 compared to $5.0 million in net cash provided by financing activities in 2021. The $0.2 million decrease was primarily related to a $7.0 million payment on the ABL Credit Facility in 2022 that did not occur in 2021 as well as a $2.2 million increase in payments on short-term debt in comparison to 2021. The decrease was partially offset by a $9.0 million increase in proceeds from the ABL Credit Facility in 2022 in comparison to 2021.
Critical Accounting Estimates
The discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. The preparation of our financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We evaluate our estimates and assumptions on a regular basis. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions used in preparation of our financial statements.
We consider the significant accounting policies identified below to be “critical accounting estimates” due to the following:
The policies are dependent on estimates and assumptions made by us about matters that are inherently uncertain.
The policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used.
For additional information on our significant accounting policies, see Note 2 – Significant Accounting Policies included in Item 8 of Part II of this Annual Report.
Property and Equipment
Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful life of the asset. Equipment held under finance leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. Estimated useful lives requires significant judgment which is influenced by our historical experience in operating property and equipment, technological developments, and expectations of future demand. Should our estimates be too long or too short, we could report a disproportionate amount of losses or gains from sale or retirement.
Valuation of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. We believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in our Consolidated Statements of Income and Comprehensive Income (Loss).
Recognition of Provisions for Contingencies
In the ordinary course of business, we are subject to various claims, suits, and complaints. We, in consultation with internal and external advisors, will provide for a contingent loss in the financial statements if it is probable that a liability has been incurred at the date of the financial statements and the amount can be reasonably estimated. Reasonable estimates are based upon an analysis of potential results, assuming a combination of litigation and settlement strategies. The accuracy of these estimates is impacted by, among other things, the complexity of the issues and the amount of due diligence we have been able to perform. If it is determined that the reasonable estimate of the loss is a range and that there is no best estimate within the
46


range, provision will be made for the lower amount of the range. If the actual settlement costs, final judgments, or fines, after appeals, differ from our estimates, there may be a material adverse effect on our future financial results.
Stock-based Compensation and Fair Market Value Determination
We account for awards of stock-based compensation at fair value on the date granted to employees and recognize the compensation expense in the financial statements over the requisite service period. Forfeitures are recorded as they occur. All stock-based compensation expense is recorded using the straight-line method and is included in “General and administrative expenses” in our Consolidated Statements of Income and Comprehensive Income (Loss).
Fair value of all the options outstanding was measured using the Black-Scholes model. Determining the appropriate fair value model and calculating the fair value of options requires the input of highly subjective assumptions, including the expected volatility of the price of our stock, the risk-free rate, the expected term of the options, and the expected dividend yield of our common stock. These estimates involve inherent uncertainties and the application of management’s judgment. If factors change and different assumptions are used, our stock-based compensation expense could be materially different in the future. The Black-Scholes option pricing model requires estimates of key assumptions based on both historical information and management judgment regarding market factors and trends.
Expected Life – The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.
Expected Volatility – We develop our expected volatility based upon a weighted average volatility of our peer group.
Risk-free Interest Rate – The risk-free interest rates for options granted are based on the average of five year and seven year constant maturity Treasury bond rates whose term is consistent with the expected term of an option from the date of grant.
Expected Term – The expected term is based on the midpoint between the vesting date and contractual term of an option. The expected term represents the period that our stock-based awards are expected to be outstanding.
Expected Dividend Yield – We do not anticipate paying cash dividends on our shares of common stock; therefore, the expected dividend yield is assumed to be zero.
Fair value of the stock-based compensation for all of the performance share units as well as performance cash awards outstanding was measured using a Monte Carlo simulation model.
Recent Accounting Pronouncements
For additional information on recent accounting pronouncements, see Note 2 – Significant Accounting Policies included in Item 8 of Part II of this Annual Report.
Emerging Growth Company Status
We are an “emerging growth company” as defined in the JOBS Act. Under Section 107 of the JOBS Act, as an emerging growth company, we are taking advantage of an extended transition period for the adoption of new or revised financial accounting standards, including the reduced reporting requirements and exemptions, and the longer phase-in periods for the adoption of new or revised financial accounting standards, until we are no longer an emerging growth company. Our election to use the longer phase-in periods permitted by this election may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the longer phase-in periods under Section 107 of the JOBS Act and who will comply with new or revised financial accounting standards. If we were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to Section 107 of the JOBS Act.
Smaller Reporting Company Status
We are a “smaller reporting company” as defined by the SEC. As such, we are eligible to comply with the scaled disclosure requirements in several Regulation S-K and Regulation S-X items. Our disclosures in this Annual Report reflect these scaled requirements.
47


Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
As a “smaller reporting company,” as defined under the Exchange Act, we are not required to provide the information required by this Item.

Item 8.    Financial Statements and Supplementary Data
Index to Consolidated Financial Statements
48


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of Nine Energy Service, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Nine Energy Service, Inc. and its subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of income and comprehensive income (loss), consolidated statements of stockholders’ equity (deficit), and consolidated statements of cash flows for the years then ended, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ PricewaterhouseCoopers LLP
Houston, TX
March 7, 2023
We have served as the Company’s auditor since 2011.

F-1


NINE ENERGY SERVICE, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
December 31,
 20222021
Assets  
Current assets  
Cash and cash equivalents$17,445 $21,509 
Accounts receivable, net105,277 64,025 
Income taxes receivable741 1,393 
Inventories, net62,045 42,180 
Prepaid expenses and other current assets11,217 10,195 
Total current assets196,725 139,302 
Property and equipment, net89,717 86,958 
Operating lease right of use assets, net36,336 35,117 
Finance lease right of use assets, net547 1,445 
Intangible assets, net101,945 116,408 
Other long-term assets1,564 2,383 
Total assets$426,834 $381,613 
Liabilities and Stockholders’ Equity (Deficit)
Current liabilities
Accounts payable$42,211 $28,680 
Accrued expenses28,391 18,519 
Current portion of long-term debt2,267 2,093 
Current portion of operating lease obligations7,956 6,091 
Current portion of finance lease obligations178 1,070 
Total current liabilities81,003 56,453 
Long-term liabilities
Long-term debt338,031 332,314 
Long-term operating lease obligations29,370 30,435 
Long-term finance lease obligations 65 
Other long-term liabilities1,937 1,613 
Total liabilities450,341 420,880 
Commitments and contingencies (Note 12)
Stockholders’ equity (deficit)
Common stock (120,000,000 shares authorized at $0.01 par value; 33,221,266 and 32,826,325 shares issued and outstanding at December 31, 2022 and 2021 respectively)
332 328 
Additional paid-in capital775,006 773,350 
Accumulated other comprehensive loss(4,828)(4,535)
Accumulated deficit(794,017)(808,410)
Total stockholders’ equity (deficit)(23,507)(39,267)
Total liabilities and stockholders’ equity (deficit)$426,834 $381,613 
The accompanying notes are an integral part of these consolidated financial statements.
F-2


NINE ENERGY SERVICE, INC.
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)
(In thousands, except share and per share amounts)
Year Ended December 31,
 20222021
Revenues
Service $455,364 $248,618 
Product 138,018 100,801 
593,382 349,419 
Cost and expenses
Cost of revenues (exclusive of depreciation and amortization shown separately below)
Service350,733 228,290 
Product106,360 79,702 
General and administrative expenses51,653 45,301 
Depreciation26,784 28,905 
Amortization of intangibles13,463 16,116 
Loss on revaluation of contingent liability454 460 
Loss on sale of property and equipment367 660 
Income (loss) from operations43,568 (50,015)
Interest expense32,486 32,527 
Interest income(305)(26)
Gain on extinguishment of debt(2,843)(17,618)
Other income(709)(298)
Income (loss) before income taxes14,939 (64,600)
Provision (benefit) for income taxes546 (25)
Net income (loss)$14,393 $(64,575)
Earnings (loss) per share
Basic$0.47 $(2.13)
Diluted$0.45 $(2.13)
Weighted average shares outstanding
Basic30,930,89030,302,925
Diluted32,251,39830,302,925
Other comprehensive loss, net of tax
Foreign currency translation adjustments, net of $0 tax in each period
$(293)$(34)
Total other comprehensive loss, net of tax(293)(34)
Total comprehensive income (loss)$14,100 $(64,609)
The accompanying notes are an integral part of these consolidated financial statements.

F-3


NINE ENERGY SERVICE, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
(In thousands, except share amounts)
 Common StockAdditional
Paid-in
Accumulated
Other
Comprehensive
Retained
Earnings
(Accumulated
Total
Stockholders’ Equity
 SharesAmountsCapitalIncome (Loss)Deficit)(Deficit)
Stockholders’ equity (deficit) as of December 31, 202031,557,809 $316 $768,429 $(4,501)$(743,835)$20,409 
Issuance of common stock under stock compensation plan, net of forfeitures1,457,626 14 (14)— —  
Stock-based compensation expense— — 5,406 — — 5,406 
Vesting of restricted stock and stock units(189,110)(2)(471)— — (473)
Other comprehensive loss— — — (34)— (34)
Net loss— — — — (64,575)(64,575)
Stockholders’ equity (deficit) as of December 31, 202132,826,325 $328 $773,350 $(4,535)$(808,410)$(39,267)
Issuance of common stock under stock compensation plan, net of forfeitures623,328 7 (7)— —  
Stock-based compensation expense— — 2,440 — — 2,440 
Vesting of restricted stock and stock units(228,387)(3)(777)— — (780)
Other comprehensive loss— — — (293)— (293)
Net income— — — — 14,393 14,393 
Stockholders’ equity (deficit) as of December 31, 202233,221,266 $332 $775,006 $(4,828)$(794,017)$(23,507)
The accompanying notes are an integral part of these consolidated financial statements.


F-4


NINE ENERGY SERVICE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Year Ended December 31,
 20222021
Cash flows from operating activities  
Net income (loss)$14,393 $(64,575)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities
Depreciation26,784 28,905 
Amortization of intangibles13,463 16,116 
Amortization of operating leases8,670 8,020 
Amortization of deferred financing costs2,545 2,602 
Recovery for doubtful accounts(166)(229)
Provision for inventory obsolescence2,966 4,831 
Stock-based compensation expense2,440 5,406 
Gain on extinguishment of debt(2,843)(17,618)
Loss on sale of property and equipment367 660 
Loss on revaluation of contingent liability454 460 
Abandonment of in-process research and development1,000  
Changes in operating assets and liabilities
Accounts receivable, net(41,114)(22,540)
Inventories, net(22,968)(8,608)
Prepaid expenses and other current assets(818)3,350 
Accounts payable and accrued expenses19,476 12,447 
Income taxes receivable/payable655  
Other assets and liabilities(8,632)(9,643)
Net cash provided by (used in) operating activities16,672 (40,416)
Cash flows from investing activities
Proceeds from sales of property and equipment2,959 3,492 
Proceeds from property and equipment casualty losses175  
Purchases of property and equipment(28,551)(15,413)
Net cash used in investing activities(25,417)(11,921)
Cash flows from financing activities
Proceeds from ABL Credit Facility24,000 15,000 
Payments on ABL Credit Facility(7,000) 
Purchases of 2023 Notes(10,081)(8,355)
Payments on Magnum Promissory Notes(1,125)(844)
Proceeds from short-term debt4,086 1,513 
Payments of short-term debt(2,787)(545)
Payments on finance leases(1,269)(1,094)
Payments of contingent liability(195)(154)
Vesting of restricted stock and stock units(780)(473)
Net cash provided by financing activities4,849 5,048 
Impact of foreign currency exchange on cash(168)(66)
Net decrease in cash and cash equivalents(4,064)(47,355)
Cash and cash equivalents
Cash and cash equivalents at beginning of period21,509 68,864 
F-5


Year Ended December 31,
 20222021
Cash and cash equivalents at end of period$17,445 $21,509 
Supplemental disclosures of cash flow information:
Cash paid for interest$29,708 $30,085 
Cash refunded for income taxes$116 $24 
Supplemental schedule of non-cash activities:
Capital expenditures in accounts payable and accrued expenses$3,443 $63 
Receivable from property and equipment sale (including insurance)$701 $497 
The accompanying notes are an integral part of these consolidated financial statements.

F-6


NINE ENERGY SERVICE, INC.
NOTES TO THE FINANCIAL STATEMENTS
1. Company and Organization
Company Description
Nine Energy Service, Inc. (the “Company” or “Nine”), a Delaware corporation, is an oilfield services business that provides services integral to the completion of unconventional wells through a full range of tools and methodologies. The Company is headquartered in Houston, Texas.
The Company’s chief operating decision maker, which is its Chief Executive Officer, and its board of directors allocate resources and assess performance based on financial information presented at a consolidated level. Accordingly, the Company determined that it operates as one reportable segment, known as Completion Solutions.
Risks and Uncertainties
The Company’s business depends, to a significant extent, on the level of unconventional resource development activity and corresponding capital spending of oil and natural gas companies. These activity and spending levels are strongly influenced by the current and expected oil and natural gas prices. Following an extreme decline in activity levels and pricing in 2020, the Company has been focused on strategically implementing price increases and gaining market share. In 2022, oil and natural gas prices improved, and activity levels increased compared to 2021, resulting in higher demand for the Company’s products and services. Due to a heightened competition for qualified labor, an under-supply of equipment, and other supply chain-related constraints, the Company implemented price increases in most service lines. Finding and retaining qualified labor continues to be a challenge resulting in wage inflation, offsetting some of the price increases. Going forward, the Company’s earnings will be affected by its customers’ activity plans (which are strongly influenced by commodity prices), the Company’s ability to implement further price increases, the impact of wage and labor inflation, and labor shortage and supply chain constraints. Additionally, activity levels could be affected as oilfield service providers continue to raise prices and customers are impacted by cost inflation to drill, complete, and produce oil and natural gas wells.
2. Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
The consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, include the accounts of Nine and its wholly owned subsidiaries. All inter-company balances and transactions have been eliminated in the consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future. Such estimates include fair value assumptions used in analyzing long-lived assets for possible impairment, useful lives used in depreciation and amortization expense, recognition of provisions for contingencies, and stock-based compensation fair value. It is at least reasonably possible that the estimates used will change within the next year.
Revenue Recognition
The Company recognizes revenue under Accounting Standards Codification Topic 606 (“ASC 606”) when products are received by a customer’s domestic common carrier at the Company’s facility or when the product is received by the customer’s international carrier. The Company believes this recognition policy reflects the point at which the customer obtains control of the product as required by ASC 606.
F-7


Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company excludes sales taxes, value added taxes, and other taxes it collects concurrent with revenue-producing activities from revenue.
The Company’s revenue is derived from the sale of products and services which are sold directly to customers or are consumed by customers on their well sites. For domestic product sales, the Company typically recognizes revenue when it meets its performance obligation upon the shipment of the products from its facilities to its customer. For international product sales, the Company typically recognizes revenue when it meets its performance obligation upon receipt of the products by the customer’s international carrier. The Company recognizes service revenue over the time the service is performed as the customer consumes and benefits from the use of the Company’s products and services for well service. Service revenues represent revenue recognized over time, as the Company’s customer arrangements typically provide agreed upon hourly or daily fixed-rates, and the Company recognizes service revenue based upon the number of hours or days services have been performed.
Contracts for the Company’s products and services are negotiated on a per-job basis at a regional level. Contracts vary in nature but typically have a duration of less than a month and have a single performance obligation either for a job, a series of distinct jobs, or a period the Company stands ready to provide its services to its client as needed.
The Company’s payment terms vary by the type and location of its customers and type of product and service offered. The Company receives cash equal to the invoice amount for most services and product sales, and payment terms typically range from 30 to 60 days from the date the Company invoices a customer. Since the period between the delivery of the Company’s products and services and the Company’s receipt of customer payment for these products and services is not expected to exceed one year, the Company has elected not to calculate or disclose a financing component for its customer contracts.

Contract Estimates
The Company receives reimbursements from its customers for the purchase of supplies, equipment, personnel services, and other services provided at a customer’s request. Reimbursable revenues are subject to uncertainty as the timing of the receipt of these amounts is dependent on factors outside of the Company’s influence. Accordingly, these revenues are not recognized until the uncertainty is resolved, which typically occurs when the related costs are incurred on behalf of the customer. The Company is considered a principal in these transactions and records the associated revenues at the gross amount billed to the customer.
Changes and modifications to contracts are routine in the performance of the Company’s contracts due to the dynamic nature of well operations and the services the Company provides for its customers. The Company considers contract modifications to exist when the modification either creates a new contract or changes the existing enforceable rights and obligations of a contract. Most of the Company’s contract modifications are for services or goods that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract.
Contract Balances
Any contract assets are included in “Accounts receivable, net” in the Company’s Consolidated Balance Sheets. Contract assets arise when recorded revenues for a contract exceed the amounts billed under the terms of the contracts. The Company classifies contract liabilities as unearned income which is included in “Accrued expenses” in the Company’s Consolidated Balance Sheets. Such deferred revenue typically results from advance payments received on well service orders prior to performance of the service.
For information regarding the Company’s revenue, see Note 3 – Revenues.
Leases
The Company determines if an arrangement is a lease at inception. To the extent an arrangement represents a lease, the Company classifies that lease as an operating lease or a finance lease under Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) and its related ASUs (“ASC 842”).
The Company capitalizes operating leases on its Consolidated Balance Sheets through a Right of Use (“ROU”) asset and a corresponding lease liability. ROU assets represent the Company’s right to use an underlying asset for the lease term, and
F-8


lease liabilities represent the Company’s obligation to make lease payments arising from the operating lease. Operating lease ROU assets and obligations are recognized at the commencement date of an arrangement based on the present value of lease payments over the lease term utilizing an interest rate that the Company would have incurred to borrow over a similar term the funds necessary to purchase the leased asset.
Operating leases are included in “Operating lease right of use assets, net,” “Current portion of operating lease obligations,” and “Long-term operating lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021. Lease expense for operating leases is recognized on a straight-line basis over the lease term for 2022 and 2021.
Finance leases are included in the line items “Finance lease right of use assets, net,” “Current portion of finance lease obligations,” and “Long-term finance lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021.
For additional information regarding the Company’s leases, see Note 6 – Leases.
Cash and Cash Equivalents
The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. Throughout the year, the Company maintained cash balances that were in excess of their federally insured limits. The Company has not experienced any losses in such accounts.
Cash flows from the Company’s Canadian subsidiary are calculated based on its functional currency. As a result, amounts related to changes in assets and liabilities reported in the Company’s Consolidated Statements of Cash Flows will not necessarily agree to changes in the corresponding balances in the Company’s Consolidated Balance Sheets.
Foreign Currency
The Company’s functional currency is the United States Dollar (“USD”). The financial position and results of operations of the Company’s Canadian subsidiary are measured using the local currency as the functional currency. Revenues and expenses of the subsidiary have been translated into USD at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the date of the Company’s Consolidated Balance Sheets. The resulting translation gain and loss adjustments have been recorded as a separate component of other comprehensive income (loss) in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) and its Consolidated Statements of Stockholders’ Equity (Deficit).
Accounts Receivable
The Company extends credit to customers in the normal course of business. Accounts receivable are carried at their estimated collectible amount. Trade credit is generally extended on a short-term basis; thus, receivables do not bear interest, although a finance charge may be applied to amounts past due. The Company maintains an allowance for doubtful accounts for estimated losses that may result from the inability of its customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience, as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. The Company writes off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written off are credited to bad debt expense.
The Company had $105.3 million and $64.0 million of “Accounts receivable, net” at December 31, 2022 and 2021, respectively. The Company maintains an allowance for doubtful accounts based on the expected collectability of accounts receivable, which is included in “Accounts receivable, net” on the Company’s Consolidated Balance Sheets. The Company had an allowance for doubtful accounts of $0.2 million and $2.8 million at December 31, 2022 and 2021, respectively. Bad debt expense recovery was $0.2 million for both the years ended December 31, 2022 and 2021.
Concentration of Credit Risk
The Company derives a significant portion of its revenues from companies in the exploration and production (“E&P”) industry, and its customer base includes a broad range of integrated and independent domestic E&P companies and international E&P companies operating in the markets that the Company serves. While current energy prices are important contributors to positive cash flow for the customers, expectations about future prices and price volatility are generally more important for determining future spending levels. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development, and production activity as well as the entire health of the oil and natural gas industry and
F-9


can therefore negatively impact spending by the Company’s customers. No customer accounted for more than 10% of the revenues for the years ended December 31, 2022 and 2021.
Concentration of Supplier Risk
Purchases during the years ended December 31, 2022 and 2021 did not include purchases from any supplier that individually represented more than 10% of total operating purchases. 
Property and Equipment
Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful lives of the assets. Equipment held under capital leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is recognized within operating expenses. Normal repair and maintenance costs are charged to operating expense as incurred. Significant renewals and betterments are capitalized.
Valuation of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believes that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
Valuation of Intangible Assets
Intangible assets with definite lives include technology, customer relationships, and non-compete agreements. The Level 3 fair value of technology and the Level 3 fair value of customer relationships are estimated using the income approach, specifically the multi-period excess earnings method. The multi-period excess earnings method consists of isolating the cash flows attributed to the intangible asset, which are then discounted to present value to calculate the Level 3 fair value of the intangible asset. The Level 3 fair value of non-compete agreements is estimated using a with and without scenario where cash flows are projected through the term of the non-compete agreement assuming the non-compete agreement is in place and compared to cash flows assuming the non-compete agreement is not in place.
Intangible assets with definite lives are amortized based on the estimated consumption of the economic benefit over their estimated useful lives. Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.
Intangible assets with indefinite useful lives are not subject to amortization. For intangible assets with indefinite useful lives, an assessment for impairment is performed annually on December 31 or when there is an indication an impairment may have occurred. Intangible assets with indefinite useful lives are reviewed for impairment by comparing the carrying value of the intangible asset to the Level 3 fair value of the intangible asset. The Level 3 fair value of intangible assets with indefinite useful lives is estimated using the relief-from-royalty method of the income approach. This approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, royalty rates, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. The Company recognizes an indefinite-lived intangible asset impairment charge of the amount by which the carrying value of the intangible asset exceeds the Level 3 fair value of the intangible asset. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
F-10


Stock-based Compensation
The Company has stock-based compensation plans for certain of its employees. The Company measures employee stock-based compensation awards at fair value on the date they are granted to employees and recognizes compensation cost in its financial statements over the requisite service period. As a result of the adoption of ASU No. 2016-09, the Company elected to account for stock-based compensation forfeitures as they occur.
Restricted Stock and Restricted Stock Units
Compensation expense is recorded for restricted stock and restricted stock units over the applicable vesting period based on the Company’s closing stock price as of the grant date.
Performance Stock Units and Performance Cash Awards
Performance stock units and performance cash awards are recorded at their fair value and expensed over their performance period. Fair value for performance stock units and performance cash awards is measured using a Monte Carlo simulation model.
Options
Options are issued with an exercise price equal to the fair value of the stock on the date of grant. Compensation expense is recorded for the fair value of the stock options and is recognized over the period of the underlying security’s vesting schedule. Consideration paid on the exercise of stock options is credited to share capital and additional paid-in capital. For options, fair value of the stock-based compensation is measured by use of the Black-Scholes pricing model. The following discusses the assumptions used related to the Black-Scholes pricing model.
The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.
Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company developed its expected volatility based upon a weighted average volatility of its peer group.
At the time of the issuance of the options, the Company did not plan to pay cash dividends in the foreseeable future. Therefore, a zero expected dividend yield was used in the valuation model.
The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.
Income Taxes
The Company accounts for income taxes under Accounting Standards Codification 740, Income Taxes (“ASC 740”). Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of the Company’s assets and liabilities at the balance sheet date and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. The Company records a valuation reserve in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized.
The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the “more likely than not” recognition criteria, the tax position is measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.
F-11


Fair Value of Financial Instruments
The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments.
For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three levels:
Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;
Level 2 – inputs other than quoted prices included within Level 1 that are observable for the assets or liability, either directly or indirectly; and
Level 3 – inputs are unobservable for the asset or liability, which reflect the best judgment of management.
Financial assets and liabilities that are disclosed at fair value are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.
The fair value of the Company’s debt obligations is classified as Level 2 in the fair value hierarchy and is established based on observable inputs in less active markets. For additional information on the fair value of the Company’s debt obligations, see Note 9 – Debt Obligations.
The fair value of the Company’s contingent consideration is classified as Level 3 in the fair value hierarchy and is established on unobservable markets which reflect the best judgment of management. For additional information on the fair value of the Company’s contingent consideration, see Note 12 – Commitments and Contingencies.
Earnings (Loss) Per Share
Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period, taking into effect, if any, the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as potentially dilutive restricted stock, restricted stock units, and performance stock units. There was no dilutive effect for the year ended December 31, 2021 as the Company was in a net loss position. For additional information on earnings (loss) per share, see Note 14 – Earnings (Loss) Per Share.
Accounting Pronouncements Recently Adopted
In December 2019, the Financial Accounting Standards Board (the “FASB”) issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles and clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for public businesses for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and adopted, the new standard for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements included in this Annual Report.
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments in ASU 2016-13 replace the current incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information. ASU 2016-13 is effective for Securities and Exchange Commission filers, excluding smaller reporting companies, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and plans, to adopt the new standard for the fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company does not expect the standard to have a material impact on its financial position, results of operations, or
F-12


liquidity.
3. Revenues
Disaggregation of Revenues
Disaggregated revenue for the years ended December 31, 2022 and 2021 was as follows:
Year Ended December 31,
20222021
(in thousands)
Cement$229,409 $114,181 
Tools138,018 100,801 
Wireline107,352 72,436 
Coiled tubing118,603 62,001 
Total revenues$593,382 $349,419 

The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.
Performance Obligations
At December 31, 2022 and December 31, 2021, the amount of remaining performance obligations was not material.
Contract Balances
At December 31, 2022 and December 31, 2021, contract assets and contract liabilities were not material.
4. Inventories
Inventories, consisting primarily of finished goods and raw materials, are stated at the lower of cost or net realizable value. Cost is determined on an average cost basis. The Company reviews its inventory balances and writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. The reserve for obsolescence was $6.7 million and $9.0 million at December 31, 2022 and 2021, respectively.
Inventories, net as of December 31, 2022 and 2021 were comprised of the following:
December 31,
20222021
(in thousands)
Raw materials$39,249 $31,153 
Work in progress161 675 
Finished goods29,345 19,323 
Inventories68,755 51,151 
Reserve for obsolescence(6,710)(8,971)
Inventories, net$62,045 $42,180 
F-13


5. Property and Equipment
Property and equipment amounts as of December 31, 2022 and 2021 were as follows:
December 31,
 Estimated
Useful Lives
20222021
  (in thousands)
Operating equipment
1 to 12 years
$321,315 $299,602 
Autos and trucks
1 to 7 years
4,140 4,168 
Furniture, fixtures, and equipment
2 to 12 years
3,843 4,059 
Shop equipment
3 to 15 years
14,552 14,555 
Buildings
7 to 39 years
4,599 8,994 
Leasehold improvements
3 to 11 years
2,017 1,443 
Landindefinite1,348 828 
  351,814 333,649 
Less: Accumulated depreciation (262,097)(246,691)
Property and equipment, net $89,717 $86,958 
Depreciation expense was $26.8 million and $28.9 million for the years ended December 31, 2022 and 2021, respectively.
6. Leases
Under ASC 842, the Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in the Company’s Consolidated Balance Sheets. Lease with an initial term greater than 12 months are recognized in the Company’s Consolidated Balance Sheets based on lease classification as either operating or financing. Some of the Company’s lease agreements include lease and non-lease components for which the Company has elected to not separate for all classes of underlying assets. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company may sublease its real estate to third parties, subject to certain provision of the lease, when it has no future use for the property.
Operating Leases
As a lessee, the Company’s operating lease portfolio primarily consists of operating leases for equipment, vehicles, office space, yard facilities, and employee housing. Operating lease ROU assets and operating lease obligations are recognized based on the present value of the future minimum lease payments at commencement date. As most of the Company’s leases do not provide an implicit borrowing rate, the Company uses its incremental borrowing rate based on the lease information available at the commencement date in determining the present value of future payments. The incremental borrowing rate utilized is based upon the interest rate associated with the Company’s ABL Credit Facility (as defined and described in Note 9 – Debt Obligations) which is utilized to fund its working capital needs and planned capital expenditures. The Company’s leases have remaining terms of one to ten years and may include options to extend or terminate the lease. The operating lease ROU assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred.
The Company leases most of these properties under long-term (greater than one year) non-cancelable term leases many of which contain renewal options that can extend the lease term from one to five years and some of which contain escalation clauses. The Company may also enter into short-term or month-to-month operating leases. Options to renew these leases are generally not considered reasonably certain to be exercised due to the nature of the Company’s operations and the markets it serves. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease.
The Company also leases supplemental equipment, typically under cancellable short-term contracts which are less than 30 days. This equipment is typically required for a specific project and for a short duration. Due to the nature of the Company’s operations, any option to renew these short-term leases is generally not considered reasonably certain to be exercised. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease, and the lease payments during these periods are similarly excluded from the calculation of operating lease asset and lease obligation balances.
F-14


Operating lease expense consists of rent expense related to leases that were included in ROU assets under ASC 842. The Company recognizes operating lease expense on a straight-line basis, except for certain variable expenses that are recognized when the variability is resolved, typically during the period in which they are paid. Variable operating lease payments typically include charges for property taxes and insurance, and some leases contain variable payments related to non-lease components, including common area maintenance and usage of facilities or office equipment (for example, copiers). The Company does not have variable expenses.
Additional Information
The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:
Year Ended December 31,
20222021
(in thousands)
Operating lease expense
Operating lease right of use assets$8,670 $8,020 
Operating lease non right of use assets7,697 6,201 
Total operating lease expense$16,367 $14,221 
Finance lease expense
Depreciation of right of use assets$385 $399 
Interest on lease obligations199 162 
Total finance lease expense$584 $561 
Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Supplemental information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
Operating leases
Weighted average remaining lease term5.36.4
Weighted average discount rate5.0%5.0%
Finance leases
Weighted average remaining lease term0.41.0
Weighted average discount rate21.7%9.8%

F-15


Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
(in thousands)
Operating lease right of use assets
Operating lease right of use assets, gross$52,947 $45,853 
Less: Accumulated amortization(16,611)(10,736)
Operating lease right of use assets, net$36,336 $35,117 
Operating lease obligations
Current portion of operating lease obligations$7,956 $6,091 
Long-term operating lease obligations29,370 30,435 
Total operating lease obligations$37,326 $36,526 
Finance lease right of use assets
Finance lease right of use assets, gross$1,057 $2,980 
Less: Accumulated depreciation(510)(1,535)
Finance lease right of use assets, net$547 $1,445 
Finance lease obligations
Current portion of finance lease obligations$178 $1,070 
Long-term finance lease obligations 65 
Total finance lease obligations$178 $1,135 
Future annual minimum lease payments as of December 31, 2022 were as follows:
Operating Lease Right of Use ObligationsFinance LeasesTotal
(in thousands)
2023$9,599 $219 $9,818 
20247,994  7,994 
20257,047  7,047 
20266,474  6,474 
20275,130  5,130 
Thereafter6,243  6,243 
Total lease payments$42,487 $219 $42,706 
Less: present value discount(5,161)(41)(5,202)
Present value of lease obligations$37,326 $178 $37,504 
F-16


Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease obligations:
Operating cash flows from operating leases$8,698 $8,124 
Operating cash flows from finance leases$385 $399 
Financing cash flows from finance leases$1,269 $1,094 
Right of use assets obtained in exchange for lease obligations:
Operating leases$8,356 $5,059 
Finance leases$336 $28 
7. Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(49,845)$13,425 4.8
Non-compete agreements6,500 (6,166)334 0.8
Technology125,110 (36,924)88,186 10.7
Total$194,880 $(92,935)$101,945 

December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(45,187)$18,083 5.3
Non-compete agreements6,500 (5,766)734 2.0
Technology125,110 (28,519)96,591 11.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(79,472)$116,408 
The Company abandoned its “E-Set” tools business and related $1.0 million in-process research and development indefinite-lived intangible asset in the fourth quarter of 2022.
Amortization of Intangibles
Amortization of intangibles was $13.5 million and $16.1 million for the years ended December 31, 2022 and 2021, respectively.
F-17


Future estimated amortization of intangibles is as follows:
Year Ending December 31,(in thousands)
2023$11,516 
202411,183 
202511,183 
202611,082 
202710,315 
Thereafter46,666 
 $101,945 
8. Accrued Expenses
Accrued expenses as of December 31, 2022 and 2021 consisted of the following:
December 31,
 20222021
 (in thousands)
Accrued interest5,012 4,980 
Accrued compensation and benefits10,283 6,897 
Accrued bonus3,979 1,125 
Accrued legal fees and settlements145 1,076 
Other accrued expenses8,972 4,441 
Accrued expenses$28,391 $18,519 
9. Debt Obligations
The Company’s debt obligations as of December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
2023 Notes (1)
$307,339 $320,343 
ABL Credit Facility (1)
32,000 15,000 
Magnum Promissory Notes (2)
 1,125 
Other short-term debt (2)
2,267 968 
Total debt before deferred financing costs$341,606 $337,436 
Deferred financing costs(1,308)(3,029)
Total debt$340,298 $334,407 
Less: Current portion of long-term debt(2,267)(2,093)
Long-term debt$338,031 $332,314 
(1)    Subsequent to December 31, 2022, the Company redeemed all of the outstanding 2023 Notes and extended the maturity date of the ABL Credit Facility from October 25, 2023 to January 29, 2027. As such, these obligations are classified as long-term on the Company’s Consolidated Balance Sheet at December 31, 2022. Refer to further disclosure within this footnote for additional information.
(2)    The weighted average interest rate of short-term debt outstanding at December 31, 2022 and 2021, respectively, was 6.0% and 5.1%.
2023 Notes
On October 25, 2018, the Company issued $400.0 million principal amount of 8.750% Senior Notes due 2023 (the “2023 Notes”). The 2023 Notes were issued under an indenture, dated as of October 25, 2018 (the “2023 Notes Indenture”), by and among the Company, certain subsidiaries of the Company and Wells Fargo, National Association, as Trustee. The 2023
F-18


Notes bore interest at an annual rate of 8.750% payable on May 1 and November 1 of each year, commencing May 1, 2019. The 2023 Notes were senior unsecured obligations of the Company and were fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries.
The 2023 Notes Indenture contained covenants that limited the Company’s ability and the ability of its restricted subsidiaries to engage in certain activities. The Company was in compliance with the provisions of the 2023 Notes Indenture at December 31, 2022.
Pursuant to the 2023 Notes Indenture, upon an event of default, the trustee or the holders of at least 25% in aggregate principal amount of then outstanding 2023 Notes may declare the 2023 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of subsidiaries that, taken together, would constitute a significant subsidiary, would automatically cause all outstanding 2023 Notes to become due and payable.
Unamortized deferred financing costs associated with the 2023 Notes were $1.3 million and $3.0 million at December 31, 2022 and 2021, respectively. These costs were direct deductions from the carrying amount of the 2023 Notes and were amortized through interest expense through the maturity date of the 2023 Notes using the effective interest method.
Extinguishment of Debt
The Company repurchased approximately $13.0 million of 2023 Notes at a repurchase price of approximately $10.1 million in cash for the year ended December 31, 2022. Deferred financing costs associated with these transactions were $0.1 million for the year ended December 31, 2022. As a result, for the year ended December 31, 2022, the Company recorded a $2.8 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs.
The Company repurchased approximately $26.3 million of 2023 Notes at a repurchase price of approximately $8.4 million in cash for the year ended December 31, 2021. Deferred financing costs associated with these transactions were $0.3 million for the year ended December 31, 2021. As a result, for the year ended December 31, 2021, the Company recorded a $17.6 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs.
The gain on extinguishment of debt is included as a separate line item in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Redemption
On February 1, 2023, with proceeds received from its public offering of Units (as defined and described below) and borrowings under its ABL Credit Facility (as defined and described below), the Company redeemed all of the outstanding 2023 Notes at a redemption price of 100.0% of outstanding principal amount thereof ($307.3 million), plus accrued and unpaid interest ($6.7 million). The Company also wrote off the unamortized deferred financing costs associated with the 2023 Notes in conjunction with the redemption.
Units Offering and 2028 Notes
Units
On January 30, 2023, the Company completed its public offering of 300,000 units with an aggregate stated amount of $300.0 million (the “Units”). Each Unit consists of $1,000 principal amount of the Company’s 13.000% Senior Secured Notes due 2028 (collectively, the “2028 Notes”) and five shares of common stock of the Company. The Company received proceeds of $279.8 million from the Units offering, after deducting underwriting discounts and commission, which was used to fund a portion of the redemption price of the 2023 Notes.
Each Unit will be separated into its constituent securities (the 2028 Notes and shares of the Company’s common stock) automatically on October 27, 2023, or, if earlier, on the date, if any, on which a change of control or event of default (each as defined in the indenture governing the 2028 Notes) occurs. A holder of Units may elect to separate its Units into its constituent securities, in whole but not in part, on or after March 31, 2023. Prior to such date, the Units may not be separated at the option of the holder. Once a Unit has been separated into its constituent securities at the option of a holder, it cannot be recreated.
F-19


Prior to separating the Units into its constituent securities, a holder thereof will not be able to participate in any redemption or repurchase of the 2028 Notes, and holders of the 2028 Notes must have separated their Units prior to the date of any redemption of any offer to repurchase commencement date in order to participate in such redemption or repurchase.
Holders of Units are entitled to the rights of a holder of the Company’s common stock, including, without limitation, the right to vote and consent to or receive notice as a stockholder.
2028 Notes
On January 30, 2023, the Company and certain of its subsidiaries entered into an indenture, dated as of January 30, 2023 (the “2028 Notes Indenture”), with U.S. Bank Trust Company, National Association, as the trustee and as notes collateral agent, pursuant to which the 2028 Notes, which form a part of the Units, were issued. The 2028 Notes will mature on February 1, 2028 and bear interest at an annual rate of 13.000% payable in cash semi-annually in arrears on each of February 1 and August 1, commencing August 1, 2023. The 2028 Notes are senior secured obligations of the Company and are guaranteed on a senior secured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries, subject to agreed guaranty and security principles and certain exclusions.
Prior to February 1, 2026, the Company may, on any one or more occasions, redeem all or a part of the 2028 Notes at a redemption price equal to 100.0% of the principal amount of the 2028 Notes redeemed, plus a “make-whole” premium, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, prior to February 1, 2026, the Company may, from time to time, redeem up to 35.0% of the aggregate principal amount of the 2028 Notes with an amount of cash not greater than the net cash proceeds of certain equity offerings at a redemption price equal to 113.0% of the principal amount of the 2028 Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption, provided that at least 65.0% of the aggregate principal amount of the 2028 Notes issued under the 2028 Notes Indenture remains outstanding immediately after such redemption and the redemption occurs within 180 days of the closing date of such equity offering. Also, prior to February 1, 2026, the Company may redeem during each 12-month period beginning on January 30, 2023, up to 10% of the principal amount of the 2028 Notes on a redemption price equal to 103.0% of the aggregate principal amount of the 2028 Notes being redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption.
On and after February 1, 2026, the Company may redeem the 2028 Notes, in whole or in part, at the redemption prices (expressed as percentages of principal amount of the 2028 Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to, but excluding the date of redemption, if redeemed during the periods indicated:
Redemption Price
February 1, 2026 to January 31, 2027106.500 %
February 1, 2027 to October 31, 2027103.250 %
November 1, 2027 and thereafter100.000 %
On each May 15 and November 14, commencing November 14, 2023 (each, an “Excess Cash Flow Offer Date”), the Company is required to make an offer (an “Excess Cash Flow Offer”) to all holders of the 2028 Notes and, if required by the terms of any Pari Passu Notes Lien Indebtedness (as defined in the 2028 Notes Indenture), to any holders of any Pari Passu Notes Lien Indebtedness to purchase, prepay or redeem, together on a pro-rata basis, the maximum principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (plus all accrued interest (including additional interest, if any) on the 2028 Notes and any such Pari Passu Notes Lien Indebtedness and the amount of all fees and expenses, including premiums, incurred in connection therewith) that may be purchased, prepaid or redeemed using an amount of cash equal to the Excess Cash Flow Amount (as defined in the 2028 Notes Indenture and which is 75.0% of Excess Cash Flow (as defined in the 2028 Notes Indenture), as determined immediately prior to the Excess Cash Flow Offer Date), if any, subject to certain exceptions set forth in the 2028 Notes Indenture. The offer price in any such offer will be equal to 100% of the principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (or, in respect of any such Pari Passu Notes Lien Indebtedness, such lesser price, if any, as may be provided for by the terms of such Pari Passu Notes Lien Indebtedness), plus accrued and unpaid interest and additional interest, if any, to, but excluding, the date of purchase, prepayment or redemption, subject to the rights of holders of the 2028 Notes or any such Pari Passu Notes Lien Indebtedness on the relevant record date to receive interest due on an interest payment date that is on or prior to the date of purchase, prepayment or redemption, and will be payable in cash.
If the Company experiences certain changes of control, each holder of 2028 Notes may require the Company to repurchase all or a portion of its 2028 Notes for cash at a price equal to 101.0% of the principal amount of such 2028 Notes, plus any accrued but unpaid interest, if any, to, but excluding, the date of repurchase.
F-20


The 2028 Notes Indenture contains covenants that, among other things and subject to certain exceptions and qualifications, limit the Company’s ability and the ability of its restricted subsidiaries to (i) incur additional indebtedness and guarantee indebtedness; (ii) pay dividends or make other distributions of capital stock; (iii) prepay, redeem or repurchase certain debt; (iv) issue certain preferred stock or similar equity securities, (v) make loans and investments; (vi) sell assets; (vii) incur liens; (viii) enter into transactions with affiliates; (ix) enter into agreements restricting its subsidiaries’ ability to pay dividends; or (x) consolidate, merge, or sell all or substantially all of its assets.
Upon an event of default, the trustee of the 2028 Notes or the holders of at least 25% in aggregate principal amount of then outstanding 2028 Notes may declare the 2028 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of restricted subsidiaries that, taken together, would constitute a significant subsidiary, will automatically cause all outstanding 2028 Notes to become due and payable.
ABL Credit Facility
Background
On October 25, 2018, the Company entered into a credit agreement dated as of October 25, 2018 (the “2018 ABL Credit Agreement”), by and among the Company, Nine Energy Canada, Inc., JP Morgan Chase Bank, N.A. as administrative agent and as an issuing lender, and certain other financial institutions party thereto as lenders and issuing lenders. The 2018 ABL Credit Agreement permitted aggregate borrowings of up to $200.0 million, subject to a borrowing base, including a Canadian tranche with a sub-limit of up to $25.0 million and a sub-limit of $50.0 million for letters of credit (the “ABL Credit Facility”). Pursuant to the 2018 ABL Credit Agreement, the ABL Credit Facility was set to mature on October 25, 2023 or, if earlier, on the date that is 180 days before the scheduled maturity date of the 2023 Notes if they had not been redeemed or repurchased by such date.
Pursuant to the 2018 ABL Credit Agreement, loans to the Company and its domestic related subsidiaries (the “U.S. Credit Parties”) under the ABL Credit Facility were base rate loans or London Interbank Offered Rate (“LIBOR”) loans; and loans to Nine Energy Canada Inc., a corporation organized under the laws of Alberta, Canada, and its restricted subsidiaries (the “Canadian Credit Parties”) under the Canadian tranche may be Canadian Dollar Offered Rate (“CDOR”) loans or Canadian prime rate loans. The applicable margin for base rate loans and Canadian prime rate loans varied from 0.75% to 1.25% and the applicable margin for LIBOR loans or CDOR loans varied from 1.75% to 2.25%, in each depending on the Company’s leverage ratio. In addition, a commitment fee of 0.50% per annum was charged on the average daily unused portion of the revolving commitments.
On January 17, 2023, the Company entered into the First Amendment to Credit Agreement (the “ABL Facility Amendment”) with JP Morgan Chase Bank, N.A., as administrative agent, and the lender parties thereto, which amends certain terms of the 2018 ABL Credit Agreement (as amended the “ABL Credit Agreement”). The ABL Facility Amendment became effective on January 30, 2023.
Pursuant to the ABL Facility Amendment, the maturity date of the ABL Credit Facility was extended from October 25, 2023 to January 29, 2027. In addition, the ABL Facility Amendment, among other changes, revised the terms of the ABL Credit Facility as follows: (a) decreased the size of the ABL Credit Facility from $200.0 million to $150.0 million, subject to the borrowing base, (b) changed the interest rate benchmark from LIBOR to Term Secured Overnight Financing Rate with a 10 basis point spread adjustment and increased pricing from the existing range of 1.75% to 2.25% to a range of 2.00% to 2.50%, in each case depending on the Company’s leverage ratio, (c) modified the financial covenant, enhanced reporting and cash dominion triggers in the ABL Credit Facility from the existing minimum availability threshold of the greater of $18.75 million and 12.5% of the loan limit to a minimum availability threshold of (i) $12.5 million from January 30, 2023 until May 31, 2023 and (ii) the greater of $17.5 million and 12.5% of the loan limit thereafter, (d) decreased the Canadian tranche sub-limit from $25.0 million to $5.0 million, (e) decreased the letter of credit sub-limit from $50.0 million to $10.0 million and (f) made satisfaction of the Payment Conditions (as defined in the ABL Facility Amendment) a condition to an Excess Cash Flow Offer in addition to a condition to voluntary payments of the 2028 Notes. The Payment Conditions in summary are (A) no default or event of default on a pro forma basis and (B) immediately after and at all times and at all times during the 30 days prior, on a pro forma basis, (1) (x) availability under the ABL Credit Facility shall not be less than the greater of 15% of the loan limit and $22.5 million and (y) the fixed charge coverage ratio shall be at least 1.00 to 1.00 or (2) availability under the ABL Credit Facility shall not be less than the greater of 20% of the loan limit and $30.0 million.
The 2018 ABL Credit Agreement contained and the ABL Credit Agreement contains, various affirmative and negative covenants, including financial reporting requirements and limitations on indebtedness, liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other restricted payments, investments (including acquisitions), and
F-21


transactions with affiliates. In addition, the 2018 ABL Credit Agreement contained a minimum fixed charge ratio covenant of 1.00 to 1.00 that was tested quarterly when the availability under the ABL Credit Facility dropped below $18.75 million or a default has occurred until the availability exceeds such threshold for 30 consecutive days and such default is no longer outstanding. The Company was in compliance with all covenants under the 2018 ABL Credit Agreement as of December 31, 2022.
Pursuant to the 2018 ABL Credit Agreement, all of the obligations under the ABL Credit Facility were, and pursuant to the ABL Credit Agreement, all of the obligations under the ABL Credit Facility are secured by security interests (subject to permitted liens) in substantially all of the personal property of U.S. Credit Parties, excluding certain assets. The obligations under the Canadian tranche are further secured by security interests (subject to permitted liens) in substantially all of the personal property of Canadian Credit Parties, excluding certain assets.
At December 31, 2022, the Company had $32.0 million outstanding borrowings under the ABL Credit Facility, and its availability under the ABL Credit Facility was approximately $66.6 million, net of outstanding letters of credit of $1.3 million. On January 27, 2023, the Company borrowed an additional $40.0 million under the ABL Credit Facility to pay for the redemption price of the 2023 Notes and to pay for fees and expenses related to the Units offering.
Both the ABL Credit Facility and the Units collateralization were completed within 30 days after closing in accordance with the terms of the ABL Facility Amendment and the Units offering.
Magnum Promissory Notes
On October 25, 2018, pursuant to the terms of a Securities Purchase Agreement, dated October 15, 2018 (as amended on June 7, 2019, the “Magnum Purchase Agreement”), the Company acquired all of the equity interests of Magnum Oil Tools International, LTD, Magnum Oil Tools GP, LLC, and Magnum Oil Tools Canada Ltd. (such entities collectively, “Magnum”). The Magnum Purchase Agreement included the potential for additional future payments in cash of (i) up to 60% of net income (before interest, taxes, and certain gains or losses) for the “E-Set” tools business in 2019 through 2026 and (ii) up to $25.0 million based on sales of certain dissolvable plug products in 2019 (the “Magnum Earnout”).
On June 30, 2020, pursuant to an amendment to the Magnum Purchase Agreement to terminate the remaining Magnum Earnout and all obligations related thereto, the Company issued promissory notes with an aggregated principal amount of $2.3 million (the “Magnum Promissory Notes”) to the sellers of Magnum. The Magnum Promissory Notes bear interest at a rate of 6.0% per annum. The principal amount of the Magnum Promissory Notes was paid in equal quarterly installments which began January 1, 2021. The remaining outstanding balance was paid on October 1, 2022.
Other Short-Term Debt
In the fourth quarter of 2022, the Company renewed certain insurance policies, and it financed the premium for its excess policy in the amount of $4.1 million. At December 31, 2022, the outstanding balance on this premium was $2.3 million.
Fair Value of Debt Instruments
The estimated fair value of the Company’s debt obligations as of December 31, 2022 and 2021 was as follows:
December 31,
 20222021
 (in thousands)
2023 Notes$300,700 $153,765 
ABL Credit Facility$32,000 $15,000 
Magnum Promissory Notes$ $1,125 
Other short-term debt$2,267 $968 
The fair value of the 2023 Notes, ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt is classified as Level 2 in the fair value hierarchy. The fair value of the 2023 Notes is established based on observable inputs in less active markets. The fair value of the ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt approximates their carrying value.
F-22


10. Defined Contribution Plans
Background
The Company sponsors a defined contribution plan, the Nine Energy Service 401(k) Plan (the “Nine Plan”), under Section 401(k) of the Internal Revenue Code of 1986, as amended, for all qualified employees.
Contributions
For the years ended December 31, 2022 and 2021, the Company made no employer contributions under the Nine Plan.
11. Stock-based Compensation
Stock Options
Information about stock option activity during the years ended December 31, 2022 and 2021 was as follows:
2022 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance610,410 $33.52 3.9$ 
Granted  —  
Exercised  —  
Forfeited  —  
Expired(22,904)26.28 —  
Total outstanding587,506 $33.80 3.0$ 
Options exercisable587,506 $33.80 3.0$ 

2021 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance702,542 $32.63 4.5$ 
Granted  —  
Exercised  —  
Forfeited  —  
Expired(92,132)26.71 —  
Total outstanding610,410 $33.52 3.9$ 
Options exercisable610,410 $33.52 3.9$ 
The intrinsic value at December 31, 2022 and 2021 is the amount by which the fair value of the underlying share exceeds the exercise price of an option as of December 31, 2022 and 2021, respectively.
The Company granted no options in 2022 and 2021.
There was no compensation expense recorded for the years ended December 31, 2022 and 2021. As of December 31, 2022, there is no remaining compensation expense related to options for the Company to expense. Future stock option grants will result in additional compensation expense.
F-23


Restricted Stock and Restricted Stock Units
Information about restricted stock and restricted stock unit activity during the years ended December 31, 2022 and 2021 was as follows:

2022 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20222,379,320 $2.83 
Granted651,250 2.80 
Vested(1,068,092)4.13 
Forfeited(27,922)2.02 
Nonvested at December 31, 20221,934,556 $2.12 
2021 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20211,714,398 $6.69 
Granted1,509,000 2.15 
Vested(792,704)9.77 
Forfeited(51,374)4.33 
Nonvested at December 31, 20212,379,320 $2.83 
The total amount of compensation expense related to the restricted stock and restricted stock units recorded was approximately $2.4 million and $4.9 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company expects to record compensation expense related to restricted stock and restricted stock units of approximately $3.0 million over the remaining term of approximately 1.9 years. Future restricted stock and restricted stock unit grants would result in additional compensation expense.
Performance Stock Units
The Company granted performance stock units (“PSUs”) in 2019. The number of PSUs that vested in the first quarter of 2022 was contingent upon the Company’s achievement of certain specified targets. These awards had market conditions and were valued using a Monte Carlo simulation model.
The volatility of 49.7% was developed based upon the historical volatility of the Company as well as the volatilities of a group of peer companies, as the Company’s trading history needed to be supplemented with additional data as it went public in 2018. The risk-free rate, which was derived using the U.S. Treasury security rates at the grant date, was 2.44%.
 20222021
Nonvested at January 1,61,900 61,900 
Granted (1)
  
Vested(42,714) 
Forfeited(19,186) 
Nonvested at December 31, 61,900 
(1)     The Company granted PSUs in 2019 that vested in the first quarter of 2022 contingent upon the Company’s achievement of certain specified targets based on a three-year performance period ending December 31, 2021. The nonvested PSU balance at January 1, 2021 is shown at target level.
The Company did not grant PSUs in 2022 or 2021.
There was no compensation expense related to PSUs for the year ended December 31, 2022, and for the year ended
F-24


December 31, 2021, the total amount of compensation expense related to PSUs was approximately $0.5 million. As of December 31, 2022, the Company has no further compensation expense related to PSUs to record. Future PSU grants will result in additional compensation expense.
Performance Cash Awards
In May 2022, the Company granted performance cash awards (the “PCAs”) that vest based upon the Company’s achievement of certain criteria related to its relative total shareholder return (“TSR”) in comparison to TSR of members of its peer group (the “Peer Group”), as defined by the PCA grant. These awards, which the Company granted at a target achievement amount, are subject to three individual year-long performance periods (the “Performance Periods”), and payment related to each Performance Period can range from 0% to 200% of the target amount for that Performance Period.
The PCAs were valued on the date of grant based on the estimated fair value, which was based on numerous assumptions including the likelihood of the Company’s stock price performance achieving targeted thresholds, using a Monte Carlo simulation model. The assumptions used to value the awards included the historical volatility of the Company as well as the volatility of its Peer Group and the risk-free rate, which was derived using the U.S. Treasury security rates.
Under the relevant liability accounting, the fair values for each tranche of the PCAs are remeasured at the end of each reporting period. At December 31, 2022, the volatility for remeasurement was 123.82%, and the risk-free rate was 4.30%. Compensation expense related to PCAs for the year ended December 31, 2022 was approximately $1.8 million. As of December 31, 2022, based upon the valuation of the PCAs at year end, the Company had remaining compensation expense to recognize of $1.6 million. Future PCA grants will result in additional compensation expense.
12. Commitments and Contingencies
Litigation
The Company records accruals related to litigation and other legal proceedings when they are either known or considered probable and can be reasonably estimated. Legal proceedings are inherently unpredictable and subject to significant uncertainties, and significant judgment is required to determine both probability and the estimated amount. Some of these uncertainties include the stage of litigation, available facts, uncertainty as to the outcome of any legal proceedings or settlement discussions, and any novel legal issues presented. Because of such uncertainties, accruals are based on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to pending litigation. As of December 31, 2022 and 2021, the Company recorded a $0.1 million and a $1.1 million accrual, respectively, for liabilities related to legal matters, which is included under the caption “Accrued expenses” in its Consolidated Balance Sheets.
From time to time, the Company has various claims, lawsuits, and administrative proceedings that are pending or threatened with respect to personal injury, workers’ compensation, contractual matters, and other matters. Although no assurance can be given with respect to the outcome of these claims, lawsuits, or proceedings or the effect such outcomes may have, the Company believes any ultimate liability resulting from the outcome of such claims, lawsuits, or administrative proceedings, to the extent not otherwise provided for or covered by insurance, will not have a material adverse effect on its business, operating results, or financial condition.
Self-insurance
The Company uses a combination of third-party insurance and self-insurance for health insurance claims. The self-insured liability represents an estimate of the undiscounted ultimate cost of uninsured claims incurred as of the balance sheet date. The estimate is based on an analysis of trailing months of incurred medical claims to project the amount of incurred but not reported claims liability. The estimated liability for self-insured medical claims was $1.2 million and $1.0 million at December 31, 2022 and 2021, respectively, and is included under the caption “Accrued expenses” on the Company’s Consolidated Balance Sheets.
Although the Company does not expect the amounts ultimately paid to differ significantly from the estimates, the self-insurance liability could be affected if future claims experience differs significantly from historical trends and actuarial assumptions.
Contingent Liabilities
On October 1, 2018, pursuant to the terms and conditions of a Securities Purchase Agreement (“the Frac Tech Purchase Agreement”), the Company acquired Frac Technology AS, a Norwegian private limited company (“Frac Tech”)
F-25


focused on the development of downhole technology, including a casing flotation tool and a number of patented downhole completion tools. The Frac Tech Purchase Agreement, as amended, includes, among other things, the potential for additional future payments, based on certain Frac Tech revenue metrics through December 31, 2025.
The Company’s contingent liability (Level 3) for the years ended December 31, 2022 and 2021 was as follows:
 Frac Tech
 (in thousands)
Balance at December 31, 2020$604 
Payments(154)
Revaluation adjustments460 
Balance at December 31, 2021$910 
Payments(195)
Revaluation adjustments454 
Balance at December 31, 2022$1,169 
All contingent liabilities that relate to contingent consideration are reported at fair value, based on a Monte Carlo simulation model. Significant inputs used in the fair value measurement include estimated gross margin related to forecasted sales of the plugs, term of the agreement, and a risk adjusted discount factor. Contingent liabilities include $0.4 million and $0.1 million reported in “Accrued expenses” at December 31, 2022 and 2021, respectively, and $0.8 million reported in “Other long-term liabilities” at both December 31, 2022 and 2021 in the Company’s Consolidated Balance Sheets. The impact of the revaluation adjustments is included in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).

F-26


13. Taxes    
The components of the provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
 20222021
 (in thousands)
Current  
U.S. federal$ $ 
U.S. state510 (56)
Foreign36 31 
Total current provision (benefit)$546 $(25)
Deferred
U.S. federal$ $ 
U.S. state  
Foreign  
Total deferred provision (benefit)  
Total provision (benefit) for income taxes$546 $(25)
The provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 differed from the provision (benefit) calculated using the applicable statutory federal income tax rate as follows:
Year Ended December 31,
 20222021
 (in thousands)
Tax provision (benefit) at statutory rate$3,137 $(13,570)
Foreign rate differential(16)(41)
State income taxes, net of federal benefit403 (44)
Nondeductible expenses912 413 
Valuation allowance(5,823)11,350 
Non-cash compensation1,879 1,893 
Other54 (26)
Total provision (benefit) for income taxes$546 $(25)

F-27


The tax effects of the cumulative temporary differences resulting in the net deferred tax asset (liabilities) at December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
Deferred income tax assets:  
Inventories$2,298 $2,533 
Goodwill and intangible assets75,617 83,318 
Deferred tax benefit from net losses79,914 79,690 
Stock-based compensation and cash award expense2,524 4,194 
Tax credit carryforwards655 695 
Accrued expenses678 1,632 
Interest carryover13,860 6,824 
Lease liability8,441 8,162 
Other163 164 
Total deferred income tax assets184,150 187,212 
Less: Valuation allowance(162,888)(170,747)
Net deferred income tax assets$21,262 $16,465 
Deferred income tax liabilities:  
Property and equipment$(12,974)$(8,387)
ROU asset(8,288)(8,078)
Total deferred income tax liabilities(21,262)(16,465)
Net deferred income tax asset (liability)$ $ 
As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $442.2 million. The federal NOLs related to tax years 2017 and prior can be used for a 20-year period and, if unused, will begin to expire in 2034. The state NOLs can be used from 7 to 20 years and vary by state. A small portion of state NOLs expired in 2022.
The Company evaluates its deferred tax assets on a quarterly basis to determine whether a valuation allowance is required. The Company assesses whether a valuation allowance should be established based on its determination of whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible and prior to the expiration of its NOL and tax credit carryforwards. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Due to recent operating results, the Company continues to be in a three-year cumulative loss position for the year ended December 31, 2022. According to ASC 740, cumulative losses in recent years represent significant negative evidence in considering whether deferred tax assets are realizable. As a result, the Company continues to record a valuation allowance against its U.S. domestic and Canadian deferred tax assets. The 2022 results include a decrease in the Company’s valuation allowance of approximately $7.9 million. If the Company is able to generate sufficient taxable income in the future, and it becomes more likely than not that the Company will be able to fully utilize the net deferred tax assets on which a valuation allowance was recorded, the allowance will be released resulting in a tax benefit.
The Company is subject to U.S. federal income tax as well as income tax in multiple state jurisdictions. The earliest period the Company is subject to examination of federal income tax returns by the Internal Revenue Service is 2019. The state income tax returns and other state tax filings of the Company are subject to examination by the state taxing authorities for various periods, generally up to four years after they are filed.
F-28


The Company accounts for uncertain tax positions in accordance with guidance in ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows:
 2022
 (in thousands)
Balance at January 1,$779 
Additional based on tax positions related to prior years 
Additional based on tax positions related to current year 
Reduction based on tax positions related to prior years 
Lapse of statute of limitations 
Balance at December 31,$779 
The total amount of unrecognized tax benefits at December 31, 2022 was $0.8 million. The total balance of unrecognized tax benefit would impact the Company’s future effective income tax rate if recognized. The Company recognizes interest and penalties related to uncertain tax positions within the provision for income taxes in its Consolidated Statements of Income and Comprehensive Income (Loss). As of December 31, 2022, no interest and penalties have been accrued.
14. Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is based on the weighted average number of shares outstanding during each period and the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as the potentially dilutive restricted stock, restricted stock units, and performance stock units.
Basic and diluted earnings (loss) per common share was computed as follows:
Year Ended December 31, 2022
Net IncomeAverage Shares OutstandingEarnings Per Share
(in thousands, except for share and per share amounts)
Basic$14,393 30,930,890 $0.47 
Unvested restricted stock and stock units— 1,320,508 — 
Diluted$14,393 32,251,398 $0.45 
Year Ended December 31, 2021
Net LossAverage Shares OutstandingLoss Per Share
(in thousands, except for share and per share amounts)
Basic$(64,575)30,302,925 $(2.13)
Unvested restricted stock and stock units—  — 
Diluted$(64,575)30,302,925 $(2.13)
The diluted earnings (loss) per share calculation excludes all stock options, unvested restricted stock, unvested restricted stock units, and unvested performance stock units for 2021 because there is a net loss for the period, and their inclusion would be anti-dilutive. The average number of securities that were excluded from diluted earnings (loss) per share that would potentially dilute earnings (loss) per share for the period in which the Company experienced a net loss was as follows:
 20222021
Year ended December 31,  729,514 
F-29


15. Related Party Transactions
The Company leases office space, yard facilities, and equipment and purchases building maintenance and repair services from entities owned by David Crombie, an executive officer of the Company. Total lease expense and building maintenance and repair expense associated with these entities was $1.3 million and $0.9 million for the years ended December 31, 2022 and 2021, respectively. The Company also purchased $2.6 million of products and services for both the years ended December 31, 2022 and 2021 from an entity in which Mr. Crombie is a limited partner. There were outstanding payables due to this entity relating to equipment purchases of $0.1 million and $0.7 million at December 31, 2022 and 2021, respectively.
In addition, the Company currently leases office space in Corpus Christi, Texas and previously leased office space in Midland, Texas from an entity affiliated with Warren Lynn Frazier, a beneficial owner of more than 5% of the Company’s stock. In the third quarter of 2020, another entity affiliated with Mr. Frazier began to sub-lease a portion of such space in Corpus Christi, Texas from the Company. Total rental expense associated with these office spaces, net of sub-leasing income, was $1.6 million and $1.4 million for the years ended December 31, 2022 and 2021, respectively. There were net outstanding payables due to these entities of $0.1 million at December 31, 2022. Additionally, on June 30, 2020, the Company issued the Magnum Promissory Notes to the sellers of Magnum, including Mr. Frazier. At December 31, 2022, there was no outstanding principal balance payable to Mr. Frazier, and the balance payable to Mr. Frazier was $1.1 million at December 31, 2021. For additional information regarding the Magnum Promissory Notes, see Note 9 – Debt Obligations.
The Company purchases chemical additives used in cementing from Select Energy Services, Inc. (“Select”). One of the Company’s directors also served as a director of Select from November 2017 to November 2022. The Company was billed $1.5 million and $1.1 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding payables due to Select of $0.1 million at both December 31, 2022 and 2021.
The Company provides products and rentals to National Energy Reunited Corp. (“NESR”), where one of the Company’s directors serves as a director. The Company billed NESR $0.8 million and $1.3 million for the years ended December 31, 2022 and 2021, respectively. During the fourth quarter of 2019, the Company sold coiled tubing equipment for $5.9 million to NESR with payments due in 24 monthly equal installments beginning on January 31, 2020. Total outstanding receivables due to the Company from NESR (inclusive of the equipment sale above) were $0.2 million and $0.5 million at December 31, 2022 and 2021, respectively.
Ann G. Fox, President and Chief Executive Officer and a director of the Company, is a director of Devon Energy Corporation (“Devon”). The Company generated revenue from Devon of $2.2 million and $3.2 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding receivables due from Devon of $0.5 million and $0.4 million at December 31, 2022 and 2021, respectively.
16. Supplemental Information
Capital expenditures for years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Completion Solutions$32,162 $14,742 
Corporate105 15 
$32,267 $14,757 

Total assets by segment as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
Completion Solutions$399,546 $349,429 
Corporate27,288 32,184 
 $426,834 $381,613 

F-30


Revenue by country for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31, 2022Year Ended December 31, 2021
AmountPercentageAmountPercentage
(in thousands)(in thousands)
United States$591,614 99.7 %$347,445 99.4 %
Canada1,768 0.3 %1,974 0.6 %
$593,382 100.0 %$349,419 100.0 %

Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
United States$189,962 $200,227 
Canada and other1,700 2,139 
 $191,662 $202,366 
F-31


Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its 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, our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of December 31, 2022. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of December 31, 2022.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed under the supervision of our principal executive officer and principal financial officer, and effected by our board of directors, management, and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with GAAP.
As of December 31, 2022, our management assessed the effectiveness of our internal control over financial reporting based on the criteria for effective internal control over financial reporting established by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control-Integrated Framework (2013). Based on its assessment using the COSO criteria, management has concluded that our internal control over financial reporting was effective as of December 31, 2022.
Attestation Report of the Independent Registered Public Accounting Firm
This Annual Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting as we are an “emerging growth company” as defined under the JOBS Act. In addition, management’s report on internal control over financial reporting was not subject to attestation by our independent registered public accounting firm pursuant to rules of the SEC that permit us to provide only management’s report in this Annual Report.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the quarterly period ended December 31, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
None.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
49


PART III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required in response to this Item will be set forth in our definitive proxy statement for the 2023 annual meeting of stockholders and is incorporated herein by reference.
Item 11.    Executive Compensation
The information required in response to this Item will be set forth in our definitive proxy statement for the 2023 annual meeting of stockholders and is incorporated herein by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required in response to this Item will be set forth in our definitive proxy statement for the 2023 annual meeting of stockholders and is incorporated herein by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required in response to this Item will be set forth in our definitive proxy statement for the 2023 annual meeting of stockholders and is incorporated herein by reference.
Item 14.    Principal Accountant Fees and Services
The information required in response to this Item will be set forth in our definitive proxy statement for the 2023 annual meeting of stockholders and is incorporated herein by reference.
50


PART IV
Item 15.     Exhibit and Financial Statement Schedules
(a) Documents Filed as Part of This Annual Report
1. Financial Statements
The following consolidated financial statements of the Company are filed as a part of this Annual Report:
2. Financial Statement Schedules
All financial statement schedules have been omitted because they are not applicable, or the required information is presented in the consolidated financial statements and related notes.
3. Exhibits
The exhibits to this Annual Report required to be filed pursuant to Item 15(b) are listed below.
Exhibit
Number
Description
3.1
3.2
4.1
4.2
4.3
4.4
4.5
4.6
4.7
51


10.1
10.2
10.3+
10.4+
10.5+
10.6+
10.7+
10.8+
10.9+
10.10+
10.11+
10.12+
10.13+
10.14+
10.15+
10.16+
10.17+
10.18+
52


10.19+
10.20+
21.1*
22.1*
23.1*
31.1*
31.2*
32.1**
32.2**
101*Interactive Data Files.
___________________________________
*     Filed herewith.
**     Furnished herewith.
+     Management contract or compensatory plan or arrangement.
53


Item 16.    Form 10-K Summary
None.
54


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
NINE ENERGY SERVICE, INC.
 
By:/s/ Ann G. Fox
 Ann G. Fox
 President and Chief Executive Officer
Date: March 7, 2023
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on March 7, 2023.
Signature Title
   
/s/ Ann G. Fox President, Chief Executive Officer, and Director (Principal Executive Officer)
Ann G. Fox 
   
/s/ Guy Sirkes Senior Vice President and Chief Financial Officer (Principal Financial Officer)
Guy Sirkes 
   
/s/ S. Brett Luz Chief Accounting Officer (Principal Accounting Officer)
S. Brett Luz 
   
/s/ Ernie L. Danner Chairman of the Board
Ernie L. Danner  
   
/s/ David C. Baldwin Director
David C. Baldwin  
   
/s/ Mark E. Baldwin Director
Mark E. Baldwin  
   
 Director
Curtis F. Harrell  
   
/s/ Scott E. Schwinger Director
Scott E. Schwinger  
   
/s/ Gary L. Thomas Director
Gary L. Thomas  
   
/s/ Andrew L. Waite Director
Andrew L. Waite  
/s/ Darryl K. WillisDirector
Darryl K. Willis
55
EX-21.1 2 nine-20221231ye10kex211.htm EX-21.1 Document

EXHIBIT 21.1

List of Subsidiaries of Nine Energy Service, Inc.
 
Name  Jurisdiction
CDK Perforating, LLCTexas
Crest Pumping Technologies, LLCDelaware
Frac Technology ASNorway
Magnum Oil Tools GP, LLCTexas
Magnum Oil Tools International, LTDTexas
MOTI Holdco, LLCDelaware
Nine Downhole Norway ASNorway
Nine Downhole Technologies, LLCDelaware
Nine Energy Canada Inc.Alberta, Canada
Nine Energy Service, LLCDelaware
RedZone Coil Tubing, LLCTexas



EX-22.1 3 nine-20221231ye10kex221.htm EX-22.1 Document

EXHIBIT 22.1

List of Subsidiary Guarantors and Affiliates Whose Securities Collateralize Securities of Nine Energy Service, Inc.
 
Name  Jurisdiction
CDK Perforating, LLCTexas
Crest Pumping Technologies, LLCDelaware
Magnum Oil Tools GP, LLCTexas
Magnum Oil Tools International, LTDTexas
MOTI Holdco, LLCDelaware
Nine Downhole Technologies, LLCDelaware
Nine Energy Service, LLCDelaware
RedZone Coil Tubing, LLCTexas



EX-23.1 4 nine-20221231ye10kex231.htm EX-23.1 Document

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (Nos. 333-233875, 333-264138 and 333-268999) and Form S-8 (Nos. 333-222660 and 333-256685) of Nine Energy Service, Inc. of our report dated March 7, 2023 relating to the financial statements, which appears in this Form 10-K.
/s/ PricewaterhouseCoopers LLP
Houston, Texas
March 7, 2023


EX-31.1 5 nine-20221231ye10kex311.htm EX-31.1 Document

EXHIBIT 31.1
 
Certification of Chief Executive Officer
Pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a)
 
I, Ann Fox, certify that:
 
1.             I have reviewed this annual report on Form 10-K for the year ended December 31, 2022 of Nine Energy Service, Inc.;
 
2.             Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.             Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.             The registrant’s other certifying officer(s) 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 the external purposes in accordance with generally accepted accounting principles;

(c)     Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d)        Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.             The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)        All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)        Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 


Date:March 7, 2023/s/  Ann G. Fox
  Ann G. Fox
  President, Chief Executive Officer and Director
  (Principal Executive Officer)



EX-31.2 6 nine-20221231ye10kex312.htm EX-31.2 Document

EXHIBIT 31.2
 
Certification of Chief Financial Officer
Pursuant to Exchange Act Rule 13a-14(a) or 15d-14(a)
 
I, Guy Sirkes, certify that:
 
1.             I have reviewed this annual report on Form 10-K for the year ended December 31, 2022 of Nine Energy Service, Inc.;
 
2.             Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.             Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.             The registrant’s other certifying officer(s) 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 the external purposes in accordance with generally accepted accounting principles;

(c)     Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d)        Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.             The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)        All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)        Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 

Date:March 7, 2023/s/ Guy Sirkes
  Guy Sirkes
  Senior Vice President and Chief Financial Officer
  (Principal Financial Officer)



EX-32.1 7 nine-20221231ye10kex321.htm EX-32.1 Document

EXHIBIT 32.1
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report on Form 10-K of Nine Energy Service, Inc. (the “Company”) for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Ann G. Fox, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to the best of 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.
 /s/  Ann G. Fox
 Ann G. Fox
 President, Chief Executive Officer and Director
 (Principal Executive Officer)
 Date:March 7, 2023



EX-32.2 8 nine-20221231ye10kex322.htm EX-32.2 Document

EXHIBIT 32.2
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report on Form 10-K of Nine Energy Service, Inc. (the “Company”) for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Guy Sirkes, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to the best of 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.
 /s/ Guy Sirkes
 Guy Sirkes
 Senior Vice President and Chief Financial Officer
 (Principal Financial Officer)
 Date:March 7, 2023


EX-101.SCH 9 nine-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Company and Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Supplemental Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Supplemental Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Company and Organization - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Leases - Supplemental Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Intangible Assets - Schedule of Changes in Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt Obligations - Summary of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt Obligations - Summary of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Debt Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Debt Obligations - Redemption Prices (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Debt Obligations - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stock-based Compensation - Restricted and Performance Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Taxes - Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Taxes - Deferred Income Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Taxes - Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Earnings (Loss) Per Share - Computation of Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Supplemental Information - Summary of Financial Data by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Supplemental Information - Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 nine-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 nine-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 nine-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic concentration risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Foreign Current Foreign Tax Expense (Benefit) Total lease payments Lessee, Operating Lease, Liability, to be Paid Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Recovery for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Total debt before deferred financing costs Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease right of use assets, net Finance lease right of use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Debt instrument, convertible, threshold consecutive trading days (in days) Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Components of Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Total finance lease obligations Present value of lease obligations Finance Lease, Liability Property and equipment, gross Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair value of debt instruments Debt Instrument, Fair Value Disclosure Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2026 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation Depreciation Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Intrinsic Value Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Debt instrument, annual interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Revenue and Long-Lived Assets, by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Additional paid-in capital Additional Paid in Capital, Common Stock Long-lived assets Long-Lived Assets Redemption Period Three November 1, 2027 and thereafter Debt Instrument, Redemption, Period Three [Member] Domestic Domestic Tax Authority [Member] Impact of foreign currency exchange on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations U.S. state Current State and Local Tax Expense (Benefit) Less: Accumulated amortization Operating Lease Right Of Use Asset Accumulated Amortization Operating Lease Right Of Use Asset Accumulated Amortization 2025 Finance Lease, Liability, to be Paid, Year Three Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Subsequent Event Type Subsequent Event Type [Axis] Operating Lease Right of Use Obligations Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type Subsequent Event Type [Domain] Redemption Price Debt Instrument, Redemption Price, Percentage Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Additional based on tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Leases Lessee, Operating Leases [Text Block] Depreciation of right of use assets Finance Lease, Right-of-Use Asset, Amortization Related Party Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Audit Information [Abstract] Audit Information Notes payable, related parties Notes Payable, Related Parties Schedule of Nonvested Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Mr. Crombie Executive Officer [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Weighted-average interest rate, short-term debt Short-Term Debt, Weighted Average Interest Rate, at Point in Time Finance leases Finance Leases [Abstract] Finance Leases Outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Present value of lease obligations Lease Obligation Lease Obligation Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease obligations Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Cash paid for amounts included in the measurement of lease obligations: Cash Flow, Operating Activities, Lessee [Abstract] In-process research and development In Process Research and Development [Member] Related Party Transaction Related Party Transaction [Domain] Finance lease right of use assets Finance Lease Assets And Liabilities Lessee [Abstract] Finance Lease Assets And Liabilities Lessee Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Cost and expenses Costs and Expenses [Abstract] Warren Lynn Frazier Warren Lynn Frazier [Member] Warren Lynn Frazier Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Nine Energy Service 401k Plan Nine Energy Service 401k Plan [Member] Nine Energy Service 401k Plan [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Select Energy Services, Inc. Select Energy Services, Inc. [Member] Select Energy Services, Inc. [Member] Technology Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Estimated Useful Lives Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Total lease payments Operating and Finance Lease, Liability, to be Paid, Operating and Finance Lease, Liability, to be Paid, Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Segments [Axis] Segments [Axis] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt Obligations Debt Disclosure [Text Block] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Total deferred provision (benefit) Deferred Income Tax Expense (Benefit) Reduction based on tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Net operating loss carryforwards, periods of use Operating Loss Carryforwards, Period Of Use Operating Loss Carryforwards, Period Of Use Autos and trucks Vehicles [Member] Affiliated entity Affiliated Entity [Member] Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Tax [Abstract] Revenue Revenue Benchmark [Member] Consolidation Items Consolidation Items [Domain] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Retirement Plan Name [Domain] Retirement Plan Name [Domain] Total assets Total assets Assets Percentage of loan limit to minimum availability of threshold Percentage Of Loan Limit To Minimum Availability Of Threshold Percentage Of Loan Limit To Minimum Availability Of Threshold Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings (loss) per share Earnings Per Share [Abstract] Total finance lease expense Finance Lease Expense Finance Lease Expense Accounts Receivable Accounts Receivable [Policy Text Block] Antidilutive Securities Antidilutive Securities [Axis] Performance shares Performance Shares [Member] 2018 ABL Credit Facility Two Thousand And Eighteen A B L Credit Facility [Member] Two thousand and eighteen ABL credit facility. Accrued expenses Accrued expenses Accrued Liabilities, Current Current portion of long-term debt Less: Current portion of long-term debt Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities "E-Set" tools business E-Set Tools Business [Member] E-Set Tools Business Accounting Policies [Abstract] Accounting Policies [Abstract] Line of credit Line of Credit [Member] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Coiled tubing Coiled Tubing [Member] Coiled Tubing [Member] Repurchase amount percentage Debt Instrument, Repurchase Amount Percentage Debt Instrument, Repurchase Amount Percentage Earnings (Loss) Per Share Earnings Per Share [Text Block] Other long term liabilities Other Noncurrent Liabilities [Member] Long-term finance lease obligations Finance Lease, Liability, Noncurrent Lease liability Deferred Tax Asset, Lease liability Deferred Tax Asset, Lease liability Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Components of the Provision (Benefit) For Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Expected future compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gain on extinguishment of debt Extinguishment of debt Gain (Loss) on Extinguishment of Debt Accounts payable Accounts Payable, Related Parties Options exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Debt Instrument, Redemption [Line Items] Debt Instrument, Redemption [Line Items] Schedule of Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income taxes receivable Income Taxes Receivable, Current Finished goods Inventory, Finished Goods, Gross Entity Registrant Name Entity Registrant Name Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Completion Solutions Completion Solutions [Member] Completion solutions. Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Defined Contribution Plans Retirement Benefits [Text Block] Remaining Weighted Average Contractual Life in Years Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward] Leases [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock par value (in usd per share) Common Stock, Par or Stated Value Per Share Provision for inventory obsolescence Inventory Write-down Non-cash compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Net operating loss carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Offer price percentage Offer Price Percentage On Principal Amount Offer Price Percentage On Principal Amount Accrued interest Interest Payable, Current Canada CANADA Additional based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Equipment Equipment [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Title of Individual Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Proceeds from lines of credit Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Options to purchase shares of common stock Equity Option [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Concentration risk, percentage Concentration Risk, Percentage Revenues Revenues Revenues Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Taxes Income Tax Disclosure [Text Block] Revenue from related parties Revenue from Related Parties Payables due to entities Due to Related Parties Magnum Promissory Notes Magnum Promissory Notes [Member] Magnum Promissory Notes Interest carryover Deferred Tax Assets, Interest Carryover Deferred Tax Assets, Interest Carryover U.S. state Deferred State and Local Income Tax Expense (Benefit) Credit Facility [Domain] Credit Facility [Domain] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Amortization of intangibles Amortization intangibles Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Earnings (loss) per share, basic (in dollars per share) Earnings Per Share, Basic Raw materials Inventory, Raw Materials and Supplies, Gross 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Total debt Debt, Long-Term and Short-Term, Combined Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Corporate Corporate, Non-Segment [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity (deficit) Stockholders' equity (deficit), beginning Stockholders' equity (deficit), ending Stockholders' Equity Attributable to Parent Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Other Deferred Tax Assets, Other Magnum Acquisition Magnum Securities Purchase Agreement [Member] Magnum securities purchase agreement. Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Basis point spread adjustment Debt Instrument, Basis Spread On Variable Rate, Increase (Decrease) Debt Instrument, Basis Spread On Variable Rate, Increase (Decrease) Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 2027 Finance Lease, Liability, to be Paid, Year Five Thereafter Operating and Finance Lease, Liability, to be Paid, After Year Five Operating and Finance Lease, Liability, to be Paid, After Year Five Common Stock Common Stock [Member] Repurchased debt amount Debt Repurchased During Period Debt Repurchased During Period Total other comprehensive loss, net of tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock under stock compensation plan, net of forfeitures Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Debt covenant, fixed charge covenant, ratio Debt Covenant, Fixed Charge Covenant, Ratio Debt Covenant, Fixed Charge Covenant, Ratio Number of reportable segments (in segments) Number of Reportable Segments Components of Lease Expense Lease, Cost [Table Text Block] Public offering Public Offering [Member] Public Offering Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Debt instrument, increase, accrued and unpaid interest Debt Instrument, Increase, Accrued Interest Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Unvested restricted stock and stock units (in shares) Incremental Common Shares Attributable To Dilutive Effect Of Unvested Restricted Stock Incremental Common Shares Attributable To Dilutive Effect Of Unvested Restricted Stock Debt instrument, redemption price percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Renewal term Lessee, Operating Lease, Renewal Term Letters of credit Letter of Credit [Member] Furniture, fixtures, and equipment Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Operating lease expense Operating Lease, Liability [Abstract] Long-term operating lease obligations Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Payments of contingent liability Payment for Contingent Consideration Liability, Financing Activities Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Vesting of restricted stock and stock units Vesting Of Restricted Stock Value Vesting of restricted stock value. Accrued compensation and benefits Accrued Salaries And Employee Benefits, Current Accrued Salaries And Employee Benefits Equity Components [Axis] Equity Components [Axis] Options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions Related Party Transactions Disclosure [Text Block] Receivable from property and equipment sale (including insurance) Receivable From Property And Equipment Insurance Receivable From Property And Equipment Insurance Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Cost of revenues (exclusive of depreciation and amortization shown separately below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 2026 Operating and Finance Lease, Liability, to be Paid, Year Four Operating and Finance Lease, Liability, to be Paid, Year Four Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 2023 Operating and Finance Lease, Liability, to be Paid, Year One Operating and Finance Lease, Liability, to be Paid, Year One Statement [Line Items] Statement [Line Items] Payments on finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Products and rentals Products and Rentals [Member] Products and Rentals [Member] Nonvested at the beginning of the year (in shares) Nonvested at the end of the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Axis] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Loss Contingencies [Table] Loss Contingencies [Table] Loss on revaluation of contingent liability Loss on revaluation of contingent liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Total current provision (benefit) Current Income Tax Expense (Benefit) Scorpion acquisition Scorpion Acquisition [Member] Scorpion acquisition. Product Product [Member] Operating lease right of use assets, net Operating lease right of use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID 2024 Operating and Finance Lease, Liability, to be Paid, Year Two Operating and Finance Lease, Liability, to be Paid, Year Two Capital expenditures Payments to Acquire Productive Assets Operating lease right of use assets Rental expense Operating Lease, Expense Total operating lease expense Total Operating Lease Expense Total Operating Lease Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Debt voluntary payment condition to excess cash flow offer amount Debt Voluntary Payment Condition To Excess Cash Flow Offer Amount Debt Voluntary Payment Condition To Excess Cash Flow Offer Amount Schedule of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income (loss) from operations Operating Income (Loss) Inventories Deferred Tax Assets, Inventory Inventories, net Increase (Decrease) in Inventories Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation and cash award expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State State and Local Jurisdiction [Member] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accounts receivable Accounts Receivable, Related Parties Weighted average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock shares outstanding (in shares) Stockholders' equity (deficit), beginning (in shares) Stockholders' equity (deficit), ending (in shares) Common Stock, Shares, Outstanding Inventories Inventory, Gross Service Service [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision (benefit) for income taxes Total provision (benefit) for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Proceeds from short-term debt Proceeds from Short-Term Debt Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float U.S. federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value ROU asset Deferred Tax Liabilities, Prepaid Expenses Percent of company stock owned (more than) Beneficial Owner Of Entity Stock, Percentage Owned Beneficial Owner Of Entity Stock, Percentage Owned Tax associated with foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Diluted (in shares) Average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Cement Cement [Member] Cement [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] National Energy Services Reunited National Energy Services Reunited [Member] National Energy Services Reunited [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Deferred financing costs Unamortized deferred finance costs Debt Issuance Costs, Gross Common stock (120,000,000 shares authorized at $0.01 par value; 33,221,266 and 32,826,325 shares issued and outstanding at December 31, 2022 and 2021 respectively) Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Monthly installments Revenue, Number Of Monthly Installments Revenue, Number Of Monthly Installments Senior Notes Senior Notes [Member] 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 Tools Tools [Member] Tools [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Supplemental Cash Flow Information Related to Leases Supplemental Cash Flow Information Related to Leases [Table Text Block] Supplemental Cash Flow Information Related to Leases Operating segments Operating Segments [Member] Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Other income Other Income Other short-term debt Other Short-term Debt [Member] Other Short-term Debt Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accrued bonus Accrued Bonuses, Current Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Common stock shares issued (in shares) Common Stock, Shares, Issued Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Interest on lease obligations Finance Lease, Interest Expense Capital expenditures in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Current portion of finance lease obligations Finance Lease, Liability, Current Amendment Flag Amendment Flag Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, face amount Debt Instrument, Face Amount Weighted Average Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Finance lease expense Finance Lease, Liability [Abstract] Proceeds from ABL Credit Facility Proceeds from Long-Term Lines of Credit Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary of Redemption of Debt Debt Instrument Redemption [Table Text Block] Summary of Financial Data by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other long-term assets Other Assets, Noncurrent Canadian Tranche Canadian Tranche [Member] Canadian tranche. Valuation of Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2025 Operating and Finance Lease, Liability, to be Paid, Year Three Operating and Finance Lease, Liability, to be Paid, Year Three 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Payments on Magnum Promissory Notes Repayments of Notes Payable Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Counterparty Name [Axis] Counterparty Name [Axis] Maximum remaining borrowing capacity, that does not require quarterly testing Debt Covenant, Fixed Charge Ratio, Maximum Remaining Borrowing Capacity, That Does Not Require Quarterly Testing Debt Covenant, Fixed Charge Ratio, Maximum Remaining Borrowing Capacity, That Does Not Require Quarterly Testing Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Contingent Liabilities Schedule of Loss Contingencies by Contingency [Table Text Block] Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2024 Finance Lease, Liability, to be Paid, Year Two Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Operating cash flows from operating leases Operating Lease, Payments Allowance for doubtful accounts Allowance for Doubtful Accounts, Premiums and Other Receivables Repurchase price Repayments of Long-Term Debt Schedule of Future Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Shop equipment Office Equipment [Member] Stock options Share-Based Payment Arrangement, Option [Member] Relationship to Entity Title of Individual [Domain] Sale on dissolvable plug products in 2019 Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Promissory notes Notes Payable, Other Payables [Member] Vesting of restricted stock (in shares) Stock Issued During Period Shares Restricted Stock Vesting Stock issued during period shares restricted stock vesting. Debt voluntary payment condition to excess cash flow offer rate Debt Voluntary Payment Condition To Excess Cash Flow Offer Rate Debt Voluntary Payment Condition To Excess Cash Flow Offer Rate Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Estimated liability for self-insured medical claims Self Insurance Reserve Balance Sheet Location Balance Sheet Location [Axis] Common stock shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Expired Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in progress Inventory, Work in Process, Gross Total current assets Assets, Current Cash refunded for income taxes Income Taxes Paid, Net Entity Small Business Entity Small Business Amortization of operating leases Operating Lease, Right-of-Use Asset, Amortization Expense Net Carrying Amount Finite-Lived Intangible Assets, Net Debt fixed charge coverage ratio Debt Fixed Charge Coverage Ratio Debt Fixed Charge Coverage Ratio Outstanding premium, amount Financing Agreement, Insurance Premium, Outstanding Financing Agreement, Insurance Premium, Outstanding Line of Credit Facility [Table] Line of Credit Facility [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Expected future compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Summary of Fair value of Debt Obligations Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Number of Shares in Underlying Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Debt-to-Value [Axis] Debt-to-Value [Axis] Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Supplemental Balance Sheet Information Related to Leases Supplemental Balance Sheet Information Related to Leases [Table Text Block] Supplemental Balance Sheet Information Related to Leases Accounts receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Less: Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Debt instrument, outstanding principal amount Debt Instrument, Repurchase Amount Operating lease right of use assets Operating Lease Assets And Liabilities Lessee [Abstract] Operating Lease Assets And Liabilities Lessee Schedule of Reconciliation of Uncertain Tax Positions Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Less: present value discount Lease Liability Undiscounted Excess Amount Lease Liability Undiscounted Excess Amount Debt Instrument [Line Items] Debt Instrument [Line Items] Reporting Unit [Axis] Reporting Unit [Axis] Issuance of common stock under stock compensation plan, net of forfeitures (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Payments of debt issuance costs Payments of Debt Issuance Costs Total operating lease obligations Present value of lease obligations Operating Lease, Liability Supplemental Information Segment Reporting Disclosure [Text Block] Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Schedule of Financing Lease Liability Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Net deferred income tax asset (liability) Deferred Tax Liabilities, Net Liabilities and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Foreign currency translation adjustments, net of $0 tax in each period Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Inventories, net Inventories, net Inventory, Net Deferred income tax assets: Deferred Tax Assets, Net [Abstract] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Auditor Location Auditor Location Abandonment of in-process research and development Noncash Project Abandonment Costs Entity Filer Category Entity Filer Category Basic (in shares) Average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic U.S. federal Current Federal Tax Expense (Benefit) United States UNITED STATES Contingent liabilities Balance at beginning of year Balance at end of the period Loss Contingency Accrual Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Share-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Aggregated stated amount of units Stock Issued During Period, Value, Issued for Services Restricted stock Restricted Stock [Member] Lease and building maintenance expense Lease And Building Maintenance Expense Lease and building maintenance expense. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Summary of Debt Obligations Schedule of Debt [Table Text Block] Costs and expenses Costs and Expenses, Related Party Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Loan Limit Greater Than Twenty Percentage Loan Limit Greater Than Twenty Percentage [Member] Loan Limit Greater Than Twenty Percentage Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income taxes receivable/payable Increase (Decrease) in Income Taxes Payable Long-term liabilities Liabilities, Noncurrent [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers Stock-based Compensation Share-Based Payment Arrangement [Text Block] Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Revaluation adjustments Contingent Consideration Obligation Revaluation Gain (Loss) Contingent consideration obligation revaluation. Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Revenues Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Redemption Period Two February 1, 2027 to October 31, 2027 Debt Instrument, Redemption, Period Two [Member] ABL Credit Facility ABL Credit Facility [Member] ABL Credit Facility Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Interest expense Interest Income (Expense), Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Total liabilities and stockholders’ equity (deficit) Liabilities and Equity Coiled tubing equipment Coiled Tubing Equipment [Member] Coiled Tubing Equipment [Member] Proceeds from property and equipment casualty losses Proceeds From Property And Equipment Casualty Losses Proceeds from property and equipment casualty losses. Schedule of Deferred Tax Assets (Liabilities) Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Amortization of deferred financing costs Amortization of Debt Issuance Costs Related Party Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Percentage of potential future payment of net income in 2019 through 2026 Business Combination Contingent Consideration Percentage Of Net Income On Potential Future Cash Payments Business combination contingent consideration percentage of net income on potential future cash payments. Payments on ABL Credit Facility Repayments of Long-Term Lines of Credit Land Land [Member] Goodwill and intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Total deferred income tax assets Deferred Tax Assets, Gross Redemption Period One February 1, 2026 to January 31, 2027 Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Unrecognized tax benefits, accrued income tax penalties and interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less: present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Earnings (loss) per share, diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sale of Stock [Domain] Sale of Stock [Domain] Operating lease right of use assets, gross Operating Lease Right Of Use Asset Gross Operating Lease Right Of Use Asset Gross Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment 2027 Operating and Finance Lease, Liability, to be Paid, Year Five Operating and Finance Lease, Liability, to be Paid, Year Five Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on sale of property and equipment Loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items Consolidation Items [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Reporting Unit [Domain] Reporting Unit [Domain] Accrued expenses Accrued Expenses [Member] Accrued expenses. 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Finance lease right of use assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Unrecognized tax benefits Uncertain tax positions, beginning balance Uncertain tax positions, ending balance Unrecognized Tax Benefits Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Intrinsic Value [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Intrinsic Value [Roll Forward] Entity Ex Transition Period Entity Ex Transition Period Due from related parties Due from Related Parties Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Financing agreement, insurance premium Financing Agreement, Insurance Premium Financing Agreement, Insurance Premium Excess cash flowpercentage Debt Instrument, Excess Cash Flow Percentage Debt Instrument, Excess Cash Flow Percentage Performance Cash Awards Performance Cash Awards [Member] Performance Cash Awards Total Lease Payments Due [Abstract] Lease Payments Due Schedule of Operating Lease Liability Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Payments of short-term debt Repayments of Other Short-Term Debt Income Tax Authority [Domain] Income Tax Authority [Domain] Equipment purchased Payments to Acquire Machinery and Equipment Product and Service [Axis] Product and Service [Axis] Deferred income tax liabilities: Deferred Tax Liabilities, Net [Abstract] Valuation allowance, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Debt-to-Value [Domain] Debt-to-Value [Domain] Credit Facility [Axis] Credit Facility [Axis] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Reserve for obsolescence Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Employer contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Buildings Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Total deferred income tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred tax benefit from net losses Deferred Tax Assets, Other Comprehensive Loss Non-compete agreements Noncompete Agreements [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Frac Tech Frac-Tech Acquisition [Member] Frac-Tech Acquisition [Member] Vesting of restricted stock and stock units Stock Issued During Period Value Restricted Stock Vesting Stock issued during period value restricted stock vesting. 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Interest income Investment Income, Nonoperating Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Beneficial owner Beneficial Owner [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Conversion of units (in shares) Stock Issued During Period, Shares, Conversion of Units Concentration of Credit Risk and Concentration of Supplier Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expenses Other Accrued Liabilities, Current City Area Code City Area Code Accrued legal fees and settlements Accrued Professional Fees, Current General and administrative expenses General and Administrative Expense Assets Assets [Abstract] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Wireline Wireline [Member] Wireline [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Loan Limit Greater Than Fifteen Percentage Loan Limit Greater Than Fifteen Percentage [Member] Loan Limit Greater Than Fifteen Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Payment related to performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Payment Related To Performance Period, Percent Share-Based Compensation Arrangement by Share-Based Payment Award, Payment Related To Performance Period, Percent Tax provision (benefit) at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount 2028 Notes Two Thousand Twenty Eight Senior Notes [Member] Two Thousand Twenty Eight Senior Notes Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Depreciation Cost, Depreciation Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance public offering Proceeds from Issuance Initial Public Offering Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Right of use assets obtained in exchange for lease obligations: Right of Use Assets Obtained in Exchange for Lease Obligations [Abstract] Right of Use Assets Obtained in Exchange for Lease Obligations Operating lease non right of use assets Long Term Operating Lease Cost Long Term Operating Lease Cost Earnings (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Supplemental schedule of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Operating leases Leases, Operating [Abstract] Debt instrument, redemption price, percentage of principal, default trigger Debt Instrument, Redemption Price, Percentage Of Principal, Default Trigger Debt Instrument, Redemption Price, Percentage Of Principal, Default Trigger Variable Rate [Domain] Variable Rate [Axis] Purchases of 2023 Notes Repayments of Senior Debt Less: present value discount Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent Payments Loss Contingency Accrual, Payments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Operating equipment Energy Equipment [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five Summary of Basic and Diluted Income (Loss) per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Company and Organization Business Description and Basis of Presentation [Text Block] EX-101.PRE 13 nine-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 03, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38347    
Entity Registrant Name Nine Energy Service, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 80-0759121    
Entity Address, Address Line One 2001 Kirby Drive, Suite 200    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77019    
City Area Code 281    
Local Phone Number 730-5100    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol NINE    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 47,805,208
Entity Common Stock, Shares Outstanding   34,721,266  
Documents Incorporated by Reference Information called for in Part III of this Annual Report on Form 10-K is incorporated by reference to the registrant’s Definitive Proxy Statement for its 2023 Annual Meeting of Stockholders.    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001532286    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Firm ID 238
Auditor Location Houston, TX
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 17,445 $ 21,509
Accounts receivable, net 105,277 64,025
Income taxes receivable 741 1,393
Inventories, net 62,045 42,180
Prepaid expenses and other current assets 11,217 10,195
Total current assets 196,725 139,302
Property and equipment, net 89,717 86,958
Operating lease right of use assets, net 36,336 35,117
Finance lease right of use assets, net 547 1,445
Intangible assets, net 101,945 116,408
Other long-term assets 1,564 2,383
Total assets 426,834 381,613
Current liabilities    
Accounts payable 42,211 28,680
Accrued expenses 28,391 18,519
Current portion of long-term debt 2,267 2,093
Current portion of operating lease obligations 7,956 6,091
Current portion of finance lease obligations 178 1,070
Total current liabilities 81,003 56,453
Long-term liabilities    
Long-term debt 338,031 332,314
Long-term operating lease obligations 29,370 30,435
Long-term finance lease obligations 0 65
Other long-term liabilities 1,937 1,613
Total liabilities 450,341 420,880
Commitments and contingencies (Note 12)
Stockholders’ equity (deficit)    
Common stock (120,000,000 shares authorized at $0.01 par value; 33,221,266 and 32,826,325 shares issued and outstanding at December 31, 2022 and 2021 respectively) 332 328
Additional paid-in capital 775,006 773,350
Accumulated other comprehensive loss (4,828) (4,535)
Accumulated deficit (794,017) (808,410)
Total stockholders’ equity (deficit) (23,507) (39,267)
Total liabilities and stockholders’ equity (deficit) $ 426,834 $ 381,613
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock shares authorized (in shares) 120,000,000 120,000,000
Common stock par value (in usd per share) $ 0.01 $ 0.01
Common stock shares issued (in shares) 33,221,266 32,826,325
Common stock shares outstanding (in shares) 33,221,266 32,826,325
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues $ 593,382 $ 349,419
Cost and expenses    
General and administrative expenses 51,653 45,301
Depreciation 26,784 28,905
Amortization of intangibles 13,463 16,116
Loss on revaluation of contingent liability 454 460
Loss on sale of property and equipment 367 660
Income (loss) from operations 43,568 (50,015)
Interest expense 32,486 32,527
Interest income (305) (26)
Gain on extinguishment of debt (2,843) (17,618)
Other income (709) (298)
Income (loss) before income taxes 14,939 (64,600)
Provision (benefit) for income taxes 546 (25)
Net income (loss) $ 14,393 $ (64,575)
Earnings (loss) per share    
Basic (in dollars per share) $ 0.47 $ (2.13)
Diluted (in dollars per share) $ 0.45 $ (2.13)
Weighted average shares outstanding    
Basic (in shares) 30,930,890 30,302,925
Diluted (in shares) 32,251,398 30,302,925
Other comprehensive loss, net of tax    
Foreign currency translation adjustments, net of $0 tax in each period $ (293) $ (34)
Total other comprehensive loss, net of tax (293) (34)
Total comprehensive income (loss) 14,100 (64,609)
Service    
Revenues 455,364 248,618
Cost and expenses    
Cost of revenues (exclusive of depreciation and amortization shown separately below) 350,733 228,290
Product    
Revenues 138,018 100,801
Cost and expenses    
Cost of revenues (exclusive of depreciation and amortization shown separately below) $ 106,360 $ 79,702
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Tax associated with foreign currency translation $ 0 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Stockholders' equity (deficit), beginning (in shares) at Dec. 31, 2020   31,557,809      
Stockholders' equity (deficit), beginning at Dec. 31, 2020 $ 20,409 $ 316 $ 768,429 $ (4,501) $ (743,835)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock compensation plan, net of forfeitures (in shares)   1,457,626      
Issuance of common stock under stock compensation plan, net of forfeitures 0 $ 14 (14)    
Stock-based compensation expense 5,406   5,406    
Vesting of restricted stock (in shares)   (189,110)      
Vesting of restricted stock and stock units (473) $ (2) (471)    
Other comprehensive loss (34)     (34)  
Net income (loss) $ (64,575)       (64,575)
Stockholders' equity (deficit), ending (in shares) at Dec. 31, 2021 32,826,325 32,826,325      
Stockholders' equity (deficit), ending at Dec. 31, 2021 $ (39,267) $ 328 773,350 (4,535) (808,410)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under stock compensation plan, net of forfeitures (in shares)   623,328      
Issuance of common stock under stock compensation plan, net of forfeitures 0 $ 7 (7)    
Stock-based compensation expense 2,440   2,440    
Vesting of restricted stock (in shares)   (228,387)      
Vesting of restricted stock and stock units (780) $ (3) (777)    
Other comprehensive loss (293)     (293)  
Net income (loss) $ 14,393       14,393
Stockholders' equity (deficit), ending (in shares) at Dec. 31, 2022 33,221,266 33,221,266      
Stockholders' equity (deficit), ending at Dec. 31, 2022 $ (23,507) $ 332 $ 775,006 $ (4,828) $ (794,017)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities    
Net income (loss) $ 14,393 $ (64,575)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities    
Depreciation 26,784 28,905
Amortization of intangibles 13,463 16,116
Amortization of operating leases 8,670 8,020
Amortization of deferred financing costs 2,545 2,602
Recovery for doubtful accounts (166) (229)
Provision for inventory obsolescence 2,966 4,831
Stock-based compensation expense 2,440 5,406
Gain on extinguishment of debt (2,843) (17,618)
Loss on sale of property and equipment 367 660
Loss on revaluation of contingent liability 454 460
Abandonment of in-process research and development 1,000 0
Changes in operating assets and liabilities    
Accounts receivable, net (41,114) (22,540)
Inventories, net (22,968) (8,608)
Prepaid expenses and other current assets (818) 3,350
Accounts payable and accrued expenses 19,476 12,447
Income taxes receivable/payable 655 0
Other assets and liabilities (8,632) (9,643)
Net cash provided by (used in) operating activities 16,672 (40,416)
Cash flows from investing activities    
Proceeds from sales of property and equipment 2,959 3,492
Proceeds from property and equipment casualty losses 175 0
Purchases of property and equipment (28,551) (15,413)
Net cash used in investing activities (25,417) (11,921)
Cash flows from financing activities    
Proceeds from ABL Credit Facility 24,000 15,000
Payments on ABL Credit Facility (7,000) 0
Purchases of 2023 Notes (10,081) (8,355)
Payments on Magnum Promissory Notes (1,125) (844)
Proceeds from short-term debt 4,086 1,513
Payments of short-term debt (2,787) (545)
Payments on finance leases (1,269) (1,094)
Payments of contingent liability (195) (154)
Vesting of restricted stock and stock units (780) (473)
Net cash provided by financing activities 4,849 5,048
Impact of foreign currency exchange on cash (168) (66)
Net decrease in cash and cash equivalents (4,064) (47,355)
Cash and cash equivalents    
Cash and cash equivalents at beginning of period 21,509 68,864
Cash and cash equivalents at end of period 17,445 21,509
Supplemental disclosures of cash flow information:    
Cash paid for interest 29,708 30,085
Cash refunded for income taxes 116 24
Supplemental schedule of non-cash activities:    
Capital expenditures in accounts payable and accrued expenses 3,443 63
Receivable from property and equipment sale (including insurance) $ 701 $ 497
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Company and Organization
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Company and Organization Company and Organization
Company Description
Nine Energy Service, Inc. (the “Company” or “Nine”), a Delaware corporation, is an oilfield services business that provides services integral to the completion of unconventional wells through a full range of tools and methodologies. The Company is headquartered in Houston, Texas.
The Company’s chief operating decision maker, which is its Chief Executive Officer, and its board of directors allocate resources and assess performance based on financial information presented at a consolidated level. Accordingly, the Company determined that it operates as one reportable segment, known as Completion Solutions.
Risks and Uncertainties
The Company’s business depends, to a significant extent, on the level of unconventional resource development activity and corresponding capital spending of oil and natural gas companies. These activity and spending levels are strongly influenced by the current and expected oil and natural gas prices. Following an extreme decline in activity levels and pricing in 2020, the Company has been focused on strategically implementing price increases and gaining market share. In 2022, oil and natural gas prices improved, and activity levels increased compared to 2021, resulting in higher demand for the Company’s products and services. Due to a heightened competition for qualified labor, an under-supply of equipment, and other supply chain-related constraints, the Company implemented price increases in most service lines. Finding and retaining qualified labor continues to be a challenge resulting in wage inflation, offsetting some of the price increases. Going forward, the Company’s earnings will be affected by its customers’ activity plans (which are strongly influenced by commodity prices), the Company’s ability to implement further price increases, the impact of wage and labor inflation, and labor shortage and supply chain constraints. Additionally, activity levels could be affected as oilfield service providers continue to raise prices and customers are impacted by cost inflation to drill, complete, and produce oil and natural gas wells.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
The consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, include the accounts of Nine and its wholly owned subsidiaries. All inter-company balances and transactions have been eliminated in the consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future. Such estimates include fair value assumptions used in analyzing long-lived assets for possible impairment, useful lives used in depreciation and amortization expense, recognition of provisions for contingencies, and stock-based compensation fair value. It is at least reasonably possible that the estimates used will change within the next year.
Revenue Recognition
The Company recognizes revenue under Accounting Standards Codification Topic 606 (“ASC 606”) when products are received by a customer’s domestic common carrier at the Company’s facility or when the product is received by the customer’s international carrier. The Company believes this recognition policy reflects the point at which the customer obtains control of the product as required by ASC 606.
Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company excludes sales taxes, value added taxes, and other taxes it collects concurrent with revenue-producing activities from revenue.
The Company’s revenue is derived from the sale of products and services which are sold directly to customers or are consumed by customers on their well sites. For domestic product sales, the Company typically recognizes revenue when it meets its performance obligation upon the shipment of the products from its facilities to its customer. For international product sales, the Company typically recognizes revenue when it meets its performance obligation upon receipt of the products by the customer’s international carrier. The Company recognizes service revenue over the time the service is performed as the customer consumes and benefits from the use of the Company’s products and services for well service. Service revenues represent revenue recognized over time, as the Company’s customer arrangements typically provide agreed upon hourly or daily fixed-rates, and the Company recognizes service revenue based upon the number of hours or days services have been performed.
Contracts for the Company’s products and services are negotiated on a per-job basis at a regional level. Contracts vary in nature but typically have a duration of less than a month and have a single performance obligation either for a job, a series of distinct jobs, or a period the Company stands ready to provide its services to its client as needed.
The Company’s payment terms vary by the type and location of its customers and type of product and service offered. The Company receives cash equal to the invoice amount for most services and product sales, and payment terms typically range from 30 to 60 days from the date the Company invoices a customer. Since the period between the delivery of the Company’s products and services and the Company’s receipt of customer payment for these products and services is not expected to exceed one year, the Company has elected not to calculate or disclose a financing component for its customer contracts.

Contract Estimates
The Company receives reimbursements from its customers for the purchase of supplies, equipment, personnel services, and other services provided at a customer’s request. Reimbursable revenues are subject to uncertainty as the timing of the receipt of these amounts is dependent on factors outside of the Company’s influence. Accordingly, these revenues are not recognized until the uncertainty is resolved, which typically occurs when the related costs are incurred on behalf of the customer. The Company is considered a principal in these transactions and records the associated revenues at the gross amount billed to the customer.
Changes and modifications to contracts are routine in the performance of the Company’s contracts due to the dynamic nature of well operations and the services the Company provides for its customers. The Company considers contract modifications to exist when the modification either creates a new contract or changes the existing enforceable rights and obligations of a contract. Most of the Company’s contract modifications are for services or goods that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract.
Contract Balances
Any contract assets are included in “Accounts receivable, net” in the Company’s Consolidated Balance Sheets. Contract assets arise when recorded revenues for a contract exceed the amounts billed under the terms of the contracts. The Company classifies contract liabilities as unearned income which is included in “Accrued expenses” in the Company’s Consolidated Balance Sheets. Such deferred revenue typically results from advance payments received on well service orders prior to performance of the service.
For information regarding the Company’s revenue, see Note 3 – Revenues.
Leases
The Company determines if an arrangement is a lease at inception. To the extent an arrangement represents a lease, the Company classifies that lease as an operating lease or a finance lease under Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) and its related ASUs (“ASC 842”).
The Company capitalizes operating leases on its Consolidated Balance Sheets through a Right of Use (“ROU”) asset and a corresponding lease liability. ROU assets represent the Company’s right to use an underlying asset for the lease term, and
lease liabilities represent the Company’s obligation to make lease payments arising from the operating lease. Operating lease ROU assets and obligations are recognized at the commencement date of an arrangement based on the present value of lease payments over the lease term utilizing an interest rate that the Company would have incurred to borrow over a similar term the funds necessary to purchase the leased asset.
Operating leases are included in “Operating lease right of use assets, net,” “Current portion of operating lease obligations,” and “Long-term operating lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021. Lease expense for operating leases is recognized on a straight-line basis over the lease term for 2022 and 2021.
Finance leases are included in the line items “Finance lease right of use assets, net,” “Current portion of finance lease obligations,” and “Long-term finance lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021.
For additional information regarding the Company’s leases, see Note 6 – Leases.
Cash and Cash Equivalents
The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. Throughout the year, the Company maintained cash balances that were in excess of their federally insured limits. The Company has not experienced any losses in such accounts.
Cash flows from the Company’s Canadian subsidiary are calculated based on its functional currency. As a result, amounts related to changes in assets and liabilities reported in the Company’s Consolidated Statements of Cash Flows will not necessarily agree to changes in the corresponding balances in the Company’s Consolidated Balance Sheets.
Foreign Currency
The Company’s functional currency is the United States Dollar (“USD”). The financial position and results of operations of the Company’s Canadian subsidiary are measured using the local currency as the functional currency. Revenues and expenses of the subsidiary have been translated into USD at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the date of the Company’s Consolidated Balance Sheets. The resulting translation gain and loss adjustments have been recorded as a separate component of other comprehensive income (loss) in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) and its Consolidated Statements of Stockholders’ Equity (Deficit).
Accounts Receivable
The Company extends credit to customers in the normal course of business. Accounts receivable are carried at their estimated collectible amount. Trade credit is generally extended on a short-term basis; thus, receivables do not bear interest, although a finance charge may be applied to amounts past due. The Company maintains an allowance for doubtful accounts for estimated losses that may result from the inability of its customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience, as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. The Company writes off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written off are credited to bad debt expense.
The Company had $105.3 million and $64.0 million of “Accounts receivable, net” at December 31, 2022 and 2021, respectively. The Company maintains an allowance for doubtful accounts based on the expected collectability of accounts receivable, which is included in “Accounts receivable, net” on the Company’s Consolidated Balance Sheets. The Company had an allowance for doubtful accounts of $0.2 million and $2.8 million at December 31, 2022 and 2021, respectively. Bad debt expense recovery was $0.2 million for both the years ended December 31, 2022 and 2021.
Concentration of Credit Risk
The Company derives a significant portion of its revenues from companies in the exploration and production (“E&P”) industry, and its customer base includes a broad range of integrated and independent domestic E&P companies and international E&P companies operating in the markets that the Company serves. While current energy prices are important contributors to positive cash flow for the customers, expectations about future prices and price volatility are generally more important for determining future spending levels. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development, and production activity as well as the entire health of the oil and natural gas industry and
can therefore negatively impact spending by the Company’s customers. No customer accounted for more than 10% of the revenues for the years ended December 31, 2022 and 2021.
Concentration of Supplier Risk
Purchases during the years ended December 31, 2022 and 2021 did not include purchases from any supplier that individually represented more than 10% of total operating purchases. 
Property and Equipment
Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful lives of the assets. Equipment held under capital leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is recognized within operating expenses. Normal repair and maintenance costs are charged to operating expense as incurred. Significant renewals and betterments are capitalized.
Valuation of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believes that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
Valuation of Intangible Assets
Intangible assets with definite lives include technology, customer relationships, and non-compete agreements. The Level 3 fair value of technology and the Level 3 fair value of customer relationships are estimated using the income approach, specifically the multi-period excess earnings method. The multi-period excess earnings method consists of isolating the cash flows attributed to the intangible asset, which are then discounted to present value to calculate the Level 3 fair value of the intangible asset. The Level 3 fair value of non-compete agreements is estimated using a with and without scenario where cash flows are projected through the term of the non-compete agreement assuming the non-compete agreement is in place and compared to cash flows assuming the non-compete agreement is not in place.
Intangible assets with definite lives are amortized based on the estimated consumption of the economic benefit over their estimated useful lives. Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.
Intangible assets with indefinite useful lives are not subject to amortization. For intangible assets with indefinite useful lives, an assessment for impairment is performed annually on December 31 or when there is an indication an impairment may have occurred. Intangible assets with indefinite useful lives are reviewed for impairment by comparing the carrying value of the intangible asset to the Level 3 fair value of the intangible asset. The Level 3 fair value of intangible assets with indefinite useful lives is estimated using the relief-from-royalty method of the income approach. This approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, royalty rates, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. The Company recognizes an indefinite-lived intangible asset impairment charge of the amount by which the carrying value of the intangible asset exceeds the Level 3 fair value of the intangible asset. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
Stock-based Compensation
The Company has stock-based compensation plans for certain of its employees. The Company measures employee stock-based compensation awards at fair value on the date they are granted to employees and recognizes compensation cost in its financial statements over the requisite service period. As a result of the adoption of ASU No. 2016-09, the Company elected to account for stock-based compensation forfeitures as they occur.
Restricted Stock and Restricted Stock Units
Compensation expense is recorded for restricted stock and restricted stock units over the applicable vesting period based on the Company’s closing stock price as of the grant date.
Performance Stock Units and Performance Cash Awards
Performance stock units and performance cash awards are recorded at their fair value and expensed over their performance period. Fair value for performance stock units and performance cash awards is measured using a Monte Carlo simulation model.
Options
Options are issued with an exercise price equal to the fair value of the stock on the date of grant. Compensation expense is recorded for the fair value of the stock options and is recognized over the period of the underlying security’s vesting schedule. Consideration paid on the exercise of stock options is credited to share capital and additional paid-in capital. For options, fair value of the stock-based compensation is measured by use of the Black-Scholes pricing model. The following discusses the assumptions used related to the Black-Scholes pricing model.
The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.
Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company developed its expected volatility based upon a weighted average volatility of its peer group.
At the time of the issuance of the options, the Company did not plan to pay cash dividends in the foreseeable future. Therefore, a zero expected dividend yield was used in the valuation model.
The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.
Income Taxes
The Company accounts for income taxes under Accounting Standards Codification 740, Income Taxes (“ASC 740”). Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of the Company’s assets and liabilities at the balance sheet date and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. The Company records a valuation reserve in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized.
The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the “more likely than not” recognition criteria, the tax position is measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.
Fair Value of Financial Instruments
The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments.
For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three levels:
Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;
Level 2 – inputs other than quoted prices included within Level 1 that are observable for the assets or liability, either directly or indirectly; and
Level 3 – inputs are unobservable for the asset or liability, which reflect the best judgment of management.
Financial assets and liabilities that are disclosed at fair value are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.
The fair value of the Company’s debt obligations is classified as Level 2 in the fair value hierarchy and is established based on observable inputs in less active markets. For additional information on the fair value of the Company’s debt obligations, see Note 9 – Debt Obligations.
The fair value of the Company’s contingent consideration is classified as Level 3 in the fair value hierarchy and is established on unobservable markets which reflect the best judgment of management. For additional information on the fair value of the Company’s contingent consideration, see Note 12 – Commitments and Contingencies.
Earnings (Loss) Per Share
Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period, taking into effect, if any, the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as potentially dilutive restricted stock, restricted stock units, and performance stock units. There was no dilutive effect for the year ended December 31, 2021 as the Company was in a net loss position. For additional information on earnings (loss) per share, see Note 14 – Earnings (Loss) Per Share.
Accounting Pronouncements Recently Adopted
In December 2019, the Financial Accounting Standards Board (the “FASB”) issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles and clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for public businesses for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and adopted, the new standard for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements included in this Annual Report.
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments in ASU 2016-13 replace the current incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information. ASU 2016-13 is effective for Securities and Exchange Commission filers, excluding smaller reporting companies, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and plans, to adopt the new standard for the fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company does not expect the standard to have a material impact on its financial position, results of operations, or
liquidity.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Revenues
Disaggregated revenue for the years ended December 31, 2022 and 2021 was as follows:
Year Ended December 31,
20222021
(in thousands)
Cement$229,409 $114,181 
Tools138,018 100,801 
Wireline107,352 72,436 
Coiled tubing118,603 62,001 
Total revenues$593,382 $349,419 

The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.
Performance Obligations
At December 31, 2022 and December 31, 2021, the amount of remaining performance obligations was not material.
Contract Balances
At December 31, 2022 and December 31, 2021, contract assets and contract liabilities were not material.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories, consisting primarily of finished goods and raw materials, are stated at the lower of cost or net realizable value. Cost is determined on an average cost basis. The Company reviews its inventory balances and writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. The reserve for obsolescence was $6.7 million and $9.0 million at December 31, 2022 and 2021, respectively.
Inventories, net as of December 31, 2022 and 2021 were comprised of the following:
December 31,
20222021
(in thousands)
Raw materials$39,249 $31,153 
Work in progress161 675 
Finished goods29,345 19,323 
Inventories68,755 51,151 
Reserve for obsolescence(6,710)(8,971)
Inventories, net$62,045 $42,180 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment amounts as of December 31, 2022 and 2021 were as follows:
December 31,
 Estimated
Useful Lives
20222021
  (in thousands)
Operating equipment
1 to 12 years
$321,315 $299,602 
Autos and trucks
1 to 7 years
4,140 4,168 
Furniture, fixtures, and equipment
2 to 12 years
3,843 4,059 
Shop equipment
3 to 15 years
14,552 14,555 
Buildings
7 to 39 years
4,599 8,994 
Leasehold improvements
3 to 11 years
2,017 1,443 
Landindefinite1,348 828 
  351,814 333,649 
Less: Accumulated depreciation (262,097)(246,691)
Property and equipment, net $89,717 $86,958 
Depreciation expense was $26.8 million and $28.9 million for the years ended December 31, 2022 and 2021, respectively.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
Under ASC 842, the Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in the Company’s Consolidated Balance Sheets. Lease with an initial term greater than 12 months are recognized in the Company’s Consolidated Balance Sheets based on lease classification as either operating or financing. Some of the Company’s lease agreements include lease and non-lease components for which the Company has elected to not separate for all classes of underlying assets. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company may sublease its real estate to third parties, subject to certain provision of the lease, when it has no future use for the property.
Operating Leases
As a lessee, the Company’s operating lease portfolio primarily consists of operating leases for equipment, vehicles, office space, yard facilities, and employee housing. Operating lease ROU assets and operating lease obligations are recognized based on the present value of the future minimum lease payments at commencement date. As most of the Company’s leases do not provide an implicit borrowing rate, the Company uses its incremental borrowing rate based on the lease information available at the commencement date in determining the present value of future payments. The incremental borrowing rate utilized is based upon the interest rate associated with the Company’s ABL Credit Facility (as defined and described in Note 9 – Debt Obligations) which is utilized to fund its working capital needs and planned capital expenditures. The Company’s leases have remaining terms of one to ten years and may include options to extend or terminate the lease. The operating lease ROU assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred.
The Company leases most of these properties under long-term (greater than one year) non-cancelable term leases many of which contain renewal options that can extend the lease term from one to five years and some of which contain escalation clauses. The Company may also enter into short-term or month-to-month operating leases. Options to renew these leases are generally not considered reasonably certain to be exercised due to the nature of the Company’s operations and the markets it serves. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease.
The Company also leases supplemental equipment, typically under cancellable short-term contracts which are less than 30 days. This equipment is typically required for a specific project and for a short duration. Due to the nature of the Company’s operations, any option to renew these short-term leases is generally not considered reasonably certain to be exercised. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease, and the lease payments during these periods are similarly excluded from the calculation of operating lease asset and lease obligation balances.
Operating lease expense consists of rent expense related to leases that were included in ROU assets under ASC 842. The Company recognizes operating lease expense on a straight-line basis, except for certain variable expenses that are recognized when the variability is resolved, typically during the period in which they are paid. Variable operating lease payments typically include charges for property taxes and insurance, and some leases contain variable payments related to non-lease components, including common area maintenance and usage of facilities or office equipment (for example, copiers). The Company does not have variable expenses.
Additional Information
The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:
Year Ended December 31,
20222021
(in thousands)
Operating lease expense
Operating lease right of use assets$8,670 $8,020 
Operating lease non right of use assets7,697 6,201 
Total operating lease expense$16,367 $14,221 
Finance lease expense
Depreciation of right of use assets$385 $399 
Interest on lease obligations199 162 
Total finance lease expense$584 $561 
Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Supplemental information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
Operating leases
Weighted average remaining lease term5.36.4
Weighted average discount rate5.0%5.0%
Finance leases
Weighted average remaining lease term0.41.0
Weighted average discount rate21.7%9.8%
Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
(in thousands)
Operating lease right of use assets
Operating lease right of use assets, gross$52,947 $45,853 
Less: Accumulated amortization(16,611)(10,736)
Operating lease right of use assets, net$36,336 $35,117 
Operating lease obligations
Current portion of operating lease obligations$7,956 $6,091 
Long-term operating lease obligations29,370 30,435 
Total operating lease obligations$37,326 $36,526 
Finance lease right of use assets
Finance lease right of use assets, gross$1,057 $2,980 
Less: Accumulated depreciation(510)(1,535)
Finance lease right of use assets, net$547 $1,445 
Finance lease obligations
Current portion of finance lease obligations$178 $1,070 
Long-term finance lease obligations— 65 
Total finance lease obligations$178 $1,135 
Future annual minimum lease payments as of December 31, 2022 were as follows:
Operating Lease Right of Use ObligationsFinance LeasesTotal
(in thousands)
2023$9,599 $219 $9,818 
20247,994 — 7,994 
20257,047 — 7,047 
20266,474 — 6,474 
20275,130 — 5,130 
Thereafter6,243 — 6,243 
Total lease payments$42,487 $219 $42,706 
Less: present value discount(5,161)(41)(5,202)
Present value of lease obligations$37,326 $178 $37,504 
Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease obligations:
Operating cash flows from operating leases$8,698 $8,124 
Operating cash flows from finance leases$385 $399 
Financing cash flows from finance leases$1,269 $1,094 
Right of use assets obtained in exchange for lease obligations:
Operating leases$8,356 $5,059 
Finance leases$336 $28 
Leases Leases
Under ASC 842, the Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in the Company’s Consolidated Balance Sheets. Lease with an initial term greater than 12 months are recognized in the Company’s Consolidated Balance Sheets based on lease classification as either operating or financing. Some of the Company’s lease agreements include lease and non-lease components for which the Company has elected to not separate for all classes of underlying assets. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company may sublease its real estate to third parties, subject to certain provision of the lease, when it has no future use for the property.
Operating Leases
As a lessee, the Company’s operating lease portfolio primarily consists of operating leases for equipment, vehicles, office space, yard facilities, and employee housing. Operating lease ROU assets and operating lease obligations are recognized based on the present value of the future minimum lease payments at commencement date. As most of the Company’s leases do not provide an implicit borrowing rate, the Company uses its incremental borrowing rate based on the lease information available at the commencement date in determining the present value of future payments. The incremental borrowing rate utilized is based upon the interest rate associated with the Company’s ABL Credit Facility (as defined and described in Note 9 – Debt Obligations) which is utilized to fund its working capital needs and planned capital expenditures. The Company’s leases have remaining terms of one to ten years and may include options to extend or terminate the lease. The operating lease ROU assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred.
The Company leases most of these properties under long-term (greater than one year) non-cancelable term leases many of which contain renewal options that can extend the lease term from one to five years and some of which contain escalation clauses. The Company may also enter into short-term or month-to-month operating leases. Options to renew these leases are generally not considered reasonably certain to be exercised due to the nature of the Company’s operations and the markets it serves. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease.
The Company also leases supplemental equipment, typically under cancellable short-term contracts which are less than 30 days. This equipment is typically required for a specific project and for a short duration. Due to the nature of the Company’s operations, any option to renew these short-term leases is generally not considered reasonably certain to be exercised. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease, and the lease payments during these periods are similarly excluded from the calculation of operating lease asset and lease obligation balances.
Operating lease expense consists of rent expense related to leases that were included in ROU assets under ASC 842. The Company recognizes operating lease expense on a straight-line basis, except for certain variable expenses that are recognized when the variability is resolved, typically during the period in which they are paid. Variable operating lease payments typically include charges for property taxes and insurance, and some leases contain variable payments related to non-lease components, including common area maintenance and usage of facilities or office equipment (for example, copiers). The Company does not have variable expenses.
Additional Information
The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:
Year Ended December 31,
20222021
(in thousands)
Operating lease expense
Operating lease right of use assets$8,670 $8,020 
Operating lease non right of use assets7,697 6,201 
Total operating lease expense$16,367 $14,221 
Finance lease expense
Depreciation of right of use assets$385 $399 
Interest on lease obligations199 162 
Total finance lease expense$584 $561 
Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Supplemental information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
Operating leases
Weighted average remaining lease term5.36.4
Weighted average discount rate5.0%5.0%
Finance leases
Weighted average remaining lease term0.41.0
Weighted average discount rate21.7%9.8%
Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
(in thousands)
Operating lease right of use assets
Operating lease right of use assets, gross$52,947 $45,853 
Less: Accumulated amortization(16,611)(10,736)
Operating lease right of use assets, net$36,336 $35,117 
Operating lease obligations
Current portion of operating lease obligations$7,956 $6,091 
Long-term operating lease obligations29,370 30,435 
Total operating lease obligations$37,326 $36,526 
Finance lease right of use assets
Finance lease right of use assets, gross$1,057 $2,980 
Less: Accumulated depreciation(510)(1,535)
Finance lease right of use assets, net$547 $1,445 
Finance lease obligations
Current portion of finance lease obligations$178 $1,070 
Long-term finance lease obligations— 65 
Total finance lease obligations$178 $1,135 
Future annual minimum lease payments as of December 31, 2022 were as follows:
Operating Lease Right of Use ObligationsFinance LeasesTotal
(in thousands)
2023$9,599 $219 $9,818 
20247,994 — 7,994 
20257,047 — 7,047 
20266,474 — 6,474 
20275,130 — 5,130 
Thereafter6,243 — 6,243 
Total lease payments$42,487 $219 $42,706 
Less: present value discount(5,161)(41)(5,202)
Present value of lease obligations$37,326 $178 $37,504 
Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease obligations:
Operating cash flows from operating leases$8,698 $8,124 
Operating cash flows from finance leases$385 $399 
Financing cash flows from finance leases$1,269 $1,094 
Right of use assets obtained in exchange for lease obligations:
Operating leases$8,356 $5,059 
Finance leases$336 $28 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(49,845)$13,425 4.8
Non-compete agreements6,500 (6,166)334 0.8
Technology125,110 (36,924)88,186 10.7
Total$194,880 $(92,935)$101,945 

December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(45,187)$18,083 5.3
Non-compete agreements6,500 (5,766)734 2.0
Technology125,110 (28,519)96,591 11.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(79,472)$116,408 
The Company abandoned its “E-Set” tools business and related $1.0 million in-process research and development indefinite-lived intangible asset in the fourth quarter of 2022.
Amortization of Intangibles
Amortization of intangibles was $13.5 million and $16.1 million for the years ended December 31, 2022 and 2021, respectively.
Future estimated amortization of intangibles is as follows:
Year Ending December 31,(in thousands)
2023$11,516 
202411,183 
202511,183 
202611,082 
202710,315 
Thereafter46,666 
 $101,945 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses as of December 31, 2022 and 2021 consisted of the following:
December 31,
 20222021
 (in thousands)
Accrued interest5,012 4,980 
Accrued compensation and benefits10,283 6,897 
Accrued bonus3,979 1,125 
Accrued legal fees and settlements145 1,076 
Other accrued expenses8,972 4,441 
Accrued expenses$28,391 $18,519 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Obligations Debt Obligations
The Company’s debt obligations as of December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
2023 Notes (1)
$307,339 $320,343 
ABL Credit Facility (1)
32,000 15,000 
Magnum Promissory Notes (2)
— 1,125 
Other short-term debt (2)
2,267 968 
Total debt before deferred financing costs$341,606 $337,436 
Deferred financing costs(1,308)(3,029)
Total debt$340,298 $334,407 
Less: Current portion of long-term debt(2,267)(2,093)
Long-term debt$338,031 $332,314 
(1)    Subsequent to December 31, 2022, the Company redeemed all of the outstanding 2023 Notes and extended the maturity date of the ABL Credit Facility from October 25, 2023 to January 29, 2027. As such, these obligations are classified as long-term on the Company’s Consolidated Balance Sheet at December 31, 2022. Refer to further disclosure within this footnote for additional information.
(2)    The weighted average interest rate of short-term debt outstanding at December 31, 2022 and 2021, respectively, was 6.0% and 5.1%.
2023 Notes
On October 25, 2018, the Company issued $400.0 million principal amount of 8.750% Senior Notes due 2023 (the “2023 Notes”). The 2023 Notes were issued under an indenture, dated as of October 25, 2018 (the “2023 Notes Indenture”), by and among the Company, certain subsidiaries of the Company and Wells Fargo, National Association, as Trustee. The 2023
Notes bore interest at an annual rate of 8.750% payable on May 1 and November 1 of each year, commencing May 1, 2019. The 2023 Notes were senior unsecured obligations of the Company and were fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries.
The 2023 Notes Indenture contained covenants that limited the Company’s ability and the ability of its restricted subsidiaries to engage in certain activities. The Company was in compliance with the provisions of the 2023 Notes Indenture at December 31, 2022.
Pursuant to the 2023 Notes Indenture, upon an event of default, the trustee or the holders of at least 25% in aggregate principal amount of then outstanding 2023 Notes may declare the 2023 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of subsidiaries that, taken together, would constitute a significant subsidiary, would automatically cause all outstanding 2023 Notes to become due and payable.
Unamortized deferred financing costs associated with the 2023 Notes were $1.3 million and $3.0 million at December 31, 2022 and 2021, respectively. These costs were direct deductions from the carrying amount of the 2023 Notes and were amortized through interest expense through the maturity date of the 2023 Notes using the effective interest method.
Extinguishment of Debt
The Company repurchased approximately $13.0 million of 2023 Notes at a repurchase price of approximately $10.1 million in cash for the year ended December 31, 2022. Deferred financing costs associated with these transactions were $0.1 million for the year ended December 31, 2022. As a result, for the year ended December 31, 2022, the Company recorded a $2.8 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs.
The Company repurchased approximately $26.3 million of 2023 Notes at a repurchase price of approximately $8.4 million in cash for the year ended December 31, 2021. Deferred financing costs associated with these transactions were $0.3 million for the year ended December 31, 2021. As a result, for the year ended December 31, 2021, the Company recorded a $17.6 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs.
The gain on extinguishment of debt is included as a separate line item in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Redemption
On February 1, 2023, with proceeds received from its public offering of Units (as defined and described below) and borrowings under its ABL Credit Facility (as defined and described below), the Company redeemed all of the outstanding 2023 Notes at a redemption price of 100.0% of outstanding principal amount thereof ($307.3 million), plus accrued and unpaid interest ($6.7 million). The Company also wrote off the unamortized deferred financing costs associated with the 2023 Notes in conjunction with the redemption.
Units Offering and 2028 Notes
Units
On January 30, 2023, the Company completed its public offering of 300,000 units with an aggregate stated amount of $300.0 million (the “Units”). Each Unit consists of $1,000 principal amount of the Company’s 13.000% Senior Secured Notes due 2028 (collectively, the “2028 Notes”) and five shares of common stock of the Company. The Company received proceeds of $279.8 million from the Units offering, after deducting underwriting discounts and commission, which was used to fund a portion of the redemption price of the 2023 Notes.
Each Unit will be separated into its constituent securities (the 2028 Notes and shares of the Company’s common stock) automatically on October 27, 2023, or, if earlier, on the date, if any, on which a change of control or event of default (each as defined in the indenture governing the 2028 Notes) occurs. A holder of Units may elect to separate its Units into its constituent securities, in whole but not in part, on or after March 31, 2023. Prior to such date, the Units may not be separated at the option of the holder. Once a Unit has been separated into its constituent securities at the option of a holder, it cannot be recreated.
Prior to separating the Units into its constituent securities, a holder thereof will not be able to participate in any redemption or repurchase of the 2028 Notes, and holders of the 2028 Notes must have separated their Units prior to the date of any redemption of any offer to repurchase commencement date in order to participate in such redemption or repurchase.
Holders of Units are entitled to the rights of a holder of the Company’s common stock, including, without limitation, the right to vote and consent to or receive notice as a stockholder.
2028 Notes
On January 30, 2023, the Company and certain of its subsidiaries entered into an indenture, dated as of January 30, 2023 (the “2028 Notes Indenture”), with U.S. Bank Trust Company, National Association, as the trustee and as notes collateral agent, pursuant to which the 2028 Notes, which form a part of the Units, were issued. The 2028 Notes will mature on February 1, 2028 and bear interest at an annual rate of 13.000% payable in cash semi-annually in arrears on each of February 1 and August 1, commencing August 1, 2023. The 2028 Notes are senior secured obligations of the Company and are guaranteed on a senior secured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries, subject to agreed guaranty and security principles and certain exclusions.
Prior to February 1, 2026, the Company may, on any one or more occasions, redeem all or a part of the 2028 Notes at a redemption price equal to 100.0% of the principal amount of the 2028 Notes redeemed, plus a “make-whole” premium, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, prior to February 1, 2026, the Company may, from time to time, redeem up to 35.0% of the aggregate principal amount of the 2028 Notes with an amount of cash not greater than the net cash proceeds of certain equity offerings at a redemption price equal to 113.0% of the principal amount of the 2028 Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption, provided that at least 65.0% of the aggregate principal amount of the 2028 Notes issued under the 2028 Notes Indenture remains outstanding immediately after such redemption and the redemption occurs within 180 days of the closing date of such equity offering. Also, prior to February 1, 2026, the Company may redeem during each 12-month period beginning on January 30, 2023, up to 10% of the principal amount of the 2028 Notes on a redemption price equal to 103.0% of the aggregate principal amount of the 2028 Notes being redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption.
On and after February 1, 2026, the Company may redeem the 2028 Notes, in whole or in part, at the redemption prices (expressed as percentages of principal amount of the 2028 Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to, but excluding the date of redemption, if redeemed during the periods indicated:
Redemption Price
February 1, 2026 to January 31, 2027106.500 %
February 1, 2027 to October 31, 2027103.250 %
November 1, 2027 and thereafter100.000 %
On each May 15 and November 14, commencing November 14, 2023 (each, an “Excess Cash Flow Offer Date”), the Company is required to make an offer (an “Excess Cash Flow Offer”) to all holders of the 2028 Notes and, if required by the terms of any Pari Passu Notes Lien Indebtedness (as defined in the 2028 Notes Indenture), to any holders of any Pari Passu Notes Lien Indebtedness to purchase, prepay or redeem, together on a pro-rata basis, the maximum principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (plus all accrued interest (including additional interest, if any) on the 2028 Notes and any such Pari Passu Notes Lien Indebtedness and the amount of all fees and expenses, including premiums, incurred in connection therewith) that may be purchased, prepaid or redeemed using an amount of cash equal to the Excess Cash Flow Amount (as defined in the 2028 Notes Indenture and which is 75.0% of Excess Cash Flow (as defined in the 2028 Notes Indenture), as determined immediately prior to the Excess Cash Flow Offer Date), if any, subject to certain exceptions set forth in the 2028 Notes Indenture. The offer price in any such offer will be equal to 100% of the principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (or, in respect of any such Pari Passu Notes Lien Indebtedness, such lesser price, if any, as may be provided for by the terms of such Pari Passu Notes Lien Indebtedness), plus accrued and unpaid interest and additional interest, if any, to, but excluding, the date of purchase, prepayment or redemption, subject to the rights of holders of the 2028 Notes or any such Pari Passu Notes Lien Indebtedness on the relevant record date to receive interest due on an interest payment date that is on or prior to the date of purchase, prepayment or redemption, and will be payable in cash.
If the Company experiences certain changes of control, each holder of 2028 Notes may require the Company to repurchase all or a portion of its 2028 Notes for cash at a price equal to 101.0% of the principal amount of such 2028 Notes, plus any accrued but unpaid interest, if any, to, but excluding, the date of repurchase.
The 2028 Notes Indenture contains covenants that, among other things and subject to certain exceptions and qualifications, limit the Company’s ability and the ability of its restricted subsidiaries to (i) incur additional indebtedness and guarantee indebtedness; (ii) pay dividends or make other distributions of capital stock; (iii) prepay, redeem or repurchase certain debt; (iv) issue certain preferred stock or similar equity securities, (v) make loans and investments; (vi) sell assets; (vii) incur liens; (viii) enter into transactions with affiliates; (ix) enter into agreements restricting its subsidiaries’ ability to pay dividends; or (x) consolidate, merge, or sell all or substantially all of its assets.
Upon an event of default, the trustee of the 2028 Notes or the holders of at least 25% in aggregate principal amount of then outstanding 2028 Notes may declare the 2028 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of restricted subsidiaries that, taken together, would constitute a significant subsidiary, will automatically cause all outstanding 2028 Notes to become due and payable.
ABL Credit Facility
Background
On October 25, 2018, the Company entered into a credit agreement dated as of October 25, 2018 (the “2018 ABL Credit Agreement”), by and among the Company, Nine Energy Canada, Inc., JP Morgan Chase Bank, N.A. as administrative agent and as an issuing lender, and certain other financial institutions party thereto as lenders and issuing lenders. The 2018 ABL Credit Agreement permitted aggregate borrowings of up to $200.0 million, subject to a borrowing base, including a Canadian tranche with a sub-limit of up to $25.0 million and a sub-limit of $50.0 million for letters of credit (the “ABL Credit Facility”). Pursuant to the 2018 ABL Credit Agreement, the ABL Credit Facility was set to mature on October 25, 2023 or, if earlier, on the date that is 180 days before the scheduled maturity date of the 2023 Notes if they had not been redeemed or repurchased by such date.
Pursuant to the 2018 ABL Credit Agreement, loans to the Company and its domestic related subsidiaries (the “U.S. Credit Parties”) under the ABL Credit Facility were base rate loans or London Interbank Offered Rate (“LIBOR”) loans; and loans to Nine Energy Canada Inc., a corporation organized under the laws of Alberta, Canada, and its restricted subsidiaries (the “Canadian Credit Parties”) under the Canadian tranche may be Canadian Dollar Offered Rate (“CDOR”) loans or Canadian prime rate loans. The applicable margin for base rate loans and Canadian prime rate loans varied from 0.75% to 1.25% and the applicable margin for LIBOR loans or CDOR loans varied from 1.75% to 2.25%, in each depending on the Company’s leverage ratio. In addition, a commitment fee of 0.50% per annum was charged on the average daily unused portion of the revolving commitments.
On January 17, 2023, the Company entered into the First Amendment to Credit Agreement (the “ABL Facility Amendment”) with JP Morgan Chase Bank, N.A., as administrative agent, and the lender parties thereto, which amends certain terms of the 2018 ABL Credit Agreement (as amended the “ABL Credit Agreement”). The ABL Facility Amendment became effective on January 30, 2023.
Pursuant to the ABL Facility Amendment, the maturity date of the ABL Credit Facility was extended from October 25, 2023 to January 29, 2027. In addition, the ABL Facility Amendment, among other changes, revised the terms of the ABL Credit Facility as follows: (a) decreased the size of the ABL Credit Facility from $200.0 million to $150.0 million, subject to the borrowing base, (b) changed the interest rate benchmark from LIBOR to Term Secured Overnight Financing Rate with a 10 basis point spread adjustment and increased pricing from the existing range of 1.75% to 2.25% to a range of 2.00% to 2.50%, in each case depending on the Company’s leverage ratio, (c) modified the financial covenant, enhanced reporting and cash dominion triggers in the ABL Credit Facility from the existing minimum availability threshold of the greater of $18.75 million and 12.5% of the loan limit to a minimum availability threshold of (i) $12.5 million from January 30, 2023 until May 31, 2023 and (ii) the greater of $17.5 million and 12.5% of the loan limit thereafter, (d) decreased the Canadian tranche sub-limit from $25.0 million to $5.0 million, (e) decreased the letter of credit sub-limit from $50.0 million to $10.0 million and (f) made satisfaction of the Payment Conditions (as defined in the ABL Facility Amendment) a condition to an Excess Cash Flow Offer in addition to a condition to voluntary payments of the 2028 Notes. The Payment Conditions in summary are (A) no default or event of default on a pro forma basis and (B) immediately after and at all times and at all times during the 30 days prior, on a pro forma basis, (1) (x) availability under the ABL Credit Facility shall not be less than the greater of 15% of the loan limit and $22.5 million and (y) the fixed charge coverage ratio shall be at least 1.00 to 1.00 or (2) availability under the ABL Credit Facility shall not be less than the greater of 20% of the loan limit and $30.0 million.
The 2018 ABL Credit Agreement contained and the ABL Credit Agreement contains, various affirmative and negative covenants, including financial reporting requirements and limitations on indebtedness, liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other restricted payments, investments (including acquisitions), and
transactions with affiliates. In addition, the 2018 ABL Credit Agreement contained a minimum fixed charge ratio covenant of 1.00 to 1.00 that was tested quarterly when the availability under the ABL Credit Facility dropped below $18.75 million or a default has occurred until the availability exceeds such threshold for 30 consecutive days and such default is no longer outstanding. The Company was in compliance with all covenants under the 2018 ABL Credit Agreement as of December 31, 2022.
Pursuant to the 2018 ABL Credit Agreement, all of the obligations under the ABL Credit Facility were, and pursuant to the ABL Credit Agreement, all of the obligations under the ABL Credit Facility are secured by security interests (subject to permitted liens) in substantially all of the personal property of U.S. Credit Parties, excluding certain assets. The obligations under the Canadian tranche are further secured by security interests (subject to permitted liens) in substantially all of the personal property of Canadian Credit Parties, excluding certain assets.
At December 31, 2022, the Company had $32.0 million outstanding borrowings under the ABL Credit Facility, and its availability under the ABL Credit Facility was approximately $66.6 million, net of outstanding letters of credit of $1.3 million. On January 27, 2023, the Company borrowed an additional $40.0 million under the ABL Credit Facility to pay for the redemption price of the 2023 Notes and to pay for fees and expenses related to the Units offering.
Both the ABL Credit Facility and the Units collateralization were completed within 30 days after closing in accordance with the terms of the ABL Facility Amendment and the Units offering.
Magnum Promissory Notes
On October 25, 2018, pursuant to the terms of a Securities Purchase Agreement, dated October 15, 2018 (as amended on June 7, 2019, the “Magnum Purchase Agreement”), the Company acquired all of the equity interests of Magnum Oil Tools International, LTD, Magnum Oil Tools GP, LLC, and Magnum Oil Tools Canada Ltd. (such entities collectively, “Magnum”). The Magnum Purchase Agreement included the potential for additional future payments in cash of (i) up to 60% of net income (before interest, taxes, and certain gains or losses) for the “E-Set” tools business in 2019 through 2026 and (ii) up to $25.0 million based on sales of certain dissolvable plug products in 2019 (the “Magnum Earnout”).
On June 30, 2020, pursuant to an amendment to the Magnum Purchase Agreement to terminate the remaining Magnum Earnout and all obligations related thereto, the Company issued promissory notes with an aggregated principal amount of $2.3 million (the “Magnum Promissory Notes”) to the sellers of Magnum. The Magnum Promissory Notes bear interest at a rate of 6.0% per annum. The principal amount of the Magnum Promissory Notes was paid in equal quarterly installments which began January 1, 2021. The remaining outstanding balance was paid on October 1, 2022.
Other Short-Term Debt
In the fourth quarter of 2022, the Company renewed certain insurance policies, and it financed the premium for its excess policy in the amount of $4.1 million. At December 31, 2022, the outstanding balance on this premium was $2.3 million.
Fair Value of Debt Instruments
The estimated fair value of the Company’s debt obligations as of December 31, 2022 and 2021 was as follows:
December 31,
 20222021
 (in thousands)
2023 Notes$300,700 $153,765 
ABL Credit Facility$32,000 $15,000 
Magnum Promissory Notes$— $1,125 
Other short-term debt$2,267 $968 
The fair value of the 2023 Notes, ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt is classified as Level 2 in the fair value hierarchy. The fair value of the 2023 Notes is established based on observable inputs in less active markets. The fair value of the ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt approximates their carrying value.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Defined Contribution Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Defined Contribution Plans Defined Contribution Plans
Background
The Company sponsors a defined contribution plan, the Nine Energy Service 401(k) Plan (the “Nine Plan”), under Section 401(k) of the Internal Revenue Code of 1986, as amended, for all qualified employees.
Contributions
For the years ended December 31, 2022 and 2021, the Company made no employer contributions under the Nine Plan.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
Stock Options
Information about stock option activity during the years ended December 31, 2022 and 2021 was as follows:
2022 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance610,410 $33.52 3.9$— 
Granted— — — — 
Exercised— — — — 
Forfeited— — — — 
Expired(22,904)26.28 — — 
Total outstanding587,506 $33.80 3.0$— 
Options exercisable587,506 $33.80 3.0$— 

2021 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance702,542 $32.63 4.5$— 
Granted— — — — 
Exercised— — — — 
Forfeited— — — — 
Expired(92,132)26.71 — — 
Total outstanding610,410 $33.52 3.9$— 
Options exercisable610,410 $33.52 3.9$— 
The intrinsic value at December 31, 2022 and 2021 is the amount by which the fair value of the underlying share exceeds the exercise price of an option as of December 31, 2022 and 2021, respectively.
The Company granted no options in 2022 and 2021.
There was no compensation expense recorded for the years ended December 31, 2022 and 2021. As of December 31, 2022, there is no remaining compensation expense related to options for the Company to expense. Future stock option grants will result in additional compensation expense.
Restricted Stock and Restricted Stock Units
Information about restricted stock and restricted stock unit activity during the years ended December 31, 2022 and 2021 was as follows:

2022 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20222,379,320 $2.83 
Granted651,250 2.80 
Vested(1,068,092)4.13 
Forfeited(27,922)2.02 
Nonvested at December 31, 20221,934,556 $2.12 
2021 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20211,714,398 $6.69 
Granted1,509,000 2.15 
Vested(792,704)9.77 
Forfeited(51,374)4.33 
Nonvested at December 31, 20212,379,320 $2.83 
The total amount of compensation expense related to the restricted stock and restricted stock units recorded was approximately $2.4 million and $4.9 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company expects to record compensation expense related to restricted stock and restricted stock units of approximately $3.0 million over the remaining term of approximately 1.9 years. Future restricted stock and restricted stock unit grants would result in additional compensation expense.
Performance Stock Units
The Company granted performance stock units (“PSUs”) in 2019. The number of PSUs that vested in the first quarter of 2022 was contingent upon the Company’s achievement of certain specified targets. These awards had market conditions and were valued using a Monte Carlo simulation model.
The volatility of 49.7% was developed based upon the historical volatility of the Company as well as the volatilities of a group of peer companies, as the Company’s trading history needed to be supplemented with additional data as it went public in 2018. The risk-free rate, which was derived using the U.S. Treasury security rates at the grant date, was 2.44%.
 20222021
Nonvested at January 1,61,900 61,900 
Granted (1)
— — 
Vested(42,714)— 
Forfeited(19,186)— 
Nonvested at December 31,— 61,900 
(1)     The Company granted PSUs in 2019 that vested in the first quarter of 2022 contingent upon the Company’s achievement of certain specified targets based on a three-year performance period ending December 31, 2021. The nonvested PSU balance at January 1, 2021 is shown at target level.
The Company did not grant PSUs in 2022 or 2021.
There was no compensation expense related to PSUs for the year ended December 31, 2022, and for the year ended
December 31, 2021, the total amount of compensation expense related to PSUs was approximately $0.5 million. As of December 31, 2022, the Company has no further compensation expense related to PSUs to record. Future PSU grants will result in additional compensation expense.
Performance Cash Awards
In May 2022, the Company granted performance cash awards (the “PCAs”) that vest based upon the Company’s achievement of certain criteria related to its relative total shareholder return (“TSR”) in comparison to TSR of members of its peer group (the “Peer Group”), as defined by the PCA grant. These awards, which the Company granted at a target achievement amount, are subject to three individual year-long performance periods (the “Performance Periods”), and payment related to each Performance Period can range from 0% to 200% of the target amount for that Performance Period.
The PCAs were valued on the date of grant based on the estimated fair value, which was based on numerous assumptions including the likelihood of the Company’s stock price performance achieving targeted thresholds, using a Monte Carlo simulation model. The assumptions used to value the awards included the historical volatility of the Company as well as the volatility of its Peer Group and the risk-free rate, which was derived using the U.S. Treasury security rates.
Under the relevant liability accounting, the fair values for each tranche of the PCAs are remeasured at the end of each reporting period. At December 31, 2022, the volatility for remeasurement was 123.82%, and the risk-free rate was 4.30%. Compensation expense related to PCAs for the year ended December 31, 2022 was approximately $1.8 million. As of December 31, 2022, based upon the valuation of the PCAs at year end, the Company had remaining compensation expense to recognize of $1.6 million. Future PCA grants will result in additional compensation expense.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company records accruals related to litigation and other legal proceedings when they are either known or considered probable and can be reasonably estimated. Legal proceedings are inherently unpredictable and subject to significant uncertainties, and significant judgment is required to determine both probability and the estimated amount. Some of these uncertainties include the stage of litigation, available facts, uncertainty as to the outcome of any legal proceedings or settlement discussions, and any novel legal issues presented. Because of such uncertainties, accruals are based on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to pending litigation. As of December 31, 2022 and 2021, the Company recorded a $0.1 million and a $1.1 million accrual, respectively, for liabilities related to legal matters, which is included under the caption “Accrued expenses” in its Consolidated Balance Sheets.
From time to time, the Company has various claims, lawsuits, and administrative proceedings that are pending or threatened with respect to personal injury, workers’ compensation, contractual matters, and other matters. Although no assurance can be given with respect to the outcome of these claims, lawsuits, or proceedings or the effect such outcomes may have, the Company believes any ultimate liability resulting from the outcome of such claims, lawsuits, or administrative proceedings, to the extent not otherwise provided for or covered by insurance, will not have a material adverse effect on its business, operating results, or financial condition.
Self-insurance
The Company uses a combination of third-party insurance and self-insurance for health insurance claims. The self-insured liability represents an estimate of the undiscounted ultimate cost of uninsured claims incurred as of the balance sheet date. The estimate is based on an analysis of trailing months of incurred medical claims to project the amount of incurred but not reported claims liability. The estimated liability for self-insured medical claims was $1.2 million and $1.0 million at December 31, 2022 and 2021, respectively, and is included under the caption “Accrued expenses” on the Company’s Consolidated Balance Sheets.
Although the Company does not expect the amounts ultimately paid to differ significantly from the estimates, the self-insurance liability could be affected if future claims experience differs significantly from historical trends and actuarial assumptions.
Contingent Liabilities
On October 1, 2018, pursuant to the terms and conditions of a Securities Purchase Agreement (“the Frac Tech Purchase Agreement”), the Company acquired Frac Technology AS, a Norwegian private limited company (“Frac Tech”)
focused on the development of downhole technology, including a casing flotation tool and a number of patented downhole completion tools. The Frac Tech Purchase Agreement, as amended, includes, among other things, the potential for additional future payments, based on certain Frac Tech revenue metrics through December 31, 2025.
The Company’s contingent liability (Level 3) for the years ended December 31, 2022 and 2021 was as follows:
 Frac Tech
 (in thousands)
Balance at December 31, 2020$604 
Payments(154)
Revaluation adjustments460 
Balance at December 31, 2021$910 
Payments(195)
Revaluation adjustments454 
Balance at December 31, 2022$1,169 
All contingent liabilities that relate to contingent consideration are reported at fair value, based on a Monte Carlo simulation model. Significant inputs used in the fair value measurement include estimated gross margin related to forecasted sales of the plugs, term of the agreement, and a risk adjusted discount factor. Contingent liabilities include $0.4 million and $0.1 million reported in “Accrued expenses” at December 31, 2022 and 2021, respectively, and $0.8 million reported in “Other long-term liabilities” at both December 31, 2022 and 2021 in the Company’s Consolidated Balance Sheets. The impact of the revaluation adjustments is included in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Taxes Taxes    
The components of the provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
 20222021
 (in thousands)
Current  
U.S. federal$— $— 
U.S. state510 (56)
Foreign36 31 
Total current provision (benefit)$546 $(25)
Deferred
U.S. federal$— $— 
U.S. state— — 
Foreign— — 
Total deferred provision (benefit)— — 
Total provision (benefit) for income taxes$546 $(25)
The provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 differed from the provision (benefit) calculated using the applicable statutory federal income tax rate as follows:
Year Ended December 31,
 20222021
 (in thousands)
Tax provision (benefit) at statutory rate$3,137 $(13,570)
Foreign rate differential(16)(41)
State income taxes, net of federal benefit403 (44)
Nondeductible expenses912 413 
Valuation allowance(5,823)11,350 
Non-cash compensation1,879 1,893 
Other54 (26)
Total provision (benefit) for income taxes$546 $(25)
The tax effects of the cumulative temporary differences resulting in the net deferred tax asset (liabilities) at December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
Deferred income tax assets:  
Inventories$2,298 $2,533 
Goodwill and intangible assets75,617 83,318 
Deferred tax benefit from net losses79,914 79,690 
Stock-based compensation and cash award expense2,524 4,194 
Tax credit carryforwards655 695 
Accrued expenses678 1,632 
Interest carryover13,860 6,824 
Lease liability8,441 8,162 
Other163 164 
Total deferred income tax assets184,150 187,212 
Less: Valuation allowance(162,888)(170,747)
Net deferred income tax assets$21,262 $16,465 
Deferred income tax liabilities:  
Property and equipment$(12,974)$(8,387)
ROU asset(8,288)(8,078)
Total deferred income tax liabilities(21,262)(16,465)
Net deferred income tax asset (liability)$— $— 
As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $442.2 million. The federal NOLs related to tax years 2017 and prior can be used for a 20-year period and, if unused, will begin to expire in 2034. The state NOLs can be used from 7 to 20 years and vary by state. A small portion of state NOLs expired in 2022.
The Company evaluates its deferred tax assets on a quarterly basis to determine whether a valuation allowance is required. The Company assesses whether a valuation allowance should be established based on its determination of whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible and prior to the expiration of its NOL and tax credit carryforwards. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Due to recent operating results, the Company continues to be in a three-year cumulative loss position for the year ended December 31, 2022. According to ASC 740, cumulative losses in recent years represent significant negative evidence in considering whether deferred tax assets are realizable. As a result, the Company continues to record a valuation allowance against its U.S. domestic and Canadian deferred tax assets. The 2022 results include a decrease in the Company’s valuation allowance of approximately $7.9 million. If the Company is able to generate sufficient taxable income in the future, and it becomes more likely than not that the Company will be able to fully utilize the net deferred tax assets on which a valuation allowance was recorded, the allowance will be released resulting in a tax benefit.
The Company is subject to U.S. federal income tax as well as income tax in multiple state jurisdictions. The earliest period the Company is subject to examination of federal income tax returns by the Internal Revenue Service is 2019. The state income tax returns and other state tax filings of the Company are subject to examination by the state taxing authorities for various periods, generally up to four years after they are filed.
The Company accounts for uncertain tax positions in accordance with guidance in ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows:
 2022
 (in thousands)
Balance at January 1,$779 
Additional based on tax positions related to prior years— 
Additional based on tax positions related to current year— 
Reduction based on tax positions related to prior years— 
Lapse of statute of limitations— 
Balance at December 31,$779 
The total amount of unrecognized tax benefits at December 31, 2022 was $0.8 million. The total balance of unrecognized tax benefit would impact the Company’s future effective income tax rate if recognized. The Company recognizes interest and penalties related to uncertain tax positions within the provision for income taxes in its Consolidated Statements of Income and Comprehensive Income (Loss). As of December 31, 2022, no interest and penalties have been accrued.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is based on the weighted average number of shares outstanding during each period and the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as the potentially dilutive restricted stock, restricted stock units, and performance stock units.
Basic and diluted earnings (loss) per common share was computed as follows:
Year Ended December 31, 2022
Net IncomeAverage Shares OutstandingEarnings Per Share
(in thousands, except for share and per share amounts)
Basic$14,393 30,930,890 $0.47 
Unvested restricted stock and stock units— 1,320,508 — 
Diluted$14,393 32,251,398 $0.45 
Year Ended December 31, 2021
Net LossAverage Shares OutstandingLoss Per Share
(in thousands, except for share and per share amounts)
Basic$(64,575)30,302,925 $(2.13)
Unvested restricted stock and stock units— — — 
Diluted$(64,575)30,302,925 $(2.13)
The diluted earnings (loss) per share calculation excludes all stock options, unvested restricted stock, unvested restricted stock units, and unvested performance stock units for 2021 because there is a net loss for the period, and their inclusion would be anti-dilutive. The average number of securities that were excluded from diluted earnings (loss) per share that would potentially dilute earnings (loss) per share for the period in which the Company experienced a net loss was as follows:
 20222021
Year ended December 31, — 729,514 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
The Company leases office space, yard facilities, and equipment and purchases building maintenance and repair services from entities owned by David Crombie, an executive officer of the Company. Total lease expense and building maintenance and repair expense associated with these entities was $1.3 million and $0.9 million for the years ended December 31, 2022 and 2021, respectively. The Company also purchased $2.6 million of products and services for both the years ended December 31, 2022 and 2021 from an entity in which Mr. Crombie is a limited partner. There were outstanding payables due to this entity relating to equipment purchases of $0.1 million and $0.7 million at December 31, 2022 and 2021, respectively.
In addition, the Company currently leases office space in Corpus Christi, Texas and previously leased office space in Midland, Texas from an entity affiliated with Warren Lynn Frazier, a beneficial owner of more than 5% of the Company’s stock. In the third quarter of 2020, another entity affiliated with Mr. Frazier began to sub-lease a portion of such space in Corpus Christi, Texas from the Company. Total rental expense associated with these office spaces, net of sub-leasing income, was $1.6 million and $1.4 million for the years ended December 31, 2022 and 2021, respectively. There were net outstanding payables due to these entities of $0.1 million at December 31, 2022. Additionally, on June 30, 2020, the Company issued the Magnum Promissory Notes to the sellers of Magnum, including Mr. Frazier. At December 31, 2022, there was no outstanding principal balance payable to Mr. Frazier, and the balance payable to Mr. Frazier was $1.1 million at December 31, 2021. For additional information regarding the Magnum Promissory Notes, see Note 9 – Debt Obligations.
The Company purchases chemical additives used in cementing from Select Energy Services, Inc. (“Select”). One of the Company’s directors also served as a director of Select from November 2017 to November 2022. The Company was billed $1.5 million and $1.1 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding payables due to Select of $0.1 million at both December 31, 2022 and 2021.
The Company provides products and rentals to National Energy Reunited Corp. (“NESR”), where one of the Company’s directors serves as a director. The Company billed NESR $0.8 million and $1.3 million for the years ended December 31, 2022 and 2021, respectively. During the fourth quarter of 2019, the Company sold coiled tubing equipment for $5.9 million to NESR with payments due in 24 monthly equal installments beginning on January 31, 2020. Total outstanding receivables due to the Company from NESR (inclusive of the equipment sale above) were $0.2 million and $0.5 million at December 31, 2022 and 2021, respectively.
Ann G. Fox, President and Chief Executive Officer and a director of the Company, is a director of Devon Energy Corporation (“Devon”). The Company generated revenue from Devon of $2.2 million and $3.2 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding receivables due from Devon of $0.5 million and $0.4 million at December 31, 2022 and 2021, respectively.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Supplemental Information Supplemental Information
Capital expenditures for years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Completion Solutions$32,162 $14,742 
Corporate105 15 
$32,267 $14,757 

Total assets by segment as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
Completion Solutions$399,546 $349,429 
Corporate27,288 32,184 
 $426,834 $381,613 
Revenue by country for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31, 2022Year Ended December 31, 2021
AmountPercentageAmountPercentage
(in thousands)(in thousands)
United States$591,614 99.7 %$347,445 99.4 %
Canada1,768 0.3 %1,974 0.6 %
$593,382 100.0 %$349,419 100.0 %

Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
United States$189,962 $200,227 
Canada and other1,700 2,139 
 $191,662 $202,366 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, include the accounts of Nine and its wholly owned subsidiaries. All inter-company balances and transactions have been eliminated in the consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future. Such estimates include fair value assumptions used in analyzing long-lived assets for possible impairment, useful lives used in depreciation and amortization expense, recognition of provisions for contingencies, and stock-based compensation fair value. It is at least reasonably possible that the estimates used will change within the next year.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue under Accounting Standards Codification Topic 606 (“ASC 606”) when products are received by a customer’s domestic common carrier at the Company’s facility or when the product is received by the customer’s international carrier. The Company believes this recognition policy reflects the point at which the customer obtains control of the product as required by ASC 606.
Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company excludes sales taxes, value added taxes, and other taxes it collects concurrent with revenue-producing activities from revenue.
The Company’s revenue is derived from the sale of products and services which are sold directly to customers or are consumed by customers on their well sites. For domestic product sales, the Company typically recognizes revenue when it meets its performance obligation upon the shipment of the products from its facilities to its customer. For international product sales, the Company typically recognizes revenue when it meets its performance obligation upon receipt of the products by the customer’s international carrier. The Company recognizes service revenue over the time the service is performed as the customer consumes and benefits from the use of the Company’s products and services for well service. Service revenues represent revenue recognized over time, as the Company’s customer arrangements typically provide agreed upon hourly or daily fixed-rates, and the Company recognizes service revenue based upon the number of hours or days services have been performed.
Contracts for the Company’s products and services are negotiated on a per-job basis at a regional level. Contracts vary in nature but typically have a duration of less than a month and have a single performance obligation either for a job, a series of distinct jobs, or a period the Company stands ready to provide its services to its client as needed.
The Company’s payment terms vary by the type and location of its customers and type of product and service offered. The Company receives cash equal to the invoice amount for most services and product sales, and payment terms typically range from 30 to 60 days from the date the Company invoices a customer. Since the period between the delivery of the Company’s products and services and the Company’s receipt of customer payment for these products and services is not expected to exceed one year, the Company has elected not to calculate or disclose a financing component for its customer contracts.

Contract Estimates
The Company receives reimbursements from its customers for the purchase of supplies, equipment, personnel services, and other services provided at a customer’s request. Reimbursable revenues are subject to uncertainty as the timing of the receipt of these amounts is dependent on factors outside of the Company’s influence. Accordingly, these revenues are not recognized until the uncertainty is resolved, which typically occurs when the related costs are incurred on behalf of the customer. The Company is considered a principal in these transactions and records the associated revenues at the gross amount billed to the customer.
Changes and modifications to contracts are routine in the performance of the Company’s contracts due to the dynamic nature of well operations and the services the Company provides for its customers. The Company considers contract modifications to exist when the modification either creates a new contract or changes the existing enforceable rights and obligations of a contract. Most of the Company’s contract modifications are for services or goods that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract.
Contract Balances
Any contract assets are included in “Accounts receivable, net” in the Company’s Consolidated Balance Sheets. Contract assets arise when recorded revenues for a contract exceed the amounts billed under the terms of the contracts. The Company classifies contract liabilities as unearned income which is included in “Accrued expenses” in the Company’s Consolidated Balance Sheets. Such deferred revenue typically results from advance payments received on well service orders prior to performance of the service.
For information regarding the Company’s revenue, see Note 3 – Revenues
Leases
Leases
The Company determines if an arrangement is a lease at inception. To the extent an arrangement represents a lease, the Company classifies that lease as an operating lease or a finance lease under Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) and its related ASUs (“ASC 842”).
The Company capitalizes operating leases on its Consolidated Balance Sheets through a Right of Use (“ROU”) asset and a corresponding lease liability. ROU assets represent the Company’s right to use an underlying asset for the lease term, and
lease liabilities represent the Company’s obligation to make lease payments arising from the operating lease. Operating lease ROU assets and obligations are recognized at the commencement date of an arrangement based on the present value of lease payments over the lease term utilizing an interest rate that the Company would have incurred to borrow over a similar term the funds necessary to purchase the leased asset.
Operating leases are included in “Operating lease right of use assets, net,” “Current portion of operating lease obligations,” and “Long-term operating lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021. Lease expense for operating leases is recognized on a straight-line basis over the lease term for 2022 and 2021.
Finance leases are included in the line items “Finance lease right of use assets, net,” “Current portion of finance lease obligations,” and “Long-term finance lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. Throughout the year, the Company maintained cash balances that were in excess of their federally insured limits. The Company has not experienced any losses in such accounts.
Cash flows from the Company’s Canadian subsidiary are calculated based on its functional currency. As a result, amounts related to changes in assets and liabilities reported in the Company’s Consolidated Statements of Cash Flows will not necessarily agree to changes in the corresponding balances in the Company’s Consolidated Balance Sheets.
Foreign Currency
Foreign Currency
The Company’s functional currency is the United States Dollar (“USD”). The financial position and results of operations of the Company’s Canadian subsidiary are measured using the local currency as the functional currency. Revenues and expenses of the subsidiary have been translated into USD at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the date of the Company’s Consolidated Balance Sheets. The resulting translation gain and loss adjustments have been recorded as a separate component of other comprehensive income (loss) in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) and its Consolidated Statements of Stockholders’ Equity (Deficit).
Accounts Receivable
Accounts Receivable
The Company extends credit to customers in the normal course of business. Accounts receivable are carried at their estimated collectible amount. Trade credit is generally extended on a short-term basis; thus, receivables do not bear interest, although a finance charge may be applied to amounts past due. The Company maintains an allowance for doubtful accounts for estimated losses that may result from the inability of its customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience, as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. The Company writes off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written off are credited to bad debt expense.
Concentration of Credit Risk and Concentration of Supplier Risk
Concentration of Credit Risk
The Company derives a significant portion of its revenues from companies in the exploration and production (“E&P”) industry, and its customer base includes a broad range of integrated and independent domestic E&P companies and international E&P companies operating in the markets that the Company serves. While current energy prices are important contributors to positive cash flow for the customers, expectations about future prices and price volatility are generally more important for determining future spending levels. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development, and production activity as well as the entire health of the oil and natural gas industry and
can therefore negatively impact spending by the Company’s customers. No customer accounted for more than 10% of the revenues for the years ended December 31, 2022 and 2021.
Concentration of Supplier Risk
Purchases during the years ended December 31, 2022 and 2021 did not include purchases from any supplier that individually represented more than 10% of total operating purchases.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful lives of the assets. Equipment held under capital leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is recognized within operating expenses. Normal repair and maintenance costs are charged to operating expense as incurred. Significant renewals and betterments are capitalized.
Valuation of Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believes that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
Valuation of Intangible Assets
Valuation of Intangible Assets
Intangible assets with definite lives include technology, customer relationships, and non-compete agreements. The Level 3 fair value of technology and the Level 3 fair value of customer relationships are estimated using the income approach, specifically the multi-period excess earnings method. The multi-period excess earnings method consists of isolating the cash flows attributed to the intangible asset, which are then discounted to present value to calculate the Level 3 fair value of the intangible asset. The Level 3 fair value of non-compete agreements is estimated using a with and without scenario where cash flows are projected through the term of the non-compete agreement assuming the non-compete agreement is in place and compared to cash flows assuming the non-compete agreement is not in place.
Intangible assets with definite lives are amortized based on the estimated consumption of the economic benefit over their estimated useful lives. Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.
Intangible assets with indefinite useful lives are not subject to amortization. For intangible assets with indefinite useful lives, an assessment for impairment is performed annually on December 31 or when there is an indication an impairment may have occurred. Intangible assets with indefinite useful lives are reviewed for impairment by comparing the carrying value of the intangible asset to the Level 3 fair value of the intangible asset. The Level 3 fair value of intangible assets with indefinite useful lives is estimated using the relief-from-royalty method of the income approach. This approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, royalty rates, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. The Company recognizes an indefinite-lived intangible asset impairment charge of the amount by which the carrying value of the intangible asset exceeds the Level 3 fair value of the intangible asset. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).
Stock-based Compensation
Stock-based Compensation
The Company has stock-based compensation plans for certain of its employees. The Company measures employee stock-based compensation awards at fair value on the date they are granted to employees and recognizes compensation cost in its financial statements over the requisite service period. As a result of the adoption of ASU No. 2016-09, the Company elected to account for stock-based compensation forfeitures as they occur.
Restricted Stock and Restricted Stock Units
Compensation expense is recorded for restricted stock and restricted stock units over the applicable vesting period based on the Company’s closing stock price as of the grant date.
Performance Stock Units and Performance Cash Awards
Performance stock units and performance cash awards are recorded at their fair value and expensed over their performance period. Fair value for performance stock units and performance cash awards is measured using a Monte Carlo simulation model.
Options
Options are issued with an exercise price equal to the fair value of the stock on the date of grant. Compensation expense is recorded for the fair value of the stock options and is recognized over the period of the underlying security’s vesting schedule. Consideration paid on the exercise of stock options is credited to share capital and additional paid-in capital. For options, fair value of the stock-based compensation is measured by use of the Black-Scholes pricing model. The following discusses the assumptions used related to the Black-Scholes pricing model.
The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.
Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company developed its expected volatility based upon a weighted average volatility of its peer group.
At the time of the issuance of the options, the Company did not plan to pay cash dividends in the foreseeable future. Therefore, a zero expected dividend yield was used in the valuation model.
The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.
Income Taxes
Income Taxes
The Company accounts for income taxes under Accounting Standards Codification 740, Income Taxes (“ASC 740”). Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of the Company’s assets and liabilities at the balance sheet date and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. The Company records a valuation reserve in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized.
The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the “more likely than not” recognition criteria, the tax position is measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments.
For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three levels:
Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;
Level 2 – inputs other than quoted prices included within Level 1 that are observable for the assets or liability, either directly or indirectly; and
Level 3 – inputs are unobservable for the asset or liability, which reflect the best judgment of management.
Financial assets and liabilities that are disclosed at fair value are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.
The fair value of the Company’s debt obligations is classified as Level 2 in the fair value hierarchy and is established based on observable inputs in less active markets. For additional information on the fair value of the Company’s debt obligations, see Note 9 – Debt Obligations.
The fair value of the Company’s contingent consideration is classified as Level 3 in the fair value hierarchy and is established on unobservable markets which reflect the best judgment of management. For additional information on the fair value of the Company’s contingent consideration, see Note 12 – Commitments and Contingencies.
Earnings (Loss) Per Share
Earnings (Loss) Per Share
Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period, taking into effect, if any, the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as potentially dilutive restricted stock, restricted stock units, and performance stock units. There was no dilutive effect for the year ended December 31, 2021 as the Company was in a net loss position. For additional information on earnings (loss) per share, see Note 14 – Earnings (Loss) Per Share.
Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Recently Adopted
In December 2019, the Financial Accounting Standards Board (the “FASB”) issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles and clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for public businesses for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and adopted, the new standard for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements included in this Annual Report.
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments in ASU 2016-13 replace the current incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information. ASU 2016-13 is effective for Securities and Exchange Commission filers, excluding smaller reporting companies, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and plans, to adopt the new standard for the fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company does not expect the standard to have a material impact on its financial position, results of operations, or
liquidity.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated revenue for the years ended December 31, 2022 and 2021 was as follows:
Year Ended December 31,
20222021
(in thousands)
Cement$229,409 $114,181 
Tools138,018 100,801 
Wireline107,352 72,436 
Coiled tubing118,603 62,001 
Total revenues$593,382 $349,419 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net as of December 31, 2022 and 2021 were comprised of the following:
December 31,
20222021
(in thousands)
Raw materials$39,249 $31,153 
Work in progress161 675 
Finished goods29,345 19,323 
Inventories68,755 51,151 
Reserve for obsolescence(6,710)(8,971)
Inventories, net$62,045 $42,180 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment amounts as of December 31, 2022 and 2021 were as follows:
December 31,
 Estimated
Useful Lives
20222021
  (in thousands)
Operating equipment
1 to 12 years
$321,315 $299,602 
Autos and trucks
1 to 7 years
4,140 4,168 
Furniture, fixtures, and equipment
2 to 12 years
3,843 4,059 
Shop equipment
3 to 15 years
14,552 14,555 
Buildings
7 to 39 years
4,599 8,994 
Leasehold improvements
3 to 11 years
2,017 1,443 
Landindefinite1,348 828 
  351,814 333,649 
Less: Accumulated depreciation (262,097)(246,691)
Property and equipment, net $89,717 $86,958 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Lease Expense
The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:
Year Ended December 31,
20222021
(in thousands)
Operating lease expense
Operating lease right of use assets$8,670 $8,020 
Operating lease non right of use assets7,697 6,201 
Total operating lease expense$16,367 $14,221 
Finance lease expense
Depreciation of right of use assets$385 $399 
Interest on lease obligations199 162 
Total finance lease expense$584 $561 
Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.
Supplemental information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
Operating leases
Weighted average remaining lease term5.36.4
Weighted average discount rate5.0%5.0%
Finance leases
Weighted average remaining lease term0.41.0
Weighted average discount rate21.7%9.8%
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:
December 31,
20222021
(in thousands)
Operating lease right of use assets
Operating lease right of use assets, gross$52,947 $45,853 
Less: Accumulated amortization(16,611)(10,736)
Operating lease right of use assets, net$36,336 $35,117 
Operating lease obligations
Current portion of operating lease obligations$7,956 $6,091 
Long-term operating lease obligations29,370 30,435 
Total operating lease obligations$37,326 $36,526 
Finance lease right of use assets
Finance lease right of use assets, gross$1,057 $2,980 
Less: Accumulated depreciation(510)(1,535)
Finance lease right of use assets, net$547 $1,445 
Finance lease obligations
Current portion of finance lease obligations$178 $1,070 
Long-term finance lease obligations— 65 
Total finance lease obligations$178 $1,135 
Schedule of Operating Lease Liability Maturity
Future annual minimum lease payments as of December 31, 2022 were as follows:
Operating Lease Right of Use ObligationsFinance LeasesTotal
(in thousands)
2023$9,599 $219 $9,818 
20247,994 — 7,994 
20257,047 — 7,047 
20266,474 — 6,474 
20275,130 — 5,130 
Thereafter6,243 — 6,243 
Total lease payments$42,487 $219 $42,706 
Less: present value discount(5,161)(41)(5,202)
Present value of lease obligations$37,326 $178 $37,504 
Schedule of Financing Lease Liability Maturity
Future annual minimum lease payments as of December 31, 2022 were as follows:
Operating Lease Right of Use ObligationsFinance LeasesTotal
(in thousands)
2023$9,599 $219 $9,818 
20247,994 — 7,994 
20257,047 — 7,047 
20266,474 — 6,474 
20275,130 — 5,130 
Thereafter6,243 — 6,243 
Total lease payments$42,487 $219 $42,706 
Less: present value discount(5,161)(41)(5,202)
Present value of lease obligations$37,326 $178 $37,504 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease obligations:
Operating cash flows from operating leases$8,698 $8,124 
Operating cash flows from finance leases$385 $399 
Financing cash flows from finance leases$1,269 $1,094 
Right of use assets obtained in exchange for lease obligations:
Operating leases$8,356 $5,059 
Finance leases$336 $28 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(49,845)$13,425 4.8
Non-compete agreements6,500 (6,166)334 0.8
Technology125,110 (36,924)88,186 10.7
Total$194,880 $(92,935)$101,945 

December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(45,187)$18,083 5.3
Non-compete agreements6,500 (5,766)734 2.0
Technology125,110 (28,519)96,591 11.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(79,472)$116,408 
Schedule of Components of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(49,845)$13,425 4.8
Non-compete agreements6,500 (6,166)334 0.8
Technology125,110 (36,924)88,186 10.7
Total$194,880 $(92,935)$101,945 

December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(45,187)$18,083 5.3
Non-compete agreements6,500 (5,766)734 2.0
Technology125,110 (28,519)96,591 11.7
In-process research and development1,000 — 1,000 Indefinite
Total$195,880 $(79,472)$116,408 
Schedule of Future Estimated Amortization Expense
Future estimated amortization of intangibles is as follows:
Year Ending December 31,(in thousands)
2023$11,516 
202411,183 
202511,183 
202611,082 
202710,315 
Thereafter46,666 
 $101,945 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses as of December 31, 2022 and 2021 consisted of the following:
December 31,
 20222021
 (in thousands)
Accrued interest5,012 4,980 
Accrued compensation and benefits10,283 6,897 
Accrued bonus3,979 1,125 
Accrued legal fees and settlements145 1,076 
Other accrued expenses8,972 4,441 
Accrued expenses$28,391 $18,519 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Summary of Debt Obligations
The Company’s debt obligations as of December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
2023 Notes (1)
$307,339 $320,343 
ABL Credit Facility (1)
32,000 15,000 
Magnum Promissory Notes (2)
— 1,125 
Other short-term debt (2)
2,267 968 
Total debt before deferred financing costs$341,606 $337,436 
Deferred financing costs(1,308)(3,029)
Total debt$340,298 $334,407 
Less: Current portion of long-term debt(2,267)(2,093)
Long-term debt$338,031 $332,314 
(1)    Subsequent to December 31, 2022, the Company redeemed all of the outstanding 2023 Notes and extended the maturity date of the ABL Credit Facility from October 25, 2023 to January 29, 2027. As such, these obligations are classified as long-term on the Company’s Consolidated Balance Sheet at December 31, 2022. Refer to further disclosure within this footnote for additional information.
(2)    The weighted average interest rate of short-term debt outstanding at December 31, 2022 and 2021, respectively, was 6.0% and 5.1%.
Summary of Redemption of Debt
On and after February 1, 2026, the Company may redeem the 2028 Notes, in whole or in part, at the redemption prices (expressed as percentages of principal amount of the 2028 Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to, but excluding the date of redemption, if redeemed during the periods indicated:
Redemption Price
February 1, 2026 to January 31, 2027106.500 %
February 1, 2027 to October 31, 2027103.250 %
November 1, 2027 and thereafter100.000 %
Summary of Fair value of Debt Obligations
The estimated fair value of the Company’s debt obligations as of December 31, 2022 and 2021 was as follows:
December 31,
 20222021
 (in thousands)
2023 Notes$300,700 $153,765 
ABL Credit Facility$32,000 $15,000 
Magnum Promissory Notes$— $1,125 
Other short-term debt$2,267 $968 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options Activity
Information about stock option activity during the years ended December 31, 2022 and 2021 was as follows:
2022 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance610,410 $33.52 3.9$— 
Granted— — — — 
Exercised— — — — 
Forfeited— — — — 
Expired(22,904)26.28 — — 
Total outstanding587,506 $33.80 3.0$— 
Options exercisable587,506 $33.80 3.0$— 

2021 ActivityNumber of
Shares in
Underlying
Options
Weighted
Average
Exercise Price
Remaining
Weighted Average
Contractual Life
in Years
Intrinsic Value
(in thousands)
Beginning balance702,542 $32.63 4.5$— 
Granted— — — — 
Exercised— — — — 
Forfeited— — — — 
Expired(92,132)26.71 — — 
Total outstanding610,410 $33.52 3.9$— 
Options exercisable610,410 $33.52 3.9$— 
Schedule of Nonvested Restricted Stock Activity Information about restricted stock and restricted stock unit activity during the years ended December 31, 2022 and 2021 was as follows:
2022 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20222,379,320 $2.83 
Granted651,250 2.80 
Vested(1,068,092)4.13 
Forfeited(27,922)2.02 
Nonvested at December 31, 20221,934,556 $2.12 
2021 ActivityNumber of Shares and UnitsWeighted Average Grant Date Fair Value
Nonvested at January 1, 20211,714,398 $6.69 
Granted1,509,000 2.15 
Vested(792,704)9.77 
Forfeited(51,374)4.33 
Nonvested at December 31, 20212,379,320 $2.83 
 20222021
Nonvested at January 1,61,900 61,900 
Granted (1)
— — 
Vested(42,714)— 
Forfeited(19,186)— 
Nonvested at December 31,— 61,900 
(1)     The Company granted PSUs in 2019 that vested in the first quarter of 2022 contingent upon the Company’s achievement of certain specified targets based on a three-year performance period ending December 31, 2021. The nonvested PSU balance at January 1, 2021 is shown at target level.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contingent Liabilities
The Company’s contingent liability (Level 3) for the years ended December 31, 2022 and 2021 was as follows:
 Frac Tech
 (in thousands)
Balance at December 31, 2020$604 
Payments(154)
Revaluation adjustments460 
Balance at December 31, 2021$910 
Payments(195)
Revaluation adjustments454 
Balance at December 31, 2022$1,169 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of the Provision (Benefit) For Income Taxes
The components of the provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
 20222021
 (in thousands)
Current  
U.S. federal$— $— 
U.S. state510 (56)
Foreign36 31 
Total current provision (benefit)$546 $(25)
Deferred
U.S. federal$— $— 
U.S. state— — 
Foreign— — 
Total deferred provision (benefit)— — 
Total provision (benefit) for income taxes$546 $(25)
Schedule of Effective Income Tax Rate Reconciliation
The provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 differed from the provision (benefit) calculated using the applicable statutory federal income tax rate as follows:
Year Ended December 31,
 20222021
 (in thousands)
Tax provision (benefit) at statutory rate$3,137 $(13,570)
Foreign rate differential(16)(41)
State income taxes, net of federal benefit403 (44)
Nondeductible expenses912 413 
Valuation allowance(5,823)11,350 
Non-cash compensation1,879 1,893 
Other54 (26)
Total provision (benefit) for income taxes$546 $(25)
Schedule of Deferred Tax Assets (Liabilities)
The tax effects of the cumulative temporary differences resulting in the net deferred tax asset (liabilities) at December 31, 2022 and 2021 were as follows:
December 31,
 20222021
 (in thousands)
Deferred income tax assets:  
Inventories$2,298 $2,533 
Goodwill and intangible assets75,617 83,318 
Deferred tax benefit from net losses79,914 79,690 
Stock-based compensation and cash award expense2,524 4,194 
Tax credit carryforwards655 695 
Accrued expenses678 1,632 
Interest carryover13,860 6,824 
Lease liability8,441 8,162 
Other163 164 
Total deferred income tax assets184,150 187,212 
Less: Valuation allowance(162,888)(170,747)
Net deferred income tax assets$21,262 $16,465 
Deferred income tax liabilities:  
Property and equipment$(12,974)$(8,387)
ROU asset(8,288)(8,078)
Total deferred income tax liabilities(21,262)(16,465)
Net deferred income tax asset (liability)$— $— 
Schedule of Reconciliation of Uncertain Tax Positions A reconciliation of the beginning and ending amount of uncertain tax positions is as follows:
 2022
 (in thousands)
Balance at January 1,$779 
Additional based on tax positions related to prior years— 
Additional based on tax positions related to current year— 
Reduction based on tax positions related to prior years— 
Lapse of statute of limitations— 
Balance at December 31,$779 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Income (Loss) per Common Share
Basic and diluted earnings (loss) per common share was computed as follows:
Year Ended December 31, 2022
Net IncomeAverage Shares OutstandingEarnings Per Share
(in thousands, except for share and per share amounts)
Basic$14,393 30,930,890 $0.47 
Unvested restricted stock and stock units— 1,320,508 — 
Diluted$14,393 32,251,398 $0.45 
Year Ended December 31, 2021
Net LossAverage Shares OutstandingLoss Per Share
(in thousands, except for share and per share amounts)
Basic$(64,575)30,302,925 $(2.13)
Unvested restricted stock and stock units— — — 
Diluted$(64,575)30,302,925 $(2.13)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The average number of securities that were excluded from diluted earnings (loss) per share that would potentially dilute earnings (loss) per share for the period in which the Company experienced a net loss was as follows:
 20222021
Year ended December 31, — 729,514 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Summary of Financial Data by Segment
Capital expenditures for years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31,
20222021
(in thousands)
Completion Solutions$32,162 $14,742 
Corporate105 15 
$32,267 $14,757 

Total assets by segment as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
Completion Solutions$399,546 $349,429 
Corporate27,288 32,184 
 $426,834 $381,613 
Schedule of Revenue and Long-Lived Assets, by Geographical Area
Revenue by country for the years ended December 31, 2022 and 2021 were as follows:
Year Ended December 31, 2022Year Ended December 31, 2021
AmountPercentageAmountPercentage
(in thousands)(in thousands)
United States$591,614 99.7 %$347,445 99.4 %
Canada1,768 0.3 %1,974 0.6 %
$593,382 100.0 %$349,419 100.0 %

Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2022 and 2021 were as follows:
December 31,
20222021
(in thousands)
United States$189,962 $200,227 
Canada and other1,700 2,139 
 $191,662 $202,366 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Company and Organization - Narrative (Details)
12 Months Ended
Dec. 31, 2022
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments (in segments) 1
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Accounts receivable, net $ 105,277 $ 64,025
Allowance for doubtful accounts 200 2,800
Recovery for doubtful accounts $ (166) $ (229)
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 593,382 $ 349,419
Cement    
Disaggregation of Revenue [Line Items]    
Revenues 229,409 114,181
Tools    
Disaggregation of Revenue [Line Items]    
Revenues 138,018 100,801
Wireline    
Disaggregation of Revenue [Line Items]    
Revenues 107,352 72,436
Coiled tubing    
Disaggregation of Revenue [Line Items]    
Revenues $ 118,603 $ 62,001
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 39,249 $ 31,153
Work in progress 161 675
Finished goods 29,345 19,323
Inventories 68,755 51,151
Reserve for obsolescence (6,710) (8,971)
Inventories, net $ 62,045 $ 42,180
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 351,814 $ 333,649
Less: Accumulated depreciation (262,097) (246,691)
Property and equipment, net 89,717 86,958
Depreciation 26,784 28,905
Operating equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 321,315 299,602
Operating equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 1 year  
Operating equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 12 years  
Autos and trucks    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,140 4,168
Autos and trucks | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 1 year  
Autos and trucks | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 7 years  
Furniture, fixtures, and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,843 4,059
Furniture, fixtures, and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 2 years  
Furniture, fixtures, and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 12 years  
Shop equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,552 14,555
Shop equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Shop equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 15 years  
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,599 8,994
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 7 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 39 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,017 1,443
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 11 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,348 $ 828
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details)
Dec. 31, 2022
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 10 years
Renewal term 5 years
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating lease expense    
Operating lease right of use assets $ 8,670 $ 8,020
Operating lease non right of use assets 7,697 6,201
Total operating lease expense 16,367 14,221
Finance lease expense    
Depreciation of right of use assets 385 399
Interest on lease obligations 199 162
Total finance lease expense $ 584 $ 561
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Information Related to Leases (Details)
Dec. 31, 2022
Dec. 31, 2021
Operating leases    
Weighted average remaining lease term 5 years 3 months 18 days 6 years 4 months 24 days
Weighted average discount rate 5.00% 5.00%
Finance leases    
Weighted average remaining lease term 4 months 24 days 1 year
Weighted average discount rate 21.70% 9.80%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating lease right of use assets    
Operating lease right of use assets, gross $ 52,947 $ 45,853
Less: Accumulated amortization (16,611) (10,736)
Operating lease right of use assets, net 36,336 35,117
Current portion of operating lease obligations 7,956 6,091
Long-term operating lease obligations 29,370 30,435
Total operating lease obligations 37,326 36,526
Finance lease right of use assets    
Finance lease right of use assets, gross 1,057 2,980
Less: Accumulated depreciation (510) (1,535)
Finance lease right of use assets, net 547 1,445
Current portion of finance lease obligations 178 1,070
Long-term finance lease obligations 0 65
Total finance lease obligations $ 178 $ 1,135
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Right of Use Obligations    
2023 $ 9,599  
2024 7,994  
2025 7,047  
2026 6,474  
2027 5,130  
Thereafter 6,243  
Total lease payments 42,487  
Less: present value discount (5,161)  
Present value of lease obligations 37,326 $ 36,526
Finance Leases    
2023 219  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 0  
Total lease payments 219  
Less: present value discount (41)  
Present value of lease obligations 178 $ 1,135
Total    
2023 9,818  
2024 7,994  
2025 7,047  
2026 6,474  
2027 5,130  
Thereafter 6,243  
Total lease payments 42,706  
Less: present value discount (5,202)  
Present value of lease obligations $ 37,504  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease obligations:    
Operating cash flows from operating leases $ 8,698 $ 8,124
Operating cash flows from finance leases 385 399
Financing cash flows from finance leases 1,269 1,094
Right of use assets obtained in exchange for lease obligations:    
Operating leases 8,356 5,059
Finance leases $ 336 $ 28
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Schedule of Changes in Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (92,935) $ (79,472)
Net Carrying Amount 101,945  
Intangible assets, gross 194,880 195,880
Intangible assets, net 101,945 116,408
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets   1,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 63,270 63,270
Accumulated Amortization (49,845) (45,187)
Net Carrying Amount $ 13,425 $ 18,083
Weighted Average Amortization Period 4 years 9 months 18 days 5 years 3 months 18 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,500 $ 6,500
Accumulated Amortization (6,166) (5,766)
Net Carrying Amount $ 334 $ 734
Weighted Average Amortization Period 9 months 18 days 2 years
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 125,110 $ 125,110
Accumulated Amortization (36,924) (28,519)
Net Carrying Amount $ 88,186 $ 96,591
Weighted Average Amortization Period 10 years 8 months 12 days 11 years 8 months 12 days
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization intangibles $ 13,463 $ 16,116
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets   1,000
In-process research and development | "E-Set" tools business    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets   $ 1,000
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Amortization Expense (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2023 $ 11,516
2024 11,183
2025 11,183
2026 11,082
2027 10,315
Thereafter 46,666
Net Carrying Amount $ 101,945
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued interest $ 5,012 $ 4,980
Accrued compensation and benefits 10,283 6,897
Accrued bonus 3,979 1,125
Accrued legal fees and settlements 145 1,076
Other accrued expenses 8,972 4,441
Accrued expenses $ 28,391 $ 18,519
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations - Summary of Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Total debt before deferred financing costs $ 341,606 $ 337,436
Deferred financing costs (1,308) (3,029)
Total debt 340,298 334,407
Less: Current portion of long-term debt (2,267) (2,093)
Long-term debt $ 338,031 $ 332,314
Weighted-average interest rate, short-term debt 6.00% 5.10%
Other short-term debt    
Line of Credit Facility [Line Items]    
Total debt before deferred financing costs $ 2,267 $ 968
Senior Notes    
Line of Credit Facility [Line Items]    
Total debt before deferred financing costs 307,339 320,343
Deferred financing costs (1,300) (3,000)
Line of credit | 2018 ABL Credit Facility    
Line of Credit Facility [Line Items]    
Total debt before deferred financing costs 32,000 15,000
Line of credit | Magnum Promissory Notes    
Line of Credit Facility [Line Items]    
Total debt before deferred financing costs $ 0 $ 1,125
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations - Additional Information (Details)
3 Months Ended 12 Months Ended
Feb. 01, 2023
USD ($)
Jan. 31, 2023
Jan. 30, 2023
USD ($)
shares
Oct. 25, 2018
USD ($)
day
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 27, 2023
USD ($)
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]                  
Unamortized deferred finance costs         $ 3,029,000 $ 1,308,000 $ 3,029,000    
Extinguishment of debt           $ 2,843,000 17,618,000    
Offer price percentage           100.00%      
Debt covenant, fixed charge covenant, ratio       1.00          
Financing agreement, insurance premium         4,100,000        
Outstanding premium, amount           $ 2,300,000      
Subsequent Event | Public offering                  
Debt Instrument [Line Items]                  
Issuance of common stock (in shares) | shares     300,000            
Aggregated stated amount of units     $ 300,000,000            
Conversion of units (in shares) | shares     5            
Proceeds from issuance public offering     $ 279,800,000            
2018 ABL Credit Facility                  
Debt Instrument [Line Items]                  
Debt fixed charge coverage ratio           1.00      
2018 ABL Credit Facility | Loan Limit Greater Than Fifteen Percentage                  
Debt Instrument [Line Items]                  
Debt voluntary payment condition to excess cash flow offer rate           15.00%      
Debt voluntary payment condition to excess cash flow offer amount           $ 22,500,000      
2018 ABL Credit Facility | Loan Limit Greater Than Twenty Percentage                  
Debt Instrument [Line Items]                  
Debt voluntary payment condition to excess cash flow offer rate           20.00%      
Debt voluntary payment condition to excess cash flow offer amount           $ 30,000,000      
Promissory notes                  
Debt Instrument [Line Items]                  
Debt instrument, annual interest rate                 6.00%
Promissory notes | Magnum Acquisition                  
Debt Instrument [Line Items]                  
Percentage of potential future payment of net income in 2019 through 2026       60.00%          
Sale on dissolvable plug products in 2019       $ 25,000,000          
Promissory notes | Magnum Acquisition | Beneficial owner                  
Debt Instrument [Line Items]                  
Notes payable, related parties                 $ 2,300,000
Senior Notes                  
Debt Instrument [Line Items]                  
Debt instrument, face amount       $ 400,000,000          
Debt instrument, annual interest rate       8.75%          
Debt instrument, redemption price, percentage of principal, default trigger           25.00%      
Unamortized deferred finance costs         $ 3,000,000 $ 1,300,000 3,000,000    
Repurchased debt amount           13,000,000 26,300,000    
Repurchase price           10,100,000 8,400,000    
Payments of debt issuance costs           100,000 300,000    
Extinguishment of debt           $ 2,800,000 $ 17,600,000    
Senior Notes | ABL Credit Facility | Subsequent Event                  
Debt Instrument [Line Items]                  
Redemption Price 100.00%                
Debt instrument, outstanding principal amount $ 307,300,000                
Debt instrument, increase, accrued and unpaid interest $ 6,700,000                
Senior Notes | 2028 Notes                  
Debt Instrument [Line Items]                  
Debt instrument, redemption price, percentage of principal, default trigger           25.00%      
Line of credit | 2018 ABL Credit Facility                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       $ 200,000,000          
Proceeds from lines of credit           $ 32,000,000      
Current borrowing capacity       $ 150,000,000   66,600,000      
Letters of credit outstanding, amount           $ 1,300,000      
Commitment fee percentage       0.50%          
Percentage of loan limit to minimum availability of threshold           12.50%      
Maximum remaining borrowing capacity, that does not require quarterly testing       $ 18,750,000   $ 17,500,000      
Debt instrument, convertible, threshold consecutive trading days (in days) | day       30          
Line of credit | 2018 ABL Credit Facility | Subsequent Event                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               $ 40,000,000  
Maximum remaining borrowing capacity, that does not require quarterly testing     $ 12,500,000            
Line of credit | 2018 ABL Credit Facility | Canadian Tranche                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       $ 25,000,000          
Current borrowing capacity       $ 5,000,000          
Line of credit | 2018 ABL Credit Facility | Canadian Tranche | Minimum | LIBOR                  
Debt Instrument [Line Items]                  
Debt instrument basis spread on variable rate       0.75%          
Line of credit | 2018 ABL Credit Facility | Canadian Tranche | Maximum | LIBOR                  
Debt Instrument [Line Items]                  
Debt instrument basis spread on variable rate       1.25%          
Line of credit | 2018 ABL Credit Facility | Letters of credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity       $ 50,000,000          
Current borrowing capacity       $ 10,000,000          
Line of credit | 2018 ABL Credit Facility | Letters of credit | SOFR                  
Debt Instrument [Line Items]                  
Basis point spread adjustment       0.10%          
Line of credit | 2018 ABL Credit Facility | Letters of credit | Minimum | LIBOR                  
Debt Instrument [Line Items]                  
Debt instrument basis spread on variable rate       1.75%   2.00%      
Line of credit | 2018 ABL Credit Facility | Letters of credit | Maximum | LIBOR                  
Debt Instrument [Line Items]                  
Debt instrument basis spread on variable rate       2.25%   2.50%      
2028 Notes                  
Debt Instrument [Line Items]                  
Excess cash flowpercentage           75.00%      
Repurchase amount percentage           101.00%      
2028 Notes | Redemption Period One                  
Debt Instrument [Line Items]                  
Redemption Price           106.50%      
2028 Notes | Redemption Period Two                  
Debt Instrument [Line Items]                  
Redemption Price           103.25%      
2028 Notes | Redemption Period Three                  
Debt Instrument [Line Items]                  
Redemption Price           100.00%      
2028 Notes | Subsequent Event | Redemption Period One                  
Debt Instrument [Line Items]                  
Redemption Price   35.00%              
Debt instrument, redemption price percentage   100.00%              
2028 Notes | Subsequent Event | Redemption Period Two                  
Debt Instrument [Line Items]                  
Redemption Price   65.00%              
Debt instrument, redemption price percentage   113.00%              
2028 Notes | Subsequent Event | Redemption Period Three                  
Debt Instrument [Line Items]                  
Redemption Price   10.00%              
Debt instrument, redemption price percentage   103.00%              
2028 Notes | Subsequent Event | Public offering                  
Debt Instrument [Line Items]                  
Debt instrument, annual interest rate     13.00%            
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations - Redemption Prices (Details) - 2028 Notes
12 Months Ended
Dec. 31, 2022
February 1, 2026 to January 31, 2027  
Debt Instrument, Redemption [Line Items]  
Redemption Price 106.50%
February 1, 2027 to October 31, 2027  
Debt Instrument, Redemption [Line Items]  
Redemption Price 103.25%
November 1, 2027 and thereafter  
Debt Instrument, Redemption [Line Items]  
Redemption Price 100.00%
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations - Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other short-term debt    
Debt Instrument [Line Items]    
Fair value of debt instruments $ 2,267 $ 968
Senior Notes    
Debt Instrument [Line Items]    
Fair value of debt instruments 300,700 153,765
Line of credit | 2018 ABL Credit Facility    
Debt Instrument [Line Items]    
Fair value of debt instruments 32,000 15,000
Line of credit | Promissory notes    
Debt Instrument [Line Items]    
Fair value of debt instruments $ 0 $ 1,125
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Defined Contribution Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Nine Energy Service 401k Plan    
Defined Contribution Plan Disclosure [Line Items]    
Employer contributions $ 0.0 $ 0.0
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Shares in Underlying Options      
Beginning balance (in shares) 610,410 702,542  
Granted (in shares) 0 0  
Exercised (in shares) 0 0  
Forfeited (in shares) 0 0  
Expired (in shares) (22,904) (92,132)  
Ending balance (in shares) 587,506 610,410 702,542
Options exercisable (in shares) 587,506 610,410  
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 33.52 $ 32.63  
Granted (in dollars per share) 0 0  
Exercised (in dollars per share) 0 0  
Forfeited (in dollars per share) 0 0  
Expired (in dollars per share) 26.28 26.71  
Ending balance (in dollars per share) 33.80 33.52 $ 32.63
Options exercisable (in dollars per share) $ 33.80 $ 33.52  
Remaining Weighted Average Contractual Life in Years      
Outstanding (in years) 3 years 3 years 10 months 24 days 4 years 6 months
Options exercisable (in years) 3 years 3 years 10 months 24 days  
Intrinsic Value      
Beginning balance $ 0 $ 0  
Granted 0 0  
Exercised 0 0  
Forfeited 0 0  
Expired 0 0  
Ending balance 0 0 $ 0
Options exercisable $ 0 $ 0  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
May 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 0 0  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 0 $ 0  
Expected future compensation expense 0    
Restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense 2,400,000 4,900,000  
Expected future compensation expense $ 3,000,000    
Expected future compensation expense, period for recognition 1 year 10 months 24 days    
Performance shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 0 $ 500,000  
Award vesting period 3 years    
Volatility rate 49.70%    
Risk-free rate 2.44%    
Performance Cash Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 1,800,000    
Expected future compensation expense $ 1,600,000    
Volatility rate 123.82%    
Risk-free rate 4.30%    
Performance Cash Awards | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payment related to performance period     0.00%
Performance Cash Awards | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payment related to performance period     200.00%
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Restricted and Performance Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested at the beginning of the year (in shares) 2,379,320 1,714,398
Granted (in shares) 651,250 1,509,000
Vested (in shares) (1,068,092) (792,704)
Forfeited (in shares) (27,922) (51,374)
Nonvested at the end of the year (in shares) 1,934,556 2,379,320
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance (in dollars per share) $ 2.83 $ 6.69
Granted (in dollars per share) 2.80 2.15
Vested (in dollars per share) 4.13 9.77
Forfeited (in dollars per share) 2.02 4.33
Ending balance (in dollars per share) $ 2.12 $ 2.83
Performance shares    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested at the beginning of the year (in shares) 61,900 61,900
Granted (in shares) 0 0
Vested (in shares) (42,714) 0
Forfeited (in shares) (19,186) 0
Nonvested at the end of the year (in shares) 0 61,900
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]    
Accrued legal fees and settlements $ 145 $ 1,076
Accrued expenses    
Loss Contingencies [Line Items]    
Contingent liabilities 400 100
Other long term liabilities    
Loss Contingencies [Line Items]    
Contingent liabilities 800 800
Scorpion acquisition | Accrued expenses    
Loss Contingencies [Line Items]    
Estimated liability for self-insured medical claims $ 1,200 $ 1,000
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Contingent Consideration (Details) - Frac Tech - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Loss Contingency Accrual [Roll Forward]    
Balance at beginning of year $ 910 $ 604
Payments (195) (154)
Revaluation adjustments 454 460
Balance at end of the period $ 1,169 $ 910
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current    
U.S. federal $ 0 $ 0
U.S. state 510 (56)
Foreign 36 31
Total current provision (benefit) 546 (25)
Deferred    
U.S. federal 0 0
U.S. state 0 0
Foreign 0 0
Total deferred provision (benefit) 0 0
Total provision (benefit) for income taxes $ 546 $ (25)
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes - Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Tax provision (benefit) at statutory rate $ 3,137 $ (13,570)
Foreign rate differential (16) (41)
State income taxes, net of federal benefit 403 (44)
Nondeductible expenses 912 413
Valuation allowance (5,823) 11,350
Non-cash compensation 1,879 1,893
Other 54 (26)
Total provision (benefit) for income taxes $ 546 $ (25)
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes - Deferred Income Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred income tax assets:    
Inventories $ 2,298 $ 2,533
Goodwill and intangible assets 75,617 83,318
Deferred tax benefit from net losses 79,914 79,690
Stock-based compensation and cash award expense 2,524 4,194
Tax credit carryforwards 655 695
Accrued expenses 678 1,632
Interest carryover 13,860 6,824
Lease liability 8,441 8,162
Other 163 164
Total deferred income tax assets 184,150 187,212
Less: Valuation allowance (162,888) (170,747)
Net deferred income tax assets 21,262 16,465
Deferred income tax liabilities:    
Property and equipment (12,974) (8,387)
ROU asset (8,288) (8,078)
Total deferred income tax liabilities (21,262) (16,465)
Net deferred income tax asset (liability) $ 0 $ 0
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 442,200,000  
Valuation allowance, increase (decrease) 7,900,000  
Unrecognized tax benefits 779,000 $ 779,000
Unrecognized tax benefits, accrued income tax penalties and interest $ 0  
Domestic    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards, periods of use 20 years  
State | Minimum    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards, periods of use 7 years  
State | Maximum    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards, periods of use 20 years  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Taxes - Uncertain Tax Positions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Uncertain tax positions, beginning balance $ 779
Additional based on tax positions related to prior years 0
Additional based on tax positions related to current year 0
Reduction based on tax positions related to prior years 0
Lapse of statute of limitations 0
Uncertain tax positions, ending balance $ 779
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share - Computation of Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net income (loss) $ 14,393 $ (64,575)
Average shares outstanding, basic (in shares) 30,930,890 30,302,925
Earnings (loss) per share, basic (in dollars per share) $ 0.47 $ (2.13)
Unvested restricted stock and stock units (in shares) 1,320,508 0
Average shares outstanding, diluted (in shares) 32,251,398 30,302,925
Earnings (loss) per share, diluted (in dollars per share) $ 0.45 $ (2.13)
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Options to purchase shares of common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 729,514
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Rental expense   $ 8,670,000 $ 8,020,000
Affiliated entity      
Related Party Transaction [Line Items]      
Revenue from related parties   2,200,000 3,200,000
Due from related parties   500,000 400,000
Affiliated entity | Warren Lynn Frazier      
Related Party Transaction [Line Items]      
Payables due to entities   100,000  
Notes payable, related parties   0 1,100,000
Affiliated entity | Select Energy Services, Inc.      
Related Party Transaction [Line Items]      
Costs and expenses   1,500,000 1,100,000
Accounts payable   100,000 100,000
Affiliated entity | National Energy Services Reunited      
Related Party Transaction [Line Items]      
Costs and expenses   800,000  
Accounts receivable   200,000 500,000
Mr. Crombie      
Related Party Transaction [Line Items]      
Lease and building maintenance expense   1,300,000 900,000
Equipment purchased   $ 2,600,000 2,600,000
Percent of company stock owned (more than)   5.00%  
Rental expense   $ 1,600,000 1,400,000
Equipment | Mr. Crombie      
Related Party Transaction [Line Items]      
Payables due to entities   $ 100,000 700,000
Products and rentals | Affiliated entity | National Energy Services Reunited      
Related Party Transaction [Line Items]      
Costs and expenses     $ 1,300,000
Coiled tubing equipment | Affiliated entity | National Energy Services Reunited      
Related Party Transaction [Line Items]      
Revenue from related parties $ 5,900,000    
Monthly installments 24 months    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Information - Summary of Financial Data by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Capital expenditures $ 32,267 $ 14,757
Total assets 426,834 381,613
Corporate    
Segment Reporting Information [Line Items]    
Capital expenditures 105 15
Total assets 27,288 32,184
Completion Solutions | Operating segments    
Segment Reporting Information [Line Items]    
Capital expenditures 32,162 14,742
Total assets $ 399,546 $ 349,429
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Information - Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 593,382 $ 349,419
Long-lived assets $ 191,662 $ 202,366
Geographic concentration risk | Revenue    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 100.00% 100.00%
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 591,614 $ 347,445
Long-lived assets $ 189,962 $ 200,227
United States | Geographic concentration risk | Revenue    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 99.70% 99.40%
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 1,768 $ 1,974
Long-lived assets $ 1,700 $ 2,139
Canada | Geographic concentration risk | Revenue    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 0.30% 0.60%
XML 86 nine-20221231_htm.xml IDEA: XBRL DOCUMENT 0001532286 2022-01-01 2022-12-31 0001532286 2022-06-30 0001532286 2023-03-03 0001532286 2022-12-31 0001532286 2021-12-31 0001532286 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001532286 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001532286 us-gaap:ProductMember 2022-01-01 2022-12-31 0001532286 us-gaap:ProductMember 2021-01-01 2021-12-31 0001532286 2021-01-01 2021-12-31 0001532286 us-gaap:CommonStockMember 2020-12-31 0001532286 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001532286 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001532286 us-gaap:RetainedEarningsMember 2020-12-31 0001532286 2020-12-31 0001532286 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001532286 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001532286 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001532286 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001532286 us-gaap:CommonStockMember 2021-12-31 0001532286 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001532286 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001532286 us-gaap:RetainedEarningsMember 2021-12-31 0001532286 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001532286 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001532286 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001532286 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001532286 us-gaap:CommonStockMember 2022-12-31 0001532286 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001532286 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001532286 us-gaap:RetainedEarningsMember 2022-12-31 0001532286 nine:CementMember 2022-01-01 2022-12-31 0001532286 nine:CementMember 2021-01-01 2021-12-31 0001532286 nine:ToolsMember 2022-01-01 2022-12-31 0001532286 nine:ToolsMember 2021-01-01 2021-12-31 0001532286 nine:WirelineMember 2022-01-01 2022-12-31 0001532286 nine:WirelineMember 2021-01-01 2021-12-31 0001532286 nine:CoiledTubingMember 2022-01-01 2022-12-31 0001532286 nine:CoiledTubingMember 2021-01-01 2021-12-31 0001532286 srt:MinimumMember us-gaap:EnergyEquipmentMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:EnergyEquipmentMember 2022-01-01 2022-12-31 0001532286 us-gaap:EnergyEquipmentMember 2022-12-31 0001532286 us-gaap:EnergyEquipmentMember 2021-12-31 0001532286 srt:MinimumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001532286 us-gaap:VehiclesMember 2022-12-31 0001532286 us-gaap:VehiclesMember 2021-12-31 0001532286 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001532286 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001532286 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001532286 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001532286 us-gaap:OfficeEquipmentMember 2022-12-31 0001532286 us-gaap:OfficeEquipmentMember 2021-12-31 0001532286 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0001532286 us-gaap:BuildingMember 2022-12-31 0001532286 us-gaap:BuildingMember 2021-12-31 0001532286 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001532286 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001532286 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001532286 us-gaap:LandMember 2022-12-31 0001532286 us-gaap:LandMember 2021-12-31 0001532286 srt:MinimumMember 2022-12-31 0001532286 srt:MaximumMember 2022-12-31 0001532286 us-gaap:CustomerRelationshipsMember 2022-12-31 0001532286 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001532286 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001532286 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001532286 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001532286 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0001532286 us-gaap:CustomerRelationshipsMember 2021-12-31 0001532286 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001532286 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001532286 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001532286 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001532286 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001532286 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001532286 us-gaap:InProcessResearchAndDevelopmentMember nine:ESetToolsBusinessMember 2021-12-31 0001532286 us-gaap:SeniorNotesMember 2022-12-31 0001532286 us-gaap:SeniorNotesMember 2021-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001532286 nine:MagnumPromissoryNotesMember us-gaap:LineOfCreditMember 2022-12-31 0001532286 nine:MagnumPromissoryNotesMember us-gaap:LineOfCreditMember 2021-12-31 0001532286 nine:OtherShortTermDebtMember 2022-12-31 0001532286 nine:OtherShortTermDebtMember 2021-12-31 0001532286 us-gaap:SeniorNotesMember 2018-10-25 0001532286 us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001532286 us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001532286 nine:ABLCreditFacilityMember us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2023-02-01 2023-02-01 0001532286 nine:ABLCreditFacilityMember us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2023-02-01 0001532286 us-gaap:SubsequentEventMember nine:PublicOfferingMember 2023-01-30 2023-01-30 0001532286 nine:TwoThousandTwentyEightSeniorNotesMember us-gaap:SubsequentEventMember nine:PublicOfferingMember 2023-01-30 0001532286 us-gaap:DebtInstrumentRedemptionPeriodOneMember nine:TwoThousandTwentyEightSeniorNotesMember us-gaap:SubsequentEventMember 2023-01-31 2023-01-31 0001532286 us-gaap:DebtInstrumentRedemptionPeriodTwoMember nine:TwoThousandTwentyEightSeniorNotesMember us-gaap:SubsequentEventMember 2023-01-31 2023-01-31 0001532286 us-gaap:DebtInstrumentRedemptionPeriodThreeMember nine:TwoThousandTwentyEightSeniorNotesMember us-gaap:SubsequentEventMember 2023-01-31 2023-01-31 0001532286 us-gaap:DebtInstrumentRedemptionPeriodOneMember nine:TwoThousandTwentyEightSeniorNotesMember 2022-01-01 2022-12-31 0001532286 us-gaap:DebtInstrumentRedemptionPeriodTwoMember nine:TwoThousandTwentyEightSeniorNotesMember 2022-01-01 2022-12-31 0001532286 us-gaap:DebtInstrumentRedemptionPeriodThreeMember nine:TwoThousandTwentyEightSeniorNotesMember 2022-01-01 2022-12-31 0001532286 nine:TwoThousandTwentyEightSeniorNotesMember 2022-12-31 0001532286 nine:TwoThousandTwentyEightSeniorNotesMember us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2018-10-25 0001532286 nine:CanadianTrancheMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2018-10-25 0001532286 us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2018-10-25 0001532286 srt:MinimumMember nine:CanadianTrancheMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-25 2018-10-25 0001532286 srt:MaximumMember nine:CanadianTrancheMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-25 2018-10-25 0001532286 srt:MinimumMember us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-25 2018-10-25 0001532286 srt:MaximumMember us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-25 2018-10-25 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2018-10-25 2018-10-25 0001532286 us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2018-10-25 2018-10-25 0001532286 srt:MinimumMember us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:LetterOfCreditMember nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-01-30 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember nine:LoanLimitGreaterThanFifteenPercentageMember 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember 2022-01-01 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember nine:LoanLimitGreaterThanTwentyPercentageMember 2022-12-31 0001532286 2018-10-25 2018-10-25 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001532286 nine:TwoThousandAndEighteenABLCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-01-27 0001532286 nine:MagnumSecuritiesPurchaseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-10-25 0001532286 nine:MagnumSecuritiesPurchaseAgreementMember us-gaap:NotesPayableOtherPayablesMember us-gaap:BeneficialOwnerMember 2020-06-30 0001532286 us-gaap:NotesPayableOtherPayablesMember 2020-06-30 0001532286 2021-10-01 2021-12-31 0001532286 us-gaap:NotesPayableOtherPayablesMember us-gaap:LineOfCreditMember 2022-12-31 0001532286 us-gaap:NotesPayableOtherPayablesMember us-gaap:LineOfCreditMember 2021-12-31 0001532286 nine:NineEnergyService401kPlanMember 2022-01-01 2022-12-31 0001532286 nine:NineEnergyService401kPlanMember 2021-01-01 2021-12-31 0001532286 2020-01-01 2020-12-31 0001532286 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001532286 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001532286 us-gaap:EmployeeStockOptionMember 2022-12-31 0001532286 us-gaap:RestrictedStockMember 2021-12-31 0001532286 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001532286 us-gaap:RestrictedStockMember 2022-12-31 0001532286 us-gaap:RestrictedStockMember 2020-12-31 0001532286 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001532286 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001532286 us-gaap:PerformanceSharesMember 2021-12-31 0001532286 us-gaap:PerformanceSharesMember 2020-12-31 0001532286 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001532286 us-gaap:PerformanceSharesMember 2022-12-31 0001532286 srt:MinimumMember nine:PerformanceCashAwardsMember 2022-05-31 0001532286 srt:MaximumMember nine:PerformanceCashAwardsMember 2022-05-31 0001532286 nine:PerformanceCashAwardsMember 2022-01-01 2022-12-31 0001532286 nine:PerformanceCashAwardsMember 2022-12-31 0001532286 nine:AccruedExpensesMember nine:ScorpionAcquisitionMember 2022-12-31 0001532286 nine:AccruedExpensesMember nine:ScorpionAcquisitionMember 2021-12-31 0001532286 nine:FracTechAcquisitionMember 2020-12-31 0001532286 nine:FracTechAcquisitionMember 2021-01-01 2021-12-31 0001532286 nine:FracTechAcquisitionMember 2021-12-31 0001532286 nine:FracTechAcquisitionMember 2022-01-01 2022-12-31 0001532286 nine:FracTechAcquisitionMember 2022-12-31 0001532286 nine:AccruedExpensesMember 2022-12-31 0001532286 nine:AccruedExpensesMember 2021-12-31 0001532286 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001532286 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001532286 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001532286 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001532286 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001532286 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001532286 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001532286 srt:ExecutiveOfficerMember 2022-01-01 2022-12-31 0001532286 srt:ExecutiveOfficerMember 2021-01-01 2021-12-31 0001532286 srt:ExecutiveOfficerMember us-gaap:EquipmentMember 2022-12-31 0001532286 srt:ExecutiveOfficerMember us-gaap:EquipmentMember 2021-12-31 0001532286 nine:WarrenLynnFrazierMember srt:AffiliatedEntityMember 2022-12-31 0001532286 nine:WarrenLynnFrazierMember srt:AffiliatedEntityMember 2021-12-31 0001532286 nine:SelectEnergyServicesInc.Member srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001532286 nine:SelectEnergyServicesInc.Member srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001532286 nine:SelectEnergyServicesInc.Member srt:AffiliatedEntityMember 2022-12-31 0001532286 nine:SelectEnergyServicesInc.Member srt:AffiliatedEntityMember 2021-12-31 0001532286 nine:NationalEnergyServicesReunitedMember srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001532286 nine:NationalEnergyServicesReunitedMember nine:ProductsandRentalsMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001532286 nine:NationalEnergyServicesReunitedMember nine:CoiledTubingEquipmentMember srt:AffiliatedEntityMember 2019-10-01 2019-12-31 0001532286 nine:NationalEnergyServicesReunitedMember srt:AffiliatedEntityMember 2022-12-31 0001532286 nine:NationalEnergyServicesReunitedMember srt:AffiliatedEntityMember 2021-12-31 0001532286 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001532286 srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001532286 srt:AffiliatedEntityMember 2022-12-31 0001532286 srt:AffiliatedEntityMember 2021-12-31 0001532286 us-gaap:OperatingSegmentsMember nine:CompletionSolutionsMember 2022-01-01 2022-12-31 0001532286 us-gaap:OperatingSegmentsMember nine:CompletionSolutionsMember 2021-01-01 2021-12-31 0001532286 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001532286 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001532286 us-gaap:OperatingSegmentsMember nine:CompletionSolutionsMember 2022-12-31 0001532286 us-gaap:OperatingSegmentsMember nine:CompletionSolutionsMember 2021-12-31 0001532286 us-gaap:CorporateNonSegmentMember 2022-12-31 0001532286 us-gaap:CorporateNonSegmentMember 2021-12-31 0001532286 country:US 2022-01-01 2022-12-31 0001532286 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001532286 country:US 2021-01-01 2021-12-31 0001532286 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001532286 country:CA 2022-01-01 2022-12-31 0001532286 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001532286 country:CA 2021-01-01 2021-12-31 0001532286 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001532286 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001532286 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001532286 country:US 2022-12-31 0001532286 country:US 2021-12-31 0001532286 country:CA 2022-12-31 0001532286 country:CA 2021-12-31 iso4217:USD shares iso4217:USD shares nine:segment pure nine:day false 2022 FY 0001532286 P1Y P1Y 10-K true 2022-12-31 --12-31 false 001-38347 Nine Energy Service, Inc. DE 80-0759121 2001 Kirby Drive, Suite 200 Houston TX 77019 281 730-5100 Common Stock, par value $0.01 per share NINE NYSE No No Yes Yes Non-accelerated Filer true true false false false 47805208 34721266 Information called for in Part III of this Annual Report on Form 10-K is incorporated by reference to the registrant’s Definitive Proxy Statement for its 2023 Annual Meeting of Stockholders. 238 PricewaterhouseCoopers LLP Houston, TX 17445000 21509000 105277000 64025000 741000 1393000 62045000 42180000 11217000 10195000 196725000 139302000 89717000 86958000 36336000 35117000 547000 1445000 101945000 116408000 1564000 2383000 426834000 381613000 42211000 28680000 28391000 18519000 2267000 2093000 7956000 6091000 178000 1070000 81003000 56453000 338031000 332314000 29370000 30435000 0 65000 1937000 1613000 450341000 420880000 120000000 120000000 0.01 0.01 33221266 33221266 32826325 32826325 332000 328000 775006000 773350000 -4828000 -4535000 -794017000 -808410000 -23507000 -39267000 426834000 381613000 455364000 248618000 138018000 100801000 593382000 349419000 350733000 228290000 106360000 79702000 51653000 45301000 26784000 28905000 13463000 16116000 454000 460000 -367000 -660000 43568000 -50015000 -32486000 -32527000 305000 26000 2843000 17618000 709000 298000 14939000 -64600000 546000 -25000 14393000 -64575000 0.47 -2.13 0.45 -2.13 30930890 30302925 32251398 30302925 0 0 -293000 -34000 -293000 -34000 14100000 -64609000 31557809 316000 768429000 -4501000 -743835000 20409000 1457626 14000 -14000 0 5406000 5406000 189110 2000 471000 473000 -34000 -34000 -64575000 -64575000 32826325 328000 773350000 -4535000 -808410000 -39267000 623328 7000 -7000 0 2440000 2440000 228387 3000 777000 780000 -293000 -293000 14393000 14393000 33221266 332000 775006000 -4828000 -794017000 -23507000 14393000 -64575000 26784000 28905000 13463000 16116000 8670000 8020000 2545000 2602000 -166000 -229000 2966000 4831000 2440000 5406000 2843000 17618000 -367000 -660000 454000 460000 1000000 0 41114000 22540000 22968000 8608000 818000 -3350000 19476000 12447000 655000 0 8632000 9643000 16672000 -40416000 2959000 3492000 175000 0 28551000 15413000 -25417000 -11921000 24000000 15000000 7000000 0 10081000 8355000 1125000 844000 4086000 1513000 2787000 545000 1269000 1094000 195000 154000 780000 473000 4849000 5048000 -168000 -66000 -4064000 -47355000 21509000 68864000 17445000 21509000 29708000 30085000 116000 24000 3443000 63000 701000 497000 Company and Organization<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Company Description </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nine Energy Service, Inc. (the “Company” or “Nine”), a Delaware corporation, is an oilfield services business that provides services integral to the completion of unconventional wells through a full range of tools and methodologies. The Company is headquartered in Houston, Texas.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, which is its Chief Executive Officer, and its board of directors allocate resources and assess performance based on financial information presented at a consolidated level. Accordingly, the Company determined that it operates as one reportable segment, known as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Completion Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s business depends, to a significant extent, on the level of unconventional resource development activity and corresponding capital spending of oil and natural gas companies. These activity and spending levels are strongly influenced by the current and expected oil and natural gas prices. Following an extreme decline in activity levels and pricing in 2020, the Company has been focused on strategically implementing price increases and gaining market share. In 2022, oil and natural gas prices improved, and activity levels increased compared to 2021, resulting in higher demand for the Company’s products and services. Due to a heightened competition for qualified labor, an under-supply of equipment, and other supply chain-related constraints, the Company implemented price increases in most service lines. Finding and retaining qualified labor continues to be a challenge resulting in wage inflation, offsetting some of the price increases. Going forward, the Company’s earnings will be affected by its customers’ activity plans (which are strongly influenced by commodity prices), the Company’s ability to implement further price increases, the impact of wage and labor inflation, and labor shortage and supply chain constraints. Additionally, activity levels could be affected as oilfield service providers continue to raise prices and customers are impacted by cost inflation to drill, complete, and produce oil and natural gas wells.</span></div> 1 Significant Accounting Policies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, include the accounts of Nine and its wholly owned subsidiaries. All inter-company balances and transactions have been eliminated in the consolidation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future. Such estimates include fair value assumptions used in analyzing long-lived assets for possible impairment, useful lives used in depreciation and amortization expense, recognition of provisions for contingencies, and stock-based compensation fair value. It is at least reasonably possible that the estimates used will change within the next year.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue under Accounting Standards Codification Topic 606 (“ASC 606”) when products are received by a customer’s domestic common carrier at the Company’s facility or when the product is received by the customer’s international carrier. The Company believes this recognition policy reflects the point at which the customer obtains control of the product as required by ASC 606. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company excludes sales taxes, value added taxes, and other taxes it collects concurrent with revenue-producing activities from revenue.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from the sale of products and services which are sold directly to customers or are consumed by customers on their well sites. For domestic product sales, the Company typically recognizes revenue when it meets its performance obligation upon the shipment of the products from its facilities to its customer. For international product sales, the Company typically recognizes revenue when it meets its performance obligation upon receipt of the products by the customer’s international carrier. The Company recognizes service revenue over the time the service is performed as the customer consumes and benefits from the use of the Company’s products and services for well service. Service revenues represent revenue recognized over time, as the Company’s customer arrangements typically provide agreed upon hourly or daily fixed-rates, and the Company recognizes service revenue based upon the number of hours or days services have been performed. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for the Company’s products and services are negotiated on a per-job basis at a regional level. Contracts vary in nature but typically have a duration of less than a month and have a single performance obligation either for a job, a series of distinct jobs, or a period the Company stands ready to provide its services to its client as needed.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s payment terms vary by the type and location of its customers and type of product and service offered. The Company receives cash equal to the invoice amount for most services and product sales, and payment terms typically range from 30 to 60 days from the date the Company invoices a customer. Since the period between the delivery of the Company’s products and services and the Company’s receipt of customer payment for these products and services is not expected to exceed one year, the Company has elected not to calculate or disclose a financing component for its customer contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Estimates</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives reimbursements from its customers for the purchase of supplies, equipment, personnel services, and other services provided at a customer’s request. Reimbursable revenues are subject to uncertainty as the timing of the receipt of these amounts is dependent on factors outside of the Company’s influence. Accordingly, these revenues are not recognized until the uncertainty is resolved, which typically occurs when the related costs are incurred on behalf of the customer. The Company is considered a principal in these transactions and records the associated revenues at the gross amount billed to the customer.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes and modifications to contracts are routine in the performance of the Company’s contracts due to the dynamic nature of well operations and the services the Company provides for its customers. The Company considers contract modifications to exist when the modification either creates a new contract or changes the existing enforceable rights and obligations of a contract. Most of the Company’s contract modifications are for services or goods that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any contract assets are included in “Accounts receivable, net” in the Company’s Consolidated Balance Sheets. Contract assets arise when recorded revenues for a contract exceed the amounts billed under the terms of the contracts. The Company classifies contract liabilities as unearned income which is included in “Accrued expenses” in the Company’s Consolidated Balance Sheets. Such deferred revenue typically results from advance payments received on well service orders prior to performance of the service.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding the Company’s revenue, see Note 3 – Revenues.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. To the extent an arrangement represents a lease, the Company classifies that lease as an operating lease or a finance lease under Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) and its related ASUs (“ASC 842”).</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes operating leases on its Consolidated Balance Sheets through a Right of Use (“ROU”) asset and a corresponding lease liability. ROU assets represent the Company’s right to use an underlying asset for the lease term, and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease liabilities represent the Company’s obligation to make lease payments arising from the operating lease. Operating lease ROU assets and obligations are recognized at the commencement date of an arrangement based on the present value of lease payments over the lease term utilizing an interest rate that the Company would have incurred to borrow over a similar term the funds necessary to purchase the leased asset. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are included in “Operating lease right of use assets, net,” “Current portion of operating lease obligations,” and “Long-term operating lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021. Lease expense for operating leases is recognized on a straight-line basis over the lease term for 2022 and 2021. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are included in the line items “Finance lease right of use assets, net,” “Current portion of finance lease obligations,” and “Long-term finance lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the Company’s leases, see Note 6 – Leases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. Throughout the year, the Company maintained cash balances that were in excess of their federally insured limits. The Company has not experienced any losses in such accounts.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from the Company’s Canadian subsidiary are calculated based on its functional currency. As a result, amounts related to changes in assets and liabilities reported in the Company’s Consolidated Statements of Cash Flows will not necessarily agree to changes in the corresponding balances in the Company’s Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency is the United States Dollar (“USD”). The financial position and results of operations of the Company’s Canadian subsidiary are measured using the local currency as the functional currency. Revenues and expenses of the subsidiary have been translated into USD at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the date of the Company’s Consolidated Balance Sheets. The resulting translation gain and loss adjustments have been recorded as a separate component of other comprehensive income (loss) in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) and its Consolidated Statements of Stockholders’ Equity (Deficit).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to customers in the normal course of business. Accounts receivable are carried at their estimated collectible amount. Trade credit is generally extended on a short-term basis; thus, receivables do not bear interest, although a finance charge may be applied to amounts past due. The Company maintains an allowance for doubtful accounts for estimated losses that may result from the inability of its customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience, as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. The Company writes off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written off are credited to bad debt expense.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $105.3 million and $64.0 million of “Accounts receivable, net” at December 31, 2022 and 2021, respectively. The Company maintains an allowance for doubtful accounts based on the expected collectability of accounts receivable, which is included in “Accounts receivable, net” on the Company’s Consolidated Balance Sheets. The Company had an allowance for doubtful accounts of $0.2 million and $2.8 million at December 31, 2022 and 2021, respectively. Bad debt expense recovery was $0.2 million for both the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives a significant portion of its revenues from companies in the exploration and production (“E&amp;P”) industry, and its customer base includes a broad range of integrated and independent domestic E&amp;P companies and international E&amp;P companies operating in the markets that the Company serves. While current energy prices are important contributors to positive cash flow for the customers, expectations about future prices and price volatility are generally more important for determining future spending levels. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development, and production activity as well as the entire health of the oil and natural gas industry and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">can therefore negatively impact spending by the Company’s customers. No customer accounted for more than 10% of the revenues for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases during the years ended December 31, 2022 and 2021 did not include purchases from any supplier that individually represented more than 10% of total operating purchases. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful lives of the assets. Equipment held under capital leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is recognized within operating expenses. Normal repair and maintenance costs are charged to operating expense as incurred. Significant renewals and betterments are capitalized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believes that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Intangible Assets</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives include technology, customer relationships, and non-compete agreements. The Level 3 fair value of technology and the Level 3 fair value of customer relationships are estimated using the income approach, specifically the multi-period excess earnings method. The multi-period excess earnings method consists of isolating the cash flows attributed to the intangible asset, which are then discounted to present value to calculate the Level 3 fair value of the intangible asset. The Level 3 fair value of non-compete agreements is estimated using a with and without scenario where cash flows are projected through the term of the non-compete agreement assuming the non-compete agreement is in place and compared to cash flows assuming the non-compete agreement is not in place.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized based on the estimated consumption of the economic benefit over their estimated useful lives. Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite useful lives are not subject to amortization. For intangible assets with indefinite useful lives, an assessment for impairment is performed annually on December 31 or when there is an indication an impairment may have occurred. Intangible assets with indefinite useful lives are reviewed for impairment by comparing the carrying value of the intangible asset to the Level 3 fair value of the intangible asset. The Level 3 fair value of intangible assets with indefinite useful lives is estimated using the relief-from-royalty method of the income approach. This approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, royalty rates, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. The Company recognizes an indefinite-lived intangible asset impairment charge of the amount by which the carrying value of the intangible asset exceeds the Level 3 fair value of the intangible asset. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans for certain of its employees. The Company measures employee stock-based compensation awards at fair value on the date they are granted to employees and recognizes compensation cost in its financial statements over the requisite service period. As a result of the adoption of ASU No. 2016-09, the Company elected to account for stock-based compensation forfeitures as they occur.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense is recorded for restricted stock and restricted stock units over the applicable vesting period based on the Company’s closing stock price as of the grant date. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Stock Units and Performance Cash Awards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units and performance cash awards are recorded at their fair value and expensed over their performance period. Fair value for performance stock units and performance cash awards is measured using a Monte Carlo simulation model.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options are issued with an exercise price equal to the fair value of the stock on the date of grant. Compensation expense is recorded for the fair value of the stock options and is recognized over the period of the underlying security’s vesting schedule. Consideration paid on the exercise of stock options is credited to share capital and additional paid-in capital. For options, fair value of the stock-based compensation is measured by use of the Black-Scholes pricing model. The following discusses the assumptions used related to the Black-Scholes pricing model.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company developed its expected volatility based upon a weighted average volatility of its peer group.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">At the time of the issuance of the options, the Company did not plan to pay cash dividends in the foreseeable future. Therefore, a zero expected dividend yield was used in the valuation model.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under Accounting Standards Codification 740, Income Taxes (“ASC 740”). Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of the Company’s assets and liabilities at the balance sheet date and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. The Company records a valuation reserve in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the “more likely than not” recognition criteria, the tax position is measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three levels:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2 – inputs other than quoted prices included within Level 1 that are observable for the assets or liability, either directly or indirectly; and</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3 – inputs are unobservable for the asset or liability, which reflect the best judgment of management.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are disclosed at fair value are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s debt obligations is classified as Level 2 in the fair value hierarchy and is established based on observable inputs in less active markets. For additional information on the fair value of the Company’s debt obligations, see Note 9 – Debt Obligations.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s contingent consideration is classified as Level 3 in the fair value hierarchy and is established on unobservable markets which reflect the best judgment of management. For additional information on the fair value of the Company’s contingent consideration, see Note 12 – Commitments and Contingencies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) Per Share</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period, taking into effect, if any, the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as potentially dilutive restricted stock, restricted stock units, and performance stock units. There was no dilutive effect for the year ended December 31, 2021 as the Company was in a net loss position. For additional information on earnings (loss) per share, see Note 14 – Earnings (Loss) Per Share.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the “FASB”) issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes: Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles and clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for public businesses for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and adopted, the new standard for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements included in this Annual Report.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments in ASU 2016-13 replace the current incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information. ASU 2016-13 is effective for Securities and Exchange Commission filers, excluding smaller reporting companies, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and plans, to adopt the new standard for the fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company does not expect the standard to have a material impact on its financial position, results of operations, or </span></div>liquidity. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, include the accounts of Nine and its wholly owned subsidiaries. All inter-company balances and transactions have been eliminated in the consolidation.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future. Such estimates include fair value assumptions used in analyzing long-lived assets for possible impairment, useful lives used in depreciation and amortization expense, recognition of provisions for contingencies, and stock-based compensation fair value. It is at least reasonably possible that the estimates used will change within the next year.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue under Accounting Standards Codification Topic 606 (“ASC 606”) when products are received by a customer’s domestic common carrier at the Company’s facility or when the product is received by the customer’s international carrier. The Company believes this recognition policy reflects the point at which the customer obtains control of the product as required by ASC 606. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company excludes sales taxes, value added taxes, and other taxes it collects concurrent with revenue-producing activities from revenue.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from the sale of products and services which are sold directly to customers or are consumed by customers on their well sites. For domestic product sales, the Company typically recognizes revenue when it meets its performance obligation upon the shipment of the products from its facilities to its customer. For international product sales, the Company typically recognizes revenue when it meets its performance obligation upon receipt of the products by the customer’s international carrier. The Company recognizes service revenue over the time the service is performed as the customer consumes and benefits from the use of the Company’s products and services for well service. Service revenues represent revenue recognized over time, as the Company’s customer arrangements typically provide agreed upon hourly or daily fixed-rates, and the Company recognizes service revenue based upon the number of hours or days services have been performed. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts for the Company’s products and services are negotiated on a per-job basis at a regional level. Contracts vary in nature but typically have a duration of less than a month and have a single performance obligation either for a job, a series of distinct jobs, or a period the Company stands ready to provide its services to its client as needed.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s payment terms vary by the type and location of its customers and type of product and service offered. The Company receives cash equal to the invoice amount for most services and product sales, and payment terms typically range from 30 to 60 days from the date the Company invoices a customer. Since the period between the delivery of the Company’s products and services and the Company’s receipt of customer payment for these products and services is not expected to exceed one year, the Company has elected not to calculate or disclose a financing component for its customer contracts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Estimates</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives reimbursements from its customers for the purchase of supplies, equipment, personnel services, and other services provided at a customer’s request. Reimbursable revenues are subject to uncertainty as the timing of the receipt of these amounts is dependent on factors outside of the Company’s influence. Accordingly, these revenues are not recognized until the uncertainty is resolved, which typically occurs when the related costs are incurred on behalf of the customer. The Company is considered a principal in these transactions and records the associated revenues at the gross amount billed to the customer.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes and modifications to contracts are routine in the performance of the Company’s contracts due to the dynamic nature of well operations and the services the Company provides for its customers. The Company considers contract modifications to exist when the modification either creates a new contract or changes the existing enforceable rights and obligations of a contract. Most of the Company’s contract modifications are for services or goods that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any contract assets are included in “Accounts receivable, net” in the Company’s Consolidated Balance Sheets. Contract assets arise when recorded revenues for a contract exceed the amounts billed under the terms of the contracts. The Company classifies contract liabilities as unearned income which is included in “Accrued expenses” in the Company’s Consolidated Balance Sheets. Such deferred revenue typically results from advance payments received on well service orders prior to performance of the service.</span></div>For information regarding the Company’s revenue, see Note 3 – Revenues <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. To the extent an arrangement represents a lease, the Company classifies that lease as an operating lease or a finance lease under Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842) and its related ASUs (“ASC 842”).</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes operating leases on its Consolidated Balance Sheets through a Right of Use (“ROU”) asset and a corresponding lease liability. ROU assets represent the Company’s right to use an underlying asset for the lease term, and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease liabilities represent the Company’s obligation to make lease payments arising from the operating lease. Operating lease ROU assets and obligations are recognized at the commencement date of an arrangement based on the present value of lease payments over the lease term utilizing an interest rate that the Company would have incurred to borrow over a similar term the funds necessary to purchase the leased asset. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are included in “Operating lease right of use assets, net,” “Current portion of operating lease obligations,” and “Long-term operating lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021. Lease expense for operating leases is recognized on a straight-line basis over the lease term for 2022 and 2021. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are included in the line items “Finance lease right of use assets, net,” “Current portion of finance lease obligations,” and “Long-term finance lease obligations” in the Company’s Consolidated Balance Sheets as of December 31, 2022 and 2021.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. Throughout the year, the Company maintained cash balances that were in excess of their federally insured limits. The Company has not experienced any losses in such accounts.</span></div>Cash flows from the Company’s Canadian subsidiary are calculated based on its functional currency. As a result, amounts related to changes in assets and liabilities reported in the Company’s Consolidated Statements of Cash Flows will not necessarily agree to changes in the corresponding balances in the Company’s Consolidated Balance Sheets. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s functional currency is the United States Dollar (“USD”). The financial position and results of operations of the Company’s Canadian subsidiary are measured using the local currency as the functional currency. Revenues and expenses of the subsidiary have been translated into USD at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the date of the Company’s Consolidated Balance Sheets. The resulting translation gain and loss adjustments have been recorded as a separate component of other comprehensive income (loss) in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) and its Consolidated Statements of Stockholders’ Equity (Deficit).</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to customers in the normal course of business. Accounts receivable are carried at their estimated collectible amount. Trade credit is generally extended on a short-term basis; thus, receivables do not bear interest, although a finance charge may be applied to amounts past due. The Company maintains an allowance for doubtful accounts for estimated losses that may result from the inability of its customers to make required payments. Such allowances are based upon several factors including, but not limited to, credit approval practices, industry and customer historical experience, as well as the current and projected financial condition of the specific customer. Accounts receivable outstanding longer than contractual terms are considered past due. The Company writes off accounts receivable to the allowance for doubtful accounts when they become uncollectible. Any payments subsequently received on receivables previously written off are credited to bad debt expense.</span></div> 105300000 64000000 200000 2800000 -200000 -200000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives a significant portion of its revenues from companies in the exploration and production (“E&amp;P”) industry, and its customer base includes a broad range of integrated and independent domestic E&amp;P companies and international E&amp;P companies operating in the markets that the Company serves. While current energy prices are important contributors to positive cash flow for the customers, expectations about future prices and price volatility are generally more important for determining future spending levels. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development, and production activity as well as the entire health of the oil and natural gas industry and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">can therefore negatively impact spending by the Company’s customers. No customer accounted for more than 10% of the revenues for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div>Purchases during the years ended December 31, 2022 and 2021 did not include purchases from any supplier that individually represented more than 10% of total operating purchases. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost and depreciated under the straight-line method over the estimated useful lives of the assets. Equipment held under capital leases is stated at the present value of its future minimum lease payments and is depreciated under the straight-line method over the shorter of the lease term or the estimated useful life of the asset. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is recognized within operating expenses. Normal repair and maintenance costs are charged to operating expense as incurred. Significant renewals and betterments are capitalized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In performing the review for impairment, future cash flows expected to result from the use of the asset and its eventual disposal are estimated. If the undiscounted future cash flows are less than the carrying amount of the assets, there is an indication that the asset may be impaired. The amount of the impairment is measured as the difference between the carrying value and the Level 3 fair value of the asset. The Level 3 fair value is determined either through the use of an external valuation, or by means of an analysis of discounted future cash flows based on expected utilization. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believes that the estimates and assumptions used in impairment assessments are reasonable and appropriate. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Intangible Assets</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives include technology, customer relationships, and non-compete agreements. The Level 3 fair value of technology and the Level 3 fair value of customer relationships are estimated using the income approach, specifically the multi-period excess earnings method. The multi-period excess earnings method consists of isolating the cash flows attributed to the intangible asset, which are then discounted to present value to calculate the Level 3 fair value of the intangible asset. The Level 3 fair value of non-compete agreements is estimated using a with and without scenario where cash flows are projected through the term of the non-compete agreement assuming the non-compete agreement is in place and compared to cash flows assuming the non-compete agreement is not in place.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized based on the estimated consumption of the economic benefit over their estimated useful lives. Intangible assets with definite lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite useful lives are not subject to amortization. For intangible assets with indefinite useful lives, an assessment for impairment is performed annually on December 31 or when there is an indication an impairment may have occurred. Intangible assets with indefinite useful lives are reviewed for impairment by comparing the carrying value of the intangible asset to the Level 3 fair value of the intangible asset. The Level 3 fair value of intangible assets with indefinite useful lives is estimated using the relief-from-royalty method of the income approach. This approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating profit margins, royalty rates, weighted average costs of capital, terminal growth rates, future market share, the impact of new product development, and future market conditions, among others. The Company believe that the estimates and assumptions used in impairment assessments are reasonable and appropriate. The Company recognizes an indefinite-lived intangible asset impairment charge of the amount by which the carrying value of the intangible asset exceeds the Level 3 fair value of the intangible asset. Impairment losses are reflected in “Income (loss) from operations” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock-based compensation plans for certain of its employees. The Company measures employee stock-based compensation awards at fair value on the date they are granted to employees and recognizes compensation cost in its financial statements over the requisite service period. As a result of the adoption of ASU No. 2016-09, the Company elected to account for stock-based compensation forfeitures as they occur.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense is recorded for restricted stock and restricted stock units over the applicable vesting period based on the Company’s closing stock price as of the grant date. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Stock Units and Performance Cash Awards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units and performance cash awards are recorded at their fair value and expensed over their performance period. Fair value for performance stock units and performance cash awards is measured using a Monte Carlo simulation model.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options are issued with an exercise price equal to the fair value of the stock on the date of grant. Compensation expense is recorded for the fair value of the stock options and is recognized over the period of the underlying security’s vesting schedule. Consideration paid on the exercise of stock options is credited to share capital and additional paid-in capital. For options, fair value of the stock-based compensation is measured by use of the Black-Scholes pricing model. The following discusses the assumptions used related to the Black-Scholes pricing model.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the simplified method, which is the weighted average vesting term plus the original contractual term, divided by two.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company developed its expected volatility based upon a weighted average volatility of its peer group.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">At the time of the issuance of the options, the Company did not plan to pay cash dividends in the foreseeable future. Therefore, a zero expected dividend yield was used in the valuation model.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under Accounting Standards Codification 740, Income Taxes (“ASC 740”). Under this method, deferred income tax assets and liabilities are determined based upon temporary differences between the carrying amounts and tax bases of the Company’s assets and liabilities at the balance sheet date and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period in which the change occurs. The Company records a valuation reserve in each reporting period when management believes that it is more likely than not that any deferred tax asset created will not be realized.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. If a tax position meets the “more likely than not” recognition criteria, the tax position is measured at the largest amount of benefit greater than 50% likely of being realized upon ultimate settlement.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts for financial instruments classified as current assets and current liabilities approximate fair value, due to the short maturity of such instruments. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial assets and liabilities disclosed at fair value, fair value is determined as the exit price, or the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The established fair value hierarchy divides fair value measurement into three levels:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1 – inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2 – inputs other than quoted prices included within Level 1 that are observable for the assets or liability, either directly or indirectly; and</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3 – inputs are unobservable for the asset or liability, which reflect the best judgment of management.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are disclosed at fair value are categorized in one of the above three levels based on the lowest level input that is significant to the fair value measurement in its entirety. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s debt obligations is classified as Level 2 in the fair value hierarchy and is established based on observable inputs in less active markets. For additional information on the fair value of the Company’s debt obligations, see Note 9 – Debt Obligations.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s contingent consideration is classified as Level 3 in the fair value hierarchy and is established on unobservable markets which reflect the best judgment of management. For additional information on the fair value of the Company’s contingent consideration, see Note 12 – Commitments and Contingencies.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) Per Share</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period, taking into effect, if any, the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as potentially dilutive restricted stock, restricted stock units, and performance stock units. There was no dilutive effect for the year ended December 31, 2021 as the Company was in a net loss position. For additional information on earnings (loss) per share, see Note 14 – Earnings (Loss) Per Share.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (the “FASB”) issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes: Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles and clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for public businesses for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and adopted, the new standard for fiscal years beginning after December 15, 2021 and interim periods within fiscal years beginning after December 15, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements included in this Annual Report.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments in ASU 2016-13 replace the current incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information. ASU 2016-13 is effective for Securities and Exchange Commission filers, excluding smaller reporting companies, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. As an emerging growth company, the Company is permitted, and plans, to adopt the new standard for the fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company does not expect the standard to have a material impact on its financial position, results of operations, or </span></div>liquidity. Revenues<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue for the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.294%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tools</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coiled tubing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022 and December 31, 2021, the amount of remaining performance obligations was not material.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022 and December 31, 2021, contract assets and contract liabilities were not material.</span></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue for the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.294%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tools</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coiled tubing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 229409000 114181000 138018000 100801000 107352000 72436000 118603000 62001000 593382000 349419000 Inventories<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting primarily of finished goods and raw materials, are stated at the lower of cost or net realizable value. Cost is determined on an average cost basis. The Company reviews its inventory balances and writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. The reserve for obsolescence was $6.7 million and $9.0 million at December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net as of December 31, 2022 and 2021 were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolescence</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6700000 9000000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net as of December 31, 2022 and 2021 were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolescence</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39249000 31153000 161000 675000 29345000 19323000 68755000 51151000 6710000 8971000 62045000 42180000 Property and Equipment<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment amounts as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:61.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.720%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autos and trucks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 39 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 11 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,649 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $26.8 million and $28.9 million for the years ended December 31, 2022 and 2021, respectively.</span></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment amounts as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:61.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.720%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autos and trucks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 12 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 39 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 11 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,649 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(262,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P12Y 321315000 299602000 P1Y P7Y 4140000 4168000 P2Y P12Y 3843000 4059000 P3Y P15Y 14552000 14555000 P7Y P39Y 4599000 8994000 P3Y P11Y 2017000 1443000 1348000 828000 351814000 333649000 262097000 246691000 89717000 86958000 26800000 28900000 Leases<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 842, the Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in the Company’s Consolidated Balance Sheets. Lease with an initial term greater than 12 months are recognized in the Company’s Consolidated Balance Sheets based on lease classification as either operating or financing. Some of the Company’s lease agreements include lease and non-lease components for which the Company has elected to not separate for all classes of underlying assets. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company may sublease its real estate to third parties, subject to certain provision of the lease, when it has no future use for the property.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, the Company’s operating lease portfolio primarily consists of operating leases for equipment, vehicles, office space, yard facilities, and employee housing. Operating lease ROU assets and operating lease obligations are recognized based on the present value of the future minimum lease payments at commencement date. As most of the Company’s leases do not provide an implicit borrowing rate, the Company uses its incremental borrowing rate based on the lease information available at the commencement date in determining the present value of future payments. The incremental borrowing rate utilized is based upon the interest rate associated with the Company’s ABL Credit Facility (as defined and described in Note 9 – Debt Obligations) which is utilized to fund its working capital needs and planned capital expenditures. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OWQzYzI1ZDEwMDRiNWI4ZTMzMWZiNjZmZDc4MmZmL3NlYzphOTlkM2MyNWQxMDA0YjViOGUzMzFmYjY2ZmQ3ODJmZl8xMDAvZnJhZzoyYmU0NTI4ZGI0OTQ0MTBmOTczMzg0NTlmNjZkY2M3Ny90ZXh0cmVnaW9uOjJiZTQ1MjhkYjQ5NDQxMGY5NzMzODQ1OWY2NmRjYzc3XzE3Nzk_071f3c86-2bd3-4f61-8fa0-b055bab34e01">one</span> to ten years and may include options to extend or terminate the lease. The operating lease ROU assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases most of these properties under long-term (greater than one year) non-cancelable term leases many of which contain renewal options that can extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OWQzYzI1ZDEwMDRiNWI4ZTMzMWZiNjZmZDc4MmZmL3NlYzphOTlkM2MyNWQxMDA0YjViOGUzMzFmYjY2ZmQ3ODJmZl8xMDAvZnJhZzoyYmU0NTI4ZGI0OTQ0MTBmOTczMzg0NTlmNjZkY2M3Ny90ZXh0cmVnaW9uOjJiZTQ1MjhkYjQ5NDQxMGY5NzMzODQ1OWY2NmRjYzc3XzIxNzE_dd5c3dfe-0d33-4bbe-aed0-2497ccd88b8e">one</span> to five years and some of which contain escalation clauses. The Company may also enter into short-term or month-to-month operating leases. Options to renew these leases are generally not considered reasonably certain to be exercised due to the nature of the Company’s operations and the markets it serves. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company also leases supplemental equipment, typically under cancellable short-term contracts which are less than 30 days. This equipment is typically required for a specific project and for a short duration. Due to the nature of the Company’s operations, any option to renew these short-term leases is generally not considered reasonably certain to be exercised. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease, and the lease payments during these periods are similarly excluded from the calculation of operating lease asset and lease obligation balances.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consists of rent expense related to leases that were included in ROU assets under ASC 842. The Company recognizes operating lease expense on a straight-line basis, except for certain variable expenses that are recognized when the variability is resolved, typically during the period in which they are paid. Variable operating lease payments typically include charges for property taxes and insurance, and some leases contain variable payments related to non-lease components, including common area maintenance and usage of facilities or office equipment (for example, copiers). The Company does not have variable expenses. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease non right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of right of use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future annual minimum lease payments as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Lease Right of Use Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 842, the Company determines if an arrangement is a lease at inception. Leases with an initial term of 12 months or less are not recorded in the Company’s Consolidated Balance Sheets. Lease with an initial term greater than 12 months are recognized in the Company’s Consolidated Balance Sheets based on lease classification as either operating or financing. Some of the Company’s lease agreements include lease and non-lease components for which the Company has elected to not separate for all classes of underlying assets. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company may sublease its real estate to third parties, subject to certain provision of the lease, when it has no future use for the property.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, the Company’s operating lease portfolio primarily consists of operating leases for equipment, vehicles, office space, yard facilities, and employee housing. Operating lease ROU assets and operating lease obligations are recognized based on the present value of the future minimum lease payments at commencement date. As most of the Company’s leases do not provide an implicit borrowing rate, the Company uses its incremental borrowing rate based on the lease information available at the commencement date in determining the present value of future payments. The incremental borrowing rate utilized is based upon the interest rate associated with the Company’s ABL Credit Facility (as defined and described in Note 9 – Debt Obligations) which is utilized to fund its working capital needs and planned capital expenditures. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OWQzYzI1ZDEwMDRiNWI4ZTMzMWZiNjZmZDc4MmZmL3NlYzphOTlkM2MyNWQxMDA0YjViOGUzMzFmYjY2ZmQ3ODJmZl8xMDAvZnJhZzoyYmU0NTI4ZGI0OTQ0MTBmOTczMzg0NTlmNjZkY2M3Ny90ZXh0cmVnaW9uOjJiZTQ1MjhkYjQ5NDQxMGY5NzMzODQ1OWY2NmRjYzc3XzE3Nzk_071f3c86-2bd3-4f61-8fa0-b055bab34e01">one</span> to ten years and may include options to extend or terminate the lease. The operating lease ROU assets also include any upfront lease payments made and exclude lease incentives and initial direct costs incurred.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases most of these properties under long-term (greater than one year) non-cancelable term leases many of which contain renewal options that can extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE5OWQzYzI1ZDEwMDRiNWI4ZTMzMWZiNjZmZDc4MmZmL3NlYzphOTlkM2MyNWQxMDA0YjViOGUzMzFmYjY2ZmQ3ODJmZl8xMDAvZnJhZzoyYmU0NTI4ZGI0OTQ0MTBmOTczMzg0NTlmNjZkY2M3Ny90ZXh0cmVnaW9uOjJiZTQ1MjhkYjQ5NDQxMGY5NzMzODQ1OWY2NmRjYzc3XzIxNzE_dd5c3dfe-0d33-4bbe-aed0-2497ccd88b8e">one</span> to five years and some of which contain escalation clauses. The Company may also enter into short-term or month-to-month operating leases. Options to renew these leases are generally not considered reasonably certain to be exercised due to the nature of the Company’s operations and the markets it serves. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company also leases supplemental equipment, typically under cancellable short-term contracts which are less than 30 days. This equipment is typically required for a specific project and for a short duration. Due to the nature of the Company’s operations, any option to renew these short-term leases is generally not considered reasonably certain to be exercised. Therefore, the periods covered by such optional periods are not included in the determination of the term of the lease, and the lease payments during these periods are similarly excluded from the calculation of operating lease asset and lease obligation balances.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consists of rent expense related to leases that were included in ROU assets under ASC 842. The Company recognizes operating lease expense on a straight-line basis, except for certain variable expenses that are recognized when the variability is resolved, typically during the period in which they are paid. Variable operating lease payments typically include charges for property taxes and insurance, and some leases contain variable payments related to non-lease components, including common area maintenance and usage of facilities or office equipment (for example, copiers). The Company does not have variable expenses. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease non right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of right of use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future annual minimum lease payments as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Lease Right of Use Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y P5Y <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the Company’s lease expense recognized for the years ended December 31, 2022 and 2021, excluding variable lease and prepaid rent costs:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease non right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,367 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of right of use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is included in the line items “Cost of revenues” and “General and administrative expenses” in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8%</span></td></tr></table></div> 8670000 8020000 7697000 6201000 16367000 14221000 385000 399000 199000 162000 584000 561000 P5Y3M18D P6Y4M24D 0.050 0.050 P0Y4M24D P1Y 0.217 0.098 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows as of December 31, 2022 and 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,526 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right of use assets, gross</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease right of use assets, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total finance lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 52947000 45853000 16611000 10736000 36336000 35117000 7956000 6091000 29370000 30435000 37326000 36526000 1057000 2980000 510000 1535000 547000 1445000 178000 1070000 0 65000 178000 1135000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future annual minimum lease payments as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Lease Right of Use Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future annual minimum lease payments as of December 31, 2022 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Lease Right of Use Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9599000 219000 9818000 7994000 0 7994000 7047000 0 7047000 6474000 0 6474000 5130000 0 5130000 6243000 0 6243000 42487000 219000 42706000 5161000 41000 5202000 37326000 178000 37504000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8698000 8124000 385000 399000 1269000 1094000 8356000 5059000 336000 28000 Intangible Assets<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,935)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,472)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,408 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company abandoned its “E-Set” tools business and related $1.0 million in-process research and development indefinite-lived intangible asset in the fourth quarter of 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Intangibles</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangibles was $13.5 million and $16.1 million for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization of intangibles is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.909%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,935)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,472)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,408 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,935)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except weighted average amortization period information)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,472)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,408 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 63270000 49845000 13425000 P4Y9M18D 6500000 6166000 334000 P0Y9M18D 125110000 36924000 88186000 P10Y8M12D 194880000 92935000 101945000 63270000 45187000 18083000 P5Y3M18D 6500000 5766000 734000 P2Y 125110000 28519000 96591000 P11Y8M12D 1000000 1000000 195880000 79472000 116408000 1000000 13500000 16100000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization of intangibles is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.909%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11516000 11183000 11183000 11082000 10315000 46666000 101945000 Accrued Expenses<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of December 31, 2022 and 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal fees and settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of December 31, 2022 and 2021 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal fees and settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5012000 4980000 10283000 6897000 3979000 1125000 145000 1076000 8972000 4441000 28391000 18519000 Debt Obligations<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt obligations as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Magnum Promissory Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other short-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt before deferred financing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,314 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Subsequent to December 31, 2022, the Company redeemed all of the outstanding 2023 Notes and extended the maturity date of the ABL Credit Facility from October 25, 2023 to January 29, 2027. As such, these obligations are classified as long-term on the Company’s Consolidated Balance Sheet at December 31, 2022. Refer to further disclosure within this footnote for additional information.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    The weighted average interest rate of short-term debt outstanding at December 31, 2022 and 2021, respectively, was 6.0% and 5.1%.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Notes</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 25, 2018, the Company issued $400.0 million principal amount of 8.750% Senior Notes due 2023 (the “2023 Notes”). The 2023 Notes were issued under an indenture, dated as of October 25, 2018 (the “2023 Notes Indenture”), by and among the Company, certain subsidiaries of the Company and Wells Fargo, National Association, as Trustee. The 2023 </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes bore interest at an annual rate of 8.750% payable on May 1 and November 1 of each year, commencing May 1, 2019. The 2023 Notes were senior unsecured obligations of the Company and were fully and unconditionally guaranteed on a senior unsecured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes Indenture contained covenants that limited the Company’s ability and the ability of its restricted subsidiaries to engage in certain activities. The Company was in compliance with the provisions of the 2023 Notes Indenture at December 31, 2022.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2023 Notes Indenture, upon an event of default, the trustee or the holders of at least 25% in aggregate principal amount of then outstanding 2023 Notes may declare the 2023 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of subsidiaries that, taken together, would constitute a significant subsidiary, would automatically cause all outstanding 2023 Notes to become due and payable.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized deferred financing costs associated with the 2023 Notes were $1.3 million and $3.0 million at December 31, 2022 and 2021, respectively. These costs were direct deductions from the carrying amount of the 2023 Notes and were amortized through interest expense through the maturity date of the 2023 Notes using the effective interest method. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Extinguishment of Debt</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repurchased approximately $13.0 million of 2023 Notes at a repurchase price of approximately $10.1 million in cash for the year ended December 31, 2022. Deferred financing costs associated with these transactions were $0.1 million for the year ended December 31, 2022. As a result, for the year ended December 31, 2022, the Company recorded a $2.8 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repurchased approximately $26.3 million of 2023 Notes at a repurchase price of approximately $8.4 million in cash for the year ended December 31, 2021. Deferred financing costs associated with these transactions were $0.3 million for the year ended December 31, 2021. As a result, for the year ended December 31, 2021, the Company recorded a $17.6 million gain on the extinguishment of debt, which was calculated as the difference between the repurchase price and the carrying amount of the 2023 Notes partially offset by the deferred financing costs. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gain on extinguishment of debt is included as a separate line item in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss) for the years ended December 31, 2022 and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2023, with proceeds received from its public offering of Units (as defined and described below) and borrowings under its ABL Credit Facility (as defined and described below), the Company redeemed all of the outstanding 2023 Notes at a redemption price of 100.0% of outstanding principal amount thereof ($307.3 million), plus accrued and unpaid interest ($6.7 million). The Company also wrote off the unamortized deferred financing costs associated with the 2023 Notes in conjunction with the redemption.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Units Offering and 2028 Notes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Units</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2023, the Company completed its public offering of 300,000 units with an aggregate stated amount of $300.0 million (the “Units”). Each Unit consists of $1,000 principal amount of the Company’s 13.000% Senior Secured Notes due 2028 (collectively, the “2028 Notes”) and five shares of common stock of the Company. The Company received proceeds of $279.8 million from the Units offering, after deducting underwriting discounts and commission, which was used to fund a portion of the redemption price of the 2023 Notes.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Unit will be separated into its constituent securities (the 2028 Notes and shares of the Company’s common stock) automatically on October 27, 2023, or, if earlier, on the date, if any, on which a change of control or event of default (each as defined in the indenture governing the 2028 Notes) occurs. A holder of Units may elect to separate its Units into its constituent securities, in whole but not in part, on or after March 31, 2023. Prior to such date, the Units may not be separated at the option of the holder. Once a Unit has been separated into its constituent securities at the option of a holder, it cannot be recreated.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to separating the Units into its constituent securities, a holder thereof will not be able to participate in any redemption or repurchase of the 2028 Notes, and holders of the 2028 Notes must have separated their Units prior to the date of any redemption of any offer to repurchase commencement date in order to participate in such redemption or repurchase.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Units are entitled to the rights of a holder of the Company’s common stock, including, without limitation, the right to vote and consent to or receive notice as a stockholder. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2028 Notes</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2023, the Company and certain of its subsidiaries entered into an indenture, dated as of January 30, 2023 (the “2028 Notes Indenture”), with U.S. Bank Trust Company, National Association, as the trustee and as notes collateral agent, pursuant to which the 2028 Notes, which form a part of the Units, were issued. The 2028 Notes will mature on February 1, 2028 and bear interest at an annual rate of 13.000% payable in cash semi-annually in arrears on each of February 1 and August 1, commencing August 1, 2023. The 2028 Notes are senior secured obligations of the Company and are guaranteed on a senior secured basis by each of the Company’s current domestic subsidiaries and by certain future subsidiaries, subject to agreed guaranty and security principles and certain exclusions.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to February 1, 2026, the Company may, on any one or more occasions, redeem all or a part of the 2028 Notes at a redemption price equal to 100.0% of the principal amount of the 2028 Notes redeemed, plus a “make-whole” premium, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption. In addition, prior to February 1, 2026, the Company may, from time to time, redeem up to 35.0% of the aggregate principal amount of the 2028 Notes with an amount of cash not greater than the net cash proceeds of certain equity offerings at a redemption price equal to 113.0% of the principal amount of the 2028 Notes redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption, provided that at least 65.0% of the aggregate principal amount of the 2028 Notes issued under the 2028 Notes Indenture remains outstanding immediately after such redemption and the redemption occurs within 180 days of the closing date of such equity offering. Also, prior to February 1, 2026, the Company may redeem during each 12-month period beginning on January 30, 2023, up to 10% of the principal amount of the 2028 Notes on a redemption price equal to 103.0% of the aggregate principal amount of the 2028 Notes being redeemed, plus accrued and unpaid interest, if any, to, but excluding, the date of redemption.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On and after February 1, 2026, the Company may redeem the 2028 Notes, in whole or in part, at the redemption prices (expressed as percentages of principal amount of the 2028 Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to, but excluding the date of redemption, if redeemed during the periods indicated:</span></div><div style="margin-top:10pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:77.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Redemption Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2026 to January 31, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2027 to October 31, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2027 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each May 15 and November 14, commencing November 14, 2023 (each, an “Excess Cash Flow Offer Date”), the Company is required to make an offer (an “Excess Cash Flow Offer”) to all holders of the 2028 Notes and, if required by the terms of any Pari Passu Notes Lien Indebtedness (as defined in the 2028 Notes Indenture), to any holders of any Pari Passu Notes Lien Indebtedness to purchase, prepay or redeem, together on a pro-rata basis, the maximum principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (plus all accrued interest (including additional interest, if any) on the 2028 Notes and any such Pari Passu Notes Lien Indebtedness and the amount of all fees and expenses, including premiums, incurred in connection therewith) that may be purchased, prepaid or redeemed using an amount of cash equal to the Excess Cash Flow Amount (as defined in the 2028 Notes Indenture and which is 75.0% of Excess Cash Flow (as defined in the 2028 Notes Indenture), as determined immediately prior to the Excess Cash Flow Offer Date), if any, subject to certain exceptions set forth in the 2028 Notes Indenture. The offer price in any such offer will be equal to 100% of the principal amount of the 2028 Notes and any such Pari Passu Notes Lien Indebtedness (or, in respect of any such Pari Passu Notes Lien Indebtedness, such lesser price, if any, as may be provided for by the terms of such Pari Passu Notes Lien Indebtedness), plus accrued and unpaid interest and additional interest, if any, to, but excluding, the date of purchase, prepayment or redemption, subject to the rights of holders of the 2028 Notes or any such Pari Passu Notes Lien Indebtedness on the relevant record date to receive interest due on an interest payment date that is on or prior to the date of purchase, prepayment or redemption, and will be payable in cash.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company experiences certain changes of control, each holder of 2028 Notes may require the Company to repurchase all or a portion of its 2028 Notes for cash at a price equal to 101.0% of the principal amount of such 2028 Notes, plus any accrued but unpaid interest, if any, to, but excluding, the date of repurchase.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes Indenture contains covenants that, among other things and subject to certain exceptions and qualifications, limit the Company’s ability and the ability of its restricted subsidiaries to (i) incur additional indebtedness and guarantee indebtedness; (ii) pay dividends or make other distributions of capital stock; (iii) prepay, redeem or repurchase certain debt; (iv) issue certain preferred stock or similar equity securities, (v) make loans and investments; (vi) sell assets; (vii) incur liens; (viii) enter into transactions with affiliates; (ix) enter into agreements restricting its subsidiaries’ ability to pay dividends; or (x) consolidate, merge, or sell all or substantially all of its assets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon an event of default, the trustee of the 2028 Notes or the holders of at least 25% in aggregate principal amount of then outstanding 2028 Notes may declare the 2028 Notes immediately due and payable, except that a default resulting from certain events of bankruptcy or insolvency with respect to the Company, any significant subsidiary or any group of restricted subsidiaries that, taken together, would constitute a significant subsidiary, will automatically cause all outstanding 2028 Notes to become due and payable.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Credit Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Background</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 25, 2018, the Company entered into a credit agreement dated as of October 25, 2018 (the “2018 ABL Credit Agreement”), by and among the Company, Nine Energy Canada, Inc., JP Morgan Chase Bank, N.A. as administrative agent and as an issuing lender, and certain other financial institutions party thereto as lenders and issuing lenders. The 2018 ABL Credit Agreement permitted aggregate borrowings of up to $200.0 million, subject to a borrowing base, including a Canadian tranche with a sub-limit of up to $25.0 million and a sub-limit of $50.0 million for letters of credit (the “ABL Credit Facility”). Pursuant to the 2018 ABL Credit Agreement, the ABL Credit Facility was set to mature on October 25, 2023 or, if earlier, on the date that is 180 days before the scheduled maturity date of the 2023 Notes if they had not been redeemed or repurchased by such date. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2018 ABL Credit Agreement, loans to the Company and its domestic related subsidiaries (the “U.S. Credit Parties”) under the ABL Credit Facility were base rate loans or London Interbank Offered Rate (“LIBOR”) loans; and loans to Nine Energy Canada Inc., a corporation organized under the laws of Alberta, Canada, and its restricted subsidiaries (the “Canadian Credit Parties”) under the Canadian tranche may be Canadian Dollar Offered Rate (“CDOR”) loans or Canadian prime rate loans. The applicable margin for base rate loans and Canadian prime rate loans varied from 0.75% to 1.25% and the applicable margin for LIBOR loans or CDOR loans varied from 1.75% to 2.25%, in each depending on the Company’s leverage ratio. In addition, a commitment fee of 0.50% per annum was charged on the average daily unused portion of the revolving commitments.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2023, the Company entered into the First Amendment to Credit Agreement (the “ABL Facility Amendment”) with JP Morgan Chase Bank, N.A., as administrative agent, and the lender parties thereto, which amends certain terms of the 2018 ABL Credit Agreement (as amended the “ABL Credit Agreement”). The ABL Facility Amendment became effective on January 30, 2023.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Facility Amendment, the maturity date of the ABL Credit Facility was extended from October 25, 2023 to January 29, 2027. In addition, the ABL Facility Amendment, among other changes, revised the terms of the ABL Credit Facility as follows: (a) decreased the size of the ABL Credit Facility from $200.0 million to $150.0 million, subject to the borrowing base, (b) changed the interest rate benchmark from LIBOR to Term Secured Overnight Financing Rate with a 10 basis point spread adjustment and increased pricing from the existing range of 1.75% to 2.25% to a range of 2.00% to 2.50%, in each case depending on the Company’s leverage ratio, (c) modified the financial covenant, enhanced reporting and cash dominion triggers in the ABL Credit Facility from the existing minimum availability threshold of the greater of $18.75 million and 12.5% of the loan limit to a minimum availability threshold of (i) $12.5 million from January 30, 2023 until May 31, 2023 and (ii) the greater of $17.5 million and 12.5% of the loan limit thereafter, (d) decreased the Canadian tranche sub-limit from $25.0 million to $5.0 million, (e) decreased the letter of credit sub-limit from $50.0 million to $10.0 million and (f) made satisfaction of the Payment Conditions (as defined in the ABL Facility Amendment) a condition to an Excess Cash Flow Offer in addition to a condition to voluntary payments of the 2028 Notes. The Payment Conditions in summary are (A) no default or event of default on a pro forma basis and (B) immediately after and at all times and at all times during the 30 days prior, on a pro forma basis, (1) (x) availability under the ABL Credit Facility shall not be less than the greater of 15% of the loan limit and $22.5 million and (y) the fixed charge coverage ratio shall be at least 1.00 to 1.00 or (2) availability under the ABL Credit Facility shall not be less than the greater of 20% of the loan limit and $30.0 million. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 ABL Credit Agreement contained and the ABL Credit Agreement contains, various affirmative and negative covenants, including financial reporting requirements and limitations on indebtedness, liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other restricted payments, investments (including acquisitions), and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transactions with affiliates. In addition, the 2018 ABL Credit Agreement contained a minimum fixed charge ratio covenant of 1.00 to 1.00 that was tested quarterly when the availability under the ABL Credit Facility dropped below $18.75 million or a default has occurred until the availability exceeds such threshold for 30 consecutive days and such default is no longer outstanding. The Company was in compliance with all covenants under the 2018 ABL Credit Agreement as of December 31, 2022.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2018 ABL Credit Agreement, all of the obligations under the ABL Credit Facility were, and pursuant to the ABL Credit Agreement, all of the obligations under the ABL Credit Facility are secured by security interests (subject to permitted liens) in substantially all of the personal property of U.S. Credit Parties, excluding certain assets. The obligations under the Canadian tranche are further secured by security interests (subject to permitted liens) in substantially all of the personal property of Canadian Credit Parties, excluding certain assets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had $32.0 million outstanding borrowings under the ABL Credit Facility, and its availability under the ABL Credit Facility was approximately $66.6 million, net of outstanding letters of credit of $1.3 million. On January 27, 2023, the Company borrowed an additional $40.0 million under the ABL Credit Facility to pay for the redemption price of the 2023 Notes and to pay for fees and expenses related to the Units offering. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the ABL Credit Facility and the Units collateralization were completed within 30 days after closing in accordance with the terms of the ABL Facility Amendment and the Units offering.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Magnum Promissory Notes</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 25, 2018, pursuant to the terms of a Securities Purchase Agreement, dated October 15, 2018 (as amended on June 7, 2019, the “Magnum Purchase Agreement”), the Company acquired all of the equity interests of Magnum Oil Tools International, LTD, Magnum Oil Tools GP, LLC, and Magnum Oil Tools Canada Ltd. (such entities collectively, “Magnum”). The Magnum Purchase Agreement included the potential for additional future payments in cash of (i) up to 60% of net income (before interest, taxes, and certain gains or losses) for the “E-Set” tools business in 2019 through 2026 and (ii) up to $25.0 million based on sales of certain dissolvable plug products in 2019 (the “Magnum Earnout”).</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2020, pursuant to an amendment to the Magnum Purchase Agreement to terminate the remaining Magnum Earnout and all obligations related thereto, the Company issued promissory notes with an aggregated principal amount of $2.3 million (the “Magnum Promissory Notes”) to the sellers of Magnum. The Magnum Promissory Notes bear interest at a rate of 6.0% per annum. The principal amount of the Magnum Promissory Notes was paid in equal quarterly installments which began January 1, 2021. The remaining outstanding balance was paid on October 1, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Short-Term Debt</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company renewed certain insurance policies, and it financed the premium for its excess policy in the amount of $4.1 million. At December 31, 2022, the outstanding balance on this premium was $2.3 million. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Debt Instruments</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s debt obligations as of December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Magnum Promissory Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other short-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the 2023 Notes, ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt is classified as Level 2 in the fair value hierarchy. The fair value of the 2023 Notes is established based on observable inputs in less active markets. The fair value of the ABL Credit Facility, the Magnum Promissory Notes, and other short-term debt approximates their carrying value.</span></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s debt obligations as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Magnum Promissory Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other short-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt before deferred financing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,314 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Subsequent to December 31, 2022, the Company redeemed all of the outstanding 2023 Notes and extended the maturity date of the ABL Credit Facility from October 25, 2023 to January 29, 2027. As such, these obligations are classified as long-term on the Company’s Consolidated Balance Sheet at December 31, 2022. Refer to further disclosure within this footnote for additional information.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    The weighted average interest rate of short-term debt outstanding at December 31, 2022 and 2021, respectively, was 6.0% and 5.1%.</span></div> 307339000 320343000 32000000 15000000 0 1125000 2267000 968000 341606000 337436000 1308000 3029000 340298000 334407000 2267000 2093000 338031000 332314000 0.060 0.051 400000000 0.08750 0.08750 0.25 1300000 3000000 13000000 10100000 100000 2800000 26300000 8400000 300000 17600000 1.000 307300000 6700000 300000 300000000 0.13000 5 279800000 0.13000 1.000 0.350 1.130 0.650 0.10 1.030 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On and after February 1, 2026, the Company may redeem the 2028 Notes, in whole or in part, at the redemption prices (expressed as percentages of principal amount of the 2028 Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to, but excluding the date of redemption, if redeemed during the periods indicated:</span></div><div style="margin-top:10pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:77.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Redemption Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2026 to January 31, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2027 to October 31, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2027 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1.06500 1.03250 1.00000 0.750 1 1.010 0.25 200000000 25000000 50000000 0.0075 0.0125 0.0175 0.0225 0.0050 200000000 150000000 0.0010 0.0175 0.0225 0.0200 0.0250 18750000 0.125 12500000 17500000 0.125 25000000 5000000 50000000 10000000 0.15 22500000 1.00 0.20 30000000 1.00 18750000 30 32000000 66600000 1300000 40000000 0.60 25000000 2300000 0.060 4100000 2300000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the Company’s debt obligations as of December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Magnum Promissory Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other short-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300700000 153765000 32000000 15000000 0 1125000 2267000 968000 Defined Contribution Plans<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Background</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a defined contribution plan, the Nine Energy Service 401(k) Plan (the “Nine Plan”), under Section 401(k) of the Internal Revenue Code of 1986, as amended, for all qualified employees.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contributions</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, the Company made no employer contributions under the Nine Plan.</span></div> 0 0 Stock-based Compensation<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about stock option activity during the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares in<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Weighted Average<br/>Contractual Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares in<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Weighted Average<br/>Contractual Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value at December 31, 2022 and 2021 is the amount by which the fair value of the underlying share exceeds the exercise price of an option as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted no options in 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no compensation expense recorded for the years ended December 31, 2022 and 2021. As of December 31, 2022, there is no remaining compensation expense related to options for the Company to expense. Future stock option grants will result in additional compensation expense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Information about restricted stock and restricted stock unit activity during the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:10pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:69.686%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares and Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:69.686%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares and Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of compensation expense related to the restricted stock and restricted stock units recorded was approximately $2.4 million and $4.9 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company expects to record compensation expense related to restricted stock and restricted stock units of approximately $3.0 million over the remaining term of approximately 1.9 years. Future restricted stock and restricted stock unit grants would result in additional compensation expense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted performance stock units (“PSUs”) in 2019. The number of PSUs that vested in the first quarter of 2022 was contingent upon the Company’s achievement of certain specified targets. These awards had market conditions and were valued using a Monte Carlo simulation model. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The volatility of 49.7% was developed based upon the historical volatility of the Company as well as the volatilities of a group of peer companies, as the Company’s trading history needed to be supplemented with additional data as it went public in 2018. The risk-free rate, which was derived using the U.S. Treasury security rates at the grant date, was 2.44%.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1,</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31,</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)     The Company granted PSUs in 2019 that vested in the first quarter of 2022 contingent upon the Company’s achievement of certain specified targets based on a three-year performance period ending December 31, 2021. The nonvested PSU balance at January 1, 2021 is shown at target level.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant PSUs in 2022 or 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no compensation expense related to PSUs for the year ended December 31, 2022, and for the year ended </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021, the total amount of compensation expense related to PSUs was approximately $0.5 million. As of December 31, 2022, the Company has no further compensation expense related to PSUs to record. Future PSU grants will result in additional compensation expense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Cash Awards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company granted performance cash awards (the “PCAs”) that vest based upon the Company’s achievement of certain criteria related to its relative total shareholder return (“TSR”) in comparison to TSR of members of its peer group (the “Peer Group”), as defined by the PCA grant. These awards, which the Company granted at a target achievement amount, are subject to three individual year-long performance periods (the “Performance Periods”), and payment related to each Performance Period can range from 0% to 200% of the target amount for that Performance Period. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PCAs were valued on the date of grant based on the estimated fair value, which was based on numerous assumptions including the likelihood of the Company’s stock price performance achieving targeted thresholds, using a Monte Carlo simulation model. The assumptions used to value the awards included the historical volatility of the Company as well as the volatility of its Peer Group and the risk-free rate, which was derived using the U.S. Treasury security rates. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the relevant liability accounting, the fair values for each tranche of the PCAs are remeasured at the end of each reporting period. At December 31, 2022, the volatility for remeasurement was 123.82%, and the risk-free rate was 4.30%. Compensation expense related to PCAs for the year ended December 31, 2022 was approximately $1.8 million. As of December 31, 2022, based upon the valuation of the PCAs at year end, the Company had remaining compensation expense to recognize of $1.6 million. Future PCA grants will result in additional compensation expense.</span></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about stock option activity during the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares in<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Weighted Average<br/>Contractual Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,904)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares in<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Weighted Average<br/>Contractual Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 610410 33.52 P3Y10M24D 0 0 0 0 0 0 0 0 0 0 22904 26.28 0 587506 33.80 P3Y 0 587506 33.80 P3Y 0 702542 32.63 P4Y6M 0 0 0 0 0 0 0 0 0 0 92132 26.71 0 610410 33.52 P3Y10M24D 0 610410 33.52 P3Y10M24D 0 0 0 0 0 0 Information about restricted stock and restricted stock unit activity during the years ended December 31, 2022 and 2021 was as follows:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:69.686%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares and Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:69.686%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares and Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at January 1,</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested at December 31,</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)     The Company granted PSUs in 2019 that vested in the first quarter of 2022 contingent upon the Company’s achievement of certain specified targets based on a three-year performance period ending December 31, 2021. The nonvested PSU balance at January 1, 2021 is shown at target level.</span></div> 2379320 2.83 651250 2.80 1068092 4.13 27922 2.02 1934556 2.12 1714398 6.69 1509000 2.15 792704 9.77 51374 4.33 2379320 2.83 2400000 4900000 3000000 P1Y10M24D 0.497 0.0244 61900 61900 0 0 42714 0 19186 0 0 61900 P3Y 0 500000 0 0 2 1.2382 0.0430 1800000 1600000 Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records accruals related to litigation and other legal proceedings when they are either known or considered probable and can be reasonably estimated. Legal proceedings are inherently unpredictable and subject to significant uncertainties, and significant judgment is required to determine both probability and the estimated amount. Some of these uncertainties include the stage of litigation, available facts, uncertainty as to the outcome of any legal proceedings or settlement discussions, and any novel legal issues presented. Because of such uncertainties, accruals are based on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to pending litigation. As of December 31, 2022 and 2021, the Company recorded a $0.1 million and a $1.1 million accrual, respectively, for liabilities related to legal matters, which is included under the caption “Accrued expenses” in its Consolidated Balance Sheets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has various claims, lawsuits, and administrative proceedings that are pending or threatened with respect to personal injury, workers’ compensation, contractual matters, and other matters. Although no assurance can be given with respect to the outcome of these claims, lawsuits, or proceedings or the effect such outcomes may have, the Company believes any ultimate liability resulting from the outcome of such claims, lawsuits, or administrative proceedings, to the extent not otherwise provided for or covered by insurance, will not have a material adverse effect on its business, operating results, or financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-insurance</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a combination of third-party insurance and self-insurance for health insurance claims. The self-insured liability represents an estimate of the undiscounted ultimate cost of uninsured claims incurred as of the balance sheet date. The estimate is based on an analysis of trailing months of incurred medical claims to project the amount of incurred but not reported claims liability. The estimated liability for self-insured medical claims was $1.2 million and $1.0 million at December 31, 2022 and 2021, respectively, and is included under the caption “Accrued expenses” on the Company’s Consolidated Balance Sheets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company does not expect the amounts ultimately paid to differ significantly from the estimates, the self-insurance liability could be affected if future claims experience differs significantly from historical trends and actuarial assumptions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Liabilities</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2018, pursuant to the terms and conditions of a Securities Purchase Agreement (“the Frac Tech Purchase Agreement”), the Company acquired Frac Technology AS, a Norwegian private limited company (“Frac Tech”) </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">focused on the development of downhole technology, including a casing flotation tool and a number of patented downhole completion tools. The Frac Tech Purchase Agreement, as amended, includes, among other things, the potential for additional future payments, based on certain Frac Tech revenue metrics through December 31, 2025.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contingent liability (Level 3) for the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:83.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frac Tech</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contingent liabilities that relate to contingent consideration are reported at fair value, based on a Monte Carlo simulation model. Significant inputs used in the fair value measurement include estimated gross margin related to forecasted sales of the plugs, term of the agreement, and a risk adjusted discount factor. Contingent liabilities include</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $0.1 million reported in “Accrued expenses” at December 31, 2022 and 2021, respectively, and $0.8 million reported in “Other long-term liabilities” at both December 31, 2022 and 2021 in the Company’s Consolidated Balance Sheets. The impact of the revaluation adjustments is included in the Company’s Consolidated Statements of Income and Comprehensive Income (Loss).</span></div> 100000 1100000 1200000 1000000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contingent liability (Level 3) for the years ended December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:83.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frac Tech</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 604000 154000 460000 910000 195000 454000 1169000 400000 100000 800000 800000 Taxes     <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision (benefit)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 differed from the provision (benefit) calculated using the applicable statutory federal income tax rate as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:74.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.666%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of the cumulative temporary differences resulting in the net deferred tax asset (liabilities) at December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit from net losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation and cash award expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryover</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset (liability)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $442.2 million. The federal NOLs related to tax years 2017 and prior can be used for a 20-year period and, if unused, will begin to expire in 2034.</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The state NOLs can be used from 7 to 20 years and vary by state. A small portion of state NOLs expired in 2022.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its deferred tax assets on a quarterly basis to determine whether a valuation allowance is required. The Company assesses whether a valuation allowance should be established based</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on its determination of whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible and prior to the expiration of its NOL and tax credit carryforwards. The Company considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. Due to recent operating results, the Company continues to be in a three-year cumulative loss position for the year ended December 31, 2022. According to ASC 740, cumulative losses in recent years represent significant negative evidence in considering whether deferred tax assets are realizable. As a result, the Company continues to record a valuation allowance against its U.S. domestic and Canadian deferred tax assets. The 2022 results include a decrease in the</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s valuation allowance of approximately $7.9 million. If the Company is able to generate sufficient taxable income in the future, and it becomes more likely than not that the Company will be able to fully utilize the net deferred tax assets on which a valuation allowance was recorded, the allowance will be released resulting in a tax benefit.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal income tax as well as income tax in multiple state jurisdictions. The earliest period the Company is subject to examination of federal income tax returns by the Internal Revenue Service is 2019. The state income tax returns and other state tax filings of the Company are subject to examination by the state taxing authorities for various periods, generally up to four years after they are filed.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with guidance in ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1,</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to current year</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction based on tax positions related to prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31,</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at December 31, 2022 was $0.8 million. The total balance of unrecognized tax benefit would impact the Company’s future effective income tax rate if recognized. The Company recognizes interest and penalties related to uncertain tax positions within the provision for income taxes in its Consolidated Statements of Income and Comprehensive Income (Loss). As of December 31, 2022, no interest and penalties have been accrued.</span></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision (benefit)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 510000 -56000 36000 31000 546000 -25000 0 0 0 0 0 0 0 0 546000 -25000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes for the years ended December 31, 2022 and 2021 differed from the provision (benefit) calculated using the applicable statutory federal income tax rate as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:74.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.666%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3137000 -13570000 -16000 -41000 403000 -44000 912000 413000 -5823000 11350000 1879000 1893000 54000 -26000 546000 -25000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of the cumulative temporary differences resulting in the net deferred tax asset (liabilities) at December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit from net losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation and cash award expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryover</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax asset (liability)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2298000 2533000 75617000 83318000 79914000 79690000 2524000 4194000 655000 695000 678000 1632000 13860000 6824000 8441000 8162000 163000 164000 184150000 187212000 162888000 170747000 21262000 16465000 12974000 8387000 8288000 8078000 21262000 16465000 0 0 442200000 P20Y P7Y P20Y 7900000 A reconciliation of the beginning and ending amount of uncertain tax positions is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1,</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to current year</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction based on tax positions related to prior years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31,</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 779000 0 0 0 0 779000 800000 0 Earnings (Loss) Per Share<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is based on the weighted average number of shares outstanding during each period and the exercise of potentially dilutive stock options assumed to be purchased from the proceeds using the average market price of the Company’s stock for each of the periods presented as well as the potentially dilutive restricted stock, restricted stock units, and performance stock units.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings (loss) per common share was computed as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,393 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,251,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,575)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted earnings (loss) per share calculation excludes all stock options, unvested restricted stock, unvested restricted stock units, and unvested performance stock units for 2021 because there is a net loss for the period, and their inclusion would be anti-dilutive. The average number of securities that were excluded from diluted earnings (loss) per share that would potentially dilute earnings (loss) per share for the period in which the Company experienced a net loss was as follows:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings (loss) per common share was computed as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earnings Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,393 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,251,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss Per Share</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except for share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock and stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,575)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.13)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14393000 30930890 0.47 1320508 14393000 32251398 0.45 -64575000 30302925 -2.13 0 -64575000 30302925 -2.13 The average number of securities that were excluded from diluted earnings (loss) per share that would potentially dilute earnings (loss) per share for the period in which the Company experienced a net loss was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 729514 Related Party Transactions<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company leases office space, yard facilities, and equipment and purchases building maintenance and repair services from entities owned by David Crombie, an executive officer of the Company. Total lease expense and building maintenance and repair expense associated with these entities was $1.3 million and $0.9 million for the years ended December 31, 2022 and 2021, respectively. The Company also purchased $2.6 million of products and services for both the years ended December 31, 2022 and 2021 from an entity in which Mr. Crombie is a limited partner. There were outstanding payables due to this entity relating to equipment purchases of $0.1 million and $0.7 million at December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company currently leases office space in Corpus Christi, Texas and previously leased office space in Midland, Texas from an entity affiliated with Warren Lynn Frazier, a beneficial owner of more than 5% of the Company’s stock. In the third quarter of 2020, another entity affiliated with Mr. Frazier began to sub-lease a portion of such space in Corpus Christi, Texas from the Company. Total rental expense associated with these office spaces, net of sub-leasing income, was $1.6 million and $1.4 million for the years ended December 31, 2022 and 2021, respectively.</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were net outstanding payables due to these entities of $0.1 million at December 31, 2022. Additionally, on June 30, 2020, the Company issued the Magnum Promissory Notes to the sellers of Magnum, including Mr. Frazier. At December 31, 2022, there was no outstanding principal balance payable to Mr. Frazier, and the balance payable to Mr. Frazier was</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 million at December 31, 2021.</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the Magnum Promissory Notes, see Note 9 – Debt Obligations.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchases chemical additives used in cementing from Select Energy Services, Inc. (“Select”). One of the Company’s directors also served as a director of Select from November 2017 to November 2022. The Company was billed</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million and $1.1 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding payables due to Select of</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million at both December 31, 2022 and 2021.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides products and rentals to National Energy Reunited Corp. (“NESR”), where one of the Company’s directors serves as a director. The Company billed NESR $0.8 million and $1.3 million for the years ended December 31, 2022 and 2021, respectively.</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2019, the Company sold coiled tubing equipment for $5.9 million to NESR with payments due in 24 monthly equal installments beginning on January 31, 2020. Total outstanding receivables due to the Company from NESR (inclusive of the equipment sale above) were $0.2 million and $0.5 million at December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ann G. Fox, President and Chief Executive Officer and a director of the Company, is a director of Devon Energy Corporation (“Devon”). The Company generated revenue from Devon of</span><span style="color:#ff0090;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.2 million and $3.2 million for the years ended December 31, 2022 and 2021, respectively. There were outstanding receivables due from Devon of $0.5 million and $0.4 million at December 31, 2022 and 2021, respectively.</span></div> 1300000 900000 2600000 2600000 100000 700000 0.05 1600000 1400000 100000 0 1100000 1500000 1100000 100000 100000 800000 1300000 5900000 P24M 200000 500000 2200000 3200000 500000 400000 Supplemental Information<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:74.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Completion Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Completion Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by country for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:74.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Completion Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets by segment as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Completion Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32162000 14742000 105000 15000 32267000 14757000 399546000 349429000 27288000 32184000 426834000 381613000 <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by country for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2022 and 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 591614000 0.997 347445000 0.994 1768000 0.003 1974000 0.006 593382000 1.000 349419000 1.000 189962000 200227000 1700000 2139000 191662000 202366000 EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N,9U8'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 " "[C&=6=M[<,.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'&@!9/FTM%3!X,5-G8SMMJ:Q8ZQ-9*^_1RO31G; PQ\L?3[ MTR=PJ[Q00\#G,'@,9# ^3+9W42B_86-AQSI>\::HTED?.!?-6C2K]]GUA]]=V [:',T_ M-KX)=BW\^A?=%U!+ P04 " "[C&=6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +N,9U;G KG^H0< $ P 8 >&PO=V]R:W-H965T&UL MM9MO<^(V$,:_BH9V.NU,"+9, G=-F,E!TM+KI4S(77OM](6P!7C.MJ@LY\^W M[\H&C#/R8L^(-P>VVS,*D,[K*S\WDZ$ID*@H3/I,D MS>*8R=S"0<]?8J01CS) U%0B1? M7G=NW/<3;Z@#\E]\"?ES>O"=Z*XLA/BF#Z;!=(1]Y668/#QQ,<\BK02 MM.._K6AG?T\=>/A]IWZ7=QXZLV I'XOHSS!0Z^O.L$,"OF19I![$\Z]\VZ$+ MK>>+*,W_)<_%;_O]#O&S5(EX&PPMB,.D^&0O6Q ' 4.G)H!N ^B; +?N#MXV MP&L:T-\&]',R15=R#A.FV.A*BF;1T/TPT?_O>>$>I0:FC0& __Q.0Y<;P\W#.$3_#PW[($[NZ8[E[IC;<' M[.5Z'@KXGYM%JB0,\G]-A N%OEE!S_SWZ8;Y_+H#4SOE\HEW1C]\YUXZ/YOH MV!2;6!*KD.OOR?4Q]=%$^!FL,(H\OFZX"1L>[CK=CR8^:%1;/I;$*GPN]GPN MFO&Y29*,1>2!;X14)E"XCI*9">\8C6H+RI)8!=3E'M1E,U S+D,1Z(6*P&)I M'%-'E'9+4^W:A,:WA69)K )ML(K5S*'9H8^/R/3Q#\W <2UVA*TI59%>)#F MNDT00E^%A"G)].P\(W,%JQD1DHQ%EBCY"I^!F2NN/KDU D2#6@.TI%8%2$N MM G 1_9"I@&L*53"1X9QC-60BC&];_%-A.I@I3X[W!3_[S %0<# MQWUGY&;5/]A2JW(K'81[Q$+DU"1G]9AP 3HT/QFL6@9;:E5(I6EP\4S_=Z'M MU6PM$BP//B(R\)SNA5NS\%NU#+;4JK1*T^#B&?]CJ, OB"5QZ8^+GR"']3,) MH\R(#%<:BSB&Y&6NA/_MC&S W3ZQ*./D>^<*T#.R)T_W5NIF75*]A2J](JO0)MY!7^Y%'4_99 3@83E:6PP@5DFJ:9 M>8D[HGDOC-BLF@1;:E5LI4F@C4S"%Q&!&66R>#DB4R,L7*D&EE4+8$NM"JNT M +21!=B]IBQ>M.4+&22UF1D:KOB5FZ+&>%1K:J=P +1T +21 Y@FBLMBRU6_ MT&4[C$9JN&(=-:L&P)9:E5II &@C Y!/1S(&S[02TIAS'-&Y%TF7^3X'&1 ) M"D$C/:LVP)9:E5YI RB>Q6_IS6,61>1#EL+EU#P_<9VZ?2H\K#6L4]@!6MH! MBF?R6UBW,9U9G:*Q-\K$W\/S]NGX[L'_)1.>@,*A1NE]] M$3'7+QU2\D>F8#HFVID;B=FM&"K4+@_ZZ/4'U*67E_L^;FF<(N?WRIS?PS/T MW0Y[>K"/!VG40F^-+CDDL.8WV$=4ITE1/JG7/A]R%%"$$R2$)PB3BDRG4_W" M2:W#M%II0_1:"9%$5QH1N!J^:93<-8HH ?$<3NPV<'_X;DC=P<\IF?!EF(1Y M(CZ3XN6U>">?EQ'DC8"^ZCJVW9T_<9Z;'&A0/F#6(@K (AKW;_%NMYX(IS N M7FEI77*M.Q99:%5/I5+R&I4Z'93MW<-*8I<-+(S6K%L666D&M=U!RK;U:7KJ>$E_7D135U_NS M^_+XF[PHO%?^O*BM_\2TU4M)Q)<0ZIP/8 F11;EZ<:#$)B_@7@BE1)Q_77,& MZ[[^ 5Q?"J%V!_H&^S\:&/T/4$L#!!0 ( +N,9U84,+'C. ( +D% 8 M >&PO=V]R:W-H965T&ULC91M;]L@$,>_"F+27E6Q0Q[: M9;:EI%G52.T4M7N2IKT@]B5&-> !KKMO/QX2+Y,2*V\,!W=_?H>Y2UJI7G0) M8- ;KX1.<6E,/8LBG9? J1[(&H3=V4K%J;&FVD6Z5D +'\2KB,3Q-.*4"9PE M?FVMLD0VIF("U@KIAG.J_BR@DFV*A_BP\,1VI7$+49;4= ?/8+[6:V6MJ%,I M& >AF11(P3;%\^%L,77^WN$;@U8?S9'+9"/EBS-618IC!P05Y,8I4#N\PBU4 ME1.R&+_WFK@[T@4>SP_J=SYWF\N&:KB5U7=6F#+%-Q@5L*5-99YD>P_[?"9. M+Y>5]E_4!E_R :.\T4;R?; EX$R$D;[M[^$XX/I, -D'$,\=#O*42VIHEBC9 M(N6\K9J;^%1]M(5CPOV49Z/L+K-Q)ILW!3-H)<+OM?>41,;*NLTHWTLL@@0Y M(S$DZ%$*4VKT2110_"\069X.BAR@%J17<0GY (V&5XC$A/3HC;HD1UYO=&F2 MZ.=\HXVR3^+7J7R#VOBTFBN3F:YI#BFV=:!!O0+.WK\;3N.//:SCCG7KY2FZ?@$R MNNG!F'88TXLP'F1^]L7V*]Q+5UCB"GWY<8HG.BHG#FKGFX9&N6R$"975K79] M:1[*\9][:&J/5.V8T*B"K0V-!]?V@E1H%,$PLO;%N9'&EKJ?EK:W@G(.=G\K MI3D8[H"N6V=_ 5!+ P04 " "[C&=6Y%9S5HD& "'' & 'AL+W=O M2Q6+%>_S$614:ENB\6X7!6,SFJE+!UC"(-Q1GD^ MFIS4W]T4DQ-1R93G[*8 995EM'C\Q%)Q?SI"HZ*GOODZ.QU! MC8BE+)':!%4?:W;.TE1;4CA^;8V.FF=JQ>[UD_7/M?/*F2DMV;E(_^$SN3P= M12,P8W-:I?*[N/_"M@[5 !.1EO5_<+^5A2.05*44V599(QEM9J%^Y MTI.3\^MOM]=77R_.[BXOP*>SJ[-OYY?@]LOEY=TM. (_;B_ P=OWX"W@.;A; MBJJD^:P\&4OU9*T_3K9/^;1Y"AYXR@5+C@%!AP!#C"WJY\]71[OJ8^5OXS1N MG,:U/3+D=%44+)> EB635GR5C.ZZ2QE7BLCXYI^42J$4#B;Y@ORJ^IJGRW>KUQI1?F]+YOYZ@T//\D_&Z MZXXIA9$/XT9J!Z?7X/2<.,^21%0*EBH-"5,8IRD[!#F3-I@;2T$7)O1Q&/9P MFF*!![%OQ^DW.'TGSJ]Y(C(&)'U@7:PVF+[Q_-!#/8RF#"(QL4,,&HC!'HAK MM<"BX*P<#&%@Q@9#8Z5-*0^C"-KAA0V\T GOIF KRF> /2@J*E44]>X4_VY65HQ@MAU%]YBQ1$\<#*1PWNR(G[3DB:/@-B9#X\#D+I")?'$E69(YTVQK:@> '7A^H*85)-%!H44M:R,U:FYK@ &=R MD(>#B!CP3#D2H0 - 6S9"OG/ZG123J<\Y5)Q@A6GD_1>VN^\EK5=GUOZ0V[^ M:UJ)%7TMY2Y:U-QQF;VNN&R6H8!T9YLTC!H:X'M=2'W-QG M02QZ%".F*5]0_:L]Y";3A;%OD(HI%<#.NNR.)"T=8C<=6N#/=VAF#WAL_B[:G;Q M/IRO.P3^'U,@;@D5NPGU:F_N8I,B"8D@Z1<.26=7;X%;2!9Z9*"MPBW'8O=(V.)^6;Z:LY^!V!0)AN"V](C=]-AOK?9E M@4F!2 6WC]0B-=B^X)8GL9LG-W5E'T*3 3T?$F/6MLEA& VQ.6ZI$N^A2I%E M7.I!:S/,)B+7FY?EB4(,#KX)R0#"[ZW8G9;M50%8R\M_-[3K?4N[.';6TULI MDI]+D:HA]&#&YCSATNZZD\U?7%Y?R=KN(5M+WF0/>:LM MH#B[U+$ !PC#0PCK/U N::$/.2JY% 7_K9H^*L%;> R1ZD\+L*9IQ3X"0@Y5 M^WF(@Z#>000?1C@X)-A_TN=EJ1O&^JRDDJ4:Y&:Z/BI;%RQAV52E]-/YZL8M M+:F/2X'27K'ZL#Q]M"X$L0S)!/>2QR:$!\8\TO8-Q-TWG,UF7!=(E>3Z3.B( MYR"A*ZZ2W@K4[ C"T(>PWZ!9Y0CQ!Q*=M*T#<0_0JFVOLBJEDC4G5B)3^VFI M7VNL5=T7I?U^BFG>/DW\!4$L#!!0 ( +N,9U9V*.&M MHP( %X' 8 >&PO=V]R:W-H965T&ULK55=;YLP%/TK M%INF3MH"F(16'4%*2:I6ZMJHZ;:':0\.W 2K8#/;)-U^_6Q#4=+1-966A^"/ M>\X]YV*NHRT7]S('4.BA+)@<.[E2U:GKRC2'DL@!KX#IG147)5%Z*M:NK 20 MS(+*PL6>%[HEH3"ZS ML>,905! J@P#T8\-)% 4ADC+^-ER.EU* ]P=/[*?6^_:RY)(2'CQC68J'SLG M#LI@1>I"W?+M!;1^1H8OY86T_VC;Q(Z.'9364O&R!6L%)67-DSRT==@!^,-G M +@%X$,!00L(K-%&F;4U)8K$D>!;)$RT9C,#6QN+UFXH,V]QH83>I1JGXN3F M>G%S=3F=W,VFZ&QR-;E.9FAQ,9O=+=#1G A@*@=%4U*\1Q_16^0BF>M5&;E* M9S<<;MIF.FLRX6&H"M#\"_V..%EJ=WJMZ\6D5KE7-#?D*$CRMK5 M]WUE:+A#RVWZQ2;V=?NPO\C=['H\)'+/P+ S,#S<0$4$VI"B!BN\EAFJ0#0& M>O4WU,<[JKR!YS^1_D+0GNI1IWKTZK)3*>N72S[ZJY!!@+&/P_")[)Y ?(+# M (_ZI8>=]/#5TO7U(!5A&67KE_2'A^KO">S7[^YT/W/S?"9B39E$!:PTU!L< MZTJ(IILW$\4KVQ"77.GV:H>YO@!!F "]O^)&PO=V]R:W-H965T&UL MO5EM<]HX$/XK&JYSD\XTP9)L8_<29I) V\PT+Q/2]K.P!?AJ6YPD0W*__B0; M,-BRVERY^P)^6:V?76GWV97.UXQ_%PM*)7C.TEQ<]!92+M_W^R):T(R(,[:D MN7HS8SPC4MWR>5\L.25Q.2A+^\AQ_'Y&DKPW/"^?/?#A.2MDFN3T@0-19!GA M+UN+'NQM'SPF\X74#_K#\R69TPF57Y8/7-WU=UKB)*.Y2%@..)U=]"[A M^VOLZ0&EQ->$KL7>-="F3!G[KF]NXHN>HQ'1E$92JR#J;T6O:9IJ30K'7QNE MO=TW]<#]ZZWV#Z7QRI@I$?2:I=^26"XN>D$/Q'1&BE0^LO4GNC&H!!BQ5)2_ M8+V1=7H@*H1DV6:P0I E>?5/GC>.V!L _8X!:#, -0>X'0/P9@ N#:V0E6:- MB"3#<\[6@&MII4U?E+XI1RMKDEQ/XT1R]391X^3P^OYN'L>?QG>3FZ_C[8N3S_>3R5MP"KY,1N#D MS5OP!B0Y>%JP0I \%N=]J?#IK_2C#9:K"@OJP (1N&6Y7 @PSF,:'RKH*\-V MUJ&M=5?(JG%$HS. X3N '(0,@*Y_?CBTP,$[9^-2G]NA[Y&N:%Y0HVNJD5XY M4L?>:NB%& <*]6H?<%L,NZ$+PYW8 3!W!\PMQ^&N5<"$!&K2 'U6^4&8$;HV MVW2Z>2^6)*(7/95/!.4KVAO^_AOTG3],CC^2L@-KO9VUGG4:/M*<;Y\7>(?2OB$55NB!*B,Y\)FM_Z M*/('@=N 9I *0LM@@XSMFU.$.=?A3J 5)J8:[Y(K"N7RIPO6O(EDJ4I4FP&$+#/8'#>X\".%0SW M.!#^ +"D*LW(;?@;,<*V.Y$;^$V,)C$/#3H@HAHB^CF(2>E<(T+4=@_>"^\- M0(,4ZH@L6!,;M#/;1U4PZE5*GW4L%8E8Z%6IUVM,I\;5N5%XB"-PFYG ) 8' M/@PZ$->,!ZT4,[R7"\IMWG3;'QXX81.>00J%7>!J@H)VACJ,H"E5Y3K=8 62 M/)M3*VQ3#W1#W(+<%COU59KJ"ON:HZ"=I!XX6R5E>7\R50P[2Z0*?L9_C+O- M2Y[;BJNVT"GJ"OR:NZ"=O.[H-J VOC;B&[1J+NCBL+52VV+*K]Z@"V1-6S"P M%F=CPG,55&*['%0J!6)!N'G96CGPM57:L;0=6EY3'[1SWQ41201.5&J)69H2 M+FK;S3-5J1OL38%SYC8YSR!UBLX@-L\3JFD/V6EOE*2%I/$K\&X4-O V,[9! MRH:W9CT$K>OJ6]GB*L!DIW0!S6M M(CNMUBNL,MX\36W*Q$Z('54\-Z?*)(D=%':E*E0S++(S[/[JLF%M\R5&R(,X M;%93)DD[UII;D;V=K+A5I54U9PN]Y:,Z*YV[WH&]AT))M-"I M(V&QT4U>FVE0BX],4MCMF-J:Y)&=Y)^85)TS^[<3;&+Q-G*#5"?RFNN1G>LK MY(>8?\C]R-")NM!IQ7U;K*RI.K9E4,W]R-ZS3M2R3"(CT]M'OCI8_@NF1S73 M(SO3VW;&4+M)=3T/^\WFVR"G&[2N5@'7Q(Z=7]\=P];BX+73<2QMAQ;7I0&V M-\2EQ2J,^69:P E]CM*BC)FRIZNWHZI=M/U-(+%@:_5+ET2U_#1]4?U+RM;& M\,*&;MES!KB9$0QR" 4H[.A9<,W_V,[_JF>)B\C8H-I'OGI"CZ3MT,Z]C>=? MV'EN%P(0!PYL%@PF.<<)NO8V<5TNX"/L/N.CU@;'TG9H<5T;8'MM\+_%5[L& M@(Z/_29_&>0&X$CY/<@%2.E,JG;.!PL2KH[CJ1K)E>9HU95*RK+Q<4!)3K@74 M^QEC\!6[%UW=X'D[S.[-BZ) /6A+][;G+/GC'>FO17R626(&E[R MC*N.DVA=W+BNBA+,F;H4!7(Z60J9,TU+N7)5(9'%%I1GKN]YUV[.4NX$;;LW MDT%;K'66)-AMNT"[8"D/4C\5,TLJM6>(T M1ZY2P4'BLN-T&S?]EHFW 4\I;M7>'(R3A1#/9C&*.XYG!&&&D38,C(8-]C'+ M#!')^%-Q.O65!K@_W['?6N_D9<$4]D7V,XUUTG&^.Q#CDJTS_2"V=UCYN3)\ MD7(7JH\[ $:UT< ?@7P/P):1P#-"M"T1DME MUM: :1:TI=B"--'$9B8V-Q9-;E)N_F*H)9VFA--!?SH)I_>C07<^'$ XIV$\ MG,Q#F-[":-*?CH?0G0R )K.'X=UP$HZ>AKN#\_MI&%[ ^8Q)Y#I!G48LNX"O M\!@.X/SL LX@Y3!/Q%HQ'JNVJTFON=6-*FV]4IM_1%O#A[$@9@5#'F/\GL E MH[5;?^>VYY]D'&!T"EI_SZ4K9*L=9C,E/N-*EB$'8?J6:'V]WL.SP54 -02P,$% @ NXQG5H\]I_E%!@ 42D !@ !X;"]W;W)K!)S! U#QJ;H?WW:X?*%+0ACXEB89 MO>PM&5N][/=IN"0IIB_R%I)CQV^*N3U<%P5'IE"9]9!A./\5QUAL- MR]^NB]$P7[,DSLAU >@Z37'Q_0U)\LUE#_9^_' 3WRV9^*$_&J[P'9D1]FEU M7?"[?HT2Q2G):)QGH""+R]YK^#) IG H+3['9$/WKH'HRFV>?Q$WT^BR9X@6 MD82$3$!@_G5/QB1)!!)OQ]<*M%?'%([[US_0@[+SO#.WF))QGOP11VQYV?-Z M("(+O$[83;YY2ZH.V0(OS!-:?H)-96OT0+BF+$\K9]Z"-,ZVW_A;E8@]!V@> M<$"5 SK6P:P<3,D!N0<^Q,PF_.O#_[' M^0Q_;$0]!]!?S?/TWG?X*SB1],Q]/Y.;@ GV83DV[OUU$4BQ&.$W"-X^B"=V&,5[&Z)?X#6&&X3M<)9B0"5VQ)"L#;QJ?[ M4LS#>P*F69BG!)R]SRD]5\ 'W? WA/%"P;%]7&1Q=D?!V7[$"5G$8 YNR5V< ,]Z&\ 4PX7. #&2H1D!G7%%$7](5#LEECZ>-DN*>]$;/GD#'>*4:%ULP MIP03!?1^9$+;=CUC,.S?[P\!G5%]G6"!)K &RV;-LJF)Y6.8W<:R]\A AB4S M,6Y;F="1V&K;N(YG(0G*;YM=6+8!FU:!PLJU3,^T:[M&[JPZ=U;I:![('9_* M_#5.^63FB2FOSD7U:Z;4WZ;TKYL\20!_#6YP$?VMRIVEG. M+R)=1;33XL:02J?3JF30DHAK@US(-GYG)T_E0Q-8@P^WYL-]^/5U(38543/M MY)NX)JHLNZT$V98A#?]Q9]A3"^@Q$7V=$0--8 U.O)H3KY.3SX0RL6#@XYV# MLR(.QJ'2=P*=6.D\Q$;P!A-*DR<=.E8 _)TN0+'I DX!* M!A4Z O*08Z(6A\=:3KI[J _PYV:%B\2CF%+M[-;>&J29P)WT '^E]@"UB@]: MT29:T7RM:($NM.8@V"D0\/\B070WY.0!TA8A'&0J9J-6$4(K6J +K4G]3H> M_Z40 1]6(F!;BG!E^A12A"L74JU2A"ZT)BD[,0+J5R-@6QQ EM7*ME8]XJB8 MOM:8@2ZT)C4[30(^FBC1C7QR[5/($@AYIM>:/5IU":UH@2ZT)ID[:0(^JC8! M%:*"Z[6FG$*=,&6.5$ANJ\9IU2=TH37_%-X)%$B?0($4^WLTD%6@[H"GUC:M M:/Y1/0ATQ6Q2LI,HD :) K4E"FB9;3*T*A1:T7RM: %J*Q3-A#39V#LV\=@" M!5+RIY =3(0@ R! NT$"O08 H6:.85 @4S;D 4* MA1WG3:9,<3#"M8W6OTFJH)8G[[ "E9D[L SH2M.@OW>X3!PV_("+NSBC("$+ M[FF\<#E$L3V_M[UA^:H\;W:;,Y:GY>628)Y.8<"?+_*<_;@11]CJ4Y2C?P!0 M2P,$% @ NXQG5N8:@1[^" ;RD !@ !X;"]W;W)K(D#^$LBRR/ZY7#(9X;B^:,H?U0;QFKT[ ML\6B2C=LFU3OQ(X5\,U:E-NDAH_EPZ+:E2S)VH>V^8)X7KC8)KR879ZW]^[* MRW/1U#DOV%V)JF:[3$:,'<&AY M@/0/D.D#U/* WS_@MQWME+7=NDWJY/*\%(^HE-;0FKQH?=,^#;WAA1S&^[J$ M;SD\5U_>?/UR__73Q]NK[^]OT?UW^/?Y_9?O]^CK!W1S=?\G^O#IZS_W:([^ MNK]%;WYYBWY!O$#?-Z*IDB*KSAD[Y./?$/$(,0BZ.?YQ[)#C#P[UV_9\FT.3:H/6 M,#LJM"[%%L&$*Y.:%P]=Q/*:,Z/;NE:IN54YF<^J79*RBQG,UHJ5>S:[_/4_ M./1^-W7Y1(T=.( .#J"NUB^_P-K#BU1L&7J3BZIZ:^IMUT30-B%7FOTEIO[2 M/U_LQ]W0K>8A#:)@,#L0& P" ^<(767_A7D%2U%=H5K 6I2*(N4Y0\54N?Q: MWDSEF.Y*L><0LFCUA-XT%5SPXNW1PQN<Z%S>&\9-)KR1"[" MIHYV3X>C,2-A%-/)R!JLXJ5G&=AHD!8YI5UM15GS_[72D%C#^-1)\4_0WF]9Z5 M3PAR'92)9E6OFQQF:2J:PBRV;W L9([#<*+69$7(TB)WQ&'LE'LGEY;&']4F >K&J! 1PRHJ4&45CW7M+7;1N16,?6T03)9HX1=_7(OTQEVE4!C&P MA=RRZL*$_9379L%$%TSI-) -5@'U+-,.*SAC)_HN_X#$%K7ZY&QK>+61'.BB M>E4;Y?J&X8[I=)DPF>$HQ+%%L:(I=N/T$X!(*JX2(!3H! S!8E$_(Z-$:3!%B,K(J5W3#;KQ=K<"OHGB."E[,P>$I@^Y(E"9ENFD=G[$]5$!V MU^M\PYZGQ;AN9=.O$(@C=_JY >2Q2F;IH]2DJA@D.U+XL]\M:0IV$O:U> :;:!4Y#%;LI^ M[%=\&!B[2)V4$CUA/!5IL(M#S[(6$854XD;J75_.I=(.5[P<6[Q)%5^*FZQ *N^1)QD&K''*!LF&J.T;5.CCQ MDD93OIK,@&J11;<"+'$#]F-7CM3)3S8.XT7?#:-BG9QA,$VY#$8V'RNV$C=; MO[:!E^@\P&VW)FP#*FA5HVTF:\;V6:^ BUQ M@_:N@;Q(UJVO=+J)I7$0X*ED@QT.*+8M 8JYQ,W<80GH9_WQD\<$8E TS:Y- M=A@OB:7P\A6)?>]5LUZ5XB_L,CH!_^IMQA.U=N@$!77_Q9)Y-&^NKC^AFY)E MO$8?DM1:6_B&>IGJN;G!# =CLT/-"NB^&^AWR5.W\P@5T;&*=5;/(X/BHY'N MC_:RW4@_F-C$(S[Z(FI+9)D*8,^+IY/99!?[@67KSURR#5S&F$Q739-93*E%M(*W[ZZ3)]S:B+*>UZS<6G6-GKDJS-&L\C*%JHP2(]XIWNTV).^R3U5:X<]'[W+=5/5VG.4U&C%'GA1 M],L Y/Q<9$:'Z.PDD$MI<\:P$QW'H66IHHJQU,U89Q>8W,!RBC>@-*+:*RR# MV6$?#\4KY-+0&7GWS6Z7,\F&)$<9KU*H_IJRR\?2YQH YE-WGH>+XLS8"2?7 M7QV2)VKMT"4*[-0-]G8\VVW([D49Y"! (&.W=5J39>1I"YYNYD/B:ELU%-2I M&^JMT)*M&WG0I1>K=O.,@G58CU\U]W)U(V*;)(KG='E\G,FS8EG3O6XJ1#'O MUNH!B^80<^8+KPZQ$[5V>#Y$90B!.T.X279<.J+=&(;RK)UQO!A>'K]Z%SDP M[&I3[1VBP2JT9#N!RAD"=\[P;=@T=FXOM:\7WT" YDTF5W1>P#HCDV;C\9W^ M-\&PO=V]R:W-H965T&ULG5=;;]LV%/XKA L4+>#:CI->T"0& MA5\=N2X:;>G"B] UC?1WIV3_M MA<=J/EI1NB$;M+/"4WD\.=E[?WK \DG@-TV;L/4M.)*U<]>\^*R.)PL&1(:* MR!8D_MW0&1G#A@#C1V]S,KIDQ>WOP?K'%#MB6N::6]$](J\=57TNJ_)--U M-(^PSC+SHK=TFBTM?V)I;RF^.!OK(#Y81>JA@3E@C=B6 [;3Y9,6SZF8B?V] MJ5@NELLG[.V/L>XG>_L_L;<=WU2<.1NQ?3G+HHR@(/= +C!WH=6%G0\:=F7OZ')ZOFSO3>+PR?" M.QC#.WC*^G]*Y?^S)(:#/[L MW7*Y..PUTVKO4#@_'+!ZO_MR*B1,&[F1GD3A?.M\GRP= $8X;4I-1HF0_02Q M[@+T0Q"QEE&TWMUHA>WQ7-M(E4<&HQ.,I@ ,0T.".ULX>X.T8@V9#68#6_*N MJVI *3MCA)>V(A:.#JV6*&DHUDXYXRI-82:^P>Y #'#6&(T_.NDC>5( (#XY M;F,$\8UNY4-Y#GSO[6$01:VI%!BU'+"M,%<*G>9>(Z_)3\6FUD7-UC5*\"P) M?[BEHN.1)KZ6)8*%%(-C@;637C%FI3VFG_/ ;8PK4,08I,%UGKEA:1D"LP>_ M:;[;@M*,@[(5Y5C^VN;ISX#:W"00 >$2A Y=A!U#-V1FXJ1 [A3",'?3Q/K MCB*0@B$&T90O'?N0&4V 3X:'I$>Y-H0D5MQR4W%MW<:RP-E]]JZH']\@9,HJ"3I)6QXRJM$&21$ ^5 M%>BAS5$[P4+4Z!3,(\=D5.>=V13' **X<) [W>A]5C:N=/&AHV QZ83O"L;3@2G5%S)B' M"303YQWE&JO3"X%L[P]UG"J9S6%>&)0?MY!>JE,^[GNRC)03*?!-7G. O C M<#/QBV,14(6K04UWTD_2,[: !Q3&-H,HRUSOZ 6>BODU13[T*O?UT!J)0?(B M#]DG.@II:YQ*&JF^7NY&(M?:L!"X&!G'9>)3QAZ%EBU #& X^D00DYV)W:+J M?C/4/")[N>T*V,X\QK!2.L\JGL./B[]P'2[2;9IX C^Z8(<;U8BQ-NH':Q%Z.9J ,-35&P;4U+ MWRR[?E,.]&N_>NBVO2EK?FG3/#P_/7WR<%/:]MZS[_BSM_VS[[IQ:&QKWO:% M&S>;LM\]-TUW_?V]LWO^@W=VM1[PP<-GWVW+E;DTPX?MVYY^>QA&J>W&M,YV M;=&;Y??W+LZ^??X8S_,#?[?FVB4_%UC)HNL^XI?7]??W3D&0:4PU8(22_KLR M+TS38" BXU<=\UZ8$B^F/_O1?^"UTUH6I3,ONN8?MA[6W]_[YEY1FV4Y-L.[ M[OH_C:[G:XQ7=8WC?XMK>?;1^;VB&MW0;?1EHF!C6_F__*1\2%[XYO3("^?Z MPCG3+1,QE2_+H7SV7=]=%SV>IM'P R^5WR;B;(M-N1QZ^M;2>\.S2[MJ[=)6 M93L4%U75C>U@VU7QMFML98W[[N% D^#1AY4.^%P&/#\RX-EY\6/7#FM7O&IK M4^<#/"3J HGGGL3GYS>.^-)4\^+1V:PX/ST_OV&\1V')CWB\1T?&.[#,XG\N M%F[H243^]]"*9;S'A\>#VGSKMF5EOK]'>N%,?V7N/?O+G\Z>G#Z]@=K'@=K' M-XW^)1MTXX"'R?W,+,7STEE7=,OB+5YIAY)5ZOW:D%I5W69;MCL\7W6MHU?J M%;?GUOJ;G# G^L.;?=?)M;^GU M;4/3KTQK^K)I=OC>; =Y=Z#I/[06OUUB!B;P8F-Z6D=Q_R]_^N;\_/3I?UQ< MO.4?SYX^F!/Y84QZ]D4@UZ_F%@O@-TDFS69A^B"71=G6^(%^Q4]D+9F\G2E[ M5QAHPHWO$%7-6!M^1UG \_Q$F\>/6?K]>MV!!=UU2Z.Y<>%L;MF=>7#0- MC3&8_D1W@TQ5 ZXZ?IM$NW4EVT%7K,LK4RR,:0O36#(I9<+.*N7(O/C@#*AX MY0:[80:#1[)]PC/Z\B"7:#@:"C[##CO966P$F?%?1TLB1":L)9N/AXNAH]\^ MFL*$64!RZUG:OK@JF]%DNSLZ-05MV>Q^ Q.:KEV=-.2M M:[]%T*=MYYQ=-#0;D6![+&:&EY=C4^#A.%)M2$9I@\3OM[P7Q-[?Y /=@!DQ MM^K(['E!WO;=E75,$J8+<@(#*%I-WKCZ>"),A9[1,#)D7-F\>#T4EF6H,25Q MF"(EU[7E@A0W+"!P,_*(2;^VI,;5NJ1966>4K:WY-+ EF1?O1)+H_TCZ^V1; M=$F_T8@J=+)+J5$G6]G695\[>JMFHR_#=%M;%4].GP33>7'Y K][ZTGVAVP& M<:D>*[7D-)WA;5J09=9PQ?1!Q&KZC598@5D;FJ(J>S)7?9'+4GA\65900;)P MO22*>3%MUBH)C7L9ST%+>II?#TELX;.Z97>4D>R/0<2L/C_;QH M[*H4+;B ZH=ONO -"Q-&W5C'BE;*C&7%EI,M.XQ""3-'^TL?K[JN!@_AVRT- MAL=2RMF?R )'6CQ;3Q$/C!\HO0@3!08G?@3NF<8&=4W356P8:2)3$I\")4>6 M! *"I-;"*A%6;/L,M)>D83&QM\#R\_E)^@O6IU:OAA M_0A$=#1%+Q^0AZ7U-K+WM'!O#-EW*7DGLKE0(LXFQ%VP.=8G,EH"V_SJB&K2 M119AM>&&R53KHWH%0R,[YU3NH&KD?N B&T#F1+BM-].Q^SJQ4>-&Q&WY$M6 M(S)/UY3Y%,ZRKZ"$)BJGEUAFV"RS\L..; +'70<,"ZLH<6UC8*$1H!S9K'$K M1!1N;;?L\G-=419B!#4!8"LM$9_XE0C1N8;_,92SV=GN$_T[K%!"DU=23UMW M921T),\@\:!_P@8R16/" (C'R"3GU MG%!P-W3%%#>6J-S0@;\6Z&_N& M_4-=6OIA:3^9^J2'!YV%".P63!87'N2R'3DN)P9A B?C[USD1@R9PP[,D3VP M=70AVK\=:Z&KK5EU@V6C"7N(84]^Z18@3(*'DFA=B00U1'233G=5]CM8:I(Q MQ+2+<4C8QJ26""Y#A$[*P1$<)MH@-V=Z]$%'UJPY:F>-90N)!98%$3C#&P8Y M!P8.=IZ^<6*V-8#--L(AX("\E#5;+K^SD-# %:_NY)XY,B<6F7IBW"-CRYVD M#J;?*#]4&XD1DC"Q3U(&I'9$(W4\%JUNND'T,?G3J5O1V(/&*1W%MK\B.%>_ M:MNK#N])P,^\VG04^<4-I\$GIHH_RA:1&"R._UAU'YUBDB>G(HY!FSDS23FL M)+@D"".%M=A,=:+8DX49KHV&5;5!R$Q\NY-5F*A8XN""B0QJ[9>GRN',D3%) MWMMNX*B\\D'$I\JP9D@"G5OV-M]M@?9UD2-@8D- M*;LG)Y6'$.2XJ&*3A'=/!GIC-PLR%&JS@O>*,N8MPG;L*9X7X^O&[;;A7 )Q MX5;R%]H:2@]:$PQM%ID$)JG*U&(:]EP.(DURYL@/A+(2:49,.Q$_C(M?C,2, M(\E%C^"50FTUS@. @)47AMSC.1-R60Y@MH SX,21]U1#!X,Y#@X:?428;+ND M\*N%%[E@O $@@ M>M.PG:U()V4.*\$=F]Z%69?-,J3Y07G2?;<<$&*!>*GTP%39:-Y+:\@ %A_> M(L5B0,>YKA)C'];\,_R;4([-6':)!M//R,L\F*6B'CPHVY! XL%-<0E& MBQASI1X^V 9,-WFF]^K**&X$^09 "A';DA4P4M(' -((C$D6PO*#.Q("H+=E M'U[MB'^6H]S JV!#GWL \D)V6N=0R$W4$)D:(S8>"WM#DM"\FD9<,<70T('FZEKE!SLJH6;/N")OZT40H\?>PA[&ZVE#(TT=& M9.F3() LH&5]Q2^K;T\@&9+#-%THP-<>?LO"$W:'+%'(+"2QDP*CU/I6)?N( M([$&DSBC]TWQ4T=._Q'SY8P8H/ 8+>N-*=W$?=<&6T76D04:T7!,/ 1E 6)G M8)H1.6T% G_?J?48."[-WPHI4'@[CU62?6>UUPE@<+PQ!=S)G[+D2<1B]*,; MH+L/6PX"(U3W(>!_<%V?OF\?F#4$KP3I'>1T_%:DDF MPN76#F7#Z=2$= 89,.H-@D;K)]^THM2CX,(OA #5!3_WNY_C EA1Q1J1NI!< M.HK=ZL@IKSD[BG=^_N#U.J:C!Z6&)T7P@PUHA;4-%ZUD.A^QR120% G$\BFM M^=Q$2?+D"QLR1- 9&"#,&\+Y"3OGQ<\3T4A6.?54BL(&*&U0,[39(-YB(?5U MC(GLAMJ @!JR(L').&?,: ZH1&1/09$&B0-SL!5G@XI"+[G)I%QPS?4+3CE# M]$7L6=#N=M@+RQI9LC'/(\6!'?$ =B-$:P1[7CCJ9*7=[ M+X\L&LQF=CHS;U;UO1>*"'*I1A++/1V..Q/>QH[I"&]0U^#5W?#BEQOSS]8F MU2QZO\$ROZ?+$1;_S:,3*(V#22>H)2M&<4@B,-YDPA]2@[:_)3P !ZR#(2^J M?,I>^CW[DYO36^_.T=?^7_<&;K"L:ZO X>T]HO V<8A/@D,4%T!!$% +3,4_ MO*+\DS2=-?MP/$ZNOU@3WRD :"P]79/W7, ODBB,8A*D7$\6CE($+MK J_?& M",3$ 2\#3U(U4K45K3P?^C&(13.]I? 9,P8,0O87E)*M"GS>4G4G<[! F^)^ M4J<=-NH+M(:UPE!24[Q0EAS$ P^PSE>X\@:1EUT##^.CC@^7+_-H)Y;VMYVS M2;%*@N!H\C5+O,N^;T@760)'YS49(&5"LH(Q!P7AW<$> A]*QYDB5,V81*/= M';1)M%B&C\APERLX :TT,WR."."J))DARI+&A-".<%BV#DZFKK_W'3EA(HTU MTKZ*.Z4J[QG-P4XP>3HC]FA5VE917\ I]2^C&T2*(X4AV4/X3;:2>UA,@@QB M?#*]O;:A]594['\2"T5;V96T\"39M\!+R0N2Q M)MLE3IG#CJSH,F##M""/$<)0LI7-L-:$P[MS$L.>Q!"M*^2"2D9C MV8AZN[I%PT8]J>(&Q\-9&XK=USS:DFNHXV) _TGHV<*G<>GJ/]A#85J1WN@R MB+"%MCQ,JQ0^>0A-!#X6UY0]$))V^G!%RQEH>!/ 68FW2&5F7"H"K]@'\MIG M?A.('7UWQ455X)@,1-NV)GI@OD@X V"^MO0#>NR:Q%]RF8\1@%"9E&A,BQ^_ M"& ?[6L%[^#C-+9A6U,!NDJ ST/"!J@96;#O$^(HM&P#KL*%&89D?$U<<=O# MFWO=6S%3R[B'R6P*O7UNUST\"<%BI28+'J5^SA!8R*5@K('7MT.SRP"45*AA MCFTWND9())T0&GNO-1I*E1J9J4>8AC5U\=79Z=?S1P5E5HWW9E\]>3P_#9\0 M^V^)OI$0W]3#")=ON,FZV?T.#C9E-NW M6!^1_M7I_#S?D?/Y-_&#N[#Y^40 V,UQ8>^:%#&;".0LR,.%^/KSC:F,GE8& MFN55]868BW?6?9R@:SW7QLH,@TYR,8&=/,X*"RBMJ@DP36MHNC[V"&G!$+_Z MB.W57\K-]FGHZ TF:A8<:+!3$"0O!Z!KT7?$+*FN@AZ%T#G4AYS$RE9HC='9 M$DKET;3!8_^9F%+KNC9E_U$PL DLPMW7)$;_6-LFFDSXPM5.&JPT9=Z D6 H MFSE+=KP3'R%AZI5F5,A( I(5?,E,UH04[&28>;H MF#==1@@+MR*JC&;)> X\%#2!!-2IZ>L[-M4,;O<>[:R-_DQTP&05%^8T.[6STS_'FFQ2 MHOA=&GPI=>A>=/BM9N99/_+MQBYJ*R5XW^"[#6-)M0 2[B=CV2=>TF;4HU86 M%'4T]8$E=T/9))H4AD8//SX>9$->^5)Z_G&HL'.GX.#S$M2 I27<=PAGI9P< MY]H8BB#K"'3%L"YK.M;]D>Q[GA"T-HT?7,'S!&*+-!V$7P4/8(V"?FW&S1Z* M+$V<7[(0#JJEWVD"X'5'5[HTV4)ALDR;5O-Z,W"8"D@1&G*-*EMM'1DH?+J< M*3*@&^ A#)+\<:-H2-ZVS6-NNJQ9TCM1T7+IR?#Y(.> )V0 N8@IO921VGR M^3.TD%,='&FPTAG+P8K1C"'T#$CNP#'7WC!<(E54&VTWT?V1.3?79>.[\@8P M.1R#B145>NOOM/-!0QF)?,-AH2;>;_8ZXH4_5]9/-("V M"64S+]15Q,_2QI]I?I2T+<:B$'2#%X907R2,?@ _@MP204OM&D$[D+>M>W/C MI=@==V3Q4;MG8ONY6-AZSG&EQ_,NR*NR MIJU G+8S:P_&&[B_XE%ZOB+7U?>''V+SH371VC=3^#I=POZRY:R\1[1SY>64 MV_W(RQ'IVC"A)SCTH-B-? \Q?MA\*2;IL:.7:5P1Z0V'AQ+:CAX:VCN%,CU4 MY)V6+WFO^NX:K=[23)IXGKY;HE>8])\R&$HQ^* G]DJ!-#$2:'T3A9X50CWB MAVQ,;] Y&B0K3-(W"\)0L6B@@<6W"NY%-?G[(8%V# RC>PL;.$E*DO,.>V=. MIASQQV<2V80 .1=M5CC-(M+'H '%:306.IS7HQ$WN=06JL[1%6 MO4N-Y4N0MHFM?4V9:;MB<$IM;?*)VEHN==1F:8$EJ]L/)_9,M6XIO%U1"A+B M.?9N6,S:;M59M5W+9_-(M 4WW_BZQU$%#B-_1M,/3YM;Q 1T5D"3]ZZLUK. MO'!4QOD*7.J)=HUJ107=*32"TVA""+_%@P+!J(98Q]F%$I(:XD&RFMC^9B>[ M,$O.0@R(/1(#PSW%:025]83>;"*G\]RT(X?W$'9TRN=2RV.M!!](N!Q%X24Q M"MYYWPM%B"PUP!*4+164/3"YZ*]GZ.%'& TIMDU9B6YPHJH%^)2*6XTDX;Z, M-K^EJG!/F9S 2VM>>:0I!QBV*2)( 4;;H0U1SS.$"#:#E]-@_"X4D04<_LFA MD^WWXH?C =-!.H%"**59DN'[!9,NWO1,8S@<C MS4GRP?2@WJ&PJ,Q\"5C!Y1CNT.6XZ NX<"SFQ:$G%NQH7;)@Z8BZ>W/SSS$0 M=]N!0X9#0F?RVIZI!XHA*MY'"JQ=EF)U",]2>SM;#M3R QP6R! MIES\EP[R_#KUP7_+F.\/"/G269/C5F(%5.0U;=U3O&1*+AZF9Q ?Y&>0)]VLQP]JDZ>VQ]PE_,4'FXR&U+CG3$38=+4 M-'Y_?.CRFEM32>A2GB=%?ZZ0,:K?.1/W $OZM'I;F[_^B% %V_ MI(2:&2Q^B;<7E6^S1)L6VN)XX]_)KD'L_*F%(Q* ,&RMO*6YV?0[CEJ]M&D#;%^GW0?I51.Q7Z9.(\AT0"\B/\37^,:)+Z G M17-\+H +D;#2ONG0Y#IJU\JFJW&P\V>UQ?Y_+OB0C5;@4N 7TU?6:;DF/WZX M;]^$U$FW#>_-_'82=>.PGDK!G_>._(:F(?]:TFGM3,6]@D&18EU6$V"*2\%3.VV&>6QO;-%OK-C5G 12?@^7'=Q[:\\L4D1,_BO)+20(UB9 M$8//7#8C9AFDBF%S:#I\Z>MD9; :>1F< SBC,/4!@I).G?( +^*#ZI>WAM2* M@LIQ&Q=Z(7$=7Q'@@QH2GO1T39#IU(WY@AV" !_4L_$2CJ(MS%_ETT%$Y)"< MO];GO2]\(E?XS?1=7)]_O]A95+W0>^!#2XP64.-#TMI;]Y&2'6,FAPA2N?HP MOT33&._ECN<^(2^\93UTJ(KJ-1T04"]*+AXH\&=X,K5H4S[-?:3UGB\#2;_O1O_Q0EJ\Y2*P<"0T7="^R2*]\FU1^F+71I;>P$LY RJ= MJRK&D;C<\R$PE;V)YVYA4NFW)(71)E@^GKR?.G$LDRB*7LW'"T9./[TB3-:? M7*.6(_W25LEE]<9^- SLDL[S@7FV?FRKIES0H[1U;/=FW,H7*8^D>VPO]H/R M"-N!DY@C]%1W+;K'ERA"ISTD(6$EQV>N$$LR92/I 1\Q$%SBX*+[[ M::*C!=0U4A# A<$),1L]GV9\CG=H I_:I3=&5>@=I$QX%H0CC)G5]&1-#7)< M5+]#'=#S9\5,US[&KT__[.?F1T"]WP%196#NR.8IG!J&AEFMD>O??>3R0]B- MU\F)C?>'M!Q&+6Y>>L C'%[DLF3HYXS:XC_*%!_PP">A+T93L^P<,]H/LG,C M?+@BF5JBLDC5$0WU-SW4>R>&B^2 M[T5CR9+6Z?K6EN*&OEKOU 6[],MT)#X"( =TI(OJV^"$!2DY"X>&;+L=%?SY M=>Q@#K05Z_[82F^]J1_(Y9W<>N;;V]@_HH&.>X-UT]"1D>Q9HN+>GN&%05 + MCM&4AY)JHZ)TA"]/)PLXGRY ;_>"5N7K",VAVACB&1".YG<+&%\)?E1 ]I>S MF_F:>;B6BP,$_UMRN"S0^.@0D\?VV'R3Z<29*"PE#A86Y9>Q7OEKM:)#F"=6 MX(@"A?4>T21M4QG,BNRO.CI^4J['B%Z2Z;HDL$/7-=7,:SP#&_K; MR(9)P2(6__P*?(#0V^-W]\AL?.0(*8*_H) 7XXK879NT/A^D>@H6SX[ Q[,] MY#/Y4O$!SOW;+@ZN65?:MGRDL_AL9T4Q\]/S[2$$+WP0:#@>4?_%?>3 M]..'B\OG\7R# ,$H3F#(D[/S'$GXMK@4N&WG!2B9!3S/8(?L@(R>LQLZC]CM M<),>#AW1/FRYYSX!(,M\V!0'F:?D:=.N"^4EU.3\/=[BZ=7OIA>\:M1K)I$0]IQA:MW[2'WIL_>LY[='6%POA=X4TD;D$S?I*RE]\=]D2!)U M_:^1HED4_%152?,F&O?DY.S1[$@^'=RT'(EZ(Y5CO6[GT?F3!]\6/R:1;#P\ MI4\2#PX//$]GC\%I.4V)B_M\:1"#P_&ZBQCP/\A B-B"Q=54N<9#75-T%8.* M60 J4C@--S?(0;S8U4QJ&N[\S\F6EC/&OA0I"'>_2)-^TAO$6*^*^@AE["NC786,E2.%=S,P7+B4KR70FO6)4"UU*%=%[W$+E MW08^]I@=O@Z"H:1#?_#E8?+7>W(]CO]EZ+;\MWX6W3!T&_YQ;2#E>("^7W84^>@O MF"#\\:=G_P=02P,$% @ NXQG5NS?,7XT P 0 < !D !X;"]W;W)K M&ULE55M;],P$/XKIX 02%'SNJX;;:6U \&'B6F\ M3 CQP4VNB37'#K:S;OQZSDX;"NHJD*K4/M_SW)OO/-TH?6=J1 L/C9!F%M36 MMN=19(H:&V9&JD5))VNE&V9IJZO(M!I9Z4&-B-(X'D<-XS*83[WL6L^GJK." M2[S68+JF8?IQ@4)M9D$2[ 0WO*JM$T3S:A9, BAQS3IA;]3F'6[C.7%\A1+&?V'3 MZ^:G 12=L:K9@LF#ALO^GSUL\[ 'F,1/ -(M(/5^]X:\EY?,LOE4JPUHITUL M;N%#]6ARCDM7E(]6TRDGG)W?X#W*#LTTLL3F9%&Q12YZ9/H$,DGA2DE;&W@C M2RS_)(C(C<&7=.?+(CW*>(G%"+(DA#1.TR-\V1!;YOFRX['!6JL&EN2KICM M^;4U+'UF4<.WBY7Q\N^',M#SYX?Y7;^PSF+YXEX_CU$>_S MP?O\&/O1ROP;$BZY856EL6*^ ]0:#AUA2=VUS9328&N$1V3: +JZ E4%FQ6E M:E<98+)TBP0VS #]UDI0;YMS^$JP_C8<0'G$2R[)@.H,<9A7L$3J;PO/(4W/ MPCP^HU62Y&$R2>"3HIL-238)XV0"21R'DSB!6Z[1A4N"TS [2>$T#?-L3-7E M@JS:;L5E11R3^ MIP0YQ BN4?L)*PN$#RO!^Y(9N+!/%.!O*7V=$=:HCCPA*QK=3';I:/>XU1ZW M*Y]4EL:)1G9X$H/MYW6^L M:OV,7"E+<\$O:WKB4#L%.E\K97<;9V!X-.>_ %!+ P04 " "[C&=6A@EJ MVJ # "" &0 'AL+W=O&R5?K9;!$MO%1"FE6PM;:^B2*3;[%B9JAJE+13*ETQ2U.]B4RM MD14>5(DHC>-I5#$N@_72KSWJ]5(U5G")CQI,4U5,[^]0J'85),%QX8EOMM8M M1.MES3;X%>U?]:.F671B*7B%TG E06.Y"FZ3F[NQL_<&?W-L36\,3DFFU+.; M?"Y60>P<0H&Y=0R,/CN\1R$<$;GQ\\ 9G(YTP/[XR/[):RUL1VD >6.LJ@Y@\J#BLONRET,<>H!Y M_ X@/0!2[W=WD/?R@5FV7FK5@G;6Q.8&7JI'DW-Y0VF5 MYFB6D25"MQSE!_!=!T[? 22//-_J%O#T\<),+91J-\/TV,U93/OPX)[DC')\G=#5R8VJ6 MXRJ@(C"H=QBL?_N03./?+[@[/KD[OL3^J]NX"#[O6H\1>N,0.]553.Y)ZJ=JT;@EGZG&\V88#+'SL=6X@LQ],WQ9\,$6.6%%;PL47O;#&V+*/UR)[/LH9P+;N?U((KH,T7!2_=] MHX"F=G(-];_:=21R/*,V"65C7586U&V)Q?T.6+JB@GO++AR'2_6*WNAHF8'! M=#BC!B&$[W5$,E@,X]<%"U1:6&5T3\?R\E8TH"DQU^C[H]@/W^:)NTJB)[7O M$P!=OXM*19GDA)*Q"T:I!&4&9=C-&:S'77$74-488C+7\-1/-!C :!&FXX4; M)&$R&<$W:O 4=$I8M='NVI)I M/9!#Z]3=IT$8[&$TCHDX[Z3"4P< M7P)/[P7T:AK.DO@:KN;A8I9<_S\B YBF84QG#&"&4,@)+@L;#V20 W;TXW<2JVG?Y3%EZ M,_QP2X\T:F= ^Z52]CAQ!YR>_?6_4$L#!!0 ( +N,9U:T:EC95@, %D' M 9 >&PO=V]R:W-H965T.1Q>93J05>(!IZ:NM4KKS*FNPD"7538<#V3';;T9R]5PPU-U2'0G4)>.E!3 M!RP,YT'#1>NME\ZW5>NE[$TM6MPJT'W3W%\%8?*6$>P7G;\ M@/=HOG5;1;-@8BE%@ZT6L@6%^Y6WB6YN$QOO GX7>-0G-MA,=E(^V,FOYU^:K/'[",9_4\A6RUNX+QR$VH16+7AO9C&":-Z(=1OXT[L,)( O? + 1 MP)SN82&G\@,W?+U4\@C*1A.;-5RJ#DWB1&N+'N M>R\ZVG&S# QQVXB@&'EN!Q[V!D_$X(ML3:7AKBVQ/"<(2-2DC+THNV47&3]@ M,8,X\H&%C%W@BZ=,8\<7_TNF/FQKWIKSA.'/S4X;16?DK]=R'YB3UYGMO;G1 M'2]PY='%T*@>T5O__%,T#W^YH#N9=">7V/]#A?X/#YRY<7+S1O:MT< UR#U0 M+;#9H9KJX:+)B."("FW47M9TP?7->>R=-H*N#I8#RB'>B19,)7M-'/H:?J/E MN1'MX63U"(P$.E+/R)6&*XA9Y,=12A;+,MCT1FJGPJB^>- #9#$B$C]* M0ON=9_"Q5ZTPO4(?]N+)&MK_(5EVMESL9TE,X##-X;Z2W4E@[ +3,3!*_#1E MPY#";2_JDM+0I(*BXGS2DN8Y9'Z>)_ 9J8%4LBY!-)V2CVA9]4@;C0#FA]$" M(C\A%9^M4$$W:B\H"21OG&20L0SB-/*S*($XCOUYDA.UILW?%$7?]+7;\1+I M-!:"N^[WCLV)-U]7;]1>A]:>@NN(,O]!>D@8^[G:49U/:'#)WH5 M-,*1*G_%YK.,>E-=NS9+7%.V:%M#Q<.E$^M7G?HFG7]/'OM M @4G[:Y!=7!-74-A3^S0^2;O]&YLAG;Y3_CPZ'SAZB!:#37N"1K.%JD':FCD MP\3(SC7/G334BIU9T=N'R@;0_[V4YF5B%YA>T_7?4$L#!!0 ( +N,9U8@ MBS6UQ0H ($V 9 >&PO=V]R:W-H965T!#FZ^)SA;N+EDLF"U%JJ4I6B>GU MR6UT>9?0>KO@5RF>=.>:D243I7ZGFP_9]4E("HE9V;+^KI[\+;8Q5,5:[M M7_;DUD98G-;:J,(30X-"ENX_?_9^Z!",PCT$L2>(K=Y.D-7R'3?\YJI23ZRB MU>!&%]942PWE9$E!>3 5WDK0F9N/ B;IJPL#7O3D(O5T=XXNWD,7Q>QG59JY M9C^5F=?$FIK.V, "N>&-.=:RZE,N4,/S034@6#@885GY8Q,GLH2/'!S MSAY4(<@EN^1ZST)WZVY-'L[K3#0OR@P^*]]XR2!6I5T&T&5/Y4Q^!@T(UY42^)(WI&?GWEV_1,7.L4S@8X,Y(X9UO>07PFT#J&.NM4K%I M;6KD2*V=CV@A*!%+LSQGG]J8^GR_=?4 =XE@9T176>!47ZC*3)%:"EPEVIO, ME^0Y+;6Q0=A8[T(K_JCE@IP=L$>!,.=DHIHBZ02S%1ZP)8?Y4Y[*7#H/4*Z( M8I&KI1!LKFIMD^_3ACI?/GWUP;8$F]JJ22YG-K&W*JJ0A6KMG/Q9*&T.UD>;<3:BF;"E#TMEBBA.5 5X M)0LHS=>1K29:Z:JJLE*10NL$ZV;Y;"O=3&/+^Y'+G",-27]:LF4#04H#H<1U MIWN\:QIGN%0_H%5M$%>+5PW^U NOHT0Y4?VXA8BE2J6%+8N*NYQX>_>1W5NX19LE,D/V84H'YF$R$3.JWDQ"'D/Q0XCYEE$+UE[\3$L$^KS#CST /= M6CT-%1+XD+=IW")+4KZ09%LI1.;2;0%@)8G-&_&,&1)ZP3>'P$>C5A\I&6F8 MM#Z&MUWUE&(--?SR3DKIMIQ1)0[R6*[*V1O;-$[7N@9Q6PI>G5G03:D)N-C; MM0UOD@/>S@<-"%:B%$^P2"U<\8 ?\AT\Q;.!B9WLLKRFE2JVE.>Y5HT472\6 M>9,<'3@PRP4Z3PX0<:8X)9V6>@ZL<7:16C3;:*\FU;+MPM;.7HC,75J/(X8M M=PKHBG]%SY$UKG, =D1*78^\:9&6XNE?D5R6U15WH\&[VB,T&CZW>;^GNCWZ MP%^![2+.>41KW>G#US'+.P=ZSK"@LGKZ5H2V(TA;Q%.K$OY8MHT _"8"@1!5 M*E%*-M$PXJO*PP6TD H92IV(6$RH\\!I3AWXOUG0C#"^2;?31%/^#C*\L6]1)LX%H=XGM9Y*W$3R"W&6X&;P X\ ML>.-WFX.MASMH+'J3Q4E1O.B0CWXX<*'PN;Y$]RVYI1.EZF[@^=ZBV^;RW;7 M; 02 C,:TVD/]88&7H)#B7R!1S"*V@QLXOR([FH+P5-[[3;ZF&W_Y$&WW,&A MI/D"$^"CR+HUMHJ,CPL9U\Y=2\MZP252ZM=&]E;_;Z*\XMK,>.F<5S/?\9N1 M@QG^+!Q8RE*CI,K4)XZF,=)[O4&=UN)62B="NP;'P NW\(Q.1OY%Q3 "5D-C M6.J&SEICXVT;5SMAT #G1Y 58IS::>69HQM#S50MI*CTV7J8,R6T+1L+XEM! MP@R0H06X2OO0:;W$ Y-3[MJB<1!G/Q'8E/'-N)F(#P[8J_QMTZ"9]0CO@8&T M5T6C0U^?(%V;W:;U!2ZBP%<@:=):L)K1T>\I#5RQI&@^^I+]$XS='G@'7^+) M3BU\8%(#"S35?=6X^;RB6K#S>U/GFKUBHV P#.W_, ZW:$KZ4K*#;A@,QD,V M".(P8K\H8QO8;BU>L6@0] 9#NN@',=1_+UV^K*][)^ ,FD@\,.W6MC=*Z.]X MC(C[<:;=8'5GT @KHD'L=9ONE/B*):,^_1U$>WTH]19H6S"11F"0H&R)P[?W M?FJH!'8DM=#V,>8?BK!?\C?7=NPCGM'$1^!D]S%-/C=4W[+3?*#=3-'D[XKWO0MT_F/HW^;_SY E+LJK%O6!.P686,HM*) M@W&?2KN?!*.DA\VN!H+=IFE=U,XF7F (DW\Z0T\!!8,H.L-%& Q[@V_2*, ^ MP%#1 T9Z [I(@B@:;I%VR_^^KBRDTB9ZSZ#37?X*>#9.B/<@",<1^]C.^8>H MXG'0 W3VPJ#?2_:@X+J4WC#HQ0-G2X*+=23<%8T75ZQB$05A0J% 2$;ACDAD M78 ]3:*0PA DO>3L6Z2X&"0VV%'0[R<;1"]X?[IW,=@-1TY].'/E^?T4%A+C MMVR0[(3WW8G'O:E<=M7ZKT=)1I' M^2]!3N>-RH2('O0W=*!K1JS[EY[C?6N[N\"+!98B8K%[0'5X, MD,G]X8K"W>'%D*%ZL(]K7K@[N['A4]K0HJ?W>QTZNG,J;S@*11\'_=&P51>W MPW#@,V_]2T:+D*>0-R Z-.?!/-#?,8^;W[U.%@[+J*X3<+^.L*F7,_9%-%Y M 5V_KQ%N1_Z[)[1[4LP.>G;C6Y KM@>+ MK5[L/.3B=T4ZXU5?M/ IN-TPYV MXY']'R&!]I-.UWMA=\9ZWWR,?IDH"N+!V)4Q4O/+#BA3$]IZ.',Q%,_IJ,#Z MXZ"A'7-Z%J$3P-QXLX%#7=L:XA$[<(Z2M.(YR/$HQS/48[G M*,=SE.,YRO$42/%B(]5W72(:N*^K M1L^\TICV;#S6>8DUUR/98D-?5E+5W-!2K<>Z5<@+9U17XS (TG'-1>/-+]S> MC9I?R,Y4HL$;!;JK:ZX>+K&2FYG'O,>-+V)=&KLQGE^T?(U?T?S>WBA:C0>4 M0M38:"$;4+B:>0MV=AE;?:?PA\"-WI'!1K*4\KM=7!%>9+W+S&V[C M22Q>+BOM?F'3ZR:1!WFGC:RWQL2@%DW_S^^W>=@QR((7#,*M0>AX]XX-\46.P#C(G/0"I\)'49OHKX#O,11,R', C#5_"B M(%/ L8G@G=%Y)W2F$OQ9+;11=E;\/Y:'W$A_V8LOG M3+<\QYE']:%1W:$W?_N&I<'Y*S'$0PSQ:^B_=E"O0APF^#P=MR7"6DFM(>=* M/8AF#;R676-<^GB>=W57<8.%W59&_,-=?HAK.U"&1 MP&"#RBK#2E;4'_39 =V/CLO5(Y=%SV6QPV.QR^,S=;+_*G]SQ6DU[U!1K]FW MN$$E9 ''H@%3RDX3.>T#WN?8&B*X->5;T[V@V]Y4-'U[I*T3N')52Q$HK-R6 M+D6KX0C2R \G 0G'\=3/XN2$1!;Y<9A /,K@LVQ.093[+4F#!: *WTO#* M^IG&?I8YY]/0GT:]\X#YTSAYEG/VO\PY92F;N+ S/\@B2$;13W*>^!.;\PGE M/!P%!W,>9G["IBT2/86A? _( \ MO'V3A2P\WZZNJ7VN1".(R].Q)8_'-IGZ\21T_%GJQT'F"O6*R//F ?B2/,B& M,HJNI0=KTBE]@+P:F MIQ4]JL6SR@=WKDAEW2E3PH^.*T.G0[W EO1H_R[0[E,7TL^^B9UO&VH51RP: M)0-=2^V(I2,V[-"U<+X?B+L&M&_2*QW(MU&VZ(:#ZF$$'SIC'P+41M0_:7(: MA-[K77^21_L(VBK8\[AWS4^LW\B=(]V=U*YB*S.ZDR0G.W)JY2 +K3RA],!U0B:S<#47.W5=H/"L/N,&8M^NGB2;V? MT3YQM1:-A@I79$K])?% ]7-/OS"R=;/&4AJJ1R>6-"JBL@KT?26E>5Q8!\/P M.?\74$L#!!0 ( +N,9U:P,=$$J0( (& 9 >&PO=V]R:W-H965T M D MER::8Q?;6;?_GK/3AC*ZBI?F?'??Y^]\O9OOI+K7-:*!QY8+O?!J8[:S(-!% MC2W3%W*+@B*55"TS=%2;0&\5LM*!6A[$83@.6M8(;SEWOK5:SF5G>"-PK4!W M;]^]P!,C"%P#Q'A [W?U%3N4U,VPY5W('RF83FS5*0V:]3SP!"KC07%GN&R9XA?8(ABN)'"U!H^ MB!++OPD"DC-HB@^:+N.SC-=87$ 2^1"'<7R&+QEJ3!Q?\@+?FCVQG*,&)DIP M!3.NX<C8)&]8#>\LVK:!R^/Z,W'?2F MY]C_JR=G&4[K>TX+!P<>'$R#K(">']LQ M;L1F=@+F(&\;09FRTT2BWPUW-L(@*3,P\D/Z!Z7^- N'8"%;JXCU3*41^%(^&",<-XU#AOO<:C>%(*\4RI2-* M#B=C^$*%*%H/SQXC(SXK+$VC?U_J-<29GTPC,J+,'T53.-7WX&@N6U0;MWTT ME=<)TX_HX!T6W*J?ZS_I_7:\86K3"$T5500-+R8C#U2_\&P]I>_ 5!+ P04 " "[C&=6N9"/:+(9 #_5P M&0 'AL+W=OW19O7^=5F>I,W1;"5)N-+!ZO5)K?OSF: M'KD'O^K5NL0'QV]?;^5*?5'E;]O; GX=^U42O5&9T7DF"K5\9)'GW_#'Q^3-T00!4JF*2UQ!PG]WZEJE*2X$8/QAUSSR6^+$ M\&^W^@=%JE<2L61>'Y>P*KX[CNT*5[S" MK&>%Z4Q\RK-R;<3[+%%)< MTWKS?6=\ITV8(A,"HXDX= MO?WK7Z9GDU=[(#WQD)[L6_T@:CQO!?%UK<1UOMG*[/&O?[F83<]?&>!:&)0' M@Z01^5( WM5FH0J/>R&S!/^8BGL%>(-1RSP%,38_=XRE<4.=B7*=5P9FFA$^ MFXM?\E(9,9R.Q$#,)^?1?/X2_YI-HOG)7%Q>W8CK0B6Z%!]DK%-=/M+8^2R: M3"9B>DK_?9*KK-J(VR+?:&/RXM&M.AL).M;LE9A&T]FI^%RN 2JSSHOR1:F* M#1\6Q\VBV=FY>'EV(;[FI4SYQ4*!8E,HQZH *,129S*+=;82<6Y*@X">3*.S MR1G^-3^/3N9GP<-I-)]5W!6EDIM@ QZBD@1)IGJP;P"/D(_Y^\G(_$3?,U+G@13>93^FL6S:," DL@4ZJ%4*.TT M#G1C52#=$EDJ-[F+KDL@G_@%4 [N\RJ\ DB-E+>G8^%I<&[$2\ M)B"-:C(KT"M.I3%ZJ1%@$^ KS\)3>8:_AGEYJA&^1%S)%*BFQ!K+<1_$0# M3L?3G\8A!3]G+2I,+YK< #)6 9R#D\ED/ &SDZ;(F=M" [=OX7ARDU? 5@#Q MQ?C\%+;YHC(-&.#EDTKQ;D-<$XDPF[RJMZ<'TU>C,2$E (N4C-VZ NX"C&: MHP0X&/ >"28?ZZHV_#U[B8]NNMLU$HM'P@J< ; :G#H2L2I*\&. \Q9&)UH6 M6AG'SPXU./6?X$088.MBE4?B%VEI?@F**=;T*T(HOQ9@OI7:.>8"%8XG/9 5 M3BDS$(#4\X'%ZE8^RD6JD*L_R4^8":8X4LEX+1Z5+ #Z? />$JDC M&DV(>=F-9F2B6<"!>"P^PN M#XX32 M@GN!M;N"E-+::,,DW@!D=-^F ^\("CD;+"JG:&+)S5$]\P$V&LP"2 M&- '6ANT=;D&W*=ZHTNKQ]KPR 6K+=P9W[O? +Z&^4B^0L. M@,E9GS'9 *04$:O,C X,>+4DYM6 MP;>K(J^VI,$;G #0 2KE-SA_F:\46A+0S7F5(A]FP.-E!3B3/8N[H;*"* !D M,R99BV4%!I',=#=* ?J% H92;:R-Q6\94 7;&M/P;3 M\=S;!=QB, \,Q3-,%4F#479K6CO1!1(!O(LJ9H5$Q$0P8ED4CV0,0^9J.R?L MK/J#EFL@SFI=JUSU "&M4?Y%KP\3K%L9;:V%6BX9^'K!#5 V3\;B_0/R7J7- M>F/EB=SQ4-X+M:V*> UQ)-!U"R+^H#?,XH-IB$*8&YX*F;R>BE(6$Y3M)2;C MJ5\"U8HT:W)-$'"T$H*]M@Z%T>O4=K #X@[TO9&6/LP2X=Z'[0E.GK0R&QTT MI>VSQGF!XZ08S,87?O,5RKSU!-4.2="Q LE::S!$J'U!JN(J=:X%SDDTD!@L M$:!XHPS/3Y+#/M9YGI^?CL_QW/N'-TGP&\:Z!QG%8)0XZ>&NR# M*@\3">#6J(W0!\107TKX;^.LZL>,S V>#6<5:HU9.]"0]L7P)C=FU""7Z1/Q M.N> 45BB-EN*BB%D^: 6!46)/'(>,7,!,\?@>*(_%BO8-&%S@1[:M@*O-D;\ MJ0+Q!*#^EN&+H<0DR)(<0MPO428N] (=54Q3CMC9S(LBOX=YQD8C.+,S7?'$ M:M\?:;,(>R1X$9YB7/83_A7.W/&]T-]0,&@XF$_.:U$#@+9I!\06]!A_9 : 6-+OL^. MH)97+NP*]FWF\PGSB6.5D +D;"L$HX=)YI,)99TJ6H\ D:&3:TH6?2^Z@-\P M4 YC48*I#GG?8_R#S\@!U(8%:#"E_7J?RM!4G;/EG!\Z*(1YJ=OPQLLG?A MF$8.V^!;+TM,K["S!^@G4;L'5PQ_8-8%$<%^'0*DC:'XNM;%%9I%RM1@4!^F MT9K,4TM/D^]"FMP#M""T7BN20.3$)LY?1VU*42T%^HPCD<=P?D#%@4K6I4BRTM\@):03HC!%K'+)PE&U9F,.42[!!>']@/1YC;P*I\XV6Y#.218@#P*U"\EI2:<,;+B =L'WDHM)I;J M$;%VD -H,?ZF,HBKNQ#',$07]@A;=T#'NX27%@C\A)0##@W@LC(NE>DVM!P@'WF M')/-"_JE<9\[-*&LV2 >Y60-P4KZ%,E'+B/Y:;BZ8\\ [4\:.UK>YD%LXJJ1 MHU!D\2U/]^=;VYNT\ZT7_?E6LI^_C;^,Q97,OG%:M,ZM]*9/PPP4Y6L-(D0A MOE-TO0LTDRO8#+R9(-G%6K#-N_P4<_)H(H!;'#&) :(P]>RSB.Y()$J4'Z!, M;,L-O6!?$2.0_3E=9[1=4M?%6D9M] L>"Q8 Y1*<)W20T8NWV=)Z3]KMLEHA M#J>-G&_]D'5BZQ2RSOH>F//%&3V)W?]H6C?"7[];FR+!!X.-+5P,J%6$C\Y_ M2NVR/OWW "))B=1 S[;(>-:4&C 99'%('664 MU@VAXLGZ25(NO'LQ=?M+@J MQ'NG#Z_^0-8 ,&I/GE.^W0Y@L)X+'YP/[V1P([^I%V0ZK>3!8L!9U>9I9[_V M(LH\(L-+&&,E%JKKT!/_F/EZ5U0K]P.PRIZ@WI!)PO\]*JLM/IJ?!@AY,K'< M%%3KJ/L!)&!H!5=D9]$\2G9S,E7RV]!G]0SS1\5Y?G92GR8BRO:?(>(/I4W$ ME0.NSLJR3M:??3=F&T6YUKNZ$@'\!M@SC9@T3.*S[]8VSBXC$MIK\B]=H75Z M,8%3/GH=A758"@YIA_GWTFRA$-!_*Z>AH\RF@BA[,([;UMD[_523 ML?Z^=:+;N(&02SU@ZXUAWP1($P/_@2= #'( 8J@^XA$S$IA; \\ R$SIFC^% MJ5Z1U,LZ\6-9C#B$& L=_ 1"0'"W?@Z37K?$#&VTA@T3-@0Z!T8Y&Y].)N*G M]O!S'.Z"RF#X?#P[Q>%U.=F^LO(("I.(2@:*%OYL_1$J+I^V:M$G#5^D\9S= M19R*,82S5^\?@)9&7*,._@!HYZ2.> =(J%W'D'\TJDV0\H)]=+1WN!P'"\.G M%O:)#O0AP&3W!S)P+DLNNYG-NV)7AG$ARBUX)O /J$4[ZT9#A(BJ< %$S!" MX6YLW:4U\90YK1G65P_; B,?&]6@JH.XZY'C!V2TR)<<6W\J M!&BI?!<3%0)-$+4YKXF?506'1AB@9;:/E&0#3=.(S2OJ-= GOD1C*0'ZPI," M3:?A?&7;.?&:'L'<8=U+'GP@*W'QDR(=$)9S9^UW5CV<,VD@,CZ/#6QY(YS? M(\NC6ED&7GS@F:LM!R"U%MX#$D@QB"G[L<7NAB/\8!*[X'3H]X8(KVS)ZIQI@TGKN<1X;4Z?*WSYI@C"A9"EB-=15'0CH,Z?2+T(:*%WAXS(289+",B M/WV_,UKG];[VZ47;_65:S5^1[0',R4ABK+&R"?R]F@I'X/&I8:?D9 "E^#JS M']_?1#;4([9!38ELF3>?H6F\>@6S83HZ!(E&S9$E)$7D-?%Y$XT[ VI=_B>6 M6XW]RI1JI 5P!>)F'Z(WD\0..;@O3K@;<:3H7\!L6PNT520(_P!3*9;K.6 + MD]A#F$\ IKFT>-;9'2"("LVPP9U&;QU="M"6]HE'4@K28A_!,TIKFB,I@035[8=;2B.;>5-+7T].2D)'2#[%9YU"$O'==D\$AM5 MK%1$:*!CL/#ANA OVVJ_+0MK+I@J+.S_=EB;7I?:K*L:/ZAQ+U0OK<8]GRWX MO]BXURN(?[J'#S7^@2U\C1"UNX6OJP'A2L;?\" P[LG6[F:^7\2\E.?ZYS19 MPX, FDNWQ"&=UK]@M\G[#,3A$=S&3"8RPF:1<23^?BL^Y<4*N/V:= S6#&#\ M^'),A9 $7%%47)(Z\"C_[ZH#:+Y!^R J4VPN*:)F\8.TGNU)($W*M".U@"F' M1W;M$2W&KF"54&-5WV;<IV%?)E7(&\,&IV'C IKZ5 'LK"TL\4'!^"=QJ3" M*M]3_9Z:GD!0+A-;1E59'C&NA=R&)>I&!XXW4V>)3EZU< *J'HYH@,8?L5A M0[OOS<>KS[_ZG6CR*P+?GVM7SJV8@^;)"_ YI2W0@L!3\U -;BKOB0DOTP5* M<.3UA,-/G\8.,>-%Y4GL[ B5C;S\\W=8=BRZ$7']KHT'1**?"K9U$V*8-8C< M;E,P"!@%;&2QTBQ^;6)04UW?0N(.CVP[WB;C MZ,X/WO2C+LLUP,N51SJ(73*1&FQHE5'CSTZ[SQTX!MQRYK8PX[!*/CWOJI(W MK"*^^* +\)(N87ZRL97Y'47?UHM>JOPTSQ.DH?M-6]1GVR)/1C8^W.E ;@F9 M*E?9EAOR\)VM\ZF!O?J'$D$TTUZ V=7Q.T:=6;?[M.BSP')!AWQ'F617/W8O MYA*4!UXM1'[QEQ*?<<^PP9C[H E#11N(8U1TIXU%7@/G72"&UV>'

V;36=JN@QDX*>G?4X$KM1V(X:+D84^L=U>X0W$!7C4:U 2WW@WUA&P MTE>\D.BZ##]35QAVL'SP_9VD#*T7,IW8MH!MKM$5IF\% ))_KSB0LW&=.SOF M$[S?CR"I!Y !*EVY-K:F%F+_R+^Z:> OS$$(+F"=\L MQ0FUO^AR!Q#"9&N\J96@#X#JQS:B4HX$C#8(,>Y6Z-4*_2B;SNRE:>/,.!D3 M\O(.E)R/+== (@SB''^X:C9UCN)=P8:'-P5,^(P,ZG27G4"\/;T!IAT&N$:S M=W.G 0AB1)U2,\'3'7&;M/SIX1*3%@G AQDEIQG<">[M8G :W=;LK,LU*UR M1F0G[3RN$?4EVG6MQ)C*C7E@$8%62#N;E^S(L+):[P"7NNGH>QW4#S2\'($[ M[,/VKL925VRB;BM;;6),78TZV@$H)BDI&,9F$+/[("B7SJU+3RG8J'.KB.Z^ M8^:EP>+[W6"SEG6[9$JE-=B[!L&=$'',L?4 M[W*IZ6[\':&C'$04K^H;+,BT9>"C?$P?X#.![8!:;U? M*^>&'\R/29%OM^X:3-M44=7!*0ULLJ:NGX)B0+0L.WMAYA ;M2C4KDT61C.@ M%ZB%-JZ(D4A'<"*?@A7>0V,#*7TK N6@3KP=="$;!:NN'H2-4'VDZ/FFRK/R M ^$5H:!9\^F8GMEJV^%I_Z!-N)W4=H$^UBV8SJ$$C@]*(PK:;OPU>YLQ_]I[F!T?0M*7#?@K'__)$_6D)O:= MZK+C7G4SCL5TU6 ^"R\2!QGFG1MM/=2MT'W19OW/W$I^\,L=*N9^UTE/B< MG96\YJVGL;C*[>6V3MFR]I0GU>WN^E^<+:.D77V)S;9).M^(W2K7)$F?GL#J M=_/;$CO!:DV"JJ[J#B@Y LSMZZB&*@E+D2X%:>^!!'D M+#"]4&5*G/.G3AIWW!R4.RMW=Y>142Z:MS)MB;)6 /#<+OL9#-37/$\-IT@S M>XDA$C=?WT6[@_[K%M[<7+-<[;RUB=&;,AFCCL%N5KR,HNU=A_H*7^-HS8Q, M[W'K^[ZDB8!2I*#:'RRR??<^0G"W$VQ R-6$,_8<49"UO=EKD^MUW;Z4#^ZR MD%-?*^X*+L#V@B(++@*[CKT77Y0C"VR#*%E@OQ0ZL# =22O.ZQW&>XRT'M99*"R:FQ_MDQG ^%) MD\>IPRM(&I9[:8,#J+N*"Q>NA9H_X1-NSU$1LF9@U+R.<;G D*%MR_:VEM*L MV23O:E-)9^EW, NNYG>@I2W]87\EI;,4,&X1B$R33=NZ8_?^C+\W0Y^Q\HEA M7J:OC:MO>;1-MK_$MJ[4CBW6 0&SS/:<35TH3-+ZC+'[]L#7!H$:AM5^4LSO M$Q2MO-_'7Z;[0I_XHHP:?1SD(WO5RQQ=$ >6;>79^=Y%IM#0.7X&R*N"]MU" M/!-K)W>8O:"HR0D]MS22V*$J5YQ%H$F/+@D1D/ZD_I#'/I^C"P&Y_2Z:VQ(1 M$K+2& R-+L0_9%HI=H\)!1 \54P Q#%6O3;$F4LCP"B)F>.? )*U!F\%=)V])KX/1EP6R TJ M69LU7RACY9TO\-N:MD5N6[&.II0&?\<5:UG?O*N_N\6//'K@U5+A11?UYSMH MTW'7IS^/@X^R4N[AFKX:1_?9^?NL_JG_NNTE?]2U'LZ?QOU$=3O,5B]A*M;Y MCKAMTOTH\RU]XG61EV6^H3_72H++BP/@/7ZFT/W #?PW?]_^+U!+ P04 M" "[C&=6WRTF];P" =!@ &0 'AL+W=OU!L.A8B2ZXD-\W? MCY(=+P7: -M++$H\AX>4R$RW2F],B6CAI1+2S(+2VOHJ#$U68L7,4-4HZ:10 MNF*63+T.3:V1Y1Y4B3")HLNP8EP&Z=3O+70Z58T57.)"@VFJBNG='(7:SH(X MV&\L^;JT;B-,IS5;XR/:[_5"DQ7V+#FO4!JN)&@L9L%-?#4?.W_O\(/CUARL MP66R4FKCC/M\%D1.$ K,K&-@]'G&6Q3"$9&,IXXSZ$,ZX.%ZS_[9YTZYK)C! M6R5^\MR6LV 20(X%:X1=JNT7[/*Y<'R9$L;_PK;U'5'$K#%651V8[(K+]LM> MNCH< ";1.X"D R1>=QO(J[QCEJ53K;:@G3>QN85/U:-)')?N4AZMIE-..)O> M84$[.=PJ:35?-;Y4"\&DF8:6^)U7F'5<\Y8K>8E(4Y2DK=&OAULS)6 MT^OX_5;&+=_X;3[7,5>F9AG. FH)@_H9@_3T)+Z,KH^H'?=JQ\?8__%N_I<+ MYBS;K+5J9 [?2B2/JF9R!Z96TBAM@+E7[L'9(;@F\ L(;[2(5TYZO4.'JD& M/$,81_'9YMQ'@#/G='HR29+HVONZ76_'U^<#H,"H"=BV:0=4A:>^EQ:U9 *6 M^(RR<>IR=(?QQ\GE !BIH]NDQS8 &E# A("GA@E><)*+52W4#M$,7Z5M@/K9 ML^^047X>#_34L%J1D/US T8%H47<)KDO2\5(@%1[&PO=V]R:W-H965TJLKDLQ+5FIEJMN-YUW M&[Y(L3:=:T:6S)6ZHYOWV5DO(H5$+E)+'#A^[L65R'-B!#5^KWGV6I%$V+UN MN+]SML.6.3?B2N6_RY_:C6/XO:GA'Q2U5NW'^V]GN'@QY+ M*V/5JB:&!BM9^%_^M?9#AV :'2!(:H+$Z>T%.2U_X):?GVJU9IIV@QM=.%,= M-923!07EQFJL2M#9\QNKTKO79%?&KM0*L3:_IIS>G28+?H+5UX/@-#MFZ MY%J\OG2V7O,-4LNR"ZUY<2O<]3\OYL9JY,F_]EGO>0_W\Z;:>6-*GHJS'HK# M"'TO>N???Q>/H[=/:#YL-1\^Q?U94?ISG)A;8+^6=&/8^\+7NRN<.8J9&;>N MRH=:DG;#LDK+XI;9I6 ;P;5A@F+/$#FQF@O=1H_Q(J.+F*VY8?A;J!QX8-[X MU8N&WR^5(U,+]INK)_#Z* A;2,K[PD*:D2G[PO-*L!-90+*J#)B;5^Q2W,K" M;9SSG!>I8.,X"H9QQ%ZPP2 <)6P0SG#]_7?3)$[>LI\0>1+0W!_Z_?&KT*DT M1^P$3BR$/(YG*37VG21),(N&KU@R#I/ISK9/RO*N]\RNW3]6/-*[:^$I5@*SYAJV7,EVZ9PLN=CL M(#CAQ8;=UH$M5,W-P,1M$Y)QOL@PV-&HV96*IWA^Q=92NPWL)(YP:#=I[GY"Q,">0& MGF62EI%7^P2'J#?T()F2< _)9-C.P\^%M/M06C]L-"WUSL,*U/\+#'<-US@Z MKW"+*A?W0F/F\R# ,+D(]HZRUR/++ZJXA\[8AUKX!R\JC(NLT2()!I-9,$BH MI))P.FB!9#R*@V04T<.(??'T)W$0C:=!-$.-#\-XT,&(DV02S!*J_3!*MD7N MFAX'L\$P&(W&3BA&G4.X^3>8'.-W$@^#P6P*Z>-P/&M-CH'LLR"*R.AXU!H] M :Q-J*O,PLFD:S(\-)@,R16#P=,FQ[M^IAJW#A%K\(&YWRH>2JKC<](\%+U+ ML;+4ZJM$@@-CV(LD'&("SG.7[6#Q8@@H;1X\#R0>P]=3D-$6/)F70D>K:C6_ M:?US+"?XW;:7&G5CGD+RU,YL<,L*O=JEBN$3YX,6E)X!"0UDJ2K/GH-9UT([ M(**FW\6G?5VA[.SMVG]"+3&)WE[??#;N,G[[RO>->.;[2]$6&>V!-Y"V=0*[ M200-4&ICV>^H'>LWNJ!3*J4XF/(6Z98NI;CW1P%*;:$M M7,TH3^1"4D2YOA4X I,V"#1?\@"PIG;C^G'&*D,Q MX^Z(!-%PD')341> M^H85F"M\UL\1V*HL<^=)*F5IE]TLCQ;M HVL:AI-GG\ 9$6G!300\C4O0S.( (#4$;[7'91Y*)%[@ M2X8OP[JA$-H=PM\QD!_P6O\TN'L2O]H9%AOP'2:$UJ_V3*4G\2R(I^.'I<,( MW.RHY9*\?<7D"J$NDN,+XJ\LACH9"9+!!P%[3>BS5>6XEBHC3*:([32:NKA; M5\"F]@2QIQ=B?#-+M2Y<9)T.+*?*V)Y!,TGS9XUH'3?!>C2*XT?0%LH=BVZ3 M.=1C E?Z1^R,?7=Y;D=UBNSICA$.5W6W.+*?+;WEBTK38'RV%PO4G M1]UNV[CB9LDN/**^+]@'OMFC\;X>DA)A#<4GM+GI(U<7#WVD+8W'V'EDVJ= M%&0Q[_K#CRL$H_=-%-T9:ZER8!26X)ZB;6N?;CYVNYK#5X >X^-BK):HZGN95;">T2(OX%TN8DPF_= 1N+?(7YPH2INZP\@E#>;'7N M.E.H=Q!+CR@MZKF#M+&N#+/.";S;LMK-F& $ D>')U.MVK-QFE=9T\QR>2=R MN52P;+N#MRGJAR9_9N\ZVH?,\7$6D]L0(D/YB+@?/X!TE:N,][Y_J^!>//A2 M\UH[&?_E!+)I\OTAL5T.V+]P# @QD&;M!(U^03',)9][!7B:4G* 4_#H18K' M?)=[&'B*=-F^6G%YPMU\O7(R?06Y?"A<\!R5%J72Q+DN!&#SGO-E\-@E)+5E M[$J!C(Z303A-7@8'_./VX&@78;*Y^A::D_K']+-]O28.IT?TFD=02_[TZFQY MT+;2'W>G[%LO:>IF=%O(_[BP0*_Q@UY-?VJ \-G]:=][^W[G2PMJ^=9]3Z+C M!=+'?W1IG[:?K"[\EYJ'[?Y[UP=4J42)Y6(!TBBC[W6:DJZ6>V436>%-95,N#6;>:^ M<4KF+%29^6JQN)A74M>3FRM>NW2Z4K77MA9.%=>3V^7KNS/:SQO^I=7.CZX% M1;*V]@O=_)1?3Q;DD#(J"Z1!XM]6O57&D"*X\7O2.>E-DN#XNM/^GF-'+&OI MU5MK_JWS4%Y/+BM8((VSK.D[BZJ6WU#W7(E?H:& MTHM_U+G*#Q7,X5OOX*IS\&YU5.,[E];8U\Y#H+O3[? MKC^#(U+C0L!&S,E L@M0 0IG'GZ/'G-M\08D)3Y+^WVL707H@]83\Z;@2:BV6V62 MJ/:^A7M)1% :G']GTP+&.!PP731^2#+P# M@*F9N(5LGFO:0@Z,!-:*8O.#X)3%AEJ5WBOZ\7)C US6T&%TEYQ1]>*X(T1& M(+-IA 4J4M4:1=K1$2.#B^5C>]0;E&#Q_6*V!&T;TS4#EI;CI8C*%#*^47Q" MF?U4(+3>.:J"<7,Q_ @'GY!I)"H_71]MX:G;.A.VDD\B<>Z&#Q,_'>V8K3P/6$_X<1ERBT MK73:MEYD1NH*GAFY\ZT.7?WDZ I-A$HQ'E1>*)%FJHH.>4ON(VE($US9@1@Z M>&)^G$\5\+EU (N.?:Q1.,L?WX X*HHOM0=HA$F\'8,VL%):0H9-*&V[*5'D MZ!H< !Q^(IL-7*Z?./*HK6+W/HT>T3SJ,V:!HB UW"E)B8-VXU51I5 M*3/UEFEZO4=*$G+("BJ60TD@"(4YGB16_SX'QJJ=LE%<,:DMP&G"/M\A>-=&'D:R3W0U44 M6JDDBF*T+Z(X8SO#?D0^SD5B1,I63_6I/*@UP:M$^M2G728S"_[#CK;N]$5# MU-*MHWOI.PWKU)=Q8*=>C>[TEL $/;E*^DFS]SK*.[ CX5K%"0U+O86*#D4" M-UJF-G,VGHO0'@^J X%U&\L" 5L7!I][* []&F-4\%$S@N^1\1W"!4FN#G@3 M"XMA(1SEXD,NI?6_Q8_IF$J5E6CF#_BRIY-Q(^<6-4F@D84#:'U?#9A1&JGC M+*'1(6X\=N!AW^(=LCZ2Q:/Z'=!&N9F<2$QRO\%778BB#33B)L#)':<5R46; M_CFC):C".DY4P#25QV&1J37V-5BS8D 1?S]#!@R0PSGVL18?LV I;YRVY>54 M-*WS+AOY%T,SU7U2T)GO MY3L[J'>,4L.XDX/+C6W89X258]XMK:&X.YO35*S4JZ PZ9G;C0V1QX+%6V*< M)>J6>P!J&CHMR9]>'SEF5"^1>.L8,E,B&HDKM$GG X]N((Q-.C#!H/& .!BD M"CY.^MDLE5H@ZD'O\(:8W?^]G:Q.*9M"6VOEHNQME?G M1[2=GQW3MH*VY71Y\0H$99[#3JLTC\6)DWIRM*M[)TMVG1KH'R*%U$Z06VJ4 M<,G? Y WZ0R]856MB=*5S97!$3YZJ=)UTQ(5DJB.S3+H1(%(.B[B6U=Z*QJ. MEXVSG@8HM]'U>%Q& >"]Q-.=ET;U!VEC6BYCD$VW)$=]P-WEM/^2T*7&2D8>-W@1XX_8?GSY\^[6#H\IBAC_&%'$W]@N,?>3^R MR2^P1WI%_X5CD3I88W\6.M#=-PIY?&+_/Y8>0(XJBD+S3S6/O_%K1H61K*3/ MB)A#TX.3#ZB6T]ESWV+FHV]IE7(;_F)(/(/4Q\]J_6K_4?(V?HL;MLH*?Y*&&^";?C+'* .MN)+#)UH,-J YX4%PZ8;,M!_JKWY M'U!+ P04 " "[C&=6)TS&@ML) 0&@ &0 'AL+W=OJ5V 8W]]S[U#4I0MN=DN^L$6.9S[/O MVKG-Z\' )FN52]LO-ZK DV5I\W"9[U:.UH87%]NY$K=*?=U\\G@;M!R M276N"JO+0ABUO.K=A*_?QK2?-_RJU[IYGU[UAJ20RE3BB(/$ MSU;=JBPC1E#C6\VSUXHDPNYUP_TGMAVV+*15MV7V#YVZ]55OUA.I6LHJ#AQ8T<(@J M>K+H!%D8B9_+PJVM^$N1JO20P0 ZM(I$C2)OHQU$C!W4Q:J<%:42^&PLC'E M5G/VG"]4H9;:70BDL=#>-8Y):8$V/RIIK% 438%8J'RA3!L/(8N4+D*Q4_"B M)+(,^6Q?BW^"SH/@"!F3G.L"$LK*@HF]$+>5,=!2?.W?]<52IKGM=TD;$,66.DWQ7E [L^/)_BFVJE] >>Y:FS$\B M*)%94F5P32HJJXL5;Y2;3:83N<@4NZURI7EL/;S721ARZ9^"#R7T,;6DZTAF M,6=B%(2C*7DM' 7CZ7 /'WY>FULX#1W/0Z#K/ XOQ!V'O>O'0!3HCDBJQJ!: MJ(B'(]#$%^*7DBRHT&'( ^H!+=/"_W.4R3@A" MA&$P&@^)PZM$VC6G,:C]]C"83>?T?SX2'^%G Q@ U#USV"' J%@>[(O%4F5 M4TS1((53J",&#;IU4 (F*'CH:\(,/132B^TWDP#V/ZF3J 95.!GA M+WY:PY[Y5X0SJ NTAK-I@!(&UA9./PIO< ]FLQF2*IP.@VD\199T(?.<.>(4 M!A&4.H,R03P9'XUT!U^OQ2>#Z=3 )G*Q^E;I34Z=@#(^"N;3F!K ^2P8S2#] M\\>O#49G0<2:S8+A=';Q@MD=84@?UHX,8NW^BSW[3'B\.-IC;CCYGD$^X.RZ M!7YD\2C6,FVK#MGH>Q*7(Q@N.2$)C$]0UWE7LEV^C41#9 GILC$:I2:1!?(# MK8#Z!NXE-KRBG0(*ZC*EK8'02U$5M"<0G((+M:*D+@G/VE"Y!=DH]CIX(UF# M ^Z4?5,BBH:U+J3&EDK5XM%3]<6-L#E@*%##&)*PNL//BTN]O"CR\AIGJRT# M&;'6@./SXH: >+B6R4-,@X.1*YK2PJE"@N8SI78K16GE!3;(UFAR:> *=@> MBB;^7%)>IK>H@EE*'D&^H]MJ#/ZI\"4'&[W:7A796-]P1&F!^!P=$+"^I_B[ M-;Q;E(XNT#T)OJW7#$EMNL,Q5W 8B1C*X#28Z=\;FZA/$,+JY5:18UPT*;RA MR01I6V%^97DKU%O3TBTK1Z,[J'B^J!,MK4PS?'B@60KJ;JV3-34+>ZJ1+90G MW[?K/98)YVOE0=**)Z<".[S-G2C3A\%,2IQ9D4:6N=$Y.JTRV&T4:K.5V3-G M=,I,0#W]-[1F OPQPX-6D4TFBX)\0"<:AX12[()5E03^^)=IG%I?G^]&\2FWA=LZSH@T" M"6E2X!@"I6F!"B?WJ2S+VB?.JP4-2S*@53[ ?TJ)77$UBM&/>3Z1M[5)7G-7_:G^\K_OOE M@8F$&$(:#*Q3$/"MEG"S)I\_RO+"G,FEV"?[\1CLI*V#1#V'CRC[9[50M#?%I?-@N)7=D>\PL>$?6RTH.TG7 M@U/D0?O'9$MCINVN4F:2D$W6-+C?4,%LJOGM5!UY@#S3-,K5O=.=%*X>9+?( M'SMJ*<2EL-0:B0U/B06V?$85 HS%G3);[7L26OJ\VWJ/<*'HEIQ$?@L]6R)* MQ:H]0[2]S*A3FM:ZM"S(Y;)"N39^QJ+J@7ZN,>LW53VHH['9W_"(/F]1!WI(;#9]_^"9+_DP8?Y,:J9K:L M'%]F.M=.>O)F7\<-!VW0.X(/XWSXZ/J\$]1.);+'#]-4Y\Z&_=GA%.^9+FKA M+W 5.QXH-9(E<4>[2CV$^/<%U&2?OLW!:+_G?9A\[3JE6'U(Y6E+(72<\!TW MGP(;I6,-[OWKCF&ULK59M;]LV$/XK!W4H$D"U9-E.[,0V MD)<.*["N0;-N&(9]H*6S180B-9**DW^_(_42I7$4;-B'1!+O[KF[A[S'7.Z5 MOC,YHH6'0DBS"G)KR[,H,FF.!3,C5:(DRU;I@EGZU+O(E!I9YH,*$25Q?!(5 MC,M@O?1K-WJ]5)457.*-!E,5!=./ERC4?A6,@W;A*]_EUBU$ZV7)=GB+]EMY MH^DKZE R7J T7$G0N%T%%^.SRZGS]PZ_<=R;WCNX3C9*W;F/3]DJB%U!*#"U M#H'1XQZO4 @'1&7\W6 &74H7V']OT7_TO5,O&V;P2HG?>6;S53 /(,,MJX3] MJO8_8=//S.&E2AC_'_:U[R0.(*V,54433!447-9/]M#PT N8OQ:0- &)K[M. MY*N\9I:MEUKM03MO0G,OOE4?3<5QZ3;EUFJRI&MVXO$F;S7;=0E_7FR,U70V_CK4< TW/0SGYN7,E"S%54 # M85#?8[!^_VY\$I\/%#OMBIT.H?^[G1F$.ESHJ_APR0Q/ 3N[\/:2[,;;N8%4 M%65E,8/-(V3\GF?D"9(TA$LR81M#5ILC[/ULD#>[1TVC#K(J-@2GM@ZHH.'T MP 9(-8QETJ.1X/A@RLM5-H)K+GS&P;K<@&9 @&^D/9 OJ[1[($OS)B>0Q0/A M ^J4&W21I;(H+6="N,ZI)!(5H#%-[T"53F@,,$,21VFM@@W57^DT]V5MM2KJ MEK1*$3,#E7$IW5);(BGC'=%8:I[Z=,YV160S^?C^W3P9GYZ;)IOCQQ?;>-4U M&_ [+'W;AB@0PCV]PZ'*R=E2+N?N8<,7*U!);DWHR: <_G= IM@WCIHCXURR M@6WJ;S;L6>\8T?M6"?J%,&?P!X76$@(D .BWK!4!^(7(^52?L8N&LMMZ+[_T M]O+ H!]Q=RA49 MIYD-D3+VI+@A'J+$V_\W.HY.IN'L=';L")G$2;A(9FXU&8TGQ_^!DN^?3X0, M)OJ53O70>:N+3YE(*\'\)8#Z%%5&U- 4/)_:D$IZI>P!4W\X.J=7IL2SZ_=K M@RFK2$YH*FO98EX[7>'?R5[8:A#73EI%Y2]#>U6)S&D+HWG^T,[RR/-Q0.LP M)6FS')T,,$N:H+$EHA&EMTFL(WW>%SJ" W'/VZ$>8)]S$JV>KE$MSHI$5]9G MP@E$7Q?\_'O^_##@RV%HC\]IL@AGXRD<^A6.>G>E O7.WPB=$M$!KZ]-W6IW MZ;RH[UI/[O6-]3/3.TYZ+W!+H?'H=!: KF^!]8=5I;]Y;92E>YQ_S>GBC-HY MD'VKB,KFPR7HKN+K?P!02P,$% @ NXQG5H$6B^I)!@ HA$ !D !X M;"]W;W)K&ULM5C;=L^&;\SV2#P)_23%WK6M&GJ3&?**;]_E) M9T" A!*9)PT5/4FX&@D#K^\X>:A]:&P\$C M&Y)Z0Q)P1T,!Y27W_/38FCFS) UM=!%<#;L!3FH*RIVW>"JQSY_>"L6]R-D- MMW[![BW7C@>^W''?0S])];-:UWG4E3RB:YBP*Z/]U+&W.A?YNH(^@#7HDB6Z M\V2GQDN1]=AHV&7)($EVZ!LUWHZ"OM&3O65_GZ7.6]S]L\WQJ'9ONUHJG#>N MY)DXZ: RG+ ST3E]\6QX,#C: 7JO ;VW2_L30_2]NMC]5+ +4Y1<+Y@22'3' MS'@L,\&":UVVX#9G8YY));T4KLNXSIGX7,D21>K#75G9;!JVII54N=031HW! M"\TU%)&(%267Z H@";H=&UM3,.P/.IF9:Z!+%^R2SV3.+O PE8),,?$@LHI* MN(9E\<_\"G2/W1O/5<0.:;0M%TU^#4LCZYS)9.!G+OV4E).F);8Y=^SYL#=" M&2H5.@I4/!_T7C<+Z)$!T4)PZ[ 11<"0PJ)(@7:9QF$;+G"+7"E%:$N*X+<" MP)4S#9NPDO0.&BMPN[0FKS+O@JX5E3"?F@C\&S%$^HE=\G+!I&;SJ M%?NY0L2B"K TH%I"CF#A$4@4^1H*<$Q@#]%R5?I++"S.2F-]G8>N0JI\A;; MP)8ZI1#@;W?QM=E%Q]&84H+9B(922>K,%.@0=74>K"?/L+?WXZISF>X!QP=*X">%JZXA-=%>P&)&/5 MV 6[-AY&(PST!J6$#1BB9)<(4U7 W8HT[&]!%:R2U^!6FW6?+?3($@%,N0H- MM6:!++<4QU."H.R66\9O)TU#B".(O*$*SL2Y-(Z($YQ0H;T\3DP7E(APR5ZS M4#?#(]A)/?N0*CD)FMQZ+U[U)YJ(90:S$<$,2Q7U .0^@%+ 83SD^UT8.S$' M"3M9X"YVZ"XJ$P/-SV0W&1Q%H7 S/'K98Q^T>*RPG]Q1N4L,Y*P M^2JEK:OCFI \WV]-/<0D.1#:-F))4C&6J(L$_9?>"7!@0D6H6,1=J2B$\T5J M3?JIX7$-4(NE-X/E0=%.%9 HY&RSVS; 8^(3F)]#FW-Q7 PR*P\<1_OA*8NG9>A6W M/.K&X:O]]%+, *I.67'&+5':8"L?8BIEUO\-L_"(0;[PIPULX6AC>ZR0T$G.ZE:;DA55: [A;QT06T3L#!,@Y;7 MPELMG.U!K1:R-TTM\$&![MN6J^,=-O*P]"+O9'BLJ[VQAF"UZ'B%:S0?NP=% M6C"AE'6+0M=2@,+=TKN-;NX2Z^\FL4!$X_.(Z4V/M('G\@G]9Y<[Y;+A&N]E\T==FOW2RSTH<%O9:/<+A\&7%1YL>VUD.P83@[86PS]_'NMP%I"'KP2P,8 YWL.# M',MWW/#50LD#*.M-:%9PJ;IH(E<+VY2U471:4YQ9K?NN:Y"J;'@#[\7092K7 M(C"$;GV"[8AT-R"Q5Y B!A^D,'L-/XD2R_\"!$1KXL9.W.[85<1WN)U!'/G M0L:NX,53KK'#BU_+%2N;*#QB)Y6I105_W6ZT4309?U_*=T!++J/9VW*C.[[% MI4?70:-Z0F_U_3=1&OYXA6LR<4VNH7]17ZXB7>;Y&CS<\ZZV-GRF:U_6IJ<0 MH&,X(E<:T+86J#'8;E!-S0$N2BM$<$"%P&U(0_==W\"?%#=,Q(4P%_*F%F#V MLM<$HM_"O6R)FB.SEDUO!0W?0LS\*&4D1(F?)8S<%'61&X0HG$,T'UQ8FHTN M\PQ^DS83KC4:#9LCZ+'_1$_NOBB)_\>\*/QYDEHI*?R$%6?<6>:S/'?)Y0EY M)"SU\]A*<1[Y:133L#ZAZ-'RW\I>&'5T[3![_#HMN7(8P6UK*< #JJT=G0HO M6%X4Y87Z4=2&H->&LK?%F14GZCJ38,CSMOSIGRMH7I9L"@O_,)=!-J[ M/F/9J43V09+&0MEBA2'02,6%#; 5'@.8'Z;$/7U/H+(. M=+Z3TIP4^X#I"V7U#U!+ P04 " "[C&=666Z0J^\? !D;0 &0 'AL M+W=O\0)"6G+VMO?O%EDA@IJ>G M'U\_9O3-;=N]=QMC^N+#MF[G.VYUIZ)M5VVW+GG[M MUH_=KC-EQ2]MZ\>7%Q=/'V]+VSQX_@U_]K9[_DT[]+5MS-NN<,-V6W;[%Z9N M;[]],'_@/_C9KC<]/GC\_)M=N3;7IG^W>]O1;X_#*)7=FL;9MBDZL_KVP=7\ MZQ?SK_ "/_&K-;_KO1!7V. M\99M[?C?XE:?O7A0+ ?7MUM]F2C8VD;^+S\H(^[RPJ6^<,ETRT1,Y:NR+Y]_ MT[6W18>G:33\P$OEMXDXVV!7KON.OK7T7O_\VJX;N[++LNF+J^6R'9K>-NOB M;5O;I36N>.A_>O3-XY[FPUN/ESKV"QG[\LC8\\OBA[;I-ZYXW52FR@=X3(0& M:B\]M2\N3X[XRBS/BR?S67%Y<7EY8KPG8?5/>+PG1\:;6O%_72U[&/'C^M[_,GUX\.T'M9X':STZ-_OQ%Z:PK MVE7Q%F,W?0FYGB+R$X8I?MD84I%EN]V5S1X,6;:-(YY496^J8F6;LEG:LBX< M/6](+7M7E)TI:)D[^K\J;,.O=Q4]9TB(^PW_KMS==99>W]7$W[5I3%?6]1[? MFUTO[_8T_;O&XK=KS, $7FU-1Z)9//S;7[Z\O+QX]F]75V_YQ_FS1^C)E[!W[RFR3C9KLP79#SHFPJ_$"_XB>RQ,RM MO2D[5QAHULEWB*IZJ R_HSO"\_Q(]/-CEGZ_W;38D?:VH=' M7-4UC=&;[DR%@ZQ@C4UV_#:I2N-*-K&NV)0WIE@8TQ2FMF2MRF1WERE'3NW> MT[![3T\R_)TS6,=KU]LM)&9JR^XW N^32+3L&WTYN5.T)%H.?*+M]R+LD$UR M4[\/EK2*+'1#/@T/%WU+O[TWA0FS@&VE(S^X$Z[UF[(ORM6*'!5SB@AH.W"N MW(;=HN=-+Z_6MES8VO96AZJL6]:M&SI>#-$%C*&_FVQBJX_0 MUID;TPQ*C?E @,'1+]700?/C2VP'2*';BH1JV0\T ;&*O*>C^8<:"R$>=,6J M:[?T6NL2GIUC:US&1%HNW'%5T#Y%=L,\S+]XYD@*75^\;]K;VE1KX;GE'0"E+U7$M^6^&$BUNAY;IQ*\&GIB\GEQ/2PW"25>P5:E[8J;LAY, MMKN#4^O8E/7^#S"A;IOU64U@I/);!)W>M<[914VS$0FVPV)F>'DUU 4>CB-5 MAF24-DA@3<-[0>S]0S[0#9@1C1[/AZU- M9V/;,)Z/G4'#RR$5UMG.,P8MR/P;B"QMLLL$<0>8!0ZN@,N=3-Y:6*N>R+&D M6>FD1;OH*;1P+*X=H6,U6)[>TGF;R_0J+\^+MZ;CB 58Y*=%;=>E*.,5+%#X MI@W?L$QCU*UUK.^ES%@NV8"SDX-M*F%M:7_IXW7;5N A4)ZEP?!82CF[5EG@ M0(MG(R[B@?$#I5=AHL#@Q*4".-'8H*ZNVR7;9YK(E,2G0,F1)8& (*F5L$J$ M%=L^ ^TE:3ZS\RA38 'O@?@ZR.D4>N M*\I"C* F &RE)>(3OQ(A.M?P?P[E;'9VAT3_"2N4T.25U-/6WAA!T>2@!!K[ M)VP@4W0FTVG=?!&?!04R*^OYRGKN J(:"^>TX,$1B\3()X0M'4G]\P! K'(5"/C'AE;[B6",=U6^:':2(R0 MV)%]DC(@M2,:,."Q:'73#:*/R9^.W8IB#QJG= 2Q?T>,H'[5-CFBC_*%I$8+(:AK+I/+C#)TPL1QZ#-'""E'%827 +"2&$M-E.= M*/9D8?I;H["J,D#NQ+=[6861BB4.+IC(H-9^>:H1'Q8 M&M8,R27DEGU#LL&I4WH"+\(5EO5RJ#EJ['S0"=G6>)%31EM2=D].*@\!Y+BH M8J.X^T &.F.W"S(4:K."]XHRYBW";N@HK!#CZX;=KN:0!KAP)V$4;0U%*8T) MAC9#)H%)JC*5F(8#EP.D2<[\G.("H:Q$M!.C7^"'8?&;$M5R#8$Y4GWW3(@Q +Q4NE3AF6MX3>M(7B+$(MS6\ZU2S'V M<:T2 JT["DV]Y5A0%"H*D-/RD@-3&7>;A&QL-(/X2D!&.X'LF0:PF56?WIOX M?C6$4*':-^66H*%Z&'J5L4!+XY5QC0DXR5R\EU9WH&PN9ZSG:J3B<'WF SF9 MN)OI]]X[+;\(_P;48[-6+6)!M//B,M\3DU%/7A0MB&!Q,E-<4E!!!ASK1X^V 9, M-WJF\^K*!828[^R1V8@I-ED!)VRZD(LUDM$E"V'YP3T) ?+J91=>;8E_EE%N MX%6PH2]\+O9*=EKGT,R?J"$B-4X<^8R#SP*+J<46S6A3>TU!^ 6,]^!EFB34 M>8MK5)Y2HQZF1B#- B5*FJJE )U K3HB5F(U@:JDDE5AT\GN>\3+L:#7-#GM MBTGD)4M\.AJ0/%W#W"!G9=2L67>$3=U@8D;SS["'4X:5(3(M];\C'3J;9 M[_)>ME65P8;27CT+MQ;M.>L]E64%Z*E2[U\D4D!2!:_F4UGQLHB3$\E48&2)H%LP4Y@V@?\3.\^*G MD6@DJQS[,\W5AH1;K\9JNP4J8R'U19>1[(9"AJ0^9$623>/(,J,YY"XB>PK" M(R0.S,%&7!+*'YU$,*/:QBT76S@P#1B-V+.@W25[P*,C8-W:NNQD="E^(+IL MR!(YAT@0UL;#[D",%C0.N';4%8VYVWEY9-%@-K-KFGGCJ^^]U+PAUY4D_#S0 MX;@SX6WLF([P/8HPO+H3+WZZR?]H,?=<3(+W+BSS![HA/ I#-8 M6U_XD,!@;D'UY3+$KZ#/V=\I^?.-01F$^(HMC01A&NJ"T]79&[7<"1 MDNP,8D.D/X-,(D4>7 L"6.B,D^N7^78(5;U=ZVS28%(@&I4 MV925+9O8(;)G*[(EW>3M&9PO^2,QF)"L"9")U2";,M4^X.%KG"FFASD/4&MS M"A-"),-TD,3F9.M+.]R>%B=1S MIRT5]PH/?N$,"G:"R=,9L4?KTC:::44*H_J-8GQ1X4AA"+ 9@GP<_N*2;)Q MV%R)X>FCSFS05"G>'S'00PS]Z$YV]#HVA-"8;^1]MDS9P/K%P^]Y8(]S3XQT MC39-"=*00Z)\A3U%R+I;]AH_L=^@:J48UW. ?.!I#J?N61UMQ!758 M]&B"" 5NRI>^\QO K&C:V^XI(HL)J>A;5,1/3"DI"8A7;ZQ M] -Z'^O$K7&1C^/_4)<4E*6EC]\D71\M_1*AFL=?;$UW9HG$59+VG!(V))H1 MW?IF)4:791.R*ER6X82,KXAKUG9Z2%? M$J7^G!-@(4:"VT"VONGK?98^284:CL&V@ZN%1-()H;'S6J.(IU0 I;[II"&Z MC(;H\C2H:VFI8*??GYY9:.@-FC +'B.H S3/ MQRJ@:]&UM"E2P@,]FJ=EX =,$,LGH?]"9TLHE4?3+H+#9V)$INO:EMU[2:&, MHFIN]B;#\?>-K:-FPN2N]]+%HQ'7%HP$0UF;+)F+5DR1X+(;Q=S@30L0P:8/,T?[OVTS0EC?-"''R1 9SX&'$HS> MF-JIAG4M6P3.H'8^6589_9FXU-J::>"J!C%U7;I &O>X.@U5,:B@J" J,QJ) M/FZU;#<2'.T&VH_-(#U+UKO8&/BCD#2?(".WM27O:&=6K;0*E& ^8@W:4-20 M_?*UYGVLLX(8\V.;]%ED:7WF--O.^<5?8^$OR8/[>.GCK=SG]S()N5F*!R+F M)T\P/'_;0>1[8=%K7T&=M#:?,E"1?1PJM-QIUGN,C1JB=#;[1M>L%)!G0+:& M,$@54R 1&&2]L\IZ25F<)P1M3.T'U[1JDGR)-$TFYKCY1Y0%JK,=M@?Y16D" M_)2%,"R3?IE1:J<]NM*5R18*:T1.+:D&=:9GH(-D$X3_%E6:RCJR/?AT-=.4 MI6Z 3TV34 _;07[.NX]YS&V;-=MYERT*+#5]']MP/(/L L*9/+VE+<'1Y/I8 M$ K&8!F=^58Z*QDP&L68LZ).]]L$P7&+3?"?:-J)G(TMM;LO:=W7U8'(X MX!)S[?36K[3S0?DX1_4] PL-(K\_:.P6_MQ8<+ M;$<\!PSC]@TR1X!N!Y%[FT\.WVOA,I'S#9+1HMI#G4[\AY!2#SK.DG M$*?ML%K#_QZ>K7B2'A/(=?67Z8?8?&BUK/+%>%_!2=A?-AS7=0 R-UY.N5V, M'!B1K@5W/8B@1\!.\CU4)<+F2YE!3O"0ITH@0Z0WG(%):#MZ]N7@,,7X;(P_ M7.%+IFOR:&@5EF;$J.0$$U;H-27]IRAR1O@ EA5[I4DA,1)HG1*%GA5"/:!! M-J8WZ STR J3],V","Q9-- X5O-#@!+_GX(P6 -MRVZ?["![FB__,'1B3%' M_"F01#8A0,Y%FQ4.98CT<=A)$(R&(Y6+KVGD+&^LM-DKUF;>9.DAUO:8(KQ/ M]OU3LD8G@ZQX8')^^JAC9J_?-&1,UYPB$7L]B6K^S(#I)^H .-%>&8K)*9Q4 M+!).Y)GEIB$XO::0)^!'=KG@\,;NU(,V;<-G[TC?I$]WZ[/N1ZU*&/DCYF=Z MVMQ,)UE=S1BR0)7+S2PD%#BLX/@(?OY,6R$UGX^6"QK!*<01PN_PH&065&VM MXVA&"4F]0R]15.SILJ-=F"4-_CT 46+UN%$VA759H^-INSV>Y]2.3.\AC/N8 MSZ469QI!1 CP'*'^DA@%R'#H&F/F)_4*@A17FFN?0K)M33M.BMTR;] M *NSK&D:(=R'(C++_3\8S]GN -0<1W&3="+KH91FD8]O@DM:4]/S@N'$QSW& MG'FH*4YGS(C\"$73#-(QVJ2Q;7KZ; JKE9F# RNXWL%MIPS6/H$+QX X3O*P M8$?KDB&X(^KNSF#(?@>0(2JS,XZ[.NW9=UOP^!Y6K*A(,D,%]_ MQ;B9ED7D(:)*DDPS#%Q2NFT(R)"_F'%O4-I@_ 8>FLR9GB,0*J,AK+'V@ M>,F46F_RD92V>._3HZ1W4V9I0G7WUNC_#W@ZWI7,@D_)F2U9E;TQ(]G6\#U^?WSH\I8;.TD'4A%(BOQ< MA^*D>E=Z'!FFS4_>NGQHSJU9Z=&\JLV M *"KZW?%C^VY-I]^E7?B^$,]@ %Z')D[Z(^>_6^[E;$],T[R'GKX XT;CJ#W M4D227N=U'WR(-A67;['/R&G^CWL70$07WW5AP(,/!QXPL(EKS$LV,C?&);=, MY([L('U/:HAG94PIF)0A3\S;REN=GR5/EP3BTN^X.^M*)"?]/*6:*QK)=PRB MO;1I^VA7I37^]%:)V!]3I8 V'="+R'?Q-;Y/C3!?4Y8:5>W:!$= MM$MEVU8X//F3N@;_/]>[R&5H6W#@7Q,F+'JY-JP; ])=:%E=C5=H8N7@>X+A: M1HIU6>69?7XH2[ +K<2)HX> 1CQ#8"%?"X[7@6;'%CVEX>D^D^=,LKDO*%1[ M?W:]W+12+K=\RD\W&Z9UU:)HSYU5%%(/VH@QZTR<'9E?X]!E/$-/. M&L[F_$IZ_I/MFMCBSHPRV%OV%TF?@TI!9C-(PLFVX/8#!=&S>& $WQ]@.R\% M3.VN'N2Q@_,[OG]B1FR30T6H,=ZV<>VO/;%)#3?XKP3IR#&GS(C!9Z[J ;/T M4NFQ>?H^?.G;X5<*D" CS'8> E'T7SE;^UI(2)R$,W?X/.+K_LB M=/G#=&U M^XR\\([UT*$HK%=A0$"]*+G8CN]/P&1JT:1\.HGTXMU:\]-78REX_ 67=DRB MN[N_GDE5UL2EL:C<#'+7&W2^^.QB5F3CIV=FZ-O8]_I.2ZW6!?T-9[#BW$?O MR>I,6GE);S,PZ)U 3VHL ;GI&I!O>^,T+,VU*)/FUC$F.7UAE_9,%W);)WM# M?Y9PY*=-4XITT(1="-[J\M;W6^,BIH6T7,NU8^'D9[J@0ZM)JNTT=M,7VR:R M] 0OY:BG-,NJ)D7B9'3X7SP:8S>68"WIB5N^]"ID\7TL^ M$@"SR3J,"V(B$YS$'*&-NVUPE^(*O0)I%T\(X]4Q/X8#>]&&J))L'.EK,@'&', MK/0J:ZH1]:-)(91K/7_6S'1M6/S\XJ]^;GX$U/L=$%5&%0+Y#4)T?5\SJT\: MT'@/V?ST'6(,P'_U .R[L*-OXBF,2;OZIT>5RR;']@?F-HI5>A0DG(ODNG9H M*8UZ[#_*3!)2.1^$WL02JNN5FK_C$I5^F M(_%Y"#G*(QUV7P>$(EFM.?\^YU33;M!$W>]#"T.E;7H/AT8.&ICJD=SKRFV) MOO61/3>:*[D]63<-+3W)GB7&QUM:O-!+2H,H8O_+3FW%FA\,L7D MH3DVWV@Z<7.:0A37#UOWVU"M_;U>T56=)U;@B *%]1[1).USZLV:/(.Z8-P* MXU-+BY8SPE&F\BB)O +(XZ]DO>HU7=8_?!CDYW(K80:W2.Q7ORJSD8MIEEAHYPK0G]V4:O'FJ8MY>W5>=_@&,/+;6 MA*'S:,?H[:WM8\/HR_1JUI-H)-[<,#]]!<-KWUFA9[+>DCF[1G9I$H-\XE@% M;A9?QBX.K73L<,721G*!L;>"(J?7G?+0+LOE M3!SS>V5K;A'Y%R2.$&_Y7HX8H(K <=5,KL60VYNRA.&NQ>47ENU9A47!"HRR M74YNJ)33NO'T;FC8))LJQ:Y8./8K\("EL\CKE V M,G)LYOCC1'?QG\0+?7K29IPD9?H/(]R#OC=)\\CEQ5QK6A'Y3*:-7K3T7_$P M"4:_N[I^$<\;264"U3(,>3:_S/-*7Q?7DO_=>R5)9H%<94FH67J7D!ZO[%N? M0M[C^D2<-2-9V_$9F"0C7N;#IEFQ\Y0\[;1WH=Z)FK6_0U[0E6*=].\M< A' M\;) ROO6.0T$IL(G\I^3 _[*60=^XRC20 M+UZ&DZS&AYT.@8(<^Q,^/T7XO4:ZU$[T MI*++*1D2TLF9T(U.Q.N\I&3-4GO'&>^I1D8Y4)] MGO]>A;\&)'F$0[=P/7N@4$\P^Q87KLLK[W(TS_E)/I^)KF)_0G/4"81+.G'X M4.*:X$+SS3DP+]=2=/5F[+6_?8'QL^._$[6RM9Z2U//8A=L2Z. &9Y^("*<[ M9_?6<-3[GV:EN-%EQIX"^C5MK"1O?!\S\XE+R6J$K4GOE=7*JU)%]!ZW M4'G[B\=7L^G[2#A]-P6)'B=_^ J\Y3_OQ7].I.GE;V"%3PO_)\2NY ]GQSBX @ UP4 !D !X;"]W;W)K M&UL?51M:]M #/XKPANC U._)G&RQ-"D&]N'0FF[ ME3'VX6++]E';E]V=F_;?3W=VO S20(AU.NG1(^FDY5[()U4A:GAIZE:MG$KK MW<+S5%9AP]2EV&%+-X60#=-TE*6G=A)9;IV:V@M]?^HUC+=.NK2Z6YDN1:=K MWN*M!-4U#9.O:ZS%?N4$SD%QQ\M*&X67+G>LQ'O4WW>WDD[>B)+S!EO%10L2 MBY5S%2S6L;&W!C\X[M61#":3K1!/YO M7SF^(80U9MH@,/H\XP;KV@ 1C3\# MIC.&-(['\@']B\V=&N:II@S:67#1#K'B)\ R(( MX4:TNE+PN1;S&[!*BP(70#\,S>-&89&3QHO-)0B%% M QOB*NDQ4*%U!1M;8I3PZVJKK/[WJ0KT^/%I?#,X"[5C&:XQK$O*L11 '77+&RE%@R^Z9),^1VBO19V-.DC_ QIZ$; MZB8DZ KA%9E4@*;+0#W"9DN%._0)6)L;(8 ]4T"_0M0T\FH!/\FM?QLGO*S' M!6\I@.@48:B/L$$:>PWO(0SG;NS/20J"V V2 !X$/7@(HL3U@P0"WW<3/X!' M+M'D1XJ9&TU"F(5N'$VIU[RFJ+K;\K8DC,2=^A%,0]?W#91F]2%'13$F\\B- MDI"D**:XP1Q.=<\[&C9Z.*5=*0HRT;6ZG[M1.VZMJWY8_YGW*^^&R9*W"FHL MR-6_G$T&PO=V]R:W-H965TA0I-OZ,.Q!L1E;J"UYDE*W M?S_*3KP42[,7BY1XC@YID?-&JB==(!IXJ4JA%TYA3#WS/)T66#%](6L4=+*1 MJF*&7)5[NE;(LA94E5[H^R.O8EPXR;S=NU?)7&Y-R07>*]#;JF+J=8FE;!9. MX.PW5CPOC-WPDGG-\0K+TA*1C-\[3J>_T@(/[3W[39L[Y;)F M&J]D^<@S4RRU*J^98;G61M'# M^'4LY8YP>)S0-LM,URS%A4/=H%$]HY-\_!",_$\GY Y[N<-3[,D#-5^V+1'D M!@Y^D0M?T1S3>I+MN-8WM(+:GVE[&Q4>JS6JOOC 1&:- !JDFJ6RJA77F-E@ M4R!L9$F=S44^.X)M<0,N*%)N-3'I$,HJD;#J?6"-P@CN"1 MVA@(4BN9DUH-P2B T3B&&RXXO?0,'4C88Q!+2$T6&58#1QQW$,L>4+ M8-5E3$(5R+66],13%"G"8.2. _\V,T52HK3!=(_:[_1B[[+KW;W@W ^^8RKG04.*&H/[%.'9 =7.E M2T.3H34+&L6H; "=;Z0T>\=>T _WY ]02P,$% @ NXQG5E'> MIH&ULA55M;]LV M$/XK!ZT8$D"(WF4ILPW8;8H-:#&CV*FILF;H3/7;TIQ*R99JF\N"I M7B(K+:AMO-#W4Z]EO'/62[NVD^NE&'3#.]Q)4$/;,OFZQ48<5T[@O"U\X8=: MFP5OO>S9 1]1_]GO),V\F:7D+7:*BPXD5BMG$]QO8^-O'?[B>%0G-IA,]D(\ MF-'_S M4M_&D;U,^W " MR/P? ,()$%K=8R"K\@/3;+V4X@C2>!.;,6RJ%DWB>&>*\J@E_>6$T^N=I/I* M_0JL*^'AZ\![VG$--W^P?8/J=NEI"F)+(P+[20Z/M>A/'"/KF$R.0>PF23@."6P'WI24AB(5Y!7ELY8DSR%S M\SR&3T@]I19-";SMI7A&PZHFVF "A*X?+"!P8U+QR0CE=+ =9[BY(!QFIFR<97#K4WDDO:E$>;,=54)BS,[:E>75NZINQEWUS M'U^$STP>>*>@P8J@_MTB<4".77:<:-';SK87FOJD-6MZF% :!_I?":'?)B; M_-2M_P-02P,$% @ NXQG5AYZBF=7!@ 2A4 !D !X;"]W;W)K&UL[5A;;]LV%/XKA)L6":#%NDO.Q4"3-EN % N2=L4P M[(&6:%N81'HD%2?]]3N'E.5+9"5YV5-?)%+D.><[5Q[J;"GD/VK.F":/5)D.%39G%54'8L%X[ R%;*B&J9R-E0+R6ANB*IRZ+MN/*QHP0?C,_/M M5H[/1*W+@K-;251=550^7;!2+,\'WF#UX:Z8S35^&([/%G3&[IG^MKB5,!NV M7/*B8EP5@A/)IN>#C][)18K[S88_"K94&V."FDR$^ YQ'=] MOX=?T*H8&'Y!OXI_?9PH+2$*_NY2TK((NUE@9IRH!7@IED$KVP'C-E/GLG1H/-UM^ M91P$E.83S:&*%9B)6(Y7HEJJ1LQN0%Z"6J(L?_8D*@T*+:RU%%E2!3YJLLX, M =9^WB?[(GO'#8I\-V<*R*(/L#+#3,1S=NTH"(**1,_M8RL$7RO%!0G>L?N2%#!=\IZ,CM/W/84Q:@MCU%O+MGQP04N#^M[T M*M<;'KE;>\36^JZJV2NIN\!OB9\TXFVK]/\$Q NEKJM(O&*/0V824@)SWW=& M(=:F,'+2* #K*2C!'[.LKFJK$ZV$U,4/J^@AU++8\XY@X#I)$+\*D4,XV NJ M%M3!(,9!Y'A>\HQTLWY=UM*<"0L4;@OB;H'=W'X !7D4(>_8<4<>N1%\]HL) MVCXJ?^0$4/L#UPF#:$\9WY82)$[@QU:7" ;;I;S+&R_N6/O"<]P(70$N2=T. M3^2;)\1AY+GH!B<*HJ/72+$^B(RS/2<,HQVB%ZP_W;L9V"6IA0_&7%M^/X6I MZ?XIB:/.\ZF;N0:O(8F!'1:!Z#MN&Z@/2G*0C^1+U37 M$@9=9:27?W<9N:J!'1Y0O 9M\?2KZJK1=D&?[$&VKT8L&9*VM>3D&>R[E;N_ M8=.S8;R5@YOVU]IZIZ* B #L.W(BZ!@@]KR1F:5>BDLAYM4H;#UF9[ 0P="% M6%HOX P68LC ,%E3V!DL) 2R/G#;!3N#7A4NDE,(&&RFPF"##F<6\HZAH%CY M3I@F+5R8)F[<9(RQ.L3N RWKC:/I$.3%6+A"?$30N/E'Y'9K+UBP-^=M),(T M'8K656\-Q5[^/T/Q9RBF;2BFKV^S+JF:DRMP\-M;K%XIKVBQ M,A0]1='][=7;6OGGYS O4#:/W=VHL7"_"V;"*U%989S M1G,F<0.L3X70JPD*:'^?CO\#4$L#!!0 ( +N,9U8?I'99'00 %T. 9 M >&PO=V]R:W-H965T>:4QS?EHI/,2:J:'L@&!;U92UJ]%+P&H;D41,%JYBWH^45J]9W"KQPV>D\F-I.EE-_MXKJ8 M>8$%!!7DQGI@^+B'2Z@JZPAA_+GUZ?4AK>&^O//^T>6.N2R9ADM9?>.%*6=> MYI$"5JRMS%>Y^1FV^2367RXK[7[)IM--(H_DK3:RWAHC@IJ+[LD>MG78,\B" M%PS"K4'H<'>!',HK9MA\JN2&**N-WJS@4G76"(X+>RBW1N%;CG9F?BT,$VN^ MK( LM :CR=D=PY4>3$<&_5NM4;[U=='Y"E_P14/R60I3:O)!%% <.A@AL!Y= MN$-W$9[T> 7YD$34)V$0AB?\17VVD?,7O>#ODY3%AE<58:(@SU._XCJOI&X5 MD-\72VT4WID_CM6ABQ(?CV+[Z%PW+(>9AXVB0=V#-W_[AJ;!^Q,YQ'T.\2GO M\UOLRZ)%T')%+F7=2 $"L>/J64+'H)]T?ASZ70EDK:36)&=*/7*Q)JR6K3"N MC"S/V[JMF('";BO#_V*NX1 1?T+$NA(SAQ3/%>HEJ/YLG2<4*-F LLID)2LD M#'U^1/>3PW*YP[+HL"SV<"SV<7Q!:ONG\C?7K5;S'A22SZ'%#2@N"W+&!3&E M;#6"TSZ!AQP:@P"WIFQK>I!TTYERT?$E;@W(I6MCS$!!Y;9TR1M-?B)IY(?C M (6S>.)G<3) D49^'"8D'F;DBQ3O:"3T)_ M$G7! ^I/XN19S>D/67.L4C9V:6=^D$4D&4;_4O/$']N:C['FX3 X6O,P\Q,Z M&9 )FDPHH11K?BW>-4KF@!6T3<547KH+7\ ]_BLV-@2A?H 1WK[)0AJ^WZZN MD4977'#$\G1LR>[8QA,_'H<./TW].,C("79)>G9)_D]V.>G\E5U>V>6577Y$ M=DE[=DG_,[M\;(W]T/J@#:^?'_&'!QP[-!SCF),ACG/,-A;TL5ZF$DVX/F"( MW["B]H/6WK6#FWMPF0;V(D>N6GA"J5W%5J9X\B@G>W)JY2 +K3S&IO CFA!D M09RI5@9]QZF?INE>OQPK_&CODQ\OXMH--DBAMA>ZK_]^MY^=%MW(\*3>#5Z? MF5ISH4D%*S3%+D825]TPTRV,;-P L90&;[T32YS_0%D%?+^2TNP6-D _4<[_ M!E!+ P04 " "[C&=6]^8^6K8" &!@ &0 'AL+W=O*&ED M"Z%(EZ3BY.\[I&S531U?+"[S'M^;\&JXT'-O8\QV&@2ZV&## M]*7F/L09#-MFR-]VB^;5>*=D'/4M8-"EU+ 0JKN;>(ILN! MC7YE ]V\[F<>Z$5A!P+8QD8?1[Q"CFW1"3C]Y[3ZY^TP./U M@?VC\TY>C@!I^ H@W@-BI[M[R*F\9H9E,R5WH&PTL=F%L^K0)*X6 MMBCW1M%M33B3+8I"M5C"S1.56:.&BZ\LYZC?SP)#]#8H*/94RXXJ?H4JBN%6 M"K/1<"-*+/\E"$A7+RX^B%O&9QFOL;B$)/(A#N/X#%_2FTT<7_(*WXH].W/ M1 G..>,:?BYR;13]/7Z=\MPQ#DXSVI:9ZBTK<.Y13VA4C^AE[]Y$H_##&;V# M7N_@''MV3RU8MAQ!5O"R4*>TGF4[K?5 BX?Z,VU?H\QCDZ/JL^]21HL("DD= MJ0UA*,YL$"K)J;5KL9Z>@#G(12TH4K::2/3[WDHM#)(0 T,_I#_/P)^D87]9 MR,8J8EWOTN,Y"JQJHR$*_3A-8.2GDW$?GDO1:DC\R7@"D1_%P_Z&XYIQJ'!? M=HW&<*2Q8ID&0PH.QR/X0D84C8@7R4B)SPH;#"+X+U-O(4[]9!+1(DK]832! M4R4/CGJS0;5V$TB3O5:8KDW[TW[(+;K>_AO>3&6&QK4J&P W5=2FL/&/M"/_NP/4$L#!!0 ( +N,9U8\ M?)DW2P4 - 9 >&PO=V]R:W-H965TN4\2 9NMBRTZ:&,AEP3:T39!TV\.P!UHZMHA2HDI2L7V8O%R^/$[=_ILK"I59<][A7/UZ6ADLP)+88>ZQHIVEMJ4PM'4 MK$:V-BAR?ZA4HS@,TU$I9-6;G_FU.S,_TXU3LL([ [8I2V&>+U'I]7DOZFT7 M[N6J<+PPFI_58H4/Z'ZO[PS-1AU*+DNLK-05&%R>]RZBT\N4Y;W 'Q+7=F<, MK,E"Z\\\^34_[X5,"!5FCA$$?1[Q"I5B(*+Q98/9ZZ[D@[OC+?J-UYUT60B+ M5UK]*7-7G/=F/U"R95@*UDX_B06"NW@;.0(GH5&V0;JLH6*OP,5Q?!!5ZZP\'.5 M8_X:8$2\.G+QEMQE?!#Q&K,A)%$ <1C'!_"23MG$XR6'E+V6-E/:-@;AKXN% M=88"X^]]VK98X_U8G"RGMA89GOS.)J^LQ2XA*IW_"YL>UF&Y0)-9W405Q@G#.*3 MF<<9!^-P"N_1DB6O&L*J'-3$F$L5.4+I:O6*/#,?\#<\20;P_O4V \Z",(G\ M* Z2:.PM^- L+'YI&-OI;QT6D*.ZT* 2FR.6I)-0BBGP'I5QZ\B1K.".)SDH M\,DAY[F7H_+8&/9;+AQN#^_SZY+9T\PCG@0M*I'[350-1WQ\XM>F0[BP MU"JRPI.T^#I8R5^9$M;*I63"=L=>NMK5J@OX*SJGE61^.5P*15Y#>/!]3[AO M33.$>W8Q,ULVQ@=4_E(XUM(5/LPEYX-V%5F%!@9$3MH21?*YK-J62;.A#SY. MP[7O$DSY$0TU/9(BTF@=F(WAO@[;70_L(]HE:$ .M#7Z+J>> UB35=)A>.0% M)L/H:'B@+DVZNC3YT;IT3^%2UMMXY2JUKS(=AKNM/#NQ)'WA!A?&AT"K6?HZ M.DNQC5"_3 *S-A@#LB&L"ZW(?(;'M3 N8%NQG'EA61N9<;W )R[8MHV;&DU& MZ4&N\/6/9"B;:W*?*'5#:;,)Y9?K."(6V"7+ "Q%$'G:%;1,A3& 6C44H5EF M&KZ"U&NJ6LB\MUNL,*<+MDZ-PG#(U?OH0/"E7?"E/QI\-T(:>!2JP1]MD0>A]W=S3ECR MERQ]S5B^NG)?B?D//578_]=2N9V&P90,W*<^F033=+*W[/:WS;3_;^VTWS73 M_L%VVM\TT[YOI_N\.]IYE99H5O[M;:E/4EZU#]1NM7O>7[2OVA?Q]K_!!V%6 MD@RJ<$E'P^&4RHIIW]OMQ.G:OW$7VM&+V0\+^HN"A@5HGXOT=L(7=']ZYO\ M4$L#!!0 ( +N,9U: #.I)L00 !<- 9 >&PO=V]R:W-H965TBH7U(4,,PE.[U$-/!8E;6^&"R-:4Y' M(UTLL>+:EPW6]&8N5<4-W:K%2#<*^6(!4$ZJKBH!Y-S]^Q:3ANU%N9B0IK+60- M"N<7@\OP]"JQ\D[@3N!*;YW!,IE*>6]O/LTN!H$%A"46QEK@='G MUB6UA#! M^+&V.>A=6L7M\\;Z!\>=N$RYQK>R_"YF9GDQ& ]@AG/>EN:K7/V.:SX.8"%+ M[?[#JI.-2;AHM9'56ID05*+NKOQQ'86UPS>RHIRK;D+U_ ;GY:H3\Y' MAMQ8X5&Q-GG5F60'3(8,/LO:+#6\KVJ&%W@QH"[1J!YP,'G]*DR#LR/(XQYY?,SZY(::'2EK@%DB/"%7&M#F M'"AC6$U1]5D#7L_L(805UT!_OC2.C6B]]TU%-GZBG:X6"^? M:D/>M"C@CI)G-1BB2&S+FY4%\ BSUV7A' M[)LTO 0*OS;$T5)+QIF7!&E':1P0I6"+TJ8:L(-L6_A?-%Q.?E'XLX!Y2M[25P 8%\Z(L]R)F$\?\<=27:YJ$'DL"^S" MNTY_&'I!.O:"G"HI]L-HJQ*'+/-R9BO,#]C/+G>IAUX>Q5Z2I,XI?4@/=>=4?-D=G;E?I9M4Z8(15EL0Q%% MQRF'NW'NHF]?'0*;4I@(R_JR 3D,3W;Z=X,T9I;:R9Y!,0QS+QRGSZ\.P]U( MK/U:?]^HF.W6Q.LG6*QQ7-_<:J#)R((PIVHG*VM[;EHBS(72!GX0&=/ETA$N M:&.B]K#;1]O(3G)MV?G-SBC;Q5+@0[>BD%Z!RM!D!MU@(>:"/!BN%DC%T*US MMEO)CD)\8QL.&E2NC^UDIK.0,]N"MB=WLN([9G4?"N+4#_4]A2,TZ*5&ULG95+3]M $(#_RLBM4) 0?L0)$!)+)!2U$D@1T/90];"Q)_&6]:Z[ MNT[(O^^LG9A4#3[T8N]CYIN79SS>*/UBZ.T/'ODJM^[ 3\8E6^$3VJ_E7-/.;RD9+U :KB1H7$Z\FW TC9U\+?"- MX\89S2?>I0<9+EDE[*/:?,9=/ /'2Y4P]1,VC>P@\B"MC%7%3ID\ M*+ALWNQUEX<#A&:B]OF67)6*L-:"=--+>H0ZVUR3DN75&> MK*9;3GHVF:FBX):R; TPF<%,20S\\@RB(H@Y>OXV\7_/Z_Q7Y M+3>I4*;2"#]N%L9J^GQ^'DM#8R0^;L2UU,B4+,6)1SUC4*_12TX^A,/@NB.$ MN TA[J(G3]2B6240U/+-?0OWG"VXX);B..9Q)_.XQ\\YDH&B9')[\N$R"B^N M#:1O!L7.X!9Z][A& ?U3H'D!EM2VR+0!=!\!4 FQ6*!NRU@GGA8A;!A5P9"6 MH#%A1G!'"8=G3'/H<4D@51F2-:&ULM5AM;]LX#/XK1%8, M"> U\;O3M0':[EYVV&Y%7W8X'.Z#8BN-,-OR)+EI__V1ITS0NF#V7%2_RRDJI@!E_5[517 MBK/,"A7YU)O-HFG!1#E:'-NY"[4XEK7)1K<7,K-SWSK3TCZ4IEK^PN;9FT4CR"MM9'%5A@1%*)L MGNQ^&X>>0#)[1L#;"G@6=V/(HGS'#%L<*[D!1:M1&PVLJU8:P8F2DG)E%'X5 M*&<6U^R>:QA?LV7.]>1X:E G?9FF6_FS1MY[1M[UX*,LS5K##V7&L\<*I@BF M0^2UB,Z\O1K?\?00?-_3YG8>^U><_H^]]F&/ MTZ4V"CGQYY#/C<9@6"/5R9&N6,I/1E@(FJL[/EJ\?N5&L[=[\ 8=WF"?]L45 MUEU6YQSD"LYE4 M]D9V@3;,< C=&8S#R(8*Z[0$/T(C<"T-RJ9;A4/N'D 81/@[]L()XEMQ7)I] ME^EVJGVV")[.-UBRUL00F&&1%V6I[\<>CH8=1\,7<_2'U8K;UMKC(%R2ZY<\ ME64J6L7LJK*14K- MTJ:W-E(]=$S880)%_O\KFE,4AV QT[-LS1R [[A^3-EU?2>,9SN:V^];=TLC M$./8Q2H8!^X$KBP]^W%TH,13 *:T=6AK%(*9CS+!!'Z5Y$&-Z:8(\'L\&FB, M_QQW@<#UX3/+:]9LMN0V*U..9>EFN>LD\9Q^ MYSY\PC@KI"MR%:'^]QR/.HY'+^9X5_F4E5.M.3;)\0?!EDAN(Y[9./>J']Y$ MB/%$'VYKJFO$:5T0$ZG&#,_IU"_C;1>J7C58XZCA?7F'-)1*V&QYCC=/[#/T??A)RFPC\MP"$*5A MY:TE62,+<>A$;@R)[_ANLC-"VEN6VFHFQW&+)U;&V3/,I)MF,I:4A,J+X# <>>!S7J*YM!(RI1Z0.K16@U1&$(T#^$T357- MLUU%1'&"=(Y\#WTV&$B]E91W&#^LTB2:082%$< 'CI"@S1)[.5M]GX+@7M>8Y4=!HNFVT+Y?X9@@^LTC:3 MS>9KA[DHA&&->+NN%X9'_;()Q!"KIKW+6\'5K;VB:NQ1F)/F'M?-=K?@T^;R MMUO>7*$_,H7IU9#S%8K.#F,\7ZGF6MJ\&%G9J^!2&KQ8VN$:;_)&PO=V]R M:W-H965T=* M2+,(2FOKFS T>8D5,V-5HZ23G=(5L[35^]#4&EGAA2H1)E%T%5:,RV Y][0' MO9RKQ@HN\4&#::J*Z9%*@L;=(EC%-^O,\7N&GSD>S*LU.$^V2CVZS8=B$40.$ K,K=/ Z/.$MRB$ M4T0P_NAT!KU))_AZ?=3^O?>=?-DR@[=*_,(+6RZ":0 %[E@C["=U>(^=/QY@ MKH3Q_W#H>*, \L98577"A*#BLOVRYRX._T8@Z002C[LUY%'>,<^TY')OX.('9A M)3N..\P[G>M69_(W.N,$/BII2P/WLL#B:P4A >Q1)D>4ZV10XQWF8TCC$211 MD@SH2WNO4Z\O_2>O3^[^MMH:JZE(?C_G<*MN(Z&WDK0WC(W=@QA%JSTWKG1+4ZN8&?B71M@2 $HC5 MEB2/280?Z<+IP*^>4-,%T$(V\%-CC24$9!3.).J"2["E:@RQF!'@P[B">C=)9"&HUF])O.(J)%X\DU?)%/:)P+A,%JGKLE MM5_^Z#6VJT9R:^#MFVD2)^\@'J5)-,JB:4\Y9N5D)ADE&?'-IJV9;"@HL0^* MR^102/SY_Q:.BZO)*+O.+EU TB@9S9+,49-QG%[^AY#\]7L*R)"A@2;)^B;) MAIN$IE71"'1=LI*6^^JE^QXVF#>:6TY1O'_.1>,"O].JQ=.F7C\TWFS F6+9F% U)V\"N 0PW89K.55(V@%"N+Y#83 MXJ43')!SU6$)%E&X*H JZ%#RO/0T%Q8F7PB+.T69NZ8&287IM/AF?]WCOI=] M[?K"QF\+^U@*U\ELE,43.)?L\-4 JU#O_9AVMPH5:SO+>FK_$EBU _#$WCXC M/C*]Y]* P!V)1N-K2IEN1W.[L:KVXW"K+ U7ORSI-8/:,=#Y3E$HNXTST+^/ MEG\"4$L#!!0 ( +N,9U;T/<,VR0, '() 9 >&PO=V]R:W-H965T M[5:B$[ M4XD&[Q7HKJZY>K[%2AZ67N0=%0^BW!NK"%:+EI>X0?.YO5>T"D:40M38:"$; M4+A;>NOHYG9J[9W!;P(/^D0&F\E6RB]V\;Y8>J$-""O,C47@]/>(=UA5%HC" M^#I@>N.6UO%4/J*_<[E3+ENN\4Y6OXO"[)?>W(,"=[RKS(,\_(I#/B[ 7%;: M_<*AMTT3#_).&UD/SA1!+9K^GS\-=3AQF(>O.+#!@;FX^XU+;"O7U(C"T MC34.\@'RMH=DKT!&##[*QNPUO&T*+/X-$%!\8Y#L&.0MNXCX!O,)Q)$/+&3L M EX\)AT[O/BUI+&T&<,#ME(9T93PYWJKC2**_'4NWQXM.8]FQ^9&MSS'I4=S MH5$]HK?Z\;LH#7^^$&LRQII<0J<&N6D!N8-WHN%-+JA1MM6P?88AD7,Q7T0] M'_,=;X6E 3[1R!?"=/0%B!'PC%QI0-M-H%Y@O44U]@-X4U@A@@,J!&Y=*IIU M?0-_D%]/@C-NSN5*-&#VLM,$HJ_A3M;$1L>_C:PZ*VCX'F+F1RDC(4K\6<+( M3%'CN$&(PBE$T]Z$I;/!9#J#3])FPK5&HVVE]-!R"H\J^5^2^'^19YD_35(K M)9F?L.PD=C;SV7SNDILG9)&PU)_'5HKGD9]&,5R@SW2DS_0R?>@4+[H*;=8/ M^(A-AR[7#[(I?_I !V(!:UY%2\-1WRYYAU<Y1Y?;8*_&,YD5W7RP_-\(0],90&VV7IYGM M5P)9-IG!#Z[9,S])IE:1D.*.-[S@$/FS= [A)"95Y&>SA.34V4^SV(_GC.@< M3L(!@>@29:/&]:MR_1I(?45W#]7>KJ%5=$LK\^SJA5\[T?9DIY6SHG '9T'Y M-:6@HWW N3YMRK>:CI<%B^:9G[F)IL>#S]CL6"*[D21:*%NL, 2:C3BS#K;" M@P/SXS0].QO!R3U8HRK=;:_[[/HK<=2.#XIU?X_^8]Z_1CYR50H:X0IWY!I. M9L1ZU=_P_<+(UMVJ6VGHCG;BGAY%J*P!?=]):8X+N\'XS%K]#5!+ P04 M" "[C&=6PF+7JTT" #O! &0 'AL+W=OLW"&4,G* MF,=@W%0SE@9!*+%T@8'[UQ87*&4@\C)^]YQL2!F A^<]^W6LW=>RXA871OX0 ME6MF[".#"M=\(]V]V7W!OI[SP%<::>,3=GULRJ#<6&=4#_8*E-#=FS_U?3@ M9-DK@*P'9%%WERBJO.*.%SF9'5"(]FSA$$N-:"].Z/!3'ASYK\+C7+$PJN7Z M&;BNX"O57(L_/+;K/=QQ(AYZ!B=7Z+B0]EV>.)\S().RYY]W_-DK_*,,;HUV MC87/NL+J?X+$BQT49WO%\^PHXQ669S >G4*69AE8K/V(N".\XZ$3X\@[?H7W ML/I36!AMC115UXS0G26A]9DZAUG#M=!/!.#"HL_+Q<64=^U'Z]U*I. MP.1E 6']+FS+2YRQ-N2B+;+B[9O1-/UTI+S)4-[D&'MQMU$KI""C!?_1AT;?%*$^VAWJ2@R%42'5<-0NEV6C7S>/@';;YLAOB M?^'=57#+J1;:@L2UAZ9G'\X94+=>G>%,&T=Z99Q?D'AL_(V$% +\][4Q;F^$ M!,,=5_P%4$L#!!0 ( +N,9U;E*8>0J ( T' 9 >&PO=V]R:W-H M965T'+B 56-GMDG:?S_;$$92$O5A+\$V]YQ[CHF/HQT73[( 4.BYI$Q.G$*I MS9WKRJ2 $LL;O@&FWV16[B>,[^X4'DA?*++AQM,$YK$ ];I9"S]R6)24E,$DX0P*R MB3/U[^:AJ;<%/PCL9&>,C),UYT]F\BV=.)X1!!0291BP?FQA#I0:(BWC3\/I MM"T-L#O>LW^QWK67-98PY_0G254Q<6X=E$*&*ZH>^.XK-'Y&AB_A5-I?M*MK MP[&#DDHJ7C9@K: DK'[BYV8?.@ _/ $(&D!P#!B> P:P, :K9596PNL< MJ4*BSRR%])# U09:%\'>Q2PXR[B Y 8-_"L4>$'0(VC^=KA_1LZ@W=2!Y1N< MX.O;R%_3M51"_VM_]VU8S3?LYS,G^4YN< (31Q]5"6(+3OS^G1]ZG_K,_B>R M ^O#UOKP'/O>NM0G/ &RQ6L*5XB!ZC-=,XTLDTF;;>Q[HV \CMQMU\[KLG#H M!:.VZD#GJ-4Y.J^3ZOS"+ &DDQ"EO%JKK*(Z56KY?7)KPK"C0T?ED=:>FMM. MT8'4L)4:GI7Z G?@GAYN]+PU8Y=^V%X)+6G* @^'DEU.\E2@LAMX$ID6]?' MLUUM,WUJH^QH?::SOH[F?S3U17&/14Z81!0R3>G=C+4D48=O/5%\8_-KS95. M0SLL]'T%PA3H]QGG:C\Q#=H;,/X+4$L#!!0 ( +N,9U8_$(C>7 , +@/ M 9 >&PO=V]R:W-H965TABC\[,+=(9HBA[G;"E(&HJ>+=4#-YN3# MC-P]0HY==,M2.1?H:QI"6":PE=)"KKN1.W1K&<_H1(&$^R&SXRG6[OM/=L]]A&,8^[N!J^W4*89U:88],KV=MQK;AGRD'/58JKA9[Z$IIB*R?J;A-UW\F*.7%396B(K5R&[6D$U^[T M]6;T*DS6]EK[FW%%7-OUO>"(%[?'!%Q_3A@Q&D.(Y')"TZA28"W^Y#?1$%LY MV^W9 [?>RY"-GDZ:8BN787L^P;5[?[TA@X-C'\:=P/'V#7D8%Z@F=7]QM'=Z MH 1X9%I#@:9LF_-#W9::WFI+D_6TMX1'-!4HAIFB="[; M2A//VL1L(-G"=%H3)E7?9B[GJK4&K@/4_1EC&PO=V]R:W-H965T)B$8XV':@YO>XW/L>W/3'1?/<@V@T$M)F9Q::Z6J*]N6^1I*+"]Y!4Q_67)1 M8J6G8F7+2@ N:E!);<]Q(KO$A%E96J_=B2SE&T4)@SN!Y*8LL7B] P0.HQ^I.Z)G=L12D!"8)9TC SQ,37 3\)[&1O MC(R3!>?/9G);3"W'" (*N3(,6+^V, -*#9&6\:?EM+HM#; _?F/_6GO77A98 MPHS3)U*H]=1*+%3 $F^HNN>[;]#Z"0U?SJFLGVC7Q :QA?*-5+QLP5I!25CS MQB_M.?0 ;G X+4 [Z, OP7XM=%&66UKCA7.4L%W2)AHS68&]=G4:.V&,'.+ M#TKHKT3C5';+ML 4%P0D.IV#PH3*,W2!'A_FZ/3D#)T@PM"/-=](S J9VDKO M:9!VWO+?-/S> ?XYY)?(=\^1YWC>"'SV<;C['FYKIYU=K[/KU7S^/^R^HCF1 M.>5R(P#]NEY()71"_1[SUQ &XX2FR*YDA7.86KJ*)(@M6-GG3V[D?!ES^Y_( MWGGW.^_^,?;L'N]TYB@0!-/1FVS@80TWU;_-_(D73%)[V[=*V;3*L$7VGGH_(:AJBWL1NY>^*&,5$_+LWJ_:M,GO6*P(DXC"4N.!*]X)ZN-;=&H0)T-^7G*NWB6D(7?_/_@)02P,$% @ NXQG5DJ4 M%GTH!P &ULM9M9;]LX M$,>_"N$M%BV0UN(E6]G$0(X66R#%!LUV]V&Q#ZK-V$)UN!*5 ]@/OY2LB*9- MC2.#>DE\,DC-+1[*Q^[3:?G66EC*-4W.:H*),D MS)\O19P]GH_PZ.6%K]%R):L7QK.S=;@4=T)^6]_FZMFX55E$B4B+*$M1+N[/ M1Q?X],IGE4$]XJ](/!9;CU$5RO/(N+^B]ZW(SE:O"\+&26-,;*@R1*-__#IR816P;8[S @C0'9-6 =!K0Q MH'6@&\_JL*Y#&<[.\NP1Y=5HI58]J'-36ZMHHK2:QCN9JW[:_3VS3OT!D4I^G.5E84:6YR-I;I\ M)3*>-Y>ZW%R*=%P*$_0E2^6J0!_3A5B8 F/E=^L\>7'^DH"*UV+^ 5%\@HA' MB,6AJ]>;8\ =VN:2UGKT0"Y/T&TU$/F#&,U^_07[WF^VP!V)&6E@;1H8I&Z6E'B)_P0M\ZRPELU& MCM=RU;+S,*,<3S$[&S]LQV091JG/@G:8X2UOO>6@MS>B*$[1Q7Q>)F4<2K%0 MBX!*RCP*JV7&YNY&S]_RXSWQB1=,=ORUC6.^'V"[PW[KL']4>E,A;=[Z>UY, M@PG>]=4RR@_XU.[II/5T GIZ?2"1D[V+$G\RW9UVRZAIX'&[:]/6M2GHVA\J MA(O5#QUAA9A;HUP"&[ M&APP3 X=I1X^=98ZJ-=[?AVIF=%K$,%\R%(',:=W*ARIF:G0B(-AQNE1ZK"0 M^LU1U;K-] HV/39<8IJ.+4F9%/L6>*4Q%RIF:G0)$9 O.FQ)A\0ZL8/V/#8"#5@$9B+;'7>S1ZP M6._)'8*\B"8OPH:L$9B*/I5Y M&LDR%R?H/GJJ'A0GYE>1-5Q'O-2D8 CZ(IJ^R&3(@G?*9:[4S%1H+B-P+ZPW MC#1Z1DMDRN@.C#2C#!CQ>$>WEFAT(C Z':[= WCBM)GE2LW<;]!D1KTA=QR< MDIHK-3,5FM0HW"9[_;)]0 CXQ0A;'ANB)C *@]/K2K^;6&#YWO,]!*S1K;VV M03?;W.ZV#0%O5,,;A=MF/4H?%H*Z);#IL3%J*J,P3-VMLC6,)[! [RD=@M"H M)C3J#UG=3DG-E9J9"DUJ%.Z3]<:31F\;3S#CG.SP"=W?6*R&=6PL4HU3%,8I MLU)A&(&E>D_4$$TMJLF,#KG'2)URF2LU\P8(S64,[IB]?D4^($2[%V38\M@0 M-6\Q&)/VR[P;/&"IOG/K2LT,7%,8&W)'DCEE,%=J9BHT@S%7.Y('A# 'ZGR0 M>YFV;F:"F>BRC.)%E"[M83EM?+E2,R/5B,6&W']D3O'+E9J9"HU?[+A[K+IO M8?/W]V=X$.S>P6:[&2M@=N)@FI 83$AMB<*P :OTGJ$AFE9,4Q8;4N M5VIF*C1W,;@CUF,5AH6 AC5L>62(7/,4AS'(J/!NSH!5^DZK*S4S9@U8?,BM M1^X4N5RIF:G0R,5=;3T>$*)!=XG#IL?&J%F*PPAT(\)"K+)X@:)DG6XQ.>U>NU,RP-5[Q(3<>N5/^@@WMZMW7S_/G3, MMG9K3&\U(G$8D>SU"A,(+-E[NH;H2W%-77S('43N%,9U?N5(S@]3,Y0^YA^@[Y3!7:F8J-(?Y M<)NK-WPT>L8N"V73W7-E^Z.F9/>&U/'6\=5$Y,OZ5&^!YEF9RLUAT/;5]N3P M17U>=N?U2WQZM3G_JV4VQY&_A/DR2@L4BWLEZ7V8*(_RS0G?S1.9K>M#LM\S M*;.D?K@2X4+DU0#U_GV6R9&ULM95K:]LP%(;_ MBO!@;-#%E]PSV] TC 5:""G;/HQ]4.R31%073U+J]-]7DAV30>S"MGR)=7M? M/>?H1(I+(9_4'D"C(Z-<)=Y>ZV+F^RK; \.J)PK@9F8K),/:=.7.5X4$G#L1 MHWX4!".?8<*]-'9C*YG&XJ IX;"22!T8P_)E#E24B1=ZIX$UV>VU'?#3N, [ M> 3]K5A)T_,;EYPPX(H(CB1L$^\VG,VG=KU;\)U J<[:R$:R$>+)=I9YX@46 M""ADVCI@\WF&.Z#4&AF,W[6GUVQIA>?MD_L7%[N)98,5W GZ@^1ZGW@3#^6P MQ0>JUZ+\"G4\0^N7":K<+RJKM8/(0]E!:<%JL2%@A%=??*SS<"8(!RV"J!9$ MCKO:R%$NL,9I+$6)I%UMW&S#A>K4!HYP>RB/6II98G0ZO0<3DD*?T&V>$YLG M3-&25X=ML_9A 1H3JC[&OC;;69&?U=;SRCIJL5Y UD/]\ 9%013]*?<-98,: M-:B1\QNT^#T03MB!70+I%-JZGJD"9Y!XIG 5R&?PTO?OPE'PN0.KWV#UG7N_ M-8-* =P@E\D;M "525*XY/V\-VO14@-3ORYA]Z^ /6BP!YW97(/]RQ*^0]2" M(PWR8FJ[74+T EAVX P;G.$;.!Q*4WMM&-WJ-S%&#<:HN\;PL:W&.H5_>5CC M!FM\K1H;7P%[TF!/_DN-=;N$@3M=U0$T;8"F_U1EW>IA.X=_=@/;Q^P!RQWA MRL2]-59!;VSJ5U8/1-71HG"7\D9H<\6[YMZ\J2#M C._%4*?.O:>;U[I]!50 M2P,$% @ NXQG5J-9XDP1 P $ H !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-G;0UB8$$.HA4H-4JK5K5E^VS20YB-;$S MVT#W[V<[(0T0&)/Z);&=N\?/X.:',B89V[5Y$0[Y4&65P+Y!@3KVG<6R. M-^@W5KP6,R,2)CS[11.5CIR^@Q*8DV6F'OCZ&U2">@8OYIFT3[0N;4/LH'@I M%<\K9\T@IZQ\D]#0J1PZ5FC)S,J:$D6BH>!K)(RU M1C,#&QOKK=509H[Q40G]E6H_%7T''0.)OJ )SPO.@"F)^!S9973]JK-%O\^G MH C-Y"=M]_PX1>=GG] 9H@P]I7PI"4ODT%6:C(%TXVKC<;DQ/K"QC]$=9RJ5 MZ)HED&P#N%I%+05OI(SQ4<0IQ!>HXW]&V,.XA=#D='?_")U.'=F.Q>L

WX[YZ#F'!SE_,05R1 _/;N"/1)^ MT EVJ;98=3$^P#6LN89'[\ -983%\&^.X7O>@'<"VU+S@FUV P&[>2=D_?S4?*K0FG^+7K^[0[3-*-C->+=16W,0"]MR M2!3S)5-E;:I7Z[;FRA;SG?6Q:7=LS7Z#*7NE.R(6E$FM:JXAO8M0,Q)E^U%. M%"]L!9]QI?L!.TQURP;"&.CO<\[59F(VJ)O Z"]02P,$% @ NXQG5CGY M @ !D !X;"]W;W)K&ULM99O:]LP M$,:_BO!@;+#%_^(D[1S#FE)6V%AIV?I:M2^QJ"QYDI(TW[XGV3%)<;T.LC>Q M)-_SZ'[2*7*ZE>I1EP"&/%5!?PF\%6'[2))7F0\M%V MKHNY%]B$@$-NK /%QP86P+DUPC3^M)Y>-Z45'K;W[E>.'5D>J(:%Y/>L,.7< MFWFD@"5=AF&VYMG!IIF+"[>&<4OF6H,]EW MP#70Y#.Y6]FNX1\1.+P$XF"*.J1+]XN#X_E/H)W]%%''SF_^!6_GS4HI!0KPAU: M'U#C,.YWL(?L7-,@]NW/&X9HF?!J!L +Y?2FGV'7O[=!\;V3-02P,$% @ NXQG5NJ0FXF? M P ]0T !D !X;"]W;W)K&ULK9=M;Z,X$,>_ MBL55IUUI6S"/22^)M$VUVI7VM%6S#Z]=,DG0@LW9IMF[3W^VH80$0QMMWS08 M9O[]S3">,;,]XS_%#D"B7T5.Q=S925E>NZY(=U 0<<5*H.K)AO&"2+7D6U>4 M',C:.!6YZWM>[!8DH\YB9N[=\<6,53+/*-QQ)*JB(/S?&\C9?NY@Y^G&?;;= M27W#780EYKI44QS^-J-/^3^W8O7Y2_V""5\$\$ %+ MEO_(UG(W=R8.6L.&5+F\9_N/T 1D %.6"_,7[1M;ST%I)20K&F=%4&2T_B6_ MFD1T'' XX. W#OY+'8+&(3"!UF0FK%LBR6+&V1YQ;:W4](7)C?%6T614O\:5 MY.IIIOSDXC.H' ATB5956>:@7I D.;HA.:$IH)6II$^T+A>=]C>W($F6B[?* MY=OJ%KVY>(LN4$;1UQVK!*%K,7.EXM+J;MHPW-0,_@##+:17*,#OD._YOL5] M^7)W?.SNJFRT*?';E/A&+QC0^U("5\'2+#@*_AF$N$;OT[0JJIQ(6"-2 M,"ZS_TSIVF!KO;B#<8GC&.,36IN9EP2Q'3=J<:/?SS,%:0./>D1!''2 :FZ+ M581Q8L>.6^QX%'M9<:ZZ!"IU:E5'4,#L)!+VD&=;DW1KB<0]K&0:G;+WC6)O MBNWH28N>C!<(H]M+";PXESCIP?C3(/%.D/M6@1<&D9UYTC)/1IF_,MV0S^2= M]$F2P#]-L<4JCOR!JIZVO-/1[ODAHV9TG-4[IZ_9.U])["AZ[!WFJ3?ZOIZ- M?Z1W-M+=-X*]Z+1W6JS\Z<2SOS;<.0C@,[OG&E2&TFRP>S:"1WTQPJ>[PF:% MHZ%M@0]3&H\.P9J!Y-L)=HJ@WH2Q&. R'J ^S%8\/5TOWW!P%\LS.;N2/ ML)+)*;O%R$N&*N0P7O$S\[5MG^&PO=V]R:W-H965TG-)O6Q^VHVH3N>9R6YKP#;%06NGCZ0G!ZF'O2>#WS)UALN#_BS MR1:OR0/AC]O[2NSY;W)#\EPF"8[_FE"O'5,6=K>?TS_6S8MFYIB1&YK_ MFRWY9NJ-/+ D*[S+^1=Z^)LT#<4R;T%S5O\%A^;

-8?20$3;8T.P6BP^ M0"X99K>]9!:G[LC MC !-;(F5Y'S]^CVV0R,3^\S>G.2*(#GFL6SI>27YVX,V=RNM[]ACGBE[T=LY MM__:[]MT)W)N_])[H:!FHTW.'7PUV[[=&\'7=B>$R[-^<':6]',N5>_[M\.Y MYJ;O?]%.I$YJ!85EP6\I'NQK??F5W4LK5S*3[NFB5_V=B1[+I9*Y?!;KB]Y9 MC]F=?KC21CYKY7BV2(W.LHO>H*[X+8R3Z9OB10FYY"M;E3B^NN4 ZFVY6G@*OK>953MWHQ%9":CL3NYMCRF>BXO>2-\+4UX/_,!T75^; RBO MIC M"5M<32;+A0<8(H#AAP&RDSGW(",$,GI'R,42/GY-;@!P=LFF-Z.9!QDCD/$' M0OX3>) ) IE\&.1B.1MYD.<(Y/F'08Z&BRL/\C,"^9D84N=[KIX85VLV,UNN MY//QN/,%H?M"2[>06R7A6*X<&Z:I+I0#2;"YSF0JA?7'[#-LT#ZCQ;P5]T(5 M31Y4(L06F2K@<:#R)A(FD &Q02"D["%"U _:Y-]"[LM_\.DP>PR(]7$MN&VV M%::) ;$GII"_U+;\43:T%L*/#X:I84#L!NB"IA!P_Q[A)$<-AME@0*R#L5@Y M-EME/@?8./_@%@ P)1+5QYDJY&C;$DP@%!'PW^ #?\!\?"_Y(]-&&SL M#XC'_@DW"EK(LI-K;>TG-A>&+7;<"!\0G4H0F^"V+(3';'G?; M +-!0&R#1;'?9Z(\B&==D<*2"SOQ,3&7A,0NJ;)+ MZSW&U!$2JZ,SQ-2D/B8FDI!8)%U!H>51Q)P24B]$=:SQL%-VPXV_\AUB3@FI MYR)HK E]3,PQ(;%C7F/-6#@NLT:OB3"W1,1N:>2:-CC,*Q&Q5[J"S0NGCXG9 M)2*VRTNP.67#]5J6M9U3@ BS2_0N"U: 6?9MK2K+Z VKBB%;^)CHA@>Q7?Y@ MMH^4/B:FFXA8-^V8/WC&52J8O\458;J)B'7SB@DG6Q<0^[$ FK!O.32L-\\*T1CLAAC HK)]UFZ M]C.J?N1C8@**B074N4( 70FJ?$Q,0/$'[;V\="4?$Q-03+T'WXUY*ZQ_TQ-, M0 FQ@/#UEE,?$Q-00BP@%+/Y>@UFH8380O6RT/'T8JI2G0NV]-^G2C +)<06 M.F!.-AM1O5WXBOC(;AN8F(62=UED.V4P?@ICH!]YE)#0,UYOVR'IJO9=%MZ Y*>?- D MBL>A[=U/2!?)([.83?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.IK*K=./:_ MZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[.7+Q^]?E_ M)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N M"/1N4.^&0.\&]6Y^4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7"\[U;45Y M^@M02P,$% @ NXQG5D!K%[H @ QBD !, !;0V]N=&5N=%]4>7!E M&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )! M!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPU MK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L M16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36 MAG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^ M8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;Z MA]GY>I]&UL4$L! A0#% @ MNXQG5N<"N?ZA!P 0# !@ ("!#0@ 'AL+W=O0/ !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ NXQG5G8HX:VC @ 7@< M !@ ("!$1D 'AL+W=OH; !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5H\]I_E%!@ 42D !@ ("! M=B4 'AL+W=O_@@ &\I 8 " @?$K !X;"]W;W)KDB&N,L% !B#0 & M @($E-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MNXQG5N@2:9SF'P "&H !D ("!)CL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5K QT02I @ @8 !D M ("!G'4 'AL+W=O >&PO=V]R:W-H M965T&UL4$L! M A0#% @ NXQG5KU= K;H" U!L !D ("!6)4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG M5G<&:6%;! E@L !D ("!$;$ 'AL+W=O&PO=V]R:W-H965T@, *T( 9 " @2.\ !X;"]W;W)K M&UL4$L! A0#% @ NXQG5EEND*OO'P 9&T M !D ("!U+\ 'AL+W=O&PO=V]R:W-H965TGB !X;"]W;W)K&UL4$L! A0#% @ NXQG5E'>IH&PO=V]R:W-H965T M&UL4$L! A0# M% @ NXQG5O?F/EJV @ !@8 !D ("!*O0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5LRN M?M:T @ *P8 !D ("!@0$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5O0]PS;) P <@D !D M ("!70X! 'AL+W=O&PO M=V]R:W-H965T0J ( M T' 9 " @>$4 0!X;"]W;W)K&UL4$L! A0#% @ NXQG5C\0B-Y< P N \ !D ("! MP!&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ NXQG5GI'\]!1 @ L0< !D ("!J"4! 'AL+W=O&UL4$L! A0#% @ NXQG5NJ0FXF? M P ]0T !D ("!12X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5G?@V(()!0 J!D !D M ("!#CH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NXQG5F@0XI_( @ ,P@ !D ("!7T4! M 'AL+W=O2 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MNXQG5CQDT'FX @ ,PD !D ("!:F0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5NDPQB$Q P ' T !D M ("!L'T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NXQG5B.8F[YR P 5@H !D ("!EH&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG M5F^R:_OP @ ! @ !D ("!GY,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5JS5E$0F!@ ^2P M !D ("!4YT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NXQG5DV=!BDC P [!$ T M ( !O*L! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ NXQG5JQM4%<\ @ KRH !H ( ! MMK4! 'AL+U]R96QS+W=O XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 205 405 1 false 73 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://nineenergyservice.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://nineenergyservice.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) Sheet http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSSParenthetical CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Company and Organization Sheet http://nineenergyservice.com/role/CompanyandOrganization Company and Organization Notes 9 false false R10.htm 0000010 - Disclosure - Significant Accounting Policies Sheet http://nineenergyservice.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenues Sheet http://nineenergyservice.com/role/Revenues Revenues Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://nineenergyservice.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment Sheet http://nineenergyservice.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://nineenergyservice.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Intangible Assets Sheet http://nineenergyservice.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Expenses Sheet http://nineenergyservice.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 0000017 - Disclosure - Debt Obligations Sheet http://nineenergyservice.com/role/DebtObligations Debt Obligations Notes 17 false false R18.htm 0000018 - Disclosure - Defined Contribution Plans Sheet http://nineenergyservice.com/role/DefinedContributionPlans Defined Contribution Plans Notes 18 false false R19.htm 0000019 - Disclosure - Stock-based Compensation Sheet http://nineenergyservice.com/role/StockbasedCompensation Stock-based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://nineenergyservice.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Taxes Sheet http://nineenergyservice.com/role/Taxes Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Earnings (Loss) Per Share Sheet http://nineenergyservice.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://nineenergyservice.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Supplemental Information Sheet http://nineenergyservice.com/role/SupplementalInformation Supplemental Information Notes 24 false false R25.htm 0000025 - Disclosure - Significant Accounting Policies (Policies) Sheet http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://nineenergyservice.com/role/SignificantAccountingPolicies 25 false false R26.htm 0000026 - Disclosure - Revenues (Tables) Sheet http://nineenergyservice.com/role/RevenuesTables Revenues (Tables) Tables http://nineenergyservice.com/role/Revenues 26 false false R27.htm 0000027 - Disclosure - Inventories (Tables) Sheet http://nineenergyservice.com/role/InventoriesTables Inventories (Tables) Tables http://nineenergyservice.com/role/Inventories 27 false false R28.htm 0000028 - Disclosure - Property and Equipment (Tables) Sheet http://nineenergyservice.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://nineenergyservice.com/role/PropertyandEquipment 28 false false R29.htm 0000029 - Disclosure - Leases (Tables) Sheet http://nineenergyservice.com/role/LeasesTables Leases (Tables) Tables http://nineenergyservice.com/role/Leases 29 false false R30.htm 0000030 - Disclosure - Intangible Assets (Tables) Sheet http://nineenergyservice.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://nineenergyservice.com/role/IntangibleAssets 30 false false R31.htm 0000031 - Disclosure - Accrued Expenses (Tables) Sheet http://nineenergyservice.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://nineenergyservice.com/role/AccruedExpenses 31 false false R32.htm 0000032 - Disclosure - Debt Obligations (Tables) Sheet http://nineenergyservice.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://nineenergyservice.com/role/DebtObligations 32 false false R33.htm 0000033 - Disclosure - Stock-based Compensation (Tables) Sheet http://nineenergyservice.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://nineenergyservice.com/role/StockbasedCompensation 33 false false R34.htm 0000034 - Disclosure - Commitments and Contingencies (Tables) Sheet http://nineenergyservice.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://nineenergyservice.com/role/CommitmentsandContingencies 34 false false R35.htm 0000035 - Disclosure - Taxes (Tables) Sheet http://nineenergyservice.com/role/TaxesTables Taxes (Tables) Tables http://nineenergyservice.com/role/Taxes 35 false false R36.htm 0000036 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://nineenergyservice.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://nineenergyservice.com/role/EarningsLossPerShare 36 false false R37.htm 0000037 - Disclosure - Supplemental Information (Tables) Sheet http://nineenergyservice.com/role/SupplementalInformationTables Supplemental Information (Tables) Tables http://nineenergyservice.com/role/SupplementalInformation 37 false false R38.htm 0000038 - Disclosure - Company and Organization - Narrative (Details) Sheet http://nineenergyservice.com/role/CompanyandOrganizationNarrativeDetails Company and Organization - Narrative (Details) Details 38 false false R39.htm 0000039 - Disclosure - Significant Accounting Policies (Details) Sheet http://nineenergyservice.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies 39 false false R40.htm 0000040 - Disclosure - Revenues (Details) Sheet http://nineenergyservice.com/role/RevenuesDetails Revenues (Details) Details http://nineenergyservice.com/role/RevenuesTables 40 false false R41.htm 0000041 - Disclosure - Inventories (Details) Sheet http://nineenergyservice.com/role/InventoriesDetails Inventories (Details) Details http://nineenergyservice.com/role/InventoriesTables 41 false false R42.htm 0000042 - Disclosure - Property and Equipment (Details) Sheet http://nineenergyservice.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://nineenergyservice.com/role/PropertyandEquipmentTables 42 false false R43.htm 0000043 - Disclosure - Leases - Additional Information (Details) Sheet http://nineenergyservice.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 43 false false R44.htm 0000044 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 44 false false R45.htm 0000045 - Disclosure - Leases - Supplemental Information Related to Leases (Details) Sheet http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails Leases - Supplemental Information Related to Leases (Details) Details 45 false false R46.htm 0000046 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 46 false false R47.htm 0000047 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) Sheet http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails Leases - Schedule of Lease Liability Maturity (Details) Details 47 false false R48.htm 0000048 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Supplemental Cash Flow Information Related to Leases (Details) Details 48 false false R49.htm 0000049 - Disclosure - Intangible Assets - Schedule of Changes in Intangibles (Details) Sheet http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails Intangible Assets - Schedule of Changes in Intangibles (Details) Details 49 false false R50.htm 0000050 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Intangible Assets - Amortization Expense (Details) Sheet http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails Intangible Assets - Amortization Expense (Details) Details 51 false false R52.htm 0000052 - Disclosure - Accrued Expenses (Details) Sheet http://nineenergyservice.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://nineenergyservice.com/role/AccruedExpensesTables 52 false false R53.htm 0000053 - Disclosure - Debt Obligations - Summary of Debt Obligations (Details) Sheet http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails Debt Obligations - Summary of Debt Obligations (Details) Details 53 false false R54.htm 0000054 - Disclosure - Debt Obligations - Additional Information (Details) Sheet http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails Debt Obligations - Additional Information (Details) Details 54 false false R55.htm 0000055 - Disclosure - Debt Obligations - Redemption Prices (Details) Sheet http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails Debt Obligations - Redemption Prices (Details) Details 55 false false R56.htm 0000056 - Disclosure - Debt Obligations - Fair Value (Details) Sheet http://nineenergyservice.com/role/DebtObligationsFairValueDetails Debt Obligations - Fair Value (Details) Details 56 false false R57.htm 0000057 - Disclosure - Defined Contribution Plans (Details) Sheet http://nineenergyservice.com/role/DefinedContributionPlansDetails Defined Contribution Plans (Details) Details http://nineenergyservice.com/role/DefinedContributionPlans 57 false false R58.htm 0000058 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 58 false false R59.htm 0000059 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 59 false false R60.htm 0000060 - Disclosure - Stock-based Compensation - Restricted and Performance Stock Activity (Details) Sheet http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails Stock-based Compensation - Restricted and Performance Stock Activity (Details) Details 60 false false R61.htm 0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 61 false false R62.htm 0000062 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) Sheet http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails Commitments and Contingencies - Contingent Consideration (Details) Details 62 false false R63.htm 0000063 - Disclosure - Taxes - Components of Income Tax Expense (Details) Sheet http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails Taxes - Components of Income Tax Expense (Details) Details 63 false false R64.htm 0000064 - Disclosure - Taxes - Effective Income Tax Rate (Details) Sheet http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails Taxes - Effective Income Tax Rate (Details) Details 64 false false R65.htm 0000065 - Disclosure - Taxes - Deferred Income Tax Liabilities (Details) Sheet http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails Taxes - Deferred Income Tax Liabilities (Details) Details 65 false false R66.htm 0000066 - Disclosure - Taxes - Additional Information (Details) Sheet http://nineenergyservice.com/role/TaxesAdditionalInformationDetails Taxes - Additional Information (Details) Details 66 false false R67.htm 0000067 - Disclosure - Taxes - Uncertain Tax Positions (Details) Sheet http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails Taxes - Uncertain Tax Positions (Details) Details 67 false false R68.htm 0000068 - Disclosure - Earnings (Loss) Per Share - Computation of Earnings per Share (Details) Sheet http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails Earnings (Loss) Per Share - Computation of Earnings per Share (Details) Details http://nineenergyservice.com/role/EarningsLossPerShareTables 68 false false R69.htm 0000069 - Disclosure - Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details) Sheet http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details) Details http://nineenergyservice.com/role/EarningsLossPerShareTables 69 false false R70.htm 0000070 - Disclosure - Related Party Transactions (Details) Sheet http://nineenergyservice.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://nineenergyservice.com/role/RelatedPartyTransactions 70 false false R71.htm 0000071 - Disclosure - Supplemental Information - Summary of Financial Data by Segment (Details) Sheet http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails Supplemental Information - Summary of Financial Data by Segment (Details) Details 71 false false R72.htm 0000072 - Disclosure - Supplemental Information - Geographic Areas (Details) Sheet http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails Supplemental Information - Geographic Areas (Details) Details 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:LesseeOperatingLeaseRenewalTerm - nine-20221231.htm 4 nine-20221231.htm nine-20221231.xsd nine-20221231_cal.xml nine-20221231_def.xml nine-20221231_lab.xml nine-20221231_pre.xml nine-20221231ye10kex211.htm nine-20221231ye10kex221.htm nine-20221231ye10kex231.htm nine-20221231ye10kex311.htm nine-20221231ye10kex312.htm nine-20221231ye10kex321.htm nine-20221231ye10kex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nine-20221231.htm": { "axisCustom": 0, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 801, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 205, "dts": { "calculationLink": { "local": [ "nine-20221231_cal.xml" ] }, "definitionLink": { "local": [ "nine-20221231_def.xml" ] }, "inline": { "local": [ "nine-20221231.htm" ] }, "labelLink": { "local": [ "nine-20221231_lab.xml" ] }, "presentationLink": { "local": [ "nine-20221231_pre.xml" ] }, "schema": { "local": [ "nine-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 634, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 6 }, "keyCustom": 49, "keyStandard": 356, "memberCustom": 26, "memberStandard": 46, "nsprefix": "nine", "nsuri": "http://nineenergyservice.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://nineenergyservice.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://nineenergyservice.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenues", "menuCat": "Notes", "order": "11", "role": "http://nineenergyservice.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://nineenergyservice.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://nineenergyservice.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://nineenergyservice.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "15", "role": "http://nineenergyservice.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "16", "role": "http://nineenergyservice.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Debt Obligations", "menuCat": "Notes", "order": "17", "role": "http://nineenergyservice.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Defined Contribution Plans", "menuCat": "Notes", "order": "18", "role": "http://nineenergyservice.com/role/DefinedContributionPlans", "shortName": "Defined Contribution Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-based Compensation", "menuCat": "Notes", "order": "19", "role": "http://nineenergyservice.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://nineenergyservice.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://nineenergyservice.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Taxes", "menuCat": "Notes", "order": "21", "role": "http://nineenergyservice.com/role/Taxes", "shortName": "Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Earnings (Loss) Per Share", "menuCat": "Notes", "order": "22", "role": "http://nineenergyservice.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "23", "role": "http://nineenergyservice.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Supplemental Information", "menuCat": "Notes", "order": "24", "role": "http://nineenergyservice.com/role/SupplementalInformation", "shortName": "Supplemental Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenues (Tables)", "menuCat": "Tables", "order": "26", "role": "http://nineenergyservice.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "27", "role": "http://nineenergyservice.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "28", "role": "http://nineenergyservice.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "29", "role": "http://nineenergyservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://nineenergyservice.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "31", "role": "http://nineenergyservice.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Debt Obligations (Tables)", "menuCat": "Tables", "order": "32", "role": "http://nineenergyservice.com/role/DebtObligationsTables", "shortName": "Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://nineenergyservice.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "34", "role": "http://nineenergyservice.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://nineenergyservice.com/role/TaxesTables", "shortName": "Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Earnings (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "36", "role": "http://nineenergyservice.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Supplemental Information (Tables)", "menuCat": "Tables", "order": "37", "role": "http://nineenergyservice.com/role/SupplementalInformationTables", "shortName": "Supplemental Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Company and Organization - Narrative (Details)", "menuCat": "Details", "order": "38", "role": "http://nineenergyservice.com/role/CompanyandOrganizationNarrativeDetails", "shortName": "Company and Organization - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Significant Accounting Policies (Details)", "menuCat": "Details", "order": "39", "role": "http://nineenergyservice.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Revenues (Details)", "menuCat": "Details", "order": "40", "role": "http://nineenergyservice.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "ie25bf79e2ee04e5cb9c8d2761ed15c01_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "41", "role": "http://nineenergyservice.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "42", "role": "http://nineenergyservice.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i65d3fed6f7d14191b88231e00ec6708b_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "43", "role": "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i65d3fed6f7d14191b88231e00ec6708b_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "44", "role": "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "nine:LongTermOperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Leases - Supplemental Information Related to Leases (Details)", "menuCat": "Details", "order": "45", "role": "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nine:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "nine:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "46", "role": "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nine:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "nine:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)", "menuCat": "Details", "order": "47", "role": "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "shortName": "Leases - Schedule of Lease Liability Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nine:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "menuCat": "Details", "order": "48", "role": "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "nine:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Intangible Assets - Schedule of Changes in Intangibles (Details)", "menuCat": "Details", "order": "49", "role": "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails", "shortName": "Intangible Assets - Schedule of Changes in Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "ie2dd296178ca4d85b5e33706c99ffdc9_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Intangible Assets - Amortization Expense (Details)", "menuCat": "Details", "order": "51", "role": "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails", "shortName": "Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "52", "role": "http://nineenergyservice.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Debt Obligations - Summary of Debt Obligations (Details)", "menuCat": "Details", "order": "53", "role": "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails", "shortName": "Debt Obligations - Summary of Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i599313d7aeff4f6388979f746bdfbfff_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Debt Obligations - Additional Information (Details)", "menuCat": "Details", "order": "54", "role": "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "shortName": "Debt Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "3", "lang": "en-US", "name": "nine:OfferPricePercentageOnPrincipalAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i85d37e8d03754eaba9cd48e579f45991_D20220101-20221231", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Debt Obligations - Redemption Prices (Details)", "menuCat": "Details", "order": "55", "role": "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails", "shortName": "Debt Obligations - Redemption Prices (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i14b9629c7a5b4dcaab1c9f42e2a0c115_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Debt Obligations - Fair Value (Details)", "menuCat": "Details", "order": "56", "role": "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "shortName": "Debt Obligations - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i14b9629c7a5b4dcaab1c9f42e2a0c115_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i031648930721419eae8278e9af586c27_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Defined Contribution Plans (Details)", "menuCat": "Details", "order": "57", "role": "http://nineenergyservice.com/role/DefinedContributionPlansDetails", "shortName": "Defined Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i031648930721419eae8278e9af586c27_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i599313d7aeff4f6388979f746bdfbfff_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "58", "role": "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stock-based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "59", "role": "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "shortName": "Stock-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "if6fae0542a7e45d1a144fbbc3ddd9f1f_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i63c1669bee764a49bd1cd3bb3d00ab78_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stock-based Compensation - Restricted and Performance Stock Activity (Details)", "menuCat": "Details", "order": "60", "role": "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails", "shortName": "Stock-based Compensation - Restricted and Performance Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i4343b36497a141fb881fe73393dd5987_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "61", "role": "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "if0ca904c983c4e9fbc0c599c12defafc_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i5bd81ad61da542eaa1adcd923182d411_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)", "menuCat": "Details", "order": "62", "role": "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails", "shortName": "Commitments and Contingencies - Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "if982527443c541d9b7c0bfce647008b0_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Taxes - Components of Income Tax Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails", "shortName": "Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Taxes - Effective Income Tax Rate (Details)", "menuCat": "Details", "order": "64", "role": "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails", "shortName": "Taxes - Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Taxes - Deferred Income Tax Liabilities (Details)", "menuCat": "Details", "order": "65", "role": "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails", "shortName": "Taxes - Deferred Income Tax Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Taxes - Additional Information (Details)", "menuCat": "Details", "order": "66", "role": "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails", "shortName": "Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i599313d7aeff4f6388979f746bdfbfff_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Taxes - Uncertain Tax Positions (Details)", "menuCat": "Details", "order": "67", "role": "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails", "shortName": "Taxes - Uncertain Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Earnings (Loss) Per Share - Computation of Earnings per Share (Details)", "menuCat": "Details", "order": "68", "role": "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails", "shortName": "Earnings (Loss) Per Share - Computation of Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "0", "lang": "en-US", "name": "nine:IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i097b199c4fd445109045fb3cb48b2c84_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details)", "menuCat": "Details", "order": "69", "role": "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails", "shortName": "Earnings (Loss) Per Share - Summary of Average Number of Securities Excluded from Diluted Income (loss) Per Share Potentially Dilute Earnings Per Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i097b199c4fd445109045fb3cb48b2c84_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i88047a273a58423a8bcf547bc3b53785_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "menuCat": "Statements", "order": "7", "role": "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i88047a273a58423a8bcf547bc3b53785_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "70", "role": "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "if5620f23d54b4a97b43f3c1420cc55ad_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Supplemental Information - Summary of Financial Data by Segment (Details)", "menuCat": "Details", "order": "71", "role": "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails", "shortName": "Supplemental Information - Summary of Financial Data by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Supplemental Information - Geographic Areas (Details)", "menuCat": "Details", "order": "72", "role": "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails", "shortName": "Supplemental Information - Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i858d8ce963c34923a5d5a483984b73aa_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Company and Organization", "menuCat": "Notes", "order": "9", "role": "http://nineenergyservice.com/role/CompanyandOrganization", "shortName": "Company and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nine-20221231.htm", "contextRef": "i1708c1a10706467a8776492f9b3bcc1d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r638", "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r638", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r638", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r638", "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r638", "r639", "r640" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nineenergyservice.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "nine_ABLCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Credit Facility", "label": "ABL Credit Facility [Member]", "terseLabel": "ABL Credit Facility" } } }, "localname": "ABLCreditFacilityMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_AccruedExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_AccruedSalariesAndEmployeeBenefitsCurrent": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Salaries And Employee Benefits", "label": "Accrued Salaries And Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedSalariesAndEmployeeBenefitsCurrent", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "nine_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://nineenergyservice.com/20221231", "xbrltype": "stringItemType" }, "nine_BeneficialOwnerOfEntityStockPercentageOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beneficial Owner Of Entity Stock, Percentage Owned", "label": "Beneficial Owner Of Entity Stock, Percentage Owned", "terseLabel": "Percent of company stock owned (more than)" } } }, "localname": "BeneficialOwnerOfEntityStockPercentageOwned", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "nine_BusinessCombinationContingentConsiderationPercentageOfNetIncomeOnPotentialFutureCashPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination contingent consideration percentage of net income on potential future cash payments.", "label": "Business Combination Contingent Consideration Percentage Of Net Income On Potential Future Cash Payments", "verboseLabel": "Percentage of potential future payment of net income in 2019 through 2026" } } }, "localname": "BusinessCombinationContingentConsiderationPercentageOfNetIncomeOnPotentialFutureCashPayments", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_CanadianTrancheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canadian tranche.", "label": "Canadian Tranche [Member]", "terseLabel": "Canadian Tranche" } } }, "localname": "CanadianTrancheMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_CementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cement [Member]", "label": "Cement [Member]", "terseLabel": "Cement" } } }, "localname": "CementMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "nine_CoiledTubingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coiled Tubing Equipment [Member]", "label": "Coiled Tubing Equipment [Member]", "terseLabel": "Coiled tubing equipment" } } }, "localname": "CoiledTubingEquipmentMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nine_CoiledTubingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coiled Tubing [Member]", "label": "Coiled Tubing [Member]", "terseLabel": "Coiled tubing" } } }, "localname": "CoiledTubingMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "nine_CompletionSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Completion solutions.", "label": "Completion Solutions [Member]", "terseLabel": "Completion Solutions" } } }, "localname": "CompletionSolutionsMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "domainItemType" }, "nine_ContingentConsiderationObligationRevaluationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent consideration obligation revaluation.", "label": "Contingent Consideration Obligation Revaluation Gain (Loss)", "verboseLabel": "Revaluation adjustments" } } }, "localname": "ContingentConsiderationObligationRevaluationGainLoss", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "nine_DebtCovenantFixedChargeCovenantRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Fixed Charge Covenant, Ratio", "label": "Debt Covenant, Fixed Charge Covenant, Ratio", "terseLabel": "Debt covenant, fixed charge covenant, ratio" } } }, "localname": "DebtCovenantFixedChargeCovenantRatio", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "nine_DebtCovenantFixedChargeRatioMaximumRemainingBorrowingCapacityThatDoesNotRequireQuarterlyTesting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Fixed Charge Ratio, Maximum Remaining Borrowing Capacity, That Does Not Require Quarterly Testing", "label": "Debt Covenant, Fixed Charge Ratio, Maximum Remaining Borrowing Capacity, That Does Not Require Quarterly Testing", "terseLabel": "Maximum remaining borrowing capacity, that does not require quarterly testing" } } }, "localname": "DebtCovenantFixedChargeRatioMaximumRemainingBorrowingCapacityThatDoesNotRequireQuarterlyTesting", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_DebtFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Fixed Charge Coverage Ratio", "label": "Debt Fixed Charge Coverage Ratio", "terseLabel": "Debt fixed charge coverage ratio" } } }, "localname": "DebtFixedChargeCoverageRatio", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "nine_DebtInstrumentBasisSpreadOnVariableRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Increase (Decrease)", "label": "Debt Instrument, Basis Spread On Variable Rate, Increase (Decrease)", "terseLabel": "Basis point spread adjustment" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateIncreaseDecrease", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_DebtInstrumentExcessCashFlowPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Excess Cash Flow Percentage", "label": "Debt Instrument, Excess Cash Flow Percentage", "terseLabel": "Excess cash flowpercentage" } } }, "localname": "DebtInstrumentExcessCashFlowPercentage", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_DebtInstrumentRedemptionPricePercentageOfPrincipalDefaultTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, Percentage Of Principal, Default Trigger", "label": "Debt Instrument, Redemption Price, Percentage Of Principal, Default Trigger", "terseLabel": "Debt instrument, redemption price, percentage of principal, default trigger" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalDefaultTrigger", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_DebtInstrumentRepurchaseAmountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Repurchase Amount Percentage", "label": "Debt Instrument, Repurchase Amount Percentage", "terseLabel": "Repurchase amount percentage" } } }, "localname": "DebtInstrumentRepurchaseAmountPercentage", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_DebtRepurchasedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Repurchased During Period", "label": "Debt Repurchased During Period", "terseLabel": "Repurchased debt amount" } } }, "localname": "DebtRepurchasedDuringPeriod", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_DebtVoluntaryPaymentConditionToExcessCashFlowOfferAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Voluntary Payment Condition To Excess Cash Flow Offer Amount", "label": "Debt Voluntary Payment Condition To Excess Cash Flow Offer Amount", "terseLabel": "Debt voluntary payment condition to excess cash flow offer amount" } } }, "localname": "DebtVoluntaryPaymentConditionToExcessCashFlowOfferAmount", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_DebtVoluntaryPaymentConditionToExcessCashFlowOfferRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Voluntary Payment Condition To Excess Cash Flow Offer Rate", "label": "Debt Voluntary Payment Condition To Excess Cash Flow Offer Rate", "terseLabel": "Debt voluntary payment condition to excess cash flow offer rate" } } }, "localname": "DebtVoluntaryPaymentConditionToExcessCashFlowOfferRate", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease liability", "label": "Deferred Tax Asset, Lease liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nine_DeferredTaxAssetsInterestCarryover": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest Carryover", "label": "Deferred Tax Assets, Interest Carryover", "terseLabel": "Interest carryover" } } }, "localname": "DeferredTaxAssetsInterestCarryover", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nine_ESetToolsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "E-Set Tools Business", "label": "E-Set Tools Business [Member]", "terseLabel": "\"E-Set\" tools business" } } }, "localname": "ESetToolsBusinessMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Assets And Liabilities Lessee", "label": "Finance Lease Assets And Liabilities Lessee [Abstract]", "terseLabel": "Finance lease right of use assets" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "nine_FinanceLeaseExpense": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Expense", "label": "Finance Lease Expense", "totalLabel": "Total finance lease expense" } } }, "localname": "FinanceLeaseExpense", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "nine_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases", "label": "Finance Leases [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "nine_FinancingAgreementInsurancePremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Agreement, Insurance Premium", "label": "Financing Agreement, Insurance Premium", "terseLabel": "Financing agreement, insurance premium" } } }, "localname": "FinancingAgreementInsurancePremium", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_FinancingAgreementInsurancePremiumOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Agreement, Insurance Premium, Outstanding", "label": "Financing Agreement, Insurance Premium, Outstanding", "terseLabel": "Outstanding premium, amount" } } }, "localname": "FinancingAgreementInsurancePremiumOutstanding", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_FracTechAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Frac-Tech Acquisition [Member]", "label": "Frac-Tech Acquisition [Member]", "terseLabel": "Frac Tech" } } }, "localname": "FracTechAcquisitionMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "nine_IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedRestrictedStock": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable To Dilutive Effect Of Unvested Restricted Stock", "label": "Incremental Common Shares Attributable To Dilutive Effect Of Unvested Restricted Stock", "terseLabel": "Unvested restricted stock and stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedRestrictedStock", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "nine_LeaseAndBuildingMaintenanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease and building maintenance expense.", "label": "Lease And Building Maintenance Expense", "terseLabel": "Lease and building maintenance expense" } } }, "localname": "LeaseAndBuildingMaintenanceExpense", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "nine_LeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability Undiscounted Excess Amount", "label": "Lease Liability Undiscounted Excess Amount", "negatedTotalLabel": "Less: present value discount" } } }, "localname": "LeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_LeaseObligation": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Obligation", "label": "Lease Obligation", "totalLabel": "Present value of lease obligations" } } }, "localname": "LeaseObligation", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_LeasePaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Payments Due", "label": "Lease Payments Due [Abstract]", "terseLabel": "Total" } } }, "localname": "LeasePaymentsDueAbstract", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "nine_LoanLimitGreaterThanFifteenPercentageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Limit Greater Than Fifteen Percentage", "label": "Loan Limit Greater Than Fifteen Percentage [Member]", "terseLabel": "Loan Limit Greater Than Fifteen Percentage" } } }, "localname": "LoanLimitGreaterThanFifteenPercentageMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_LoanLimitGreaterThanTwentyPercentageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Limit Greater Than Twenty Percentage", "label": "Loan Limit Greater Than Twenty Percentage [Member]", "terseLabel": "Loan Limit Greater Than Twenty Percentage" } } }, "localname": "LoanLimitGreaterThanTwentyPercentageMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_LongTermOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "nine_TotalOperatingLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long Term Operating Lease Cost", "label": "Long Term Operating Lease Cost", "terseLabel": "Operating lease non right of use assets" } } }, "localname": "LongTermOperatingLeaseCost", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "nine_MagnumPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Magnum Promissory Notes", "label": "Magnum Promissory Notes [Member]", "terseLabel": "Magnum Promissory Notes" } } }, "localname": "MagnumPromissoryNotesMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "nine_MagnumSecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Magnum securities purchase agreement.", "label": "Magnum Securities Purchase Agreement [Member]", "terseLabel": "Magnum Acquisition" } } }, "localname": "MagnumSecuritiesPurchaseAgreementMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_NationalEnergyServicesReunitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Energy Services Reunited [Member]", "label": "National Energy Services Reunited [Member]", "terseLabel": "National Energy Services Reunited" } } }, "localname": "NationalEnergyServicesReunitedMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nine_NineEnergyService401kPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nine Energy Service 401k Plan [Member]", "label": "Nine Energy Service 401k Plan [Member]", "terseLabel": "Nine Energy Service 401k Plan" } } }, "localname": "NineEnergyService401kPlanMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "domainItemType" }, "nine_OfferPricePercentageOnPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offer Price Percentage On Principal Amount", "label": "Offer Price Percentage On Principal Amount", "terseLabel": "Offer price percentage" } } }, "localname": "OfferPricePercentageOnPrincipalAmount", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaid": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid,", "label": "Operating and Finance Lease, Liability, to be Paid,", "totalLabel": "Total lease payments" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaid", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 4.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, After Year Five", "label": "Operating and Finance Lease, Liability, to be Paid, After Year Five", "totalLabel": "Thereafter" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearFive": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, Year Five", "label": "Operating and Finance Lease, Liability, to be Paid, Year Five", "totalLabel": "2027" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFive", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 6.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, Year Four", "label": "Operating and Finance Lease, Liability, to be Paid, Year Four", "totalLabel": "2026" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 5.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, Year One", "label": "Operating and Finance Lease, Liability, to be Paid, Year One", "totalLabel": "2023" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 3.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, Year Three", "label": "Operating and Finance Lease, Liability, to be Paid, Year Three", "totalLabel": "2025" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_2": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and Finance Lease, Liability, to be Paid, Year Two", "label": "Operating and Finance Lease, Liability, to be Paid, Year Two", "totalLabel": "2024" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Assets And Liabilities Lessee", "label": "Operating Lease Assets And Liabilities Lessee [Abstract]", "terseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "nine_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Asset Accumulated Amortization", "label": "Operating Lease Right Of Use Asset Accumulated Amortization", "negatedTerseLabel": "Less: Accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Asset Gross", "label": "Operating Lease Right Of Use Asset Gross", "terseLabel": "Operating lease right of use assets, gross" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "nine_OperatingLossCarryforwardsPeriodOfUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Period Of Use", "label": "Operating Loss Carryforwards, Period Of Use", "terseLabel": "Net operating loss carryforwards, periods of use" } } }, "localname": "OperatingLossCarryforwardsPeriodOfUse", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "nine_OtherShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Short-term Debt", "label": "Other Short-term Debt [Member]", "terseLabel": "Other short-term debt" } } }, "localname": "OtherShortTermDebtMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "nine_PercentageOfLoanLimitToMinimumAvailabilityOfThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Loan Limit To Minimum Availability Of Threshold", "label": "Percentage Of Loan Limit To Minimum Availability Of Threshold", "terseLabel": "Percentage of loan limit to minimum availability of threshold" } } }, "localname": "PercentageOfLoanLimitToMinimumAvailabilityOfThreshold", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_PerformanceCashAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Cash Awards", "label": "Performance Cash Awards [Member]", "terseLabel": "Performance Cash Awards" } } }, "localname": "PerformanceCashAwardsMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_ProceedsFromPropertyAndEquipmentCasualtyLosses": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from property and equipment casualty losses.", "label": "Proceeds From Property And Equipment Casualty Losses", "terseLabel": "Proceeds from property and equipment casualty losses" } } }, "localname": "ProceedsFromPropertyAndEquipmentCasualtyLosses", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "nine_ProductsandRentalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products and Rentals [Member]", "label": "Products and Rentals [Member]", "terseLabel": "Products and rentals" } } }, "localname": "ProductsandRentalsMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nine_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Offering", "label": "Public Offering [Member]", "terseLabel": "Public offering" } } }, "localname": "PublicOfferingMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_ReceivableFromPropertyAndEquipmentInsurance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable From Property And Equipment Insurance", "label": "Receivable From Property And Equipment Insurance", "terseLabel": "Receivable from property and equipment sale (including insurance)" } } }, "localname": "ReceivableFromPropertyAndEquipmentInsurance", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "nine_RevenueNumberOfMonthlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Number Of Monthly Installments", "label": "Revenue, Number Of Monthly Installments", "terseLabel": "Monthly installments" } } }, "localname": "RevenueNumberOfMonthlyInstallments", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "nine_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of Use Assets Obtained in Exchange for Lease Obligations", "label": "Right of Use Assets Obtained in Exchange for Lease Obligations [Abstract]", "terseLabel": "Right of use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "nine_ScorpionAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Scorpion acquisition.", "label": "Scorpion Acquisition [Member]", "terseLabel": "Scorpion acquisition" } } }, "localname": "ScorpionAcquisitionMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nine_SelectEnergyServicesInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Select Energy Services, Inc. [Member]", "label": "Select Energy Services, Inc. [Member]", "terseLabel": "Select Energy Services, Inc." } } }, "localname": "SelectEnergyServicesInc.Member", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value", "terseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodIntrinsicValue", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Intrinsic Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Intrinsic Value [Roll Forward]", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Intrinsic Value [Roll Forward]", "terseLabel": "Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]", "terseLabel": "Remaining Weighted Average Contractual Life in Years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "nine_ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentRelatedToPerformancePeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Payment Related To Performance Period, Percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Payment Related To Performance Period, Percent", "terseLabel": "Payment related to performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentRelatedToPerformancePeriodPercent", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nine_StockIssuedDuringPeriodSharesRestrictedStockVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares restricted stock vesting.", "label": "Stock Issued During Period Shares Restricted Stock Vesting", "negatedTerseLabel": "Vesting of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockVesting", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "nine_StockIssuedDuringPeriodValueRestrictedStockVesting": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value restricted stock vesting.", "label": "Stock Issued During Period Value Restricted Stock Vesting", "negatedTerseLabel": "Vesting of restricted stock and stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockVesting", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "nine_SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Balance Sheet Information Related to Leases", "label": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "nine_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information Related to Leases", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases" } } }, "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "nine_ToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tools [Member]", "label": "Tools [Member]", "terseLabel": "Tools" } } }, "localname": "ToolsMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "nine_TotalOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Operating Lease Expense", "label": "Total Operating Lease Expense", "totalLabel": "Total operating lease expense" } } }, "localname": "TotalOperatingLeaseExpense", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "nine_TwoThousandAndEighteenABLCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen ABL credit facility.", "label": "Two Thousand And Eighteen A B L Credit Facility [Member]", "terseLabel": "2018 ABL Credit Facility" } } }, "localname": "TwoThousandAndEighteenABLCreditFacilityMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "nine_TwoThousandTwentyEightSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Eight Senior Notes", "label": "Two Thousand Twenty Eight Senior Notes [Member]", "terseLabel": "2028 Notes" } } }, "localname": "TwoThousandTwentyEightSeniorNotesMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "domainItemType" }, "nine_VestingOfRestrictedStockValue": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting of restricted stock value.", "label": "Vesting Of Restricted Stock Value", "negatedLabel": "Vesting of restricted stock and stock units" } } }, "localname": "VestingOfRestrictedStockValue", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "nine_WarrenLynnFrazierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warren Lynn Frazier", "label": "Warren Lynn Frazier [Member]", "terseLabel": "Warren Lynn Frazier" } } }, "localname": "WarrenLynnFrazierMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nine_WirelineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wireline [Member]", "label": "Wireline [Member]", "terseLabel": "Wireline" } } }, "localname": "WirelineMember", "nsuri": "http://nineenergyservice.com/20221231", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r593", "r733", "r770", "r771", "r773" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r234", "r270", "r282", "r283", "r284", "r285", "r286", "r288", "r292", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r347", "r348", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r234", "r270", "r282", "r283", "r284", "r285", "r286", "r288", "r292", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r347", "r348", "r682", "r683" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r232", "r233", "r353", "r378", "r598", "r600" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Mr. Crombie" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r415", "r546", "r570", "r594", "r595", "r613", "r624", "r633", "r684", "r776", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails", "http://nineenergyservice.com/role/PropertyandEquipmentDetails", "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r415", "r546", "r570", "r594", "r595", "r613", "r624", "r633", "r684", "r776", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails", "http://nineenergyservice.com/role/PropertyandEquipmentDetails", "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r294", "r547", "r614", "r631", "r679", "r680", "r685", "r782" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails", "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r294", "r547", "r614", "r631", "r679", "r680", "r685", "r782" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails", "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r333", "r334", "r335", "r336", "r399", "r415", "r451", "r452", "r453", "r545", "r546", "r570", "r594", "r595", "r613", "r624", "r633", "r674", "r684", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails", "http://nineenergyservice.com/role/PropertyandEquipmentDetails", "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r399", "r415", "r451", "r452", "r453", "r545", "r546", "r570", "r594", "r595", "r613", "r624", "r633", "r674", "r684", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails", "http://nineenergyservice.com/role/PropertyandEquipmentDetails", "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r232", "r233", "r353", "r378", "r599", "r600" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r295", "r296", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r615", "r632", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r295", "r296", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r615", "r632", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r670", "r772" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r630" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r152", "r164", "r180", "r662" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r152", "r154", "r177", "r205", "r662" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails", "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal fees and settlements" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r96", "r198" ], "calculation": { "http://nineenergyservice.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r33", "r206", "r566", "r575", "r576" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r33", "r140", "r537", "r571", "r572", "r651", "r652", "r653", "r663", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r9" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r460", "r461", "r462", "r663", "r664", "r665", "r759" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r119", "r120", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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 (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r671" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r38", "r372", "r520", "r658" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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 financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r54", "r82", "r89" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles", "verboseLabel": "Amortization intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r255" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r156", "r174", "r202", "r229", "r278", "r284", "r290", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r501", "r505", "r511", "r630", "r682", "r683", "r774" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r194", "r208", "r229", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r501", "r505", "r511", "r630", "r682", "r683", "r774" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BeneficialOwnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) investment power which includes the power to dispose, or to direct the disposition of, such security.", "label": "Beneficial Owner [Member]", "terseLabel": "Beneficial owner" } } }, "localname": "BeneficialOwnerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r498", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails", "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r130", "r131", "r498", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails", "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r499", "r657" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Loss on revaluation of contingent liability", "verboseLabel": "Loss on revaluation of contingent liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Sale on dissolvable plug products in 2019" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r63", "r72" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Company and Organization" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CompanyandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r59", "r60", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r56", "r196", "r596" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r51", "r56", "r62" ], "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r51", "r147" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease obligations:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r28", "r165", "r179" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r99", "r330", "r331", "r580", "r681" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r663", "r664", "r759" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "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 usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Stockholders' equity (deficit), ending (in shares)", "periodStartLabel": "Stockholders' equity (deficit), beginning (in shares)", "terseLabel": "Common stock shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r630" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock (120,000,000 shares authorized at $0.01 par value; 33,221,266 and 32,826,325 shares issued and outstanding at December 31, 2022\u00a0and 2021 respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r211", "r213", "r219", "r562", "r567" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r67", "r68", "r145", "r146", "r298", "r579" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r67", "r68", "r145", "r146", "r298", "r577", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r67", "r68", "r145", "r146", "r298", "r579", "r783" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r171", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Concentration of Supplier Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r67", "r68", "r145", "r146", "r298" ], "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, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r67", "r68", "r145", "r146", "r298", "r579" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r138", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r76", "r283", "r284", "r285", "r286", "r292", "r669" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r654", "r655" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenues (exclusive of depreciation and amortization shown separately below)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r656", "r673" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Cost and expenses" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Costs and expenses" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r661", "r752", "r754" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r661", "r752" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r484", "r492", "r661" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r661", "r752", "r754" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r228", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r366", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r157", "r159", "r173", "r234", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r521", "r608", "r609", "r610", "r611", "r612", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "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": "Debt instrument basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r159", "r173", "r377" ], "calculation": { "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Total debt before deferred financing costs" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days (in days)" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r149", "r151", "r350", "r521", "r609", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r364", "r510", "r609", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt instruments" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r659" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt instrument, increase, accrued and unpaid interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r25", "r351" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, annual interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r26", "r234", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r521", "r608", "r609", "r610", "r611", "r612", "r659" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionLineItems": { "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, Redemption [Line Items]", "terseLabel": "Debt Instrument, Redemption [Line Items]" } } }, "localname": "DebtInstrumentRedemptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "February 1, 2026 to January 31, 2027", "verboseLabel": "Redemption Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "November 1, 2027 and thereafter", "verboseLabel": "Redemption Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "February 1, 2027 to October 31, 2027", "verboseLabel": "Redemption Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption Price" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table]", "terseLabel": "Debt Instrument Redemption [Table]" } } }, "localname": "DebtInstrumentRedemptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table Text Block]", "terseLabel": "Summary of Redemption of Debt" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt instrument, outstanding principal amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r26", "r107", "r108", "r109", "r110", "r148", "r149", "r151", "r170", "r234", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r521", "r608", "r609", "r610", "r611", "r612", "r659" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-Term and Short-Term, Combined Amount", "totalLabel": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r661", "r753", "r754" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r150" ], "calculation": { "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedLabel": "Deferred financing costs", "terseLabel": "Unamortized deferred finance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r661", "r753" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r54", "r129", "r485", "r491", "r492", "r661" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r5", "r6", "r158", "r172", "r478" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r661", "r753", "r754" ], "calculation": { "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r479" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r750" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOtherComprehensiveLoss": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.", "label": "Deferred Tax Assets, Other Comprehensive Loss", "terseLabel": "Deferred tax benefit from net losses" } } }, "localname": "DeferredTaxAssetsOtherComprehensiveLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r125", "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation and cash award expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r480" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r121", "r750" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax asset (liability)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "ROU asset" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r127", "r751" ], "calculation": { "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r54", "r94" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r396", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r425", "r456", "r457", "r459", "r464", "r625" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r161", "r181", "r204", "r339", "r340", "r341", "r347", "r348", "r349", "r541", "r662" ], "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": "Due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r163", "r180", "r339", "r340", "r341", "r347", "r348", "r349", "r541", "r662" ], "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": "Payables due to entities" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r220", "r240", "r241", "r242", "r243", "r244", "r248", "r250", "r252", "r253", "r254", "r258", "r508", "r509", "r563", "r568", "r603" ], "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": "Earnings (loss) per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r220", "r240", "r241", "r242", "r243", "r244", "r250", "r252", "r253", "r254", "r258", "r508", "r509", "r563", "r568", "r603" ], "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": "Earnings (loss) per share, diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r761" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Impact of foreign currency exchange on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Expected future compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r458" ], "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": "Expected future compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnergyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets used in the production and distribution of energy from the producer to the consumer.", "label": "Energy Equipment [Member]", "terseLabel": "Operating equipment" } } }, "localname": "EnergyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r106", "r191", "r215", "r216", "r217", "r235", "r236", "r237", "r239", "r245", "r247", "r260", "r306", "r379", "r460", "r461", "r462", "r487", "r488", "r507", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r524", "r530", "r629" ], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "nine_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease obligations" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r526", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r523", "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_LeaseObligation", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease obligations", "totalLabel": "Total finance lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability [Abstract]", "terseLabel": "Finance lease expense" } } }, "localname": "FinanceLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r523" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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": "Current portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r769" ], "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, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Financing Lease Liability Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r523" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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 noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_LeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: present value discount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r525", "r531" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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": "Payments on finance leases", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r522" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right of use assets, net", "totalLabel": "Finance lease right of use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r763", "r767" ], "calculation": { "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r524", "r530", "r629" ], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "nine_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation of right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r762" ], "calculation": { "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease right of use assets, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r534", "r629" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r533", "r629" ], "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": "Weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200", "r324" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r90" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r90" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r90" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r90" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r90" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r321", "r323", "r324", "r326", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r88", "r549" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r83", "r87" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r88", "r548" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAmortizationExpenseDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures, and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "negatedLabel": "Loss on sale of property and equipment", "negatedTerseLabel": "Loss on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r54", "r103", "r104" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt", "verboseLabel": "Extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r66", "r579" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r80", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Valuation of Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r36", "r155", "r166", "r184", "r278", "r283", "r289", "r292", "r564", "r605" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "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/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r230", "r470", "r476", "r483", "r489", "r493", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/Taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r231", "r246", "r247", "r276", "r468", "r490", "r494", "r569" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/TaxesComponentsofIncomeTaxExpenseDetails", "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r214", "r466", "r467", "r476", "r477", "r482", "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r469" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax provision (benefit) at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Nondeductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Non-cash compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r748" ], "calculation": { "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash refunded for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r162", "r182", "r646" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r322", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r91" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r84", "r91" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r199" ], "calculation": { "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r81", "r86" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r168" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r223", "r226", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r647" ], "calculation": { "http://nineenergyservice.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r649" ], "calculation": { "http://nineenergyservice.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r207", "r597", "r630" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://nineenergyservice.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r649" ], "calculation": { "http://nineenergyservice.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r79", "r649" ], "calculation": { "http://nineenergyservice.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r648" ], "calculation": { "http://nineenergyservice.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r308" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r43" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "negatedTerseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r686" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r536" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liability Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearFive", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "nine_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r766" ], "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" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r229", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r502", "r505", "r506", "r511", "r604", "r682", "r774", "r775" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r160", "r176", "r630", "r660", "r672", "r760" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r195", "r229", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r502", "r505", "r506", "r511", "r630", "r682", "r774", "r775" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r19", "r659" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoanToValueAxis": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by debt-to-value ratio, for example, but not limited to, 80 percent to 100 percent. Element name and standard label in Debt-to-Value [numeric lower end] to [numeric higher end] Percent [Member] or Debt-to-Value Greater Than [low end numeric value] Percent [Member] or Debt-to-Value Less Than [high end numeric value] Percent [Member] formats.", "label": "Debt-to-Value [Axis]", "terseLabel": "Debt-to-Value [Axis]" } } }, "localname": "LoanToValueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoanToValueDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt-to-value (DTV) ratio, for example, but not limited to, 80 percent to 100 percent. Element name and standard label in DTV [numeric lower end] to [numeric higher end] Percent [Member] or DTV Greater Than [low end numeric value] Percent [Member] or DTV Less Than [high end numeric value] Percent [Member] formats.", "label": "Debt-to-Value [Domain]", "terseLabel": "Debt-to-Value [Domain]" } } }, "localname": "LoanToValueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r203" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r26", "r102" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsRedemptionPricesDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r100", "r101", "r332", "r333", "r334", "r676", "r678" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r332", "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of year", "verboseLabel": "Contingent liabilities" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r675" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "negatedLabel": "Payments" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualRollForward": { "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": "Loss Contingency Accrual [Roll Forward]", "terseLabel": "Loss Contingency Accrual [Roll Forward]" } } }, "localname": "LossContingencyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r51", "r52", "r55" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r37", "r55", "r167", "r183", "r193", "r209", "r212", "r217", "r229", "r238", "r240", "r241", "r242", "r243", "r246", "r247", "r251", "r278", "r283", "r289", "r292", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r509", "r511", "r605", "r682" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashProjectAbandonmentCosts": { "auth_ref": [ "r54" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.", "label": "Noncash Project Abandonment Costs", "terseLabel": "Abandonment of in-process research and development" } } }, "localname": "NoncashProjectAbandonmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Promissory notes" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r152", "r180", "r662" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties", "terseLabel": "Notes payable, related parties" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r668" ], "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", "verboseLabel": "Number of reportable segments (in segments)" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CompanyandOrganizationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Shop equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r278", "r283", "r289", "r292", "r605" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r764" ], "calculation": { "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "nine_TotalOperatingLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Rental expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Lease Right of Use Obligations" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r523" ], "calculation": { "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease obligations", "totalLabel": "Total operating lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r523" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r523" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r527", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r522" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets, net", "totalLabel": "Operating lease right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r658" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating leases" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r534", "r629" ], "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": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r533", "r629" ], "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": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r292" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://nineenergyservice.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r201" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r136", "r137", "r139" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of $0 tax in each period" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r136", "r137", "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Tax associated with foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r136", "r137", "r139", "r210", "r213" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss, net of tax", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r185" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "negatedLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r50" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of machinery and equipment.", "label": "Payments to Acquire Machinery and Equipment", "terseLabel": "Equipment purchased" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r222", "r755", "r756", "r757" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r421", "r621" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Defined Contribution Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlans" ], "xbrltype": "textBlockItemType" }, "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 shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r650" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r47", "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r47" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from ABL Credit Facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 sales of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r47" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-Term Debt", "terseLabel": "Proceeds from short-term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r193", "r209", "r212", "r224", "r229", "r238", "r246", "r247", "r278", "r283", "r289", "r292", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r500", "r503", "r504", "r509", "r511", "r564", "r605", "r627", "r628", "r653", "r682" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r95", "r197" ], "calculation": { "http://nineenergyservice.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of 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, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r97", "r178", "r565", "r630" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nineenergyservice.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r97", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r221", "r307" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Recovery for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://nineenergyservice.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r403", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r190", "r540", "r541", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r403", "r540", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r538", "r539", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r48" ], "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", "terseLabel": "Repurchase price" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r48" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Payments on ABL Credit Facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r48" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on Magnum Promissory Notes" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherShortTermDebt": { "auth_ref": [ "r48" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.", "label": "Repayments of Other Short-Term Debt", "negatedTerseLabel": "Payments of short-term debt" } } }, "localname": "RepaymentsOfOtherShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r48" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Purchases of 2023 Notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r319", "r320", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r319", "r320", "r607" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r111", "r175", "r574", "r576", "r630" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r191", "r235", "r236", "r237", "r239", "r245", "r247", "r306", "r460", "r461", "r462", "r487", "r488", "r507", "r571", "r573" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r624", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r624", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DefinedContributionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r602" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r39", "r186", "r339", "r340", "r341", "r347", "r348", "r349" ], "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 from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r218", "r229", "r269", "r270", "r282", "r287", "r288", "r294", "r295", "r298", "r305", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r511", "r564", "r682" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/RevenuesDetails", "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r532", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r532", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r298", "r667" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r64" ], "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 Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Summary of Fair value of Debt Obligations" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of the Provision (Benefit) For Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Debt Obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets (Liabilities)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r666" ], "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": "Summary of Basic and Diluted Income (Loss) per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r83", "r87", "r548" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsAdditionalInformationDetails", "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r83", "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r91", "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r14", "r15", "r16" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r100", "r101", "r675", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Schedule of Contingent Liabilities" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r97" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r40", "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue and Long-Lived Assets, by Geographical Area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r35", "r77" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r73", "r74", "r75", "r80" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r73", "r74", "r75", "r80" ], "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": "Summary of Financial Data by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r422", "r424", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r113", "r114", "r116" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r626", "r749" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Uncertain Tax Positions" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r266", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r328", "r329", "r607", "r782" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r278", "r281", "r286", "r290", "r291", "r292", "r293", "r294", "r297", "r298", "r299" ], "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": "Supplemental Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Estimated liability for self-insured medical claims" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails", "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r443" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r441" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r438", "r439" ], "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": "Nonvested at the end of the year (in shares)", "periodStartLabel": "Nonvested at the beginning of the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r438", "r439" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r442" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r432" ], "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": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r432" ], "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": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r434" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r118" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r430", "r431" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "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 in Underlying Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r430", "r431" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationAdditionalInformationDetails", "http://nineenergyservice.com/role/StockbasedCompensationRestrictedandPerformanceStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r429", "r448", "r449", "r450", "r451", "r454", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r118" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r118" ], "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": "Options exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r117" ], "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": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsFairValueDetails", "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted-average interest rate, short-term debt" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsSummaryofDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r192", "r266", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r327", "r328", "r329", "r607", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SupplementalInformationSummaryofFinancialDatabySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r29", "r106", "r191", "r215", "r216", "r217", "r235", "r236", "r237", "r239", "r245", "r247", "r260", "r306", "r379", "r460", "r461", "r462", "r487", "r488", "r507", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r235", "r236", "r237", "r260", "r547" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r7", "r8", "r106", "r107", "r111" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r8", "r106", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r7", "r8", "r106", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock compensation plan, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r106", "r111", "r435" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Aggregated stated amount of units" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r7", "r8", "r111", "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock compensation plan, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Options to purchase shares of common stock" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/EarningsLossPerShareSummaryofAverageNumberofSecuritiesExcludedfromDilutedIncomelossPerSharePotentiallyDiluteEarningsPerSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r78", "r630", "r660", "r672", "r760" ], "calculation": { "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Stockholders' equity (deficit), ending", "periodStartLabel": "Stockholders' equity (deficit), beginning", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r518", "r544" ], "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/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r518", "r544" ], "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" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r518", "r544" ], "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" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/IntangibleAssetsScheduleofChangesinIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r187", "r188", "r189", "r302", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r465", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Uncertain tax positions, ending balance", "periodStartLabel": "Uncertain tax positions, beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails", "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reduction based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, accrued income tax penalties and interest" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additional based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additional based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r69", "r70", "r71", "r261", "r262", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/TaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/DebtObligationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Autos and trucks" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r249", "r254" ], "calculation": { "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails": { "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": "Average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r248", "r254" ], "calculation": { "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails": { "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": "Average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS", "http://nineenergyservice.com/role/EarningsLossPerShareComputationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nineenergyservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r639": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r641": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r642": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r643": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r644": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 94 0001532286-23-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001532286-23-000005-xbrl.zip M4$L#!!0 ( +N,9U9$!"7=\14# '=VUT5.1@)(-T[MQP/.>X=RXFM)-M^]2J%T6(L MB=ZDY"&?_BZ0E"T/23N);0U6#XG- 02P?FO$PL*?_^>LWTM.?%%F^>"?S_ * M>I;\GU=__C^MUK]?[[Y-UG,[ZOO!,%DKO!YZEYQFPV[RR?GR* E%WD\^Y<51 M=J);K>J=M?SXO,@.N\.$($*OW2Q>DM1Z0RAN><-DBQD36B;EJA4$QZGE JN MGQ^^9-8SDF+9PAZ;%O.>M+0@I$6YDX)PSESPS]U+K92CEG"'$6*&&^DIQ<&D M:7!"DA#B9[M#&!V,<%#^\UEW.#Q^^>+%Z>GIRBE=R8O#%U@I]>(L/O.L?NCE M69G=]B!!"+_X]_;;/=OU?=W*!N50#ZP?O^7\Y5MGINBME-ZN'.8G+^ &O$O( M^,%>-CBZTG[U=/,%^B+>-KJ\:#<[&[:@J2MOC)O.!O"TCT1Z,2STH QYT==# M("(TA7D+R1;%XW9L/AH,B_/;^]C([76V>&+\P@+Y;]J'Y/+3F5GWVH>TXG175 &[F??Z] UFL#F:J2Y<672XA?<-2 TW4M?U#?'CY;%\&:;S?0 M<@6V\6[UZ,N>'AS^\YD?M#[L/0/(>^U>_=GW0YW$5UO^/Z/LY)_/UO+!$!BY MU3D_ACFR]6__?#;T9\,7%0>\>/5?__5??PZS8<^_BA1LC0GVYXOZXI\OZJ9- M[LY?_>FRDZ0 ["XKCWOZ_.4@'WCH0';V,C[HB_K'S#D_J'Z$^VV0)D5F MZ^^?#7=]^.>S# LD+=88"92R5&@I1,H4"G[RENR>[-/M MD?NR<7+P1GW9Z6_PG4_OO^Y_W<('ZQNGV^N[6?O3%COH;'_=_G20M;\<] _6 M+=ON'_3?TG9O_^MQ=Z?3.]HFV^?M3^_/MM=7T?Z7C]G.FP]?M[]N]O>_[).# M_GNZL_Y7_Z GT5MR<+[_R:;M]*\'_W=][C]99MM?WF/#OI;:/_3 M_M<#Z'.[L]EO?VIWM]?M^?Y'^?5M9V.XO8?.WG;>T^W.*OLLD. !"]FR&JD6 MPU*W- L@64!>,V0EMS(\>U5-[Y\OKA#X(>D]UDF;66EU;]_K8A.NE$L"_QV! M\0T"I\@';&AH*>)MBZ5*MZ01K!4"HU2D<(_C9Z\B$:9&WW?0?NZ6%+X3A?D- M"CN4:LU2VG*2^Q;CAK8,$:1%+$N]Y]PBIY^]VMQ_1/IN#$"?G*\!A0O=VQHX M?_8O?[ZD[=_1]JRF:T5?U/ZZ<;JS^CE(23Q'KD6(;!>.25$IC]"9:H8QPX$@:"(::FTD-:EBE.D/;>I^KQUG;B-4?3RK2]+ M[W>.?0%VU>#PK0>3=A?LYFPP_JWCB_YT*1[OGQP,_NH>?,W/]_N1>M#VFRVT MTWF/MCNO^SL="^\=PO5>'[YUM$^V:?M]Y>A^^^V>=M>'-G_3W>^;1/VOW=+_M?+?WWUPW:_GKT&0D_;J'?XACKQO6@W\J>X]22)MG0%K?7:.6PI>9@LY M2J.CZEO:.]0B3 EKG93@;-Y.I!=73=["!U]X<$O*6RSU:,&_+"N7$LB85!;] MRR'8Y_]\5F;]XU[T9:IKW2)2^8I1OG)6.FCBQ=4VZN]??K3I0YF/BNJWRHEZ MV4"G)NW/"/-Q0[Z2Y./?,A=_#YDODJI#_E:_=6WK7U_CC[RX,E'?F#>/ MO&>,:F69$UZF1'/!, 4^%DBQFN502M$,3%?M' ^;R4I;%%TTU-RYVPR,!ED] M_%&%OOIB'V3&J/"OFI# RP][Z^/7Q[?&O\?W;YU-FM(4,Z$0DYI9R0SC+A#N MG$$,'!!;S29%\.]LS29MH?C?+\YFV=7 I#O1G OS(#DQP*KM->!,_%\%QV MV:?+326WJ8%S_)S#?>CQ?7_2#O9X/; MFKTKI*\T\>)J[_\.^8ARKXE6F*C O)%&28PL4]X#]K634]!HS;#]8?1KZU\= M?.SLN)?9;+CM^P8^X3*X6X?ARV+X\EV1NY$=[A1[=1!U]2P#$3&VVYJ+]:M_ MOKBUQ8NINOCP7&A6J@(E8)$$L$68)E9[)KQR2B(K!>6\HA\>T^]1&'A>Z8?O M3C]\;_1C8! !YVEBP#Q"C$HD.(U+,IH2#5;F0O!?-( M8JLL\80'JGQ =B'X[W'H-Q7^PQA\5,]33 -E-EI]G**@,+=']X__"4,6W9LISY#AV!LP WPTY0''UH,JD5X("G G"T.: M5>>RN!:M>^]TYK8&:_HX&^K>G)")!V$%R!6L9=3\J4Z1TM@A)*D1AMK%(9.U MH_ZH%S-B=H9=7\3G"M^-K9WXK8'-^P]@V3T(R831J44"I]P8!C\J;077SG+$ M%?A+Z<*0;->8IYD#@081A]//I, M:P8TXB((Q*WWE.%4&% %4J6@";C6@(1^> MB^E1UTC/AJ+062^80-Y(H;:@A MAL0_]..MFI4.*$4]H*![ZLU5A*GBH),U(B)Q2'3E'W@^R,9]N!C&,2CZF+(.&DQ94)B MD'[2FI0M#,D>U0>^/_HH:PDG5"G!+2.:*"4-D5*F3@JJ7<\ MZ.#3123NU#W J1#:>AQ31"4G"CQ ;XVV(56>:XULD!(O'J$?V0.<"E6-LMPH M<"XXYDRF GX-@2NA/3CY IG'RQN<9QW[( F-#/D48VRI8XY1Y36VFE @# &' MT+!'3.E<%&WY(&0B-%A!$7$D10Q<X>Y1?-@NWP[QZV:F;4*#8MHH5@I DJY-XYCEB*K M4\HDY8H[IY5)R1RL/,P"[::S:N1<4$XZ$+2"(<6,- BEH/. SY1S%L7 9E4;[@(D%)\-S,%TTG7_>6\NSGG>=D0&'8A'YCQ&7*<&$-(J!X2F"IQI;AAV? M QZO^N!*[TZ<-'=/XYMO#Z/E=VN>OL;51&^BT?^AK1W0M&N'APV M7XF_;F>#K#_J+R+;(R0T@$99JK9TV#$D6*)8 &10X4A8\)M/4L9A)K,PF11\DVJM3PX5))=?:,AIB MA8 @P$K30ML4HSE(YH:CN.M*9" MI-A:A.<@@WKVJ'./R=+(D^A->VI!U%)LL#*(*.F9-H8I,P>2]J?(M#DJ!MEP M5'AX<#,[BS\M=?0/UG5B$EDD9:HX\]8JA'R*&./<4*/I/*S]S31R[F0LS"5R MG*-^P?3U3P!F5G2WE%YCH(]"FC",F78$7&WA M4LP,=Q8MF.Y^=$K=GQYG%A&6$F)3+ID*5&GMF 8R!*>U!D["1!N:^F"%<]H*8>83I5T*:'$*VID2L+BKE57IT5U\Y[;ZA\7^4FU:V49%/\QZ A#34JQ M%F!DTQ1K$G/TJ<,R2"'YO!3+GR$E_3.@G$OH!&%4X(+$W>",<"\#_*RQM]2G M#.LYV&<\BW1]&.\:;'#II$J#U\Q:J03AP/3.I,I04.D+IKX?GU3WI\NY4!:[ M^&=0C'-M4N^82#E#7 5*T:)QE1ZXN6$BB[4,%OQ:PUP(A@3"+ YIL$B"$;QH M3/30E+D_GOF!XT=GC#*/:6P^"%.DW-'@71J$PPPK;*2$:?8(>9L*)&>X7,]C M+H+<>U&*P2CVY1LG-A[#C^,&[ER1@C@CO.#&I"1EX$XJA1QG'GLN8AHKF5U" M7BR& ^,,_=OLQ+NM 4SJ869Z?K4L_;!\?;ZMO^3%6D^7UZLPCOP=.^\>*<,*E+G25&8F5C"AIW"A/"N<<"_D.8H$5GTD>GXO3Y5:2$ M&(2KXT29#D$Z9E,< 546,[L[/OPLVPI/8QS+Z12S#'!.!@_ABC#E?$TPH)R MPOT*&^N% M-0O*F=.T_!PZ(O^ MNC?#FZO1>WZ0Y44['\[-5E2MI51(!TZ%8:E%VIK@L?0&>>H5GX-T@=F@R#WR MB.64(TY2RCE35LC4IQRYU N'?9 SG"8PGO-(B2V8@&(47YPL'7V:=[KYJ-0# M%_,ZLL/NT/O!ZNNW:X5WV7!3VZP' [DOZ?E]9+R%'NV$^LMSPJS26F:]),0B MSZPSTF$<**8QS!0C3[//K$MH/)34P,%YHR289)PQ'$_JH#S0H#DW8$_/P=DL MWX3&MCX9813P$(]VEK&Y42," T-\R!F6VP58$13S2RN '"3$N$O2XX/YT;-*FP4!VE M=>6!.>%/:0(R.E!-5*PH@HV%7SB5U%M.P-*;??Z<(;+<'[>D%JN4<:L(HLQ0 MKXFVV*L@O?92\&IG/Y88$3ZK9)D)/PC+%D8MPN^!(BQUC# 06X)91J( LR3E M6F'E;,K\/%06GP'23#^9 7G,M=5,21T-4Z[ 0#7:*HP,"#R-YBBR/RMTG-+R M&L;&4^:("$RG5#LA7,H#$=+3X.H#=B@B-1VK'V:5CE=]R@GU]6#^YM[(E/X_ M(^CFQ@G\<0MXKC[P.%;MXR&6MA"Y(V*O/?HK:8\.,2*$X=Z"!@%;.!@I8TR- M2ZNXK@LB+H'ZU($Z84]>P]ZOK&<3YP+X6T0Z"=B3D@A&>!JHP0ILFK21EIBB MUOB'607AM" 1F\UV59Q9AS36GQFA&J,=.V$: +;%S1W%R/=+<.85/GE?!YKM+ MF+G![U6Y-@G)7\ESU7&7C[+6,,]X/,8'[,"X_@#H3$GJ+^0:'LNUF56N3QF; M5V.LN][Y_G%,VWU7(>'J-'S_V9T'/Y"R!N]=;4=\3UMF9!K+&6 I0'\'G!JA MG$-.8XV(#5XM4^XB$<0L%00O<3Y M$Y/GG6[A%U*B2^ZH\-(A*CCSVF@%QK7T7*@03_O& MNZ EQE&RQGT(VK- *!C/G%D]#S7KEII\CO 6E W8!YHB3A@CJ;$R""]L&G>H M.34/A8P74[X]AD:=CH13*'5(>N*=8]9APT-@#)2JXRB@>3AP:+9DR,/41#;! M:D2]".#(>N\5.+1!,!:XE)S@>:JZ>U]K!#\I YZZ@K$Q%]W&L@38,IQJ)3D- MJ4NU5Y*DELQ^BLPR^_B!G,>K+FEYEQ4[F1(@]XT8-UZ%I#7&%MC MF<$QXU6D8LF=,ZXY%Y3OE]Q99ZYYK)C@1#/,)-4F2)9:P80E'@FWY,XEH'Y0 MW%,#'A%+4VP)4ZE41C(=D$#$.Y0BLP34/8K(/6]'\,F=$U\,8B\VLP$X-MG@ M,#ZZEX?BXDZL77:V=ZJ/XYWYU19/F[? ?DJQH#A(S%GJ8B2".IMR1Z(A)>;I M<)19X:TG9/ \'4=G.BO>'!EOF1 :*]!\VH(6)%Z XV,P!FZ=IQ($T^;.I:.S MP([.E I+6"N)X]IYQIDF!KC4BUCP2#%C;8J7NR-G51C, GX?9'<%((H51*!9$443W/5?@>'1IZT,D_ZMYH,BDS7GV;];/AF\*#U"@Z73W8 MS$+LR3M?6.BQ/GR 5-L'24LUN^4\4S2X R2CEA,F4\]8$0LC8NYUDZ< M.XH5Q1)1PE(+?VN%,9*IHSXE? [*[\V?**AS<>=.$DA!D='4H)1:IC$UGH@0 MD'<.<0F*9 H!MED-GEP<+>ST^8USA2MFW?2%OT#QG .K./&&L93H6#F-.^MI:DCJ^=@U(6)6<;1T M36;'-2'B'I0,M 4P]*!8!&9$$16W_)/4"AJTI4K-?E[T^*R35?N?459F<8/= MC>+0U?()W/+ENU%AN[J\///L(1$ZOE?M_7FGSV-4J"J%V_P\+S570>'Q2#JP M5@F31&KN@S!*2*'3--CZ2"8$=LK,AE06&"1W_GAU!J=W[T#3G<>\R%+;ZDC. MU^>3=ZYVZK4?^ #-ZM[.Z< 7#RK44 NE]Q-O27E@E%KM# @U)&.Q>XU#BCR3 MDC'/9A^O,R=-[I$Z6#E&.48*.P=^C=2>@^N;8J4$=QC7%3? )W[$RK\_:CWB M*%H?N](N<@P%ZX3$7#'MO"'6(&:1DB$>GB7G,W3P:.)O1DRW^XL/(,%3*6R* MB?0,F$AKXZ41(57&"Z_<[!\9L,3#?9Y5@"@&]U)1) AF6,43"F(1;J4#EZDE M\Q0YWO7#K*@LKW<]/6CK_F2(KPU_;( Q.<0V:%W%5'FQ"H7*9#!!$L-]TP:;N(2$-)$(ZUB MP:WYUUD/3I?IZRO#L$ ^]2ZNX-$T&##5>$I8JKPURLQ!UL8,\-0]%J^CC!J: M,B5TS)$R4N+@!:4*#$$PI^M\ND8'.C^-(Y6B.) P (WL<:2= QIA'AJ MC75"I?-OS3VNB)N*)<=T",!4.O[/1*H415;% MA@G0^"'G1UP/K M][JZ6,QJC(ZG.F!&52PO;;#0.G""E),J("L-FUOK[Q&H]R#V'PT,S.^X'&DP M965STN0>Y/6WE$#/*:8XLT [I(AU/*'7-><"Y3.O_: MZK$%W53T5>#2^""<8EHP%1=$K06[4%$9L^;Q'%29G@F^NC^CG'N$6:SX*W1@ M6$O%)3'"!D=IP+01= 3QN2%(?1K;)376=-FM'OGE)*9H76S :JA"$4F<"H5AJ;X(PW M3'"@M3#SZQ@\)FFF[QF !V 0>'/@J&NF@9 6&<>T%P+,4J/PW"G,J7'6?6G, MP(P*G%IPT"@CPF@%>I,!(UD-1BJ; XJ\UKW:3O%^^#:W^EI>[:JUQ/'^,G>^G\R[9_/B.%ZZO#LG>'!"F11CQZ*CSJC5X"ORD%:*E/I4S[[OOL3# M?88.@I*$$Q&AP!EV"JQIT,'6ITP@),T&E3A8@/'!1;RA69 YMW^F1\&&\$60TTL4I2RSPXBQ99KI3%Q/F@ M@YT#RMRG]3DK9-&,6>R%]> =QAHP!@D=P#+T%C'%4C$'JFEVR')_>LFQ8 (" MW\P(T$L"J&.-X)RG/)5,XG2>N67\1+7MIIT/[*@HH.VWF39Q,WTV-[Q#! @P M&H52Y%5G [S[PS92+=XP*YU-)C2HT1"CA)2"I=RC6-)TD& M,5?5-+<&-N_[CCY;'0V[>7&CWN0ZW"V'F5W+1X-AL9#UK6)RJT=.RC2DH)^4 M"M1(:[0S$EOLR )17#ZB,'".D<4 M>-H87&T0 RF A6H;,+=8I?-09>GA%Q4?"HMSB1BDA,'@F;#@&(N%!!#CP5!K MF#3$RKE*J8<67-8;#;,3?UE_9./,]D;.N\TB[Z_E_>/1L%+\.V%#%V S'Y;O M?%'EAKP^O[V!Z^!8Z,UDG'*.2# >] LC@>L@.5;>I2[8("B9HV#L@L%A*K%< MK2E!!ENBI&%.6!4$QU(KJDW<=-*(1N9VNN4*JN1"]2!=V#]'##U;%%Q*KSHG, A MUEPB7K.X9&:XLD!)%+@#IV"&"U_?+_'NK "^4:/KVM[4_XRRXSB..0G#I 0$ MA]F6!57(QA?'D2372I=\TC'R]O9\,-@L]-?LP6%P:\&^V,=50&$OBS*:4D8XJDCIJ%7;2RAD7#TM@/)C$B$6 A$=QDX=@.E0& M(%%P*:6&,30OEOQW$++G>]X.K]0]*K<&=F5Q@3)]SR(U'+L8+@@L;N G!@EE MJ$92*B2MF8?]7TM4S9RG(\"@52F700?$I)!::RNDI3Q55@0YO];-TP/3PY2L M\-J%P /'VK,@O)%<$(450I(3R6:X*L\2'X]2O!,;;RRB*6;Q3$FDC;4<9 C" M8!<[/D^[K!Z88K\*V'85/->]JY#=]?$8&.\6T>*1ABN#*1'(8O"\L0X61!$/ MS =JT-S$4M\5N1O9X4[1T&QR%UA]*YX"L@L-ZMY4BN8_-3!/Q="R7J-44)HB MG3*":2PUJ#SC5!+,3:AJ@&+55(^''V80S+.$K>\PU5J>];SKC$PV.+QKL'&> M\8S5G:OZQT?O"<_44LF5,XAKSBC&FGHG)74>N\"DFX/2#:+9V(N;;CG4F)D\#ESCJF@S,,,4&""TC@U-(P!W;\G)!W.HE+B"&LO:1Q MRS>B4EJ2.C "'!;(6*V>O"4P,\I8*NHHB_M0XW%B0EGX13.-@K>$ZO3)*^-9 MT8RUQE(6U!+Z[ED^X 1>#>X'#Z8)M981@*5 M<8<"Y\#QP:2(HCG2O4LH35?/&QF8$G&/5'","&E22>-^*>*Y$3Z=ATK+=Z'E M6EX \$PF]2<"F\" M?< RL!@[KL!Y]MH0S.%';! /V,Y!>8JG+=T?9ALY8H8CRI#V@07I%17@A2.N MJ$D%QC.\=K\$Q8/Y%EJEV*)4.9MB%G1Y>.O9I$N]UG,D%&$G=:2&H:!$)IBH@T5E@DK MB)T3J_="DK[Q^6&AC[N9'>\(L755AY*BH-WL_+H]?EK/[#=OBZ.KNW#U;VXPG3B!R/? M]K^\LOZ=#MP\9.!R#FX\OHA.FJ?.2N:T)"EBF!M#+,$"I4A%//-YJ-$S M%8?,,^M44$18Y1E* VB,5((\$JGP8(K/PYK74OC,C/"9#H1C,=E4>Z(%N(_, M22:DQ%1JY:FB?A[*E=P1PFNKBZ4VG Y8,"6\YHX1YJ4-*F5,$6F0UOAI4&XI M?.89PCHE)$@>--:4"2P R8HAHYS@R&BS0);/ PJ?J:B-E <1K*(T'JH46*H= M8)Z+AHGL93;P+\V"2LS;;^ M7.)KAI4;]O'006,0HIPY#C@+7D@PJHV6RLS549Y+?,V@_ )?36/G@Q,,S'X3 M-).:!45<*ISFL[P:/)5HT8.LYPCJA>-,4,TLHY0:1Y$&5TQAB8C2,[SS8=HT MN+^U&Q:<%RF5J2(:#%'@ I"[%#%JJ_PW-_=\<+^^PX/P 66ILAPKB01A5#EI M@^ IIDC((+V>X7,@IDV#G^2#%]G9R\*7^:BPOJQ_[7KMJOZX[.35G_#'.!5 M.6H)=QC%3!$C/:4XF#0%Q2%)")\C22[?*8?G/9C\?C9H=7UVV!V^I'*%\./A M'Z>9&W9?0BO_[[/JT5=_EL=Z\.I/4[R !NJ?ZW9NM!;[W-*]['#P,NIE7T + M0VUZ?OR R0OH>\OFO9X^+OW+\0]_N*P\[NESF)=>-O"MZJ4_P.PXA/Z9?#C, M^R]CWTY\,8Q$:SY2?:^^W71;J16&>>SY$*9HZ,8?;@:U4@WJQ=#=5\/_O?S4@_*5@D,'NH'R^RK?XD)P+GZ];0>HH!V*NPW0\8D M3MB']E9G8SW9ZZQV-O:N_VRUWW1VVL^3]96UE80@SM3TNIW>J=>?'^2? M;XZZ$I#&S9I%.FN#]4A#TA: MK#$2*&6IT%*(E"D2E*'&6GSKSM1DH*.1XGSVEO\)U/[[_N?]W"!^L;I]OKNUG[TQ8[Z&Q_W?YT MD+6_'/0/UBW;[A_TW])V;__K<7>GTSO:)MOG[4_OS[;75]'^EX_9SIL/7[>_ M;O;WO^R3@_Y[NK/^5_^@)\_>DH/S_4\V/5A_3_8[\$S_/3GH6-9>WSQJ=X[8 MP:?=_O;7#?C6Q][!^M'7]A=[XMY\9.Y__NH=D-Z)^7)\U%X_Z+8[V^<'ZP>] M]M=#M/WI/=[I='L';_:_;G>VSPX^?3S:Z6R3-I9?VU]73S];P1V1%+641VD+ M7%'3DC*8EN&$*.X03[5]]@JCUK\J.^62"J^>)/O<&/0]#TW>:6B_;>OB*-D9 M^-_OPLV\UK./;;))3G_&9.,KBHA[-U847I&"_HBQ&R=CN(,=GT?*8 ME),]'VY.37Y\=_BO%IGN)1\&F^0C?XH.#3D[AF:/]3QM\GVS@=G\? M'70.S_<[^WB_OW_>_KIYM+-NOVZ3S>YV3YZ^[:P.M_?0V=O.>[K=666?M:;< M".9:'AG>BFMT+1T(:GGJE308W'49GKWZ[W\HP=(_OBF8&Z0_,HCORW*K,+S: M;G]8?9OL;KS;V>TD[S[L[GU8;7>2SDX"9FD';,\$TV1G-\'\-_=[LK.9=/YG M(YFP6"^LU=6U3KR-%657YF?*'L/=Y#T80=7 -K?VUF V]C=6=Y.-]CKX$(_ MX^^J*,9&'>N^RN0.KK3Z\,UN?*WE]'GKW.NBY0=SR?0_;TIMKV]\UF! X92X M%E+.MQAQJ*6Y%"W./,5&2(5\^J!">:T^IW$S*X%S]X$.=Z79DR27LR1@;X%2 M*V/WO?^ 4_1%#?5=E[?,D4F)V3.,[ M.L0[NTO#<5X-QQ3%?Z^"XQ,T'!LOOP4+/"L68U43I#J\_-M68]"]'GQQ1]MOMLC!^E]';;(-?=B^9C8>9^TW^[P- M)N;^IP\PME6TLPYB:_UUOTW>G^Y_.3B"?M#]KS!>?(O9Z 1UX-"S%@+SL<44 M C^>>=;2&E'*-9/>LL9L9 MM-G9V5]M[6Y5]."W3<4*.XL<(I]W9DJQ5&0RV M^>%BJNK?WVWL;NVLUS]O[NYLUS^-!_[H7:XGSGF;UPDA+T<#4$#QJ0CDV+6[ M_SFU08R[VME9H-F-%O*?%67^[7O3@-FS-0KO^,"N'8,8.8Z'7)\=&J_QS*C#C MCMH6XDB#PVQ)2Z)4M!S6DA--X!_][%4;2)/416^3INKM\R2>WS$[;'4W8?W; MQIFVPPH'21Z2XH+^B2Z3\MC;F+WDDFR09,,RL5U=0%>_O3+SU(6%G$Y402#Q M,U$%]C#),S_0[,^'%6IX79^=>F*FY)@]N'0& =,4,HGEAF)NX%J=!;B6NZN1 M4!B"C=G>0W]QG3F-@S9K59_:_9W.![[S9O]L_]-N%SS7LW9_B[8[[]'^ MU[\R>!]M=][S;;)Q?:T*[Y-]7K7_9;-[\&8#[7%[^Q]O"3I@SE-O8PQ5D;3%)"(MQ:UO6:=\*DU*M$//7JW[GC[5A;_?J,-3 M1'A'GVTU.;.V0ODM]25(86"HIQ&7A*XY*- M1"TDN,+D1O3_9CAHYN7T'4V>2G(F>9'DPZXODB^C(BM=5I5R!ANH2AO.)B5M M]6AQJ ?9U^KWW^>'K^\X(ULKNRM[*\E&_[B7G_NBFH*K?)BT\Y7??RY"^#@. MU-W6AAY<@*TZ5_BR;/YZ"QW !2M\B0L3$ P(T,ZEN:>D89EK&,UB>O>K\^SJ1'HU& M[W+PCWH'V7'M/#TQ"FVPSXQ9HPP*+9(BT6+"X99VDK2"H0@;H73J_;-70B"L M9D<:WS&'N*%Q#&D=%\""V;'N)?[,V]$0] Q<#O&*@&HQ 026!9.%8_"?M'#@-$631=YPE'Y_2)'U-@<7 MX5TW'SS5E:U5\ED)*Y1-44L&<%<95:(E/;4P7UQ8Z9RG1(&@H@AH]0.6X\RM MGM8L?KD$\]__D 2+/\IDZ'O^.&(@&50@>)Z 2.N-HH.9: )*;4SXXPN]M M]T 8%]DP@P;K50=?>)<FR M7*P8T7<'7^A*$NV=]TW>^ZU;I9-*[+[,]O5@T.X,$A.NQEM[]^/-K_T@739A^WWT#;;_[J[G_: MH#N=W6R_O]G=7K=G^U\^7$^:[6^O;]'VIUWHUWO>_O(!'7PY.(K/[W M,+='SY-C720GNC?RR?]"*P@GQ['T27>NE[>FCN5&1M8B<@GD.P#YVFJ6#\&F M1@%RN;8M)L ;T#KN0F)!,)6"&X $R..M]L82I;\L<3<:35;G@%U/*XAZ;NXS M"AX/R%O7@"R%0420EG18MU@(M"59B)MA+9:6>XIY " #5/;SXJB6R@^+\BP?<:>F]5Y)Y+=?)+BS#GGSU26''-6Y1Z,- 1X2U)&6M9 MF@JFA2,285 '^77)/R/P/;N+:")S*IH&^1"N_&>4114%FBG$W2Q%M;.SO%UE MT9@J=/%;M??N4H$MY=,]R:>IR:V/>6\T&.JBVFE4E$].7JV>?:;:>8X);G$N M<8LY!(8L1:K%P26S3'J,J%_*JP>75Z==7^4N7A-:O^'?DR[83%%2N43W>A?B M:E*.&=\\8,ZOB:XK(FO"NAK['U&,Q=MQNW#BX.[@L'KTN/#65T%@3)*J_D:9 M_ ;M@>N8E"/;3.)'756'A'#Z_W_527-Z5M]7(SAM_!'!RXY#=2C]& M PKWS1<807R^>A1>BKUHVJD.QJTZ4752E\-$H<3I\_('9/Y6FM$E=,B & MB89Z.'J"PN7\,T,J2$9=BQOC6\PP!<)%B!9C(44T2,\Y>O8*E..L2YG6V^%ZKD_P69U?\D1!*5BZ<]JS:1'@<-Q$^ MM *I.WRA%WSY^RQ)_8DYCU/>*(&G)_6_?J:4IMY8T4JIC85=-&EI&D++2$J# M2%/BF%M*_9^1^DL9_T1D?!5'[<%(?**M!1D?S[IWE=2+0=3!K5<38*76K3?* M/B@'^$HQ-DE!_O5A#LZ?1RKR1&ZPM3]EY-C*Z 9[S_9#*^ V7_OS9(5I=3]MRI6$+[_A+LXL].H MT]?/G.OY1Y> U3KWV]N%Q?U77Z_'< [W6/O-QVS[RWZLYX#V._!WYPCM MK!]\@9'A=@?&^J77/=B\)163.JHPU[0E>4 M9@AOF6!#RR(CO= H\%B/H7V; M33YCU4SO>)*#NJ.0;>K\WWE(5P[%FGO^7D0EL_C$KY< ME@MX ,GC2>(/5R4QPCI(14B+.T-;C ?=4BF2+0+(Z9L8AB M:#FFY9BF-::-VZ..2P7X PIP/(=OJBEWU"$5-KH>L@6YM*T M&*B[EE%>M)R6)C#LI>/R!Q3A]_<>S,*B2OC.XD7<5'_'W-"XI%XMI(.#%I-$ MAWDR*NN%#QBIAX&Z9'AQ%LAXS3JN9<=O]<[CQT\S^#1\-AG T/)H*Y]D9>7P M#?3 1C8%-S!6]XP/QZ.WG2YP%*?[+58)[#\4JXY_XRX("X(VB*2@]V+P/@UB(H6)MQ3@:W#P?S]"2H+ MN8 ZD339>*UQ%W=<1=3#H8^%=",C ZO%*MC0-7U8)1=>5.C090E.6KPT7D+T M(?@JNV/0U"&*;V8QZ6, O!VQ7^2]) =M/L'REPYSMX;5_58CUPV;/JUH+)CRX9B-0XS+U8OB;W9TX=+Z3&6'ENGGRDU M5&-A6T*8T&*,JI9QRK92+['S4LE4T1^7'C,@+C"I38/R,M\9&.%'B])\TWR8 ME#B7G%[5YJ[SD_.;>T^JZC[UGK?ZM2:K.?2J9&>X9/.B\..2M9554Q0QSSF/ MC'R2Y:.R=S[FX]N^.B5>KN;Z B.SCHGO$S0:;Q7MY??'T2 M.1?ZZ'JINZ*)%5EHO46!K3/,F86P@JITKC* MKN_UQDY)\MLM.V"OI"J!Z/F1O-;9V5GV\/'S.)'?B1H\34V^\17B>CW$4 MT(KC6]^HMA%O_S4:^(2B^BCDWZL]!O^KD5R;5?H^/#,:9+7<&I7NV75!YI'W M8"QK99D37J9$<\$P19P+I-CGK4J0I10] S%OLS[(I'\^0S>%V;O*==OLY?K: MJ;*#4;_E\JI 67S[61*GP%=M/"G)MOW5LL_$*DZ\URU*G(C'E).601JU)+@L M'A&#?9H^>\7$.UV3LU'PRJP M6)41'2;;NK#=6E;2"N^T@OLWT5Y_[!K@:4I3'-=1F=3,2F88=X%PYPQB6$A; M 9XB^'<2\%OMS5OV159]K5ARK_K4SF5_ESQPJW9?W^>?I0)@I]2WM%&RQ2CE M+>64:J486PU&%=%!/7M%V7-!\'.2I@_ Z^J T1^J)GI5R9:WUG[L+W1[NPE M6^VUG=UW.[NKG8WUY/5^LKNQN;&[T5[;F#?A\ A'GI>79Y)Y]_HI#9!$&B'5:,21*=^F^HA?5FN\Z)3]X5^=EYLC<.6]2=&):U/FB^O.U]%3V& M#E7BN9OWG"_*NQ]^>77GS*T2X-'WTC#,?V8OC?JA,Q1O6>\?#P'FS<_&DTU6 MT_B11J30>HO3K:TT]&EF')Y,7#Z*]!N+N%MS-[^_:#S^K%PAD83'>;VN][+P M<8_QB6\HU^0B3+S8] )=OJ)-F?=&PV^_\BT5=)LBF_PS-E&)-ZV4HQ;L'&B; M&6ZDIQ0'DZ;!"4E"^"R>C=_I7DSLL3X$'[SP^@@<)?CH2]T[U>?ELQ=7>06@ MW,P%(RLBSL7U8?Q=9V]R7C-'^%O<=Z_*ZHZ'6R2=U==O-Y*=S61MI]V)FGA6 M=][!S*^@>O9_5%S0%4Q_;MO9]^Z1%2[N?S^?6B'RYS;>/7Y?TW0%\Y_KT.-W M5JZD=]Q[>&N"J?JU7+$+@7$+@X=P+PQ^6\+8]^JH_ZEGIB])MXCV\3_^7J3C M]-FK=ZN[G63KSQ?ZNMR=QC:&'TH%O,?9_(D,SA\8_$V3X>\3KG^V^7LDPY++ M[HG+%/A&X(LD>&6FV&Q)W_NC[WB3RZP1^!;WH(BC_[:475+^QRC/OD'RI9Q_ M:F@@9"SG5Y>"?E$)O)N51\FFML.\6 K[)T=]O)3V2S@T<.!C:?]Z*>T7E< ? M!H4O\UY,6-T;ZA"2N*(?UPQGC>)+T?_04*!T*?J7<*CA(!O13Y:2?U'I^Z[( MC^,<^Z6H?W*T7XKZ)1P:.%# #@MI"UMM07&+T.-K<:7MMJBTG>[WL ?-W'M MWMSV5>^P33;^,\J&Y\_AB5ZU:6QB3U>R'>N?%655"JT^I3UY-RIL5Y?U/N/Z MW8FS8F<-2DLS\*$Q1I=I'4LX-'"@C4I)ERIE4>G[_^UZZ,")=___K)%X*>H? MFO9+4;^$PQ@.:2/JQ5+4+RI]MV\6.HX!WU%99DUUY-6)TI6;%V5&U_*!JTN? MQV= 7XQZ=9W3G6-?=VGI)CPY,%&^U!U+.%1P2,=Y(6*YUV=A"?P^%A+.AE6M MEDH/P(7>^/>)=<-DU>2CJOI0R*5J M6%3Z7GH*>Y?E\:.*V!L='_>JWW5QGJSKH9XU#"QUP4.#8ZD+EG 85XB@X_4$ MM50&"TO@M:K8>BQ<6ND < WT8>$;K5 =D[=:'UBEJ]-R!N-?J[+5\,*E-KGT M*F8-+4NU\> P8FJI-Y9X:/ P7IQ0RP#3XE)X+:\.4:Q=AVH'DELFHC]))"QE M_Q(/%W@8%XQ4R](RBTOAG>K\O(E#$V:-U$NI_^ 86$K])1[&>&#C\I%J;2GU M%Y;"EP&>N)U!%]7199MY =^*1_456>FRYOC=ZK3==X4_B8?8; W*X^9UW*>ZW*>ZD#S +S:J+G>J+G7_K/3E1Q \KAF(T=*Z6U@* MKV>%KTJ#/T\VSKP=59F".R%D=KP#=6U\LF'R)@=ZQ'6_Y5+?TP,*1TO'?XF' M&@]\G$N.EP<$+2Z%+_7!6MX_]H-R&?-]FD!8BOXE'B[P,$X5Q\M2XHM+X::T MS'FR=I&LP[SH;)*_]P(.#$+/_ZON5GW"Y<;79@?K-PC:SAINE M"GEP0"U5R!(/%W@08Q6R+%&^N!0>*XM*#\1%0% BY17-T"F@F[I>(7S>I*'7 MP:AD"[X*'H?SRUC34\3.4ELL\7!QX/NX8B9>EC=?7 J_*[*!S8[!H[C<=Y1L M>M]L4?7%26:76>9/$!A_IPJ6>23+/)*%Y@$ZSB/YN$PC66KW&>G+CP!XO"T0 M+TN>+RZ%-\ZZF+: M2Q/D:CK*R(H /_^/X[RL*AZ_+*HUAA/_QVGFAMUJ(%?I;/+A,.^_1)>O:%/F MO='PVZ],0,."!>.+9]_NXN2?L8G,_?/9':8)/1N_U"TN$7WH6Z;P^JBE WSU MI>Z=ZO/RV8LKG>MG@]:UR;@^CK_K[61KNCB$!H$[:I!\:^BW0!$@=!]0%->A M2.(PUE8_=+9VVJN[^TE[I[.1[&Z\6=U=WVJ_239W=C_!CZVW.SO_BK_O=58[ M&]L;[<[>-[%SZR"SN,0T?$G3X^^P_CV-\0:[56/L=+,R61T,1F N[_KCO!C& M:DN7 O2W87P@E@(GZ(\KSU77\!^_@UP%OJK M=N;IPB?ER'SQ=I@,\T0G@U'?^"*F=A19>53'6D<#6Z_//Y-5.^'*8]:O5Q&K7X:@) M&/?RLHR]/R[R.%H?E4/Z61SR]:M]?7[]4J1G!I-X_?IQX>,>SQN7<^C%$ AR\_EJ MVB\NQSDN,^ >7230F<)7Q>S+:GKKH< , B*SR(U9./_.G /!>L-N/CKL)H,< M" 3 ^P[L&]8 U -XQZW'9RJ:K,R;L%C]_F@!V?H(Q$?O/-$5DB/Z7-RY4?U\ M'9U_)*=P.^[NU5D_J?C<@-"OV"U28W118G0<&F%DHE,@1K2M62 )D.OYG(@=0Y29'1X"+Q0=RW.P7?F#+[9UT?^ M=OZM JZN,P'T5QY7@]OD!S&I.@!2-"R'!758*K^UC-U2X_SXFJ'3S,@I/&) MMMTX6K>2S!L2/S7(R6' 63_.55RP.QKDIX-*L.=%HW,J>1L*].+]% MOC)IE24ZEC"Q9'FR67]H+&6 A+5KN1KQ M_DX#_;8JL,"-YK4'/%SC>B_$92>V;N<_0+ZK6XT34BE@ ,H5_7NIMR,GV5%1 M0-=AANJ)CCQ:/J^?BC'0"<;_/^/^8[K22=RO3H]?+3R.;0@(8FJGC8V#@[ODA[ MB8W62??K@WOC(XFZ->*$;X*'E?PTL)R&H#!' !3C3K]8SR2Q^_"U;G!;*5* MA[F.8WMN>Y4+'DE;)]I6-9ZM/LZ&<+F,5\:5GD]]KS=&266'-39US.B- ,JS MNIV!!F4/+Q_J6%7:C<"5/Z]M]?AT#\S<7B1\Y8E%Q7<2MY= 9T[RJ$)Z]7$U M\%(^. 2$9X/0&\7LW\J&;RR;" G&SEOZX*];.W3W_:P\S;.W_.[ M6#.W,M%SF+&RFP1@\,8MN0@O -^>1_-KDGWA_G46CJ;_'@CN+ ]8(!7!$ T M^WK9D6^LM)KG!UX7+6BS'VG2SUV3)J5Z3*B^CX+JPA_<*0[U M(/M:>WG-M7<^AG'\J)]LG$5>C+1?BUEX163WWQK^WGFWL781=*K")E64)TZM MOWAM4$_-'\F'E;V5Q ]\$:,Y_7S@X_$2#2 *#=T\S@&$T/X?-:FBAPC=\3#I M>3^SR6&1G];B)=ZN6JO!5$1?,9Y>U,16>JX.,!SZ/#8YO$#V15,N@B\_KDVR MZPT>]G(3Z?.\F;\X"'@Q0.>&E1L'@M%DO>JP;FUK"("YUXS$%T4.8K*_E%X/ M)KVV@!8U6B-/W:H$;T8&:WS6G H$;=BWTD?'.JX)C7J1AC$J6,F:^@-5X?N> M-F"CYY<>:=FHXCR$J/:BFU1Q7 1,# [X*O):1RN*W(UL<[!*V62M+K'Q<-@( MT?&-@G(T&/M8T><"1FULGRK\=^3/$P\:+#_W,2H\]+8[J,1$[8D-?._YA$ K MC[)>#Q1,O%+[>1G\!I+FR,,PY+"H+>;JP@"[<#HM/ M?JQ_+V'1C]9K!(,_R\I**(RM@R)&L.H3D&XP=N.;W\K7SYO@TM /RMJ0!@NI MDB.-CNE7Q^M=2@>7E>#[GE0].NZ-#B^;C;WM>5T%P6,7ZN[YLCJL+UH?\!A@ ML-0]7S;PJJ_4GTC*+O# $E /!JAH08/W5\8H9^1UY\UP(EH^9NRN/@%':L*> M:[15E VE_T]ET%Y@ZL(BCRAJ0F43RU.-ZP8F6&/.9?5KU:"^4&Z '$' AJ,9/#W0_ MQF1M#DW52SUQF38N!>5S+D%F'003AL"UI?@+VR&R.=@@$2J-$@'W"NR/WJ7: MF?"N:V>Z3.)*7.7>@'0(M?CH937G1P=.@X<2@52MJVAKJX702O$YW:]% GCA M)^-%^-#SOHX"%2-;+TK4AM'%9YY'AZ^7-XNX=7RH3@7H5K M& (X])EKL!C7YRM'J@XNU%D$2_ ]JIEL02:!0.A%;Z9:W@TURDHIY6^J^V?J.S**#HC/D"' MK>6#QCNL'/=1+&.8U;S4M'+Q>K3.(XOUH@?8Y(X @\8PQFC0L,VDK(9I&H-V MTN:J0V@5%[G+^2LF][POOY"9M9!^3$E M\X&O'/T8QYPTVR8P/1$4:HRFA@LNOY./AB6(U'$P+4:6GH\74K\?K9AP&6]: M?K<%[?>B U IC.]]O5Z_C3&YZ,*,JA?J6/ZD>#"&@Y-#?K:MK+G47Q4QQHF4:XM^>Y!^:[QKR=MF)A&5#N[=5@% M )X-OHR*\W%H'"X#0AJ;X\*JB-BJW:BQB+_;RM?/L]$2& \LD"=0$3RH_4IR MQ/7%L?47W9.>/BT;(AV.>A>I7.-TT*PL1_7:3=?'E#]H00<_/+]8:!G6ATN, M!9\?G&1%/HCFZ4KRH@YM>':-> M>>$PD,,J%;-R%L$LO^<: M- M0$T\O*?F@G-?$W7\H=ZHA8&34"QH"7^HQR^HR+A/'*UE1L2H8 <7A]YCR M*:97DGE)KUSRU0\G;-0VK(M+\?4>B-H_K#8G-29QQ5[5LEAQTF1W-(9SI06; M^-[M:5MU<++9;A)BXM")+K)\5(XS%LLJ3!'9LLZE)<. M*)A?<2/=\-;O5B'O0E_(AHFLHLF%M*6\?C#-6V_$Z4UFT@$"=..!7:R@W-"L M-6)^-DGG*0IG>B_[F],9V=\\*PGR=1VOG][@H>ZRP>,*YW!V7:K$*U,:?9T' MOO+?_\ I^N/FGZ^;Z,9=Y>?#C:)J\67,A,[L'<:UV%#=70:9?I"57FRS6 M03*?ZFIS0WUT69/E,$Q.=16@[M=;13>]*48QT$$0IN/,8G@?O#B3#28RI OO MQXJBV2D7'>[H_54&_][:9K6U85"M&+U=>;=2+85,"N.[5:D12S7?5OYCI M5:<9C[/J+Q?W03G!E/MFI]XP.@[5EEN;5TN8]9KKV#R)9LDXR^.:/5(MC+:K M'1JK?1]WW \2H\NL6;#7ILBU6TD^^2H?=C F:K/K\HJAT^C+^.LX%7SCOW7_ M^(]WER4(+I:CXH9.']?2QIL+>OEYXF"JP)^%28SJ[R)K8")(5N6]^>-(M&Y> M9%\!0C%HW ?O*RN'<;T@QM":U86+_E3]#[D=5>O*]=2-LQ@NNU0-+,926[ZR M!V*4MK8^^_#-KA^4\UV=9'_BK6<^>F)5J78-XO/ MMLJN^G2YM3F?"/A4<&A:NEQ8[$6?=+P8 H^X CHX&$>#Q@F'E^/V1<1TM0]Y MO&,## X/A*P.<(IDO!J#C&&*;%@A)8;HQ_L7/> ZKO5/1I7JG0B9B\N(34;* M)-#BC@Z0;Z!3GS*S/WS@V )95[JBW.U(US>^0B">QG/E>N ME-K2<.0T8HE'< [YHIR:P'Q3V>VT17S7\=%K6,["Y&BM]@*LP5X\V%_OJBS! MW"IJ%(@$>=QO#JO,LE[8L?CJ0!YPQ\]F+]H@.)IB=A$&_4"."<*&;FCRM+^1 M)@.Q94E]IVL13+%H)F=W.A[^*&["GG12:2)QY'1M,_&D0]-:VLF1V*+66_PK MG)Y$ZH'K3Z<1>+6PA-=B*^R0-D1Z$#0B;2NP.A37A0]JHF/##6IF1.)>AJ?Q MJ,ZQ@'0$*7NO%\#!A/-A%XTT & D, 0Y%@31=E[IMI-;+) ]217%W:I1*;/ M.$7HV38I#T9?./H4!(,0*NIX4>;(6BL!1AA:^(Y;1YVB'!+U8$48DB*[Q\WG M JN@?, ['BQ ?T4-I6P/0(!_A^#EIA4M-%S,L]G3?OHU2;KP3WB1/1?(@"#F M)8@992 $8U>JLR^;(F:"HI$,BQ2+$'DQ0EZLVZH(0JU9LI>T/I6C$M MJ>5=)M[VFVNN8GZ-C%U%X_@XZRFJB# M$8["=3'"#>I4"PL]G+D8;@ M#4JZH6,4C*)SP8R.P.ST>\(F$K:[)E!8;X*FNM/["K6:LM_BT$.":FHY')J> M-98HZ-QLY";%YY7-4 "I+$BUFT%U;S9B5E%[Z>,8U6LAW&VNTTH&> PF3*#" M]F4=CH(85)R*K;16\-$81!D@1H+9A'LTL10<^; T59*=FW*.F*!A7\6XJKQQ MDI:[WQPZECB2PBD,J4??LTIK1Z-]MY +QXPM0I3R8BC8-9ND#6H2-_4JPK%D M"B^%(J:R)]6\WV3%(1(A'(D-E.LH 8OUM;.P;ZO@F37+3_RSPYQ78?=F6-VH M'5H4M3J+VG25G,!T,O NF*%GL^]CE;I[0AB8FI:L5GD0MN@!_I"=]P,G%/:B M!K&/X.DH/X)"3'\DDEBU (NM1O8H8V3\M:^26055R9?3A!#_##^(#Z8.D*&J M%9$/-?I5,$*AAJM&W3L+#A-*= AG\\%[C** JH&>EX5)*7FY$ZK_8>S)GN&7 M3##9<1>@5)PC2O6-^V L\4*N% M^XS*0/*/8!QKH!0SZ=BWQ*?D3F7F3&(Z"8J>OV4#3_;!L@XJ?,]P;8WSNC_, MQ9RM/4?=HMQQ:D3;@"-)I=LJ.!H7$+[!K=Q?1.T.2$Y[6;*\7!:"-H&Y,^ZV MS%O9"G\QO#=Y:OH."WY5S7DN@DP!KFK/M,OL8K_?]7_Y\Y_#"E12A*TWX2R< MA2)6!XEYW#K$\CN>9S\XFWRPH&OKANZH2)B6/%Q:\N2>#3ZC<#BLM_Q28#!3 M)$F89/:G/F-(+&;_<: #&K3+Q.?_4:>W-\-,O\6.>WW!>E\J3V(:ED*^M M>$))8]0U=7\!V_G0]8=2O.;S2NNR'CWYN)1Z^$>??9RDL[;0Q,WYSG"I3\7+ M?_35DT\I _GB\-R/78#,?]GB*X58RY=!>>J=KW@[)+%LJWO#9I:XOA('B'1F MP/W#RUGPD0S&0XZ*\&[-Y\0J2)V)X3$I-@NW,,$2#0M2#&>-%8F3>8:(@[!L M^)T:!L]G_;0]2X@W!44J ! :+(9,.\V"[84#A5OWRF/(YQ6GO)]= M75V=!8U^MFXOSV;/=75Z5^E+S+,PQ;$J'%+N@LG]<#RK2*QEW&4W+#"$"L:' MU8AT:/XBE'.8!X?,X?>?\UV*_P%]5Y4 L-0O-GHZH<%'"./1RIWWF16/-8+4 M:DJE]RH.T@:_=TKV^'0+JA4E+S-$6M@$VYQ"BE?Q0Y;1%F14 /(]S@$ MY6+H,*G4QX% %$,V;'E0_Q?M4FV*28JD8"T$=W27(RMKLB:9*TLGCU(@!9EI M<\C3^[]\@%MR](!-;]*SZ*38,?O+'Y2/U[ILQ-UHKR;OR0X*8!QU3]465(E$ M61B#7+.28Y&:0E^Q I5VMT$V@EE9"]?")OB,^"?ERJ76N8BY7=I#Z+%=FZ4; MQ-9VA^!-M;\*UHAWL"#SK#UJ>%<02 MSS@90O;70AM3LL;0A1^<*R,AO'@VJSY&9"RLHW:JU:K9F9'N(1U6]!F,UVB"AF)BU3.14 MSYNP9GO&7"VFE")Y!M64@L -?'!Y4 K !AVWW3$VFP19B@')#U.^3\EY+1B$ MB+?^)'@IB[>5Y,J80)! 7\\P7]BY,%=8R%JS5FNY8#KTE\'HWRK?][6OS$;(5^D2 A_M= 9 M IWR;5Q[:@!]J:"[U5+]/RBO!29%0U^H*2C$8"585%W\'B6\VNJ5M)8B/=@S/@5A25D MB__BKAQ^=S5X%@WRO:]O&P&?8 MB]Z*W%CM'(D1:5 '>SD<-@V]F22)"4\ZOHAZ7Y:;@U+!3]E_X<^X"XL*.:/9 MOU?7(NM ?-QVL6(IC#*?A_$56M2>NE(U6N&IN81F7&:LR;* "T5>?(@"[K;>0W+5?H'K]8?Z M#C,'G'@W$HBI& 1F'?;')1RF,FMC')7W$#M)TF\$"!$D(Z)ZJ_>+J#-Z[E*) MF'86[]=AL&9BS$CIB_6GARW7T"*%$03G&(V22+ M8%.%/U <]Y+&ZM1PP56%D'?92C*/69KRC5AZ<+R-Y/)*AXHR?)/W4K7;K!^( M,:+IAF2J(,\?[N7UKC)XRUPX%;1>7W8M+JS?[]JRV%M9$$4Y#1%ONW _>7 8 MV[;=N]2HH48J.5F?^U&'KY4[CV)SA):&A#*PIU&M3&%N9#CD!D' M@5HB27B;DK /1$O2X!5K)@H"MW,9[D&3G1'#-M=:D!&LSX1^\DUH%M^QH+NE M')[]D7)7(#0IVTO-RQM@\38B!=25FOV=%VV/@(L88R\/Q]*@LXMJLW-V@E;K M)$P5A<.\4[B-Y=';ACG;5=D3+V@F*S>\W )KQ-1_YFSNJG:G+H_DD9B48K:? M\\N,8!M'VPS 1;NG>42^E4IGRSX(?XZ$@]XM%C4\R.XM=Q ME?**_N'I5=:53;3L%+JFN%M>E9(0HTY][RZA*/ M&B_8SO /X73MH#JAMR-<0\.KA^8JW$J-SK97C*@P3SM">"J)W66P_57UT565 MN'_K80$KXX/SP)T(J.E4Y3._N*MW"?E)&\KB7&4BJ=L2].KK 59UV(>V"\Y[ M!P8DJQA8$.%'39S#1U+4AT961"^&>SZP0GP&Q!EW&;&1*9'CUY"Z#\J^&D7F._PB8!^)%RS_]B9X>6=T #MH*D7T83=A/M:M1JH%3/UM>-R48JQ9M M$KUAS"OEIRK\,&91=EC]RXSMTA#HH?NC,<&(+!:='$:M_3@:6#N7 DZ)\)?5 MH6-N5Y$O)*XC3:AAA#]$H?NN[DK!"_FU[31@D<&ZH-'P3N59K9Q'!7(TR>@=N M+ S1T6$2='8CL.L8].UW:/NC(:A/'Q9?!'6?%(V#7Y>Q9.5(".JKCS[$$WCK ML DQ/[\(*NW#T/W/,J1+5@1T M5H]EX:!D'E $:-B:#D)"WNL]LU_P9($S8>!3+U"JD7BTBK2YAVM7C.*3=JP MCX.0!:]FCQX7G^G/"]X$RAKP@D3[VW+J\<)*E=T%8//(3*]39-KYTNSP7--( M_?E3 M^\,],,5=D<_N@2DW+4\\D2G!,DR7O8_-.(OF(GVPA,S(S;[/BB^_>I@*]F(@ MB:X,^PH$TU,D?!!.W:%A@GREKGMV*8ICAB:\_UO9EQ\,2/2'JEUWY2[X)[.G MB %F#8-/336YZ NLCV"MT'N+?0"57,"U5\OYX]%EKMO68>#?X)O%[$79+8)N M.,C1^2N Z+/S"^EP\UT)TN[OVVXI?RIFW_Z;_>[\V1/[(7RY MP.<00$V];KS>P1A8O&4T(UCD309XTII73TQ0#4I4,]B6]S*I]'L)0[1[M"G= M%\.J711)2U%78J6<(\JE=07$5-%O\'YX5]F0/$>J%LH#I02"KA@A6NL5N@4# MZ0=R7Y[.V!)10,S#/*4!K\/FKE%%PX.@;<\CG7M6:)6:3;G6"_E3M::_<14( MP/];<,7>"8!:>8N&A1_(>CHE&@=MGERV>$W1[)-<"'+:K<.W#CYIJ5:/T M@A4WL?-H:O'5.? 4N#H9T#1Y-K]F&D?K/[="%:?2SEA$I WG _B 8CFS'LZ/ M*5ZBY (?U"@F3;^6"*;.0&EX8.JW MPROTMQ,H168[(4#2H98C.+?F_2".5+ M%7TQ1_MO,XVV,DUCY3^(K\ZLXI/3Q$8=%Q;KU,[]S8V#>N/$T\ZQ"=L$LXG= MZ2.UJ2%DNVK%$QY_"\<]=IAPU=J4^/OKG1X?6H*D0ZBE,V\9Y O"]PK92"ZF MBGW"_@#O+Z_U968> * <3MO?#DH=8PP<+']B2/1 E[,<* ?;;U'^B&?FN;I=]BDGU37L5;#W4LB-E M4<)(2TU6&9$36"GT656*K24&HJBX;\NW[3YHN-?MXFU=Q=HP;Y05@W. H[(, M7NZU7P^&#OD1JDOGR5(QXX>]7I2"*46WK'K$D 6@[@]N>6&H+A(F[/2?Y96= MU@;FI,+IN[U2_(>7P*Z]R+)IR3K\MT-#JI0M+:F2J&L@,6M9I>&)A[,OI?J+@4 S4SSGF$,&RTWT-A7! @R\[R7RK+0+4F8N4HVT.+$C_2 V M8HGQTG$ R0!;WSG=;#?'#22$;/A 6W5&:%7,[V,RUL5I.%])-P#JO+G63M3T M^YR "SM4KC6&*]2 SF3,FY>-_%$='B7XIF0@YFSVS*GL<#-Q@"2I"<]8N0<' MS$CO,D8+;_?F8*W8^>E2FQ-J)<[6#OSPW*2PD^&D;&GJ9G<0';4^!/L";K%T M-P28M5L^@/ZY]@]>HT.4UM[(DA!Z&BI2_!R.B$X@"EY&990#1 MV/P%7MJFHLR/Y&V)WJ P%T*:9>E/@F0DFQ9%OH+;%!!'J8MC1.NZF(6UV#>.I2S35^R>IYZWY#0$]%Y.L)BLIX:D]10,;H#(Z> M9V$1IS%6>VGUM2%S,'CKFR.J_=!3%X M667L9!NE_8*FE<.JD*@\YOOXT4>#D,+I@4^^S1G!8Q3/T9V2G!,XS\2+EAI ML^#*MN.P\[ZX&DJI>VL$RJ6^K9EU/&G.7(F0I>Z#FX=W13]'B2(]3RNW:4!* MCTT:\]AK <7PA=%W@G(0Z2N1*F2B8D08&4YP96.YE,P&2:95,*AO2 MY4V2-\S\6D$MO.5;EF0/V1/C.X=9#?Y2.$!-7H];-CM)/8QC:CE>LZAWKB,X M(^\2TC%1(L8,N3.EO@=WU,708\E3,<$ 7,2):/UE,45Q63BO&&G]A10$P3 - MMW1Q3Y&0G?C/[S/1-RV/WM]@=A>IQ.?:VC@2U]V%VQ[.PDQP#C,3V7$ MK4)[")IWK0L)!E1-&MML<+L?'&Q(:$CX.$_ ;-8A6OV\[/S MV8L(CP[_7?WV2QV^\-)TU;GA18K9O__T?P:-(?K9CRW=XQXM(IKV$M3DI9!N MNWYXB4@R:+1+B[L MPQ,1L,_:N$/0:N]V^XWR?2(B/AZJWA 9:1$;+WICL-WC:39O&KKF55-#-(+T%"@?=/Y8">GKT,'K:Z7=9,57)_A%5 M!SM(:9$M[\?FP2R4S$39E M_K75FB:?.,*!0#6G^+JU/YV9L7Y5&:@@CH1M _KPH%[L=:0M%*1!&YT!'2$7 MM0%?JG>.,\[ 9G?8J4\B.1N,_5J/C#_MF-F?6]?!#)G7)O;NC8>V\'DP,3A' M0SXV2C!E1JJ7=)%R)@*QKU ZVO(=@Y*M% ;0J:2VQMH\,UEY8-SLI-)D4- K M7GP.A6!^DCT[!P&%V,][=FCB/ VM0:M-.GWJ@.)+4\)\LM?GJ*/\5*?0B7Z@ MEHT]/07W.IPX9C 99)S]XBRWY[[G]"OM.7UJ$L8EJ6!ZEUT3:4+J9K4Y"+1A MW'E98:E"_(2&'\(K#S -FCU9[Y+)YH)6PQ)9-S+SE5=&\Z2EH>[7;5@Y X#' MIE DK*XW+4WT40=H2\Z:.,@]?CGHB3(DN1(YY4*1 >\\>.GDM D)R95X+A'O MQ8A)\)K(]"Q4X(N#!CD3%6JJ]A1+:+)D*>^/XRI6QHUT-/PE!OV@.=< 1^MY MU2TE&0R#6C"CUH6G]^-V.3(- X].R?7 W^1_H8I\Y/^-VA!DI/V3[^>?7&8P MS$PJ)B8/JR4HMW14C)HEUK98!QC+7FJ7,GJA;&X0_)@P&U9#,UNBG(D.7VH$ M?E+#ZU.53=;4C);2>+=.[K2G8\+-KZ0E4BTH>K^?B0!0-C:QYL0+(NT[;(^8 M2$]4%;;YV9'X'?LHP0WG3'0Y5V2M/?(DUHN4@Y6N0>]O:B$NEYA1J510%R60 M 7(E1=@^;]2,RH^0"=[JM^!+\[<=UK)//U41OLEZ,@3K(M*PH\XP6!;:M'W4 M?"BV2X--H]=VG?*OC.-J/Q;W@@CHFNJ0TG;4 O"H1)^DI1.G*>S$ ^5*L5 8 MUKC1JKY#\,2"V-K&XG2QR00_NBT8I3]':G"(1AY::3J1GF'7_HS&@:YN"23#XYRPU4]P'/!=HA^?SR^/AT^O>3SX;HB=VK MX!OWO>VYE#U%"!%]Y2N<-,H$=2R- $?C I&ZEFIJ(>!2QTHX#&VFH%9LVT@! MF/I,F37VMFFO'ERT5Q);II(]@'$?++W5!@"@J;AR@3*H"VD'VBBU9]@BZ3^F M](GX/,EJW1BN111MMDFT)0BK(]>!]!G-+41U@S68':D9DH[@;5%AY_KN#*O, M4O^HE&C"&FRJI67:4 0=GV^@+C)':2Y M:R+B!%TQ%)6_(.8K6FO/P9Z,F/FIB9.;<>P7Y=^)U*Z;BTI)L#/\A ,P.!Q% MS,06[&L$46)A/30D":J&D#9 JH*V0&E-(:B)7M3PHF-4@V'ME;0JQ@O[X&(9 M>XX,#*'+% &1SU-3RPA:A1TO+I@<9Q9R_'KHV#V9)-#AM*,]V-<&UL4P68#2 MHT66RHLBGN9"21QC J>P6H^E/":JKP, '+V3-T-SUH >CKCH/IOKSN<7)Y+- M_5#N^>2<+1I(=O8378;-BVC6?@:",>HB/0:XB E#1^:T; O^S$ T$TKP2BQ()LWJO<3V)"Y(-K-=O M-.56,++H5K*J2 $N^/\K.%RT'8&H('$!@"6R/B=G GYC 25O1RGMG*!X!J4) ML29DT#$@I6LT3DL;Q 6!PW,0:TDBVY4$I0TPP1R5O9RDPNI2O,@]N<7^M@K3 M4^O:(E/T127;KFEV 4]8MITLM7 &0>T)AU'Z&:MKVQ^8$U]Z1:@*H]-6].2M MR5(;;E/29@PB[\_S[D^I0X+:D'$K( S,LA4GW U%&B2&DT+<@EQ&X"?V+O4! M7)0,P15_)-P#/378 3"*C, 83\I1"](!/EFFU98\!>:T!)L2A#',W:RM8_OS MQL$TV? *#.?A0"/QIZ@Q5;5ZQZ.?*Y0)4OI=-J[W2FEW78E=<*.1+57$WY7NR(IL/1 MSN6]>6Y3R1G9X(G4SLD)B#=5$@9IH6+!"_8:+>7% =U*ZVZ[VC&+2>=*CBI" M@7IZ8O@T81MOV+EX@1+_U::.UT]TW0/!#._:S48!B(=M,)PVF]+:I3CV=HT4 MIS.9GI;<]T,8!8X@.R?60].!X4@LP]4H]TIJB<0Z+VT=W?I!RG.Z MAC N?7Q<>FS8=M&.MDTZ7*E?P]J'>RTL2@SD(7?*B,6J MO&P[^965PBKPV:=L3_ D(ZZ'N3&(NA$N#!>P<[LC-YC!.M_GRUH;JK__@G6E ML07\TY1P_E@S:B_.G_:IV>2;2BG6^3"J0<'07Z?3ITU*E]6VD:JH4:%S1D/5 M3IY#D95FLIB:*,(J5TVD'EHENF*&ZUZ-8[%0DOS#1+0+,@5:5!*?&>3,N.0;S"$$6W^ MV*++&NF#Z5\&D?R)6VPLO]ASD;+(K4.*#^67_WNR>>Y+%&UIR5G?*T3PAFD* MYZ'"Z%+IE($8%V5W63U P" %V]\V[>(MB87Y+]L,$2#C.FV^1E"JD?,^/54W M2(_FD=6)S,5M.%"[O2XSE>(.7#K[@HM6_58B%EUH*#S(K(M*_)8=I ^Y1/&U M2XD+KL;KA4*T(/M7TLFE[%C1F- 5=KC7S%Z&E0RGC@8BD"#!9EP=-K-MW6N5 MIPAD6>7('6!+@(&,ESMJ";^H1=9N-R).]$3EYR9<.O#6N0<-H_=CSZ_MZC5I M\Q#0G[=*I&U/.GIBB]$IUR'U[W7*L;C,8K%:$?%/:;F=]*0+:MGS&-12U0MB MA&XM! MNNME_H;!&^8;L]$:RR,&^EDV*B$D0C.:G"XR%2BPGBU8!5E M\>;@'J]NT5SH@XE"?V?.TJE9&92_1\&9/$O+V:/B\:/'F4,H.0F3-]KKC6VK M)'NB:-5R)DA130*G\LG9/"R'PN,3[NWT]OUU\HI?E/O]"4*>;TXY-$%F=T*% MC!1 0OE F?[&6)Z/#L@C'#7;JEI* K'?EX::DHI]+0%=PP)L#"^\# I2V[6O M7"Y!V]X/@OSN/R2WM:\6J43FHBHW>\DU:P2A%(ABC/V[Y@29:Z,,OP/X:YT8 M1Q2.[9:)GX"V+Q\3)GW85Z,E"A:9-A;4S)M5[$L<8G)5Q4)32*\"N>UG8NCT M@T @\]&P\WJK="V7@ P11SN8/ QZ\MZHPCVCMT-PSI6X7_%M*BWEJ$0WEK6 MZ&_DY5VG%[E<*-]*@DJDK&;^!,0V*'^K)>86_6%@R)@&-53N81&C:"19O%P++ MIZZ@#5Q"YSOJ67&U1N,[XF^%,5T3,A4;SZ+]12L=++ EW-R4&-2Z\$5D+H(K M*N"HS-*JNT'["WY16F)'Z=!+Z%(HV/-QRM,=R#.89D$\UP.2D/AD/#2<40H0 M)60$OQ="Z.F,1BX)7@/>R6J932F%A,C8+3%X"[+*;X60SR=OS/:*:&]80@K5 M,0/1/#5$G!&M2[UG_0[2WC5 Q3SG9\9#)@3*V>RO_%&\3RL9^M1WM26" KCI M.,EM5%+Y7]LZ$ MA1VKNLLDJ%YKNZ_9TV 06>CV];/73R.5OAGII<3%:7TG<]1TF.%C%3M5&,\N MA6N>M2Y2TT,8\VTG/815>:H-&61K<]A)0VS;%@*3VG!%XU]$]9O^89K-Z*F" MXC\D6CYZ$-]EFNQ5M/)G3\E6)>U = F^>Q57H##A'"Q(=#J6)>BC"4SR]RT5 M@3JSFJ U8N7P%ZRH1$:D72-Z&K;1AHT6.\A>KL("$8V7_*3,S#2G6/^X%!W? M$.%QX8R0]UHZ&4ANXF*LDM0*YGN[5E6U%V?B3#Y.!6C5;\&9WVN"UIB2].&, MABTV8"*,,?2RGPT& 3TI:IGU;.&6!14W($;E2Q6!Z6+$RVI5-]$I&#XW4J=) M>Q8#WB-$"9- 9=E6LJJ"@1&M;TN##>@UHCH,< X8@0H/0RYFJ6C0&*D[8DQ=,@>)Y\<-$LS+\T.BXY..*< MYB--:U-*-.'DG8GN6]E%WP^K-\(B)5!!7KZ2TZ'R#+F_#-@.C2A#'HYYH/>H M=E&]B9YI! ?P"*'3T[3/LH1T+I9?BZE=%6182"EP+,-/,:P?M-4IZN'_DHE' M-?WLN]?/?G)JBB O8+X;Z[1P#B*3%5(7&Q#I3JIR>FG*?$OOR_M>'AIP)-M" MK&WX4^02$3>E(-W)AE$C\>Z14 3.K#6.4F;J18'-W^%C 7\X$0&8#.=9!MC> M:&E'J>Y)/&:DNJ3"K40D:']E4P;2B(U!DFPL"SYDJ2KR&@7AF)1OY]9VJH?E MWPH>6,9YQ>^F;XK&GIYE=&75,<3(SM#?(UM1TC%/.*L^Y# 515$E(J?)9J6' M0TR WL =+DXY/BI:CU*3_L%G"PV[),E06':$?>Z$MF=J1-0L6J=;-6G^4]MM M>^F3V::$4MVD?2D?B^HN#?#V^\/2.,.2@4.#C.\OTBFI4CA;(PKU>-@LU%PQ M7V9U8U;-I %+Q]HA7[L6N%L\PNG9"7D>5\D?L;A$ G7;3NQ8ML%3EIU8T3%T MDX=JO+G)^$OE@RUQ*'WN.EELSL(TE8N55$N'NV^[V&(Q18?3\CC:[1B8=3&7 M0=A=[!1DC=!0>+O5XN &XGC>=N+2-DO>_-[M!QE)(M(% @ZE;PYL/2PS\-B( MV(%P$Z1AM03M5<8,/GG0;SS9IZ?8WQ#$-OLQ)4S.F3 Y-5W]9I26*1UQC5G' M(O"B#AU%.G/B0OO5RZ _=M92YESS2>&GNFA>P;\\__$=?KCP-03K.9,%2%N2AM./$*_6H$C1W:,QQLW"EN,/!/[;/@:C%VH5=!%3G M*HL.B6[YI=Z'(3]__CSV/-#%2 ;*TS#@993GKZOR$*R-SNB_GR[V1\P7%XG@ MO 4X6#66>ZB;U".TG$O%[;C$Z*!B-'J(65K([KDX3/1H%@2FJ;\K0, MI:0F978RKWULO+ (__Y[U8Q 35BF[W697K2P2YX%.P+<1GIHGKH47!B!CUY\ M_^+9>3HYYBZZ><"+MA/ ]CTH41*@&7[TG:!G4!!Q M="2FZ$G+=U"Z>(TTX155?(8<>AO$SP=8)\&?3JGX8(MK#NG=K]LQP=);:$VS M1EVYK%MM[^,+,UA6S>"#QI/&4!M'XR.8%[8;HGK'IX;,0JUI-"SB;CIN=T*V M8@-M9Y13U\=!P9?FN550OL.3Q3"?%M^K587[U3;:[EA#3/$/F+AJY_-$Y0S0 MN)U$RP]KYPKU0I225K.Y!+"E9"^A6?3CNYCE967"*)<; GIY5_R8N&G,YY%D-_IZ:AG^Y3[\P,9*3V.<@X5ALTOLPPPY]]]O"X MC"/%%:[$%"[C'S< ;A3FKSWJ!=9 5%(O+'_KOR*X3@0'^?J@ RX5JCM2D-WX M9UWI?W;;ZWD'M_.6EW,2U2(Y3J'2B,(_OO!&Y79Z5_H-40S?1A3#J5W?7]Q] MD+F\BFC:9ZTTBJA>,(I?IM5;*M)E4& $'L8*1G)!HG)>N2= M_&GA'HM&8 L:YX5+&UE>*0WPUT-7]TNY)>&E5]4>$1)\I8^2'%845.F.2A6V M>;=,:4.A'E$,>JE PD$:%OX#JWY&%]8:!F%N_2*(;:]G!X-CVWNA;)6)F%?Y MUX9<%.=F3_<2A_/]&YVF0_2JER*(K-:4P:3S,$OKS/WHL^3]8&693'[:;>$= M=#N^_3NET$KE3_PHRBA=AI(@"DU;6JN[FV:KL]3=IWFU/CVY8^^ M"FL2[@GR *IO+4^N3BZQ9UG* V45.W6#@Z]3"Z=/_ #L8IM-Q<@YAQK>;K.\ M"IM[60H[7YA)&58;!%^!:YU"9B;&#)('(< ?9'2/\'K=1SEG"L^E! M(@/1"EEMV]HWQV^2U46%F_OFY2]_Q>%GZ>^&:U6DE)/!1W!L'A7VLRLFN9OV MT"QR22 >"&Y0?I0>/T[[E+X#>SRVGI%8 ]4[B"F0<[II,(_C8%;HL,EDL5Y! M&2R&]7.X:S:")U+_AUN+LQ4GB^_]VP%=F1X^_C2,4F.VZ-Z-$@6-3?.;),E; M2AXN=IER 7TGE?"5">N&Y\%+@T0/7 E=?&+KDZ/&4JIAJIJ5/NC=.=9>@@'G M45?<-Q,I7>2,6K'+<8HD2#/)#2^L--24DVZY;$N;WY31ELVUN\5/1\.XT 2F MHY1KK0'IH,J @:0VT;"ZWH($WUKB0-9/]+C%$M%SJ]N&>1RZ 46?D\>T)2VZ MR-Y4QH^%U313$*E HUB9! MT;.@PMZ*30%8WDZPO\S#EF\'N9")LW7<8K99.K"3[0AAKEKJ+4%=JQ[/CD[" M51L&0P#7%H';RNS"J)MVM5*$D!YJ*:?'RI>+6"K^_<@,FJ"/H(>JYOZM*A,\ MHZ8HUJHA_I^;NJW ;UGWFOU!=&L(EDIVF%LH@WKGY^E6.S&"6/]RFU_[\L_; MK0=^<6@L^ [83-I1(I7V[5IUB1E]+X,=F[PWC"M,]M%77SV,#76[>MTR5SH* MF_:#&ZKS%B1$;)R9$9]Z$VYG=3?[SJHI3B_:(%R-/N$@=PG3DMQ2.-Y;:2\1+?BG M'ELS%5IS)6B3\3\S=%(")A6DA%-E33I0J>)7,;5F+SJY7(!(%5S*>;ZG$T*5AW_;[(\71XE[1H8!78:WH<8NTNTV-A_D?[ M?758:^.S>'>V;0.RV5&R7HXUO(9JJ8&6"'YI@@D8UGXQVQVVNV&)I*,(@<&R M-AM;'*.I.01]72^NXP3Z1S%Z%00G+X#?X/S& TLR^DT8*845?DIU;"+S-"<89H+O. M*1W;--C6V0EZ9$+1V(,NA39B:L%DQ+B*3XX.%W63C/<\"UO325*8*9S+.MR1 M463[M4_66Z.#V0YY6GK,]A1) X?1M6^KY9'!T5!\_32LRU(*YY=+_>GD4IP= M#X=_H((PK'YTU1&:DQVPS=>PP)(M[Z_$%2<@9&G8-?JF)M;2K10Z:,>B&768 MNJOR6#Y02&'8UR8?J<3OFXN64@ZEA]F#0KU;FN]D+AD"=9%"'1OGCZ=?9Q> MP0QE4+:,CM#S37),/?&-U#>DXHIU&8M2_X8BB/#T35LNZ&A /]?BP\$9!YR!K;3,:3-G)^YPF+9\4D)1^^181R M3BXS +9:2RU/J%JK/H@^:432MRYH-\@'L*Y]S50V4H4-M2KQ.X7+,RJ4F)% M-P,I0'(>+J:DE$?YH!-^9YA=QIVSFY1_^VSV=));*__18_=0Y3U/[Q,@+-72 MI'J7XJA:\:?2ZAA^+-JH/" )%*#15J+1=I1Z.)\T?;Y#X#BJ]50N^21Z^[&ZKD1'6U& MP6%^MUDJX\(ZSTLA:/L85%1CP?>>S.)S@W2;8RVYZP!R%IHT*-0E2W;J:E4< MC1LS>/)>$>.G6K*13*0;PL0G%U=\MJF!/YT]HY0]-=WQLQ4!==6.!.(T\7KV ML*/O3/L[@K_#P9FW2YX:"U*S2J_^#<#_Q*_TNI+:,#D!: /990]Y58*8$U"I M;/4*Z[ %8[$G 1[&6C5,!4)*0&(0 Z_QPU))K 2OK7D^](^G\T_D[PK5OIO9 MZE"!\V<[!WN<8\L6V<].X MSL4N9H[AZ($,HY%6F?FZI9&HV)JP$ZR=:J*-&O:GLHR[^:"0-QFKO$H4>J#] MD#R>O&R1;=[1B]$0Z"KDR@0%0*A(H9YSQ4@9$%YS0RCT?05;G9N)J<5,S)N\UHA%[F M<@MX.M2W]O^PRQN^3"7$)Y0*>E!-MP\>/79>6F+;O>87;20Q]&KAO6",SP&I M@,AU%.*T#5.!:WQEN *#:U?+,ZV2?<>F;OP1VDL&FZ"KR9*&![ 8F!$H12/% MYZ3 ->,IC[[P<>M?.B06$DZ+*BYBU224 \MUV95727<.]B"F23?57@/4AO.! ME:X_SXB2AT]H7=SG4X9]'CJ_IKU%KN"J8^01.Y'H9U0M#H[Q,=0;W!H&C^VW M786Z]YN.'\3MMG+!N_##[ZMYQS$_^JI0'.(KQ[5-'\"="Q(92A/3MHN-24?O MFT:\(B18SO90A7L7C<0[SPRUVUD-^&R M?F8TJU$M8R2&Q"/:!(UL@GF[F!UV2XX' ;Y]+T$K$)4,JK0'6;R)G12KB'2 MZ5Q6LQ_D*KY0A_@5KT-!BN"%TK:CU@/OQO]O2ZER0#S'2!^\;H5Z@0N%HZD7 M?1R_C<'9)P\_0H>/8!8PH:(+,[_FZGE99H(FN(OD>(0SO'SU^'-O)(=E+/MU"UX0F]BC MSYQ0%CV-\VY7F>M\-N.3\!N/?>E]-D%0?M.W[Y-<9@^[]>@C390[&2Y)5^D3)%ETVQVND+\Q8O,Z MKTE"A5()59A0+ES5IB*;T>,";30WB6OR,/AWRUXP-3HFH"RU,#M;4D&C[))T M&[4\:*D#]C8R L2'#>&;1R6;W!$QXY+A.Y(SW&Y'#J4]=A5.L8AZGT$4[>(2 M+$I@5HVR)#R0A-ZG9BF]89$N5D7DT:#D&F*031,8O1IN!XH&-?>J[K'N:I'T M:DSLXE&CUF*>)$?Z*(.Y(ATE)]\GG%'ZG)'*1:]SN0D78WF=N6S2)COL)8Z[ M2HM%N7L0'O @3'59F:#2[$-X=M,RO)AW%AH 9N6P#OSXZ(NU76J]+4@F)MYV M72VVISK0B4V%"R F9%ZM$8T#82YQR\/]4:7$8 8?A +(5.4_W@I9MVLYQFTB M\4GOIY@;]V8KW')[;%A8\-BFC-:$03)33.NL>YSKJVW[.8L=%L.$YS[YM&!&)\/=CR9!L[T&#EN/$==)Y M9ESY-H4 VH.P6'DTCK:S>Q_'_$S82M%F;P]"##]C%_=F^[QXD(\+Q'<&']X9 M [@A!#![T795*R2)#803"2KVTO<[S,>?<1)2N'-N=I^EUBTTO .J!W;8LE(X M$26#6C9!UW@KZ^]5USYPG<1_?IW!LKBEU+A=W%-?EEK;%FNOPI+7J\92OK M:<)OEL2+F[NQVK1M5BH:8_<"#OD:?+M\C77SS/HX%R+ IX6E.#\F+$\X!#KH M']?,7I1=6)''&=#H_+MGQX!&>>5EU5P@%IV:7"M R\EG2#C%DX@PB6H?52&; MMH]9[SKX4]C9&X"'!D*#X0YG1''-%AZT?,A-;ZHMV&[/,(ZOO0,CQX".IC>S M9FGSPU[S&-M:/,YB@FQ+,6(ZS"AH)3MHR*_A0*7[I&C;37596FN2Q"]N8<4J M'.?I7T>3-G8"O78I%SG8J3=&.MA'!IP,@TD#H,@3%+G)( L-_D>%(>@XA@./ MH85WCF+&':O6U(;+:F--\O;A[K\=KXA$ _M"8RH16R]#),KOXYKVZ2=?'ST] M:7;QE"!&%BP,GJ82AZ%2PQ#3#:E^'Y]3GR=@-6X6IG< M3JWE^P0>*D8\\!-0TK"TL<"B&/2(2AJ+;,"2BSXT,6WI;T=\D384)Y*:)/JN MUIAX:;3X(R] P8C( ]C3AZW4!#92X;S1'N32UQ!;7C=N4!8('O.^.4/37U^]*=0LU!+RN@OS0#=!'GN.HRWER64K8$ MP41V_W1DSF8_3OT0/4X$W=6A5,V25*"%M4Y->M>5"!+!EG#:A/$NY_'/6U.E MCO5!G#N/J+!8'HCXHDK,X?<7Y690"Y^*Z2_;#?U'AK)_K>+;63L=CC+=*D[C M(HBB!1DL&< E\N?0*3%V>C/CP;(BL>\J>YHRKHSVNF*WC"=-!I@Q$2!]/8ET M37F$BTB;Z -TD=+&4'>BAL,9(&NVQ^4I2Z;04Z8V;JGOGLLM2E?BV);7,.), M4MFS[=63[_"-;_>N1A3<;+-OPQDB&TBJN\[&-'U6/64"=G,0^P((K!)4%;6G M^ZGT?HAI-C5 '08DMC@1$P>0BTH#A/ =TFTX-:GPBS6DL[ W@X-10Z%MK#^U M6;N'$58LHJU2&]JY8U+7;A!3FY?%=!V.*NIS7QR2HW&EQ"UI3')T+PX$X['G M<3%HL)'?A"F04XRBZX3RR@BM0'OL4@J)2?4GC.=%LIE]R=DW/[V()6=QR$/$ M<(JFX9?2?8-,%>FBZSH.:OT6&0+X3$H4HX8B!YSR@=M KIC(L&3<9&L8ZHL.4,%K M\F%:;41A<)(((T^^K0'3>60531 .6&9?YHG I!/6,(/YBY0!WG<5QMQ>:7>\ M&,OS,7$=SD"P#X:4HB"YY1]#X/Z8QOY[P<0.(\;VG*$Z3'@2&4E5) M\#XVB*F[-N?4*5(-)T2D>436DVF+8.=7-)I0*[O[TH3EJ=5(.BC1*,133.LX$ MZU-Z[0;KIB_:*>1U'4G"; 3J/J0C] MU-YHRKUOY;@J;A7MS28MUL02J 4 S>#M[WH?$.=FKBK/4A7S2E8DDR5*U!R0 M+R^N%YN8['?G:MC[;/+=.'P:9S@V!GN;^"KT]Q=UMSALC?G2W@W('I=>P4ZI M7^7DJ]WHLV%;"OZ!9DAY]A_TX2\5U!]5-'Q/1AHL.!CTAJ@,M7_LS/-+&HPG MRE+JN:'%(BKH+SH40SJ6BD3USF@SDQ: [ M4E=Q,0,F4)TMPW=0X7\/>I9I6 M^E!G;+E0* BSANY#X<22;VO EWR=.Y5CWX/.HYA"W.]@."S#O.'L*276@CU0 M]M6ZXSC?\;P$],"#US3A!T?CZUS+I#=B2PBC7>8[GG1(&Y=)B-,D=)BZ*G6> M^G_Z&6%3#LV&0+==O1K=T4073J*6M/,7G[S7P>KOYV+N2A2=.E!9+]3(F<_V1I5'BN!&9OJ)**J(.1F![7 M!Y9=:C9!FA"\V;SSX#VM>!@),\V@;WI@'<)"O!8A@ISVGKIX\@U BL?>Q&,; MTV< 0PI1=%CT/%LE=*G(366,6Z\*CN2>)C,)@S+*8ZH1RG-ZYU1 M8D:UP74K]@[):3#2AU,PPP%=5MYY0%"Q $:G,A- M2G+L[0A]M=[]8=[14Y*E=B6T",87XWMZ/C(W8=",6WP#X62G@R .2**\CD=/Y .]:F<^YM$-)TPB"**- MX]3.9ZMC8MMG%)^R1%)"ZS]4J*^E\W-^Z"ZK:W/46;,DH&XN613O*=_W2Q#@ M?:'Q://[G,4K!5,KBCFLBHZ5A!H);DB***GEUB(/>%A^8;LLI!F.3B?U"&$F MS?7L.$R8%8S*X#&ZIHB12X?/J9TC:$DFTKL27N:Y2*\?Q8%,0NJ1]]K&;'' M_FZR:-44J;C%G&YLE'U,B4W?V=-+_O]L#DS>.UH) %U7[#]"0LS^]7\]^OSA MU^/_/351]XV#)KQ#@468V8+]O C"\ODN:;S]K^E%*]^1V MJ)#K1[G$83'UMQ6RE18JBHPB=;@_/B/X[ -&B)Q4WA MHHV#HQ"QF>VEMB,#XJ08R=IT/V_4^#YT(E@$E2KO%4$ M2LOOD**+HXI?Z_$ MEPK2ULN_J.X/-*3JRZQHSR$YPS^X'0)2AU$)2R"X]86\;==AY<3XAX@*/\EW MZKE,[SSBX3(NORW*8A)/ PUPR,O@]N# M!.CGGFOSG2-+);O(LKYB;Y5'BB.3=&0G.@)$O61ZCUEOQ%W;L 'S&G.%4EUFTN9(M8B>K9-3O]\UPMB#4EI M <*[K _#BWK=R>GY!DW$?T',.M/(IZ+\F#:>GJ=7%]^Y!L-7 PX@UPFX2D\2 M' )C^;CJO3PXIT*0TTM9#E&MWT&R-#R:OFOOG\'B0GM!D45U8X-)C2.T398: MFB"+D=B!OA$'GK5%;+*8RIMZL]S4JVIV+@9HWH#YS7E<'>H# MNBM2R&7Z2U\5I0*:0L.UT'4WO$/_8$'4;(4Q3E5H]3.ZY.T'$9#^G.ST/S@8N\Y/:DZLICUC81UD^.O?@N6I2'?QQ\CUS8\L6[* M,:QF.57KQA7]M>P&8QDP'NO@C1MMWPRK$#53!*M(7ZI%ZBLUH7V<@@+'AO1J MVL6>=Q)<:%>K2MESMU&NS^MNZ8D2CDK\3!*\^.:7D>D.N#NH26;!RB3BBCT; M)Z[%Q0$$#(M2.SR]9<,G;3->!,]W(Q4/NT.WH*TS&&P13%KBZR$GUVO)YL)! ML?:,D&MU%ON2)D^]%%GB(4D&NUIY1]G_A3<*@P_AS#+M=ACY_!P$SZ0$5N=K M & $#&;/\ SWRN >K=#(UI]: @1ISJ@>8 .+V&78S0<^%J,^V#T _.1?3YT MC*VH4"(R#'CA],6ZLV,AXJ@CJ>NCA)F2+.QN97&I;[J6G6W7=2M!Y.&;+X5A7M3DJ[YC[1HU3 C%K>[E-9/D+ MXG%$R:O5@(?(I=?)(17IH@WOC'J^]-QYENWQ>8[V_4H]_T>FH9\<3T-CN/7R M?_]+77[UU?+)XO%GRS"/3^>?S;^LGCQYM)I__OEJ^<67CU>K___QXW_Y('/7 M7^]@"C7K!YMJM?_+9Y\.G)0'^,N=+_P7T['&Y_MJ.WOT].Q8S/$U"D:_%Y#7 M!^B"W;;?.[//U1\:W;WCE]]R14BU,X"O"P)+#96(YD;/4C6T58Y59[/_VQYF M_86F([IJ=8!%&?O_2(/IU0![R!KDB!N$J;F)?I918Z7Z9Q2X MWD9]2P4$53HB!GF/_"K E=IT5[*L-$5P-E+5+")@,&1U^)Y.2CBW9# M4Y-?V# FMY&B90T,D/>0+ +T441?2RK3ND>!C%Q*'&T**$S""H9S__^H\SS?*U>?+X[#.L128) MJ&84G2?1 ZM8)7Y'-:A]ZTCH[/W3^/>;]3LV:PF4WEY[AJ ';G!NI?<8;!GM M-AW#&,6D,E#*'&I2HU&[W[9_SATSCF%LDVWES?UO[W?F3G?FAKMSM-)3X>'U M9E57FT&/B,B6>;]O=[9O&:0AZZ6>8YHB-R8NGNLT-.!EH\4D[OA*.\H,.A(/ M\ H2FYZZMG!RN^!3W6_^G5Y: X[*UK&&T)F[S!_+#L8:%M2M7PH$^-YH^6=N M5X*V[>I=)6$*K;1TU47"-$?J)("6GT5NW"-FU!H8 2!@Q9&,J%-<#+>=PS_FS/)X!M_1O0N2Q4B=2(][MW MMWY]W1-3V]C_A$[$KD7E(LA43"\)Q?0M(=X#,O]W;^6V]W7K[*/ MDR>CY0"1M!%$3.-FL2JJQSV+24\B19U9A>S]\;FSXY-4'P2M65<^+@[NV:-1 M'X&?:7^M^VVZ.]=D$^R84 @\T+X&$.[:.K>^:NM+2 M4:W+QB>2K1U$$:3[6]ZC12I?8JU%*JAP;;VTBPM^?'\2[NXD"#24]]*%@PH? M^"F&6QI;Z5HEP.!/J69 >[<(*_7N/JA[Y[=:ZS>0:6R;!YFV;+O@#BG[IW%W M"?/#(!9X\^8?J5H"/D4RMD(R6MW47+P0JOG[LW"GEG42QT,OQ[=7$HYE*?CP MC9;N-^>NXQU754DMZZPC?ZN"8P0&MFX0W&_9Z""B@?+>2RQ0N4<@>P3RIR=" MA'5_C6Y[C3SS>9T@8[%]P=)87X'-27U$/(O'\69M4B2@Q5+ZZ \ *GA+N-U3 M0T@>\[MLH:X5W3(H=U"@J50NO[L+75QC">5<54)%@QP(1!7I*T\;T::H,#) ME)[-0@O^IP C>6LZZ*VW N][SS/UL?9&W%5A MXKO$KO->/R;5A!4J?:(GLK?B75F3'5T$'(^0H MC*ZHKFVOJL[;O&GQF\2SSZ^?S7ZLD=23]A_3J*/1E%+37O /!3\X[%#"GG[K M6@:@Z?@*5AI[^3!IU4JR[X:%^M/'3SX_^^K+3["-LWD9CA X;B.SQ..' MJZ:YG/Q[F89W;O6$I(_0;2WA\4(_. MGCSA.UZ\^&9_P"O.PQ&3DN2)084Q??EY_OWOJWG'4DU43DH-(KB7M,NRW#X$ MJ>L=!2G6U,*6J9-!WJ,^HD0Q[HT8:KFT8-2[:2!+LJT>#SQY]=39[JB_O:HW5.9:N(%L^>_21;!'?$N;-81'[ M&X;V^1] 0PK:5D)?!HT<@\C0 %U784N,T8Z_3ZT/=U662 ?,WNIM_Z M^Q1/B(,9&E,$2VI64L$M%QGM YLJP0*TE;>"J[Y6&2UB*H:^UUU[955-6@^N MU!Z@8;:FCP0AC&%;%@C%A=Z6BZZ-VO;KV;IJ4T@]0RDX6Z(?O5B\32BG]++P MP]6F7DC+2C"34+FC)YT<^ZNR8U%LU75!M_5;4_438?K$'3]L^&6;(V0 R^4& M[83[8"*=AT6XF#T--S=,A6-\NL(_O_;Q7Q6E^!3<_VG1>3PN25,T^YD%9/JD M)@](";S10QL/S;*48-@8,(==!)413Z2>&\/B<$N5D=KQ^[AJMC!S-DY"$7UD M-H@4]+%^_EOI=F3@NJ=HHM#77/'OHR!ZEC7'?)UDTX MZ_8'*PP"W4*C;;)>2M]+*W@+6\GBT"_PS%>HB7K^7+!]PQJ\DQ-7OZ0V2P/' MY*J*#4Y(@RP*65I(2N,*-=^7U2H<>KHLIM,O"7Z\R>8VF3-5FC+H$G0EW87P MC7![P,H@UF;>KSR5&LU!(V >5)1>FBKOR&_0=@LQ,>1)4'#RN>#@PW_F (BX M**C\#-+E?8Q6SP83IO0=FA(198%K!OE\>:SUN=1,#"VFI)-LU" M,3[6<2A,:'%0LJ)4$Y31)M@.D!O,MYU'R:/?;RGVC-[/LFMW#"*,%9=4N1Z$ M8@2'P3JHRF\L#0;>;93,=OL' %P*AW]63!)+SN27;:BHN"JO;7&U5.;@Y,R^R6EZ;_J'_R*+ZN0DSVN%@_T.- MUZZ&+ICZY M0 9TTZFAT"@>$,N#E:>CJ=82V$_]PJ;;V]IA%L[#=*:$!@J!@VH:ZFUW>C_@ M\ZLB*"YUA!.?&M;,0;*ZB@D=C]0 MC@MA *;,"&]B3ZAR<4#;;NW>!L[<99_Y0I.K&V&TU(;V,S5VT!5;K"K>A23X M?+'*L#(E"L/PBTSQ%4=:L4T5 LM#[=NJ_H]\^^3._G.[]PATQ3-G..I$3ZZG M;5/.M4,#NX^KZM?_-@?L MC;^)V;2"K>6Z3,?JJ-ABGJQ73B)60DL2N)=@G_ MQC(6E_LX #XII& F23T>YGEX@4Y1S&R9WZ"O@2@F&HYB=Z55NC$)C.4T0",*Q#=0OE6*'0$#*:X!L>F< ];\+"%STX$MO 'K4_$ MI[ZMA.^'+1TE>$@W7LY8L"C Q*^"WL21NZH."=4;C'5D&< 4JBRND]SYQ@6 MI"\/>^GF5P3UF @I55$HA?M4[]DZF\H(N5['0R[V?E21#CE)PTK#TOO4]@Y( M_%;@=:Z9]<&W(F&&HCFL"-17BTZ(41$PHJ%5#)XSSIFR;[#YA_D;[I-SA71]7R-*IT_)$)1' M--3-VU^(UM27Q]+1FTZ%3W ,0'\*BMD%KQHK)+R5JZE%LUZT'YMQ>%6C_T.0 MFV6'% 0NWA:^S;Y>XO_(DDHO(KQE7K>$%'Y"=Z*O\N3$T<9A1]@ZDN=RU-Z* M/-%"^,6"L);1$TO?JR'9P9D[_"Y6T_^I8:V,[?ONI< MKK[T4_;!62>O,G]& MJ>/&K[F(\1]SH=WK1D4R1.77<0X,GB*3J\SAH.'FQ2Y+"&H(L ^\Z^U2MF/M7^U"*; MOD=FBF$?L,HJIV Z+A(AV;0]V+$;4I MZZTU^[!#TVK!J!'U!KT:MS1V^'7W%8&_=+'?66)&CU5?#%KK=6Q*)#0@]N"$ MKBVOY,(+[']@R(WL5UIP7 3P281=!^2M-O3F,HCJ\%T0@TH;;TU?6.L\4<]U M,EF%LD03$>S/?0'\5VX5U$(177+=!4IGMR*=JT(BVYHS;,JM+)H5\5K[#NW5 MPJ7).^@L,L\HF;D>RZ:VF"Z<]!>&W8B^!]S\=)61M>DM)F M+LR>Z:WJJW4LIA9N]Y';Q%NA0K/RD7&X+]*<40/AZK>0[';06?QUA:"H62U= M!<;B<&#WUP)WW5)Y4.]G)L,KN3LJ[#H0I9>VJDSN?&VNK;7:@@? MBIDZ\)6*+*4'0N1C;BC+Y)X=O_:R,FR,*2UUPB5.,6_T/-.("(H%Y&X([5J* M& U*+RX$W1%,:;FI-HETLR 3Z_U!;RF B=XEC2 F0:QU?=)@XKA4Z!FDK;Z\ MU.$^'JG*\$V;QW+?Q>=32,T]-!S*NC=>?YM/#]N /*Q70M?$B01_ 2@-< K* M?X8#J(U:4,#07EF/&8/96NJM]= MDPKC&+D. S+,2%6TQ6H7%VHT<_9!;7?N[/N%'_!%FMM<-ZNN#&?VL%#J9.MI M>0[=YD."62XPVR2S"PL_IF.!C9RQ*RG/6; 7F,1*?;8F\IHTA+F.-6(ZF\U! M[L8PV0F!./JA4%I5IHJFOI.1DBCEHFR:Y-%#5Q<$YY+)!DT MH8%+9P+*M0!VYK)M1J%:WQ2,ZK,DI6X+]/E@O/J4O.P77=A*:7>1.U6QYY0/ ME33O")&(ZU%N$8B7D+)9"2=G$#UOB,@)YX&U986SH%%WT-/(-@7.OW9$6XAB MB%B]N,!:EW59AB]+=6V>G1NJ%6+I+]M%N;C6YI(,-/UV;;KF&BV0M[V7R5%I MQO"JJ:0-6DUV?28JAFI5BR#W]>C7UET@=@AWT3^1NIED*KQB$0>97I&5U'UW M_D,LJ:,GG1\\Y[\_7[$E@E0OE9]D]TGVS^^3[#>MS[8*YL[@\*Y;BX1)^"RV %>[K=I_$E'['HU% MF$]%'[Y>664X?3& Y6,G1-P#K7Z&UD;3]:!4Q?$./PT>P.+M!G8D?>GP*PLC MJO4OY9GAT$_<.S;$Y.6&U[?1%.C51:4Q,6M;Z&,_R-JP!:G+)=,8#491&ZLY M^@,:HHH(S!Q'5146"+XQG6@Y+V=*3'=0^N]16I@W$LZYB7"BK%S']PQC"4P, MKS0N7^BDL+<#3?0-O%^1][&SN]K7U66Y.5@\T'1A]"5X%M'W+ S"256U:.V) M;/NII;"Y8R6#QUS&+AN&?-GRSD8=S4D0RI:!, M80R=>R00[2QFT0Y-+BW%41/3THT/.LG[\\[7?9\DF#_1,2<2HQD"3>C5-[?0 MQA]O<_ZNKES5//PWKO@?/_[?4:'@"Z28H_+92+?3OI+=#&;B9OYV$)S3E-D< MN^@8&.*6X7(Q&'X-YZ]>77\H4NRI%&\:A8!0,3PI1!^BBO[AP[.'PM.P12)$ MKM:C)V=A6!_-SJL&V+3S:D%/',T+^]DR*,SPD"^S-MG\ S]/9 V'/4V]R/1O M[_SB\<0KYVTGFM*WZ'[ZS4^S9^'-]1ZM0$5+?EQJ$W3VCEZZ'H@IP__/*&W] MJ0X*=VG8I6?JW;Y6^I3^]M6LV8I!;,=F\I)7=YW5-<#DEN?INJM$^?\W7A\# M#\JUPF5-K>[Q]W0(H^4C792SPDI?()WDX>SCY #V>M[]YY_D475IP6=$-0ZK M8;0ZV;/_JT53[JT.VIS"^/_+^\NN>UJO6])ZB:6-E99B@N (A.T$)BP[9ZPZ MUF0ACHIA[L0*=YEH5W7(6F@# .'\%&+VSZ]3!)#)1#PLA=:0&*_%N)Q">- R M2NMG]'2^7[PW!GA\%%([$MEX<-,-0I 8N@O60JG>L\XDR9W%$I M9+RV*MS-/7?\/^%.#_+GYBE>I!R'43I&0)U]@*1C])E1^TX4!MS7.4/(SCC) M4[F&E-('%9-4'I0(;"O2IPIL,@Z9>HC*Q9LG]V?FSLY,D-<+M11 2N5+',B? MBU*+/=G*-(PM !CY$H(R#+ +$$& Y2/;DB5^FQA_T@YXRC^$\4N,L'=)^DL[ M>YGYS)"/.Q40,O A@!^C$"#HE M5"AN)'E0%)Y'J."6O(8R6596@'U(.4?+K;7O.X VE*2#"/0RC/E?XC?H\(R+ MX/32[V^JR.HT3_2_6MI6,5L"#$>SEP5S#AIDJCIT?L-.[M:\S$T8=K'O%Q?! MQP3V;5=>BS@9%G@,Y^V;T!^#9N9$"N$?3)KSJ''"4 MC/!KA?T4T:*+/F3<-72"<$=.C#,-GW;8R0J8T+KI;\4 MB(58L_0VJ[8Q&\^@X0I2XG_:AQ(L6Y5T MDE.-1^'8M*0^K/JM!!-2G./@1DD9*+%,P=BQ_+NK F9^JQ).E@@L=E_-'JH( MYSA(_."HC U/;Q"I!K 9B=!AF0GA3" 9,:E3^M((Q(%P0GV?6T8>@D^]/U!5,W*'W8%S4K[S&"- M[EFEK/NZ",^EQG$U8PEJ%LO&EK7@X4Q$,9\7@3UZV$A^&1_H(K)2^@*B0##] MT&$R.*+%[J1>0-*$(HOP:P@/J1G0=55#"Z[. MX%JG==-7B,JD7VKX11!Y#8G D"XU5:,"UEE&Y*X(EG6]@Z(.-LNV/@ (3#UF M3 #E'ITVMV14BP3 M0K_\7,G3)RJGJV:-0)XKIW$U#Z-I6A<]>)TMWM+[R M71^?'-A4468EH\HMO1GO^B(7QVA3L5(CC@;MN^JW'7>PF^W"'3Y4@^2*JU7) MO)SI R)&X V#3ZY^KE/C=Q=:@3! M:% 72 "I$YW7&M],N$SS0[S$ "UWBPMVBL%_+\R002.]#(2.QC:^7[1[UI/;(+G>+_*=[?*C K!/VXS[PVV M4C3Q,M4@6B'Z0Q(":[2'M"AN1Z."LLK#O*^#"]=I;?;A?COO;CL1YF\W]3(X MS,5L6W5K*:,2-;$1WI4$C$1-4,JBW:N1NS:S@NE47A=J,Q4#8\I<55B\]YMP M=VH%E7UQL85P%\$@R2C@?B@YCF9#4J+B?E/NUL!*L1J'FKNWM_YYEH %S;+< M(BW;'^)E?L[- <,:!.,GHYK)H;.UG;2!LU.7I,+0OC$%!7# @:U)+>?D.(9='%(A2QSK MO")(!E:TMAO>"Y@PP4E14)>R^"A% VKV.9&4Q0,4_H*YZSL+ MK M#A"(9QRE?'583!'1M$PSODSL]3V=(!R\N#)1BTSYVBBS?'_,LXUS>K7)E M\C-)5\4O2TL_(0!HP"J ?J#2FD@I"P0[H\]0WCXI8]/^1YB+&XA_Q'WB\'02 MA^RJ2>2G3W-+YCK#^D^DA[_3[I!L-1#3,>BQX%"AO/GXGQI(TGKO1PF,#?/2 ML!O3*XIX1T!EKX]K6 /Z\4[)DY5+5VVNKK/ M*?@]W$31><8W:=VW/ SM;/9C>U6QTVNJN1-UP6Z<'MV:,5^X1IN%B2>2,1&F MY"&=2$*6,DQF4^086&9VA78C"@UP2BVC5[Y2/7>$6F]AN\+X(E(;*4&EJG'UU'K=XL$TE$+-+LX' M87Y.5$X>. #D]DW,WLE(&%0'[9'\,YM6(91+352@S!:#)43+@8='ZHZNF*W5JJD8:C0-L M;J;CL!6Z:!=M!#1I\I&K2^H#J15H6]7]+*\RF%!$Q)"Y4P0]-&A:M*JKC6]% M!*Q8&#W*"=E?4H];WOE#]9EKLGDV^U;.K&^)*H 8]RWU$.+4.27K1&-3:Z9; M3OA^IN[H&'Y_>N4RZNK!4:+K )[EXWS5F=X2:'9B8_.FE.VA\=I.[2\_ZW4A MXJ>_K\_)N!_IT=XGL:R+52L?@/5]:RI4],RND@'4QI;"5E)A9V)9]T'I7W+S M=YO#VG>/NXY\8[87)IMB&XEP#Q,0O8J>319A]N QA#'\78CAQ#JJN%9;LMJ,Z25WB*NG_GO<'JM2ZU"T9 M*@_*JLE=7Y)K.VHE[+4+ON6M7X2SIG52]RNQHJGLD^ MNF?G+FNRA>LT_-%2&" 90=!N"5;KGEP*C+)^H^IN'0%-7*A(@38Y-+I79 W)E5(5RW:=9.""WG:V[[LRA1YI^"E%OH( K$] M_,T7,*8R1.I1,O,R-,RQ^#ME5\B.B881[FXJ*O+L>DM-W#H'>PI'L#3E5M8"/2J*R$VSPD>=YB@2FNK MDP=SR*QM$H%4:K6:(AIZ)DPD%NRK*3 _W!#^V=P*^DCUBCUCM?U.5 UBTV_! MC5KELKM(PDP"V0@KH%U,"PQ(D* (61I1 4/J(PMY0,#V?.6*X?NA_0VEAAYX M<=O?;468&K*"2)"I3)3[#HY)5&#*9;RUWG"4]*4N363ITE6RA+:M]&=*!/33I*>VG57\V^@L+SQ!T=N MPO);=27[\2A#I$0-*C0I(6U,L"5X=5+S:#G@HDAI)X@B]$;Z5<4A5)GH:-#C M&J7'_18IC2-/I&H^:"G3IL7NL9))/+(;9J@/Z)V2:J70:2WJG(])Y>9B"ZMA MY!T.'+]+*+_\B"E?]EI+B_5?I92>ISZ 6L_]!AG5#?606K%2'I@MOW$09"X. MQ$R9EM V1"RS@J @"4?][5"*+.T/.]1X!R%70TC,RXVD?"Y8O;\/MVVM54J3 MLL9TO MVNV>S,2 O28<(U,"@#):CLB/$<>D*Q[M'P0]YN3B]/EPO]&QG,?/C M@DLX/6]EYCGM^V[C#C? 'BAD3JMX_>7\"%0_D;PJ!D)].H/! MI$DU$(ZP*()Y."6:Q6 S>)F6=D_"):@MX.L:I!@( GKZ$'T<#="8;!*,'?[F MS4"]6&$A\HEHR';/HX9END!<>AVN_8LCN\$HJ?;Z Q/[;-Z)NY@KH"+-57J+ M+43$PC9>5^VZ*W?!W3 Q6\@'%9S$31VN^S)S%L#W WL/=C)D>#)[V0S*?AZN MW;+:A75\V[17FVJYCA@0;3D:WV:2TYT"X[T/5@ZV;]ZU)9/K75=>2UGT5 IQ M=JY$!<-E\JB6:.Y5E^T^G7MW,R(7B4:=QNK Z[X).9%65R@&84>Q8Y#F"Z%.P!RYPGSRNZ0PHRQ]WZB@['B11 M6#3D4SYS3I26+TBS$1/IFR2>Y@UO1896&\(Y&_-)@J MM7A.%B2YRHO)(>EY(!L@NP& "#LB:@/B1] &I"6L$8)^?1N8&G55#RR=:,M9Y4#(>*3U83.8' MK4\#>R55349I'@DD>A^JK^BY()RC,9=WK 8Q=>ZB#V+21*,%J/=XW0[;" O?(9_'K0=F"M] W;U*N*J83NL!.4+#RFWGK?)NIY MAAFU$1A1;32EX,?'QE;9%U9"!B(AN4PZ7%9HIH8!%*Z%.#2ECD%N7'P4S=*E M4L@9D!>YB*I#(&(87[C()*_5G>W5/-P0U/3<+_&=+?&J[NXK MSN^TT);YA&9]O\9W9Q^I^T,%JBKV?KGOD/LE&#"[5$0\;SLT?J_N2_;O=-G% MOE^JO[]/!OS)Q4"^%8_1L3RE]!5B <$XWKIPH^:H#"A&CB&?$K,/6C8\'U8L MYT! H!()2.1B*JW40:*Y$"/,E_?M0C!NEGAF:[;W&/. X#<+B"Y\T7 YD_0F MT\J[>K-1QL.-E!>LU WPU3V+"R"1D9=FQ%<3,A?7RZX\;.H% #Z&[_,53%K3 M3PBTY.Z8@4]Q6FEYCZF@WKL=+Z TX>XUT-MJU;D,4#*$++5>=^U!@LQ;3RC M0F-$923-7$F5BANL.3XNQNO'+Y78/: 84JD<3OV*'/^ ZF%R=;=\P-)M"R.1 M/$&Z8TBD2&;$]CZ6"_-!+'.O)=8\"*\5LRNDZE%LN:S*_44*5ND9*F+T;;J> MLM7X>?AAD)LC?*^+;J&K@1[+U'# DPR@>U"EB)Q-66_[0L^L1;59B;X9-,48 M !6;=U2BW! @9U*# )F*B>95)QULE?R<4#)%#&DANH4GE'5#7QB3@ JF!-JR MBYA1>;]T-^LOZIWFO.,=+F95."GM=97FO3Z$K[>=%D?%O.44+#E<,5!OM-)W M)A*,^ILJO O7L\L:26=\XM%1.(R'QI7 FT0@MT<"9+M6%2HZZD'2O9T6(CDI MM\1\Y=!N<'XGPJ\3O.*(%JU+BP'SM!324RK,SFJGEM6VD0P4ZL2Q"8GRH:G6 M3*;FN170B E?B&S*9 UF6-9P !?OF$?^LXE9%<*+<%.W-$,3RDGF: 7V8)T5 MM7V,'#"%V3@\\4EF4(0^+^;VC:AF94#XJA$8R&&W[L(*Q$NR.G3SNK](P76M MKQL^R'>7C(5 IVML8,E2L%HGV\?9)LXO0?B\WP)FE8*"-'+)7BF<^5XI@:ZK MLD-MU#+BO$ M(G]Z].3L<_E16**-Y:O_],79I]E?"^--L;O03&\KY:LDN[,IZ[&0L!CU)!LA M#0;S^&$^E/"]/ST9_.UV;\;:AP5X(FBBM%W[ZYWR.2S;2OAM(@.#Y9Z"E-E0 M3-1*4K1NI>1A* &4Q?&2*VK?X$L_WG8(\H.$C@K=--0E1]0R+]#T>!.8E8*5:)^?*7:#YZMC?1=*S M]V E)W(?/[P'*]VT/N/^;8<=F'1OH..1Q+< >2*!3>PPW0U@.@KX2340"69# M=+C77E++G[CH>,\.E 1)/#/W(25>8C^ :Z@D_@C5?[^OXGU3AR58PF%(%>_' M2A>HU/H;T#NQ,9XKP^_'+71X6D_XP3Y1NZ15<809;LJ:<-/XOKGNIQJ+OG>6K%QO:$(K/34*_ MC.Y&9!TZZI0.B^52A&0^!H1)[6DBQ_AO1'>E&Q!>K4OH\75I%0>SG\3G"8P= M?3MWQNNGM#Q@)-']-QJ^:VEBS"]R4QLXL)MX)'8EL.G:AZ=M-U)4>55V6S(< M;J/+=T644/^^4QC>Y*,G,<6,+H*^Q\-X;X.YQ&.)TL)M[R(6D!2;I3VH4"&B M "8U&X*DW S[)0\IB(P;RQ].\7H5EIEP67T&BLI-&>Z6@ULELXP.7K1SU%\? M+ L(!68]ZUIJ%/ER8% MNI[P\!W%'X:QTTJ%_$Z/ TY^3Z-L$)7@MBJ1(<6@TCBFI#NW)(<"?KW:M.2D M2>$T&4V]$%;)GA7#LB0?_IAKGQ/] M#*.->EBHG:%L3#$3_^S0_^\C$;_.(C;LD?&!K($_4,:\,R/E/>/)G%5GA21: M$$^/1'>?T=/LE+!X+NSZ97[?]*)9M(S7+5SO#V4=9']8#OKC(-\+?N]%-6Q),M;#N%+O=BQT:8P MS@08H)NR0<%AY+S"RHB""B*UV5_TLX_5VXY$,:NZZU5U-BHU WZ-/P?SJ29_?7L_*R8O0A',NQ8^,'/ M^'#V;?DV^._%[,UUNXTEI5>5_.19V93+6672BP%X;OIY-ZRH.%%+.S3+:$:H92? M_=NA"0O&EL.8!#&-G#\^>?,1O/CS[_*-1M&ZE078);-&Z&A@=HRF?S7XJP2%4>&XA&[&> M/)RU?JS;!F1HD1NT9ZPG7!L6?O5)Y* /R+GA"[.'-X?D*R9,S MK#-K*FQDBD"."'? &(WU"N=FD >15"AVX8)-)TSEZHA_+YB MJBE_D0XM0O%E!MF?9>: RZ1?Q0Z#P@_5HFMUW)IEJ(ZP[Y;%G&(-B? MM8W*C2*GQ8E/B3^W3#7A*2;%\E8$&:M"F+;ESK/*U>0;+7W]KDL)GYQ8>8.H M>Y@V+ T&L+EQ,8>:: WF=(*$@B_(8R5J&IR*LSO&)MWR:,_^.*C4O_Q_3\-1 M N>* H&MZ?VF8O8^R(3J2OLQZ'1^\>;Z?PCO6=73>XEE:EX,;P6M#'MXJ ; MQQP/>1VZR\0P;!2LZ=:$=Y320$,,])LVG"^,1V,;9E/O (;I+68#5(3VKTC* M)-$)5%VG_ *M*B!]%QWD*^'- $&>F/OYRZ,\"3<65D$U9F=(0(K$/BCQ"F,^ MJ99C)-<4NRML#^/6C6E(MJ4 !\]F,Z 3 7&8Q!K^85GG YS)2$H!Z5BQGDE$ MKA[3CL>63T5X)CL'?&Q6ZQJ.:TQXN;EM:YA=[RM/JV/"-#OX WDZT9E>2G0S M;YNZ9Y/B7TLV-0,F#::K*J-.^3I8ODQRD.JR%JJ_'IL4CX$$)^RX;*ZG-T 8 MY4P?%3Z983=)-KM?5#&'?;1K..RR@7=\>)67Y:WA5O;K^@#3VH$"9QUJ7 MEW:+S#9F-YJVT88MN 3X+X?N&CH)GEJ4?9/RNN@4F 4_0#C=*3Z049G2":S# MZGSWK^5V]_6KF)&.L< 2)(?]HJOGY,%O0==&HO$XK\O4%4*X=!'CA88H_*$2 M):5_")$"Q+&H7O)Q%K47Y)M$-?,5KA^MM& B30-G#)\UC?01.&V".O3OH M5PB$:+.K56+M2GRWZ>2RTJLT,X%\"/X2) 3/X,$B!],F^S3JN_::=%RE"IN, M8+RK'JA\SH"#9IBD(,L_2B-^-('Z9PF/3@$\GS?*@7SH^L@/DQY^58F>#7Z+ MT( %*Z*JA5I@9:>DZ8?Y3+&14,Z%_5V>F_Y&XE$8J9I2@*W0# +%&-T^=;MME8*L(TJ%;KY"F, MQX\^2@A24S=FP%EJ74H5E%OX;<7802U@2E)TEC-3-' +&;RTSI8KBACUFGG4 M5MIT9CCD57"5)9\CZ CFMR0=7%XKS>=D)R5Z@,Y@2'9"[PP.)Y:.9EG?87@= M(?A.Y-Z% 7'D^ \!J41A#"Q[6.^C]AV*FF#JI6?.P5=2A?O[+%$BME=-F$EP M^\=.7MX3:)_N?.J@HA+3L?U(.]J+K*@C%[OO\O%__TKFJW=RDOA9WI\AZ\-P MD_OY_]A[%^8VCB5=\*]T^-H35 1$\RW1NC,1M"S;.F-9"DN^VHF-C1L-=(%H MJ]&-TP]2]*_??%9E-1H@J8=%B-C8>\8B@.ZJK*Q\YY<:+XX+> 0Y_A;/=.]! MK38H$")(63O<=Q3&I Z.+N4RTHT3SH;RILM4J,2:4<#)!4VJ[$B6TO=#RV&, M1PRR,*,V-!.CE%\T\5'A]:*D=@_5>Q5B)L8%M(-TN3>+<57UX%':@WG45!504[S+)= =]EJH!H'*<#G'L]@25 ( MI)1.:WY,@_3DH)81%HO?+1ZU)^)9(OU MASVK:Z[:YHT2Z:>^.?1@YWQS(Z9LVG1$!)!_KL+VI*HEV'^.(J9K5LF;&E?! M'7WR<"4E]70#1W(P@6[,A%&M.5HTTJK(J+%/AXF,PBAE/$*$PM(7@/^6S[NY M(IO[1AP+$TS*LJ89UNC>^[%PAB:^P)"9O[$C%.+\!Y+"U?!:+?2G3?NQ0!N'09XAPC);J*Q%?P,9N[$XFPJ7B4'/A]+GR_WQ%SG# MD;DR);4QON(X-)C"K?/VG^1.B %G^3AO=3JZ+P;VS<,3'^&ZQ1SPNR+QWMKZ M'A/D,V/B!]JA.1V#1M'+,=A@+;4$ MF:7:+A9*!K.)0N6[_"HN<&-!E^*,A28(1$84P&;ZM,X*B:M3/:([+_)S,AR\ ME)RF89I$U$A.KS1#["QS<>D#:5=-(98^[ME1SZ)R:MA5KT;2;%=JV75GPJ%^ M7QS'+ANN)N<)#C2,]K(T6_*1WSGG.X08O&(;=OJMZN!PTC(=$?.]<._S235* MWKCWJ;@AOAB3"\7D@N&3.MP]5P1R'@2SIJR3P*LGN)F])]6*2XLQ8?K*_A.T MX3!@3N5"?#$I?1PS5$0^HB]\R$&'JK;]M\NHNN%WPEWK%K4D+"ZJ/+N9H(B] MP\^0XKBS",^WC]1)5: %2N:;.@!6HNZPQ2<)ES9@0JSVSK<1NP@9QU#=HS5S M7QOGCVX!RNRQE)?PCX?ACR6>9_!A_-\,I+,&LXQ:..,T*5;Q^OE2FF'"VFI< M@U3N4@27G;+W([$G%Q5-]^9)R[/^MOF'C6\WQ^PR2%2$_Y)O^"PI/JKTA2GB ME?5Z4>G-DGBF6G :14:3K)8&BU Q"R;:3.$#OQ*)3%VL57T.IO??BMKO/S4W M!A;C, 3+&#)(UH>,% MM:E/>%@Q"@3^F2+[A)ZF60>,[6NN_/OGU&A'4S@]UDO4;6EHQ\A/=)E]:QD1 ME NZ&/BIZG._C/W)V"VV_4 8A$CG7*&<4AE0F?$ #SB)RZ;+J:FP03 FFN)D M"I1XSIQLTL!;A2-R[_%PL!=9X) XN@V:%MEEU"_N]PT6)G5.W,GW(" :!9' MH)##-6#(9%:16-U^F5X%>%>5E=)3M91(&KCY/0G.74LRG<_ PTD6FRI(+!)AIGG2P):]]\A54L2"*XH:Q_S. MT,&G5UGNOYE46A-2NI?I_(,-2>=_(?KXFA:N0=(+,Z.*,,KD8,*+H12+Z4-E M5%!&>.NT]4<E>JP#/" ,7%$$(14+3J!Y17ZAGE&$3\OGWB_V*(N,H)K$G.NQR5TF**0 M2=2M3/H;V,(:BF(@/H"520VX%O3T9R7Z3*3H*6.->F>I*_4M=DH KB 'G]IJ M?XWHXH#8&R\7B14!)]JWW'H(\LU]N)4E:INF*I^7E%V&:T$MA ,#F$S$6$9' M2FF-'C<5Q-DDB,:LIVQ0(M?.@+Q&901';\G"&G/W/->LTWM^3O,Z^8T,Z-=^ M].$9O'A'0A,___;Z3$(0#ZBYG"TBA6&D]+NW9LTF)C/4:^4YHA3HQ'KZP-N. MWG)4S('&>6/)Z].LHLOM+8YP[ZU!?QTIPCA*B=.G'%Z;DDJHD6)VKD#I]-"2 MX.S5F^([SD0(=G"* 6U1_GRSJ5"!X^=<$"Q%ZDE6YVS'B,'C@9<#*)"I'NK% M0X8@IR5<;)>.-6,7- ^ZMED6GY =2U[ KYN]NZG+* A$ 2&:"Q]M4M]@I\SJ M(TG)^"B1S?P*4\NS1_SB$3_?E\1'2-+R&M(%\2%HX08X^WF3F4L%XJ1TDQ@; M]Q)6@,P2XRY1 (*Z%7K8RE'R6>*[*WB!1M=SG0H]2:NU),S.)A_E>T/A>SA/ M39"3#.PH5XNF)ZV;76]ZL1^$'KV3!_OWGH,@I_H1+I;H__;!%$,II97YCN$IB4'G3=/ACO5XFC1VUU#,J1#9T M2NU,%D%4E&(@>M]N\O)"+*1%BE=;JAG%CEL0A(7\@JHEZP&, )!.>)Z*6621 M$9:+A+A\P.!8(9_55!IZ2=%6SO%/6F]DG7>$OBJH%Y&8QPW2CSK!/8G 0X6O MI@3-)=\B^JP4#9YW>EY88X=\]RNHKW\:+8O.6CJC_34%0Y";)W]G9+@S># : M,?3W1DL[\.$%SPP.$=,@?*0VT?F'!FDR]&BLH'"-3J/$ A2RV&Y"E%?^QHSB MZS+RRI2PP%$GC\0U7M:[-/>;#\>'^VMW487LF7K9>H067COU20?M%NWWA_:L MI9#RV=I+ QU_?841E!(Z*=;$I2O'N7-J%4/!I-@_!4X-8 QY7[#:.I_]Z65Y M=I,_U3,39ZC_'M^/+69SD7N 7% 'J71,2.QY%/D@,B(@*GR#3X&C&#%W#C<) MN_H8%=F,4:=UP"_,];$['T! ]N_,*L8DV5#+;OW06A2X0*.R76-W;8Y9[.*]1":KR5YP1W9)E%6P5\!SXX9"#^0!01'DR&HJHDVX+$.K)**_*2 M'.USAR81!<'QMXCV-Z+?FN$4RVG'R:1;Z.AA9FAV+(6G=32)5S78H4"C,2X1 MQLH@'>A?0)&!Q@KTZ2=T^%LF!9;^#3<+77'JEZC*\ <59KZGS HU[[@H5*2:M_8\@M>HY_2@C8>(6"R:K2EZZ7&_^%%.IH>$,!,\;^;8SBV]&E) !/=^OJ#*;D)R'QKH M F_QRZ5ZH[GTV4;*PA1Y:F8-Q4=7I_TF2T>Q.&^@.$;-'%@*A8]042DJ.D[/*&ZU:7"H+( M,'T-'[:^K!!DY\27NDI51J@(OJ$8(0=;ZQG%R02J*?M=?QC64(G-6^MYMP[$ M59U*4MUA=SUE]Q&IW/=01]AXJ:D6],XP7S,TR30":HXM%=5*X"42QI"30V'L M:>?CG1@>)=-F>:X-H:1&HVS$" JSQ4J=Z_3/%;WUI%>O!L>':*_BZ -Q[B[HLZI:C8(J57J,IT#[T2-SONAK,9^[3>@;4'.'A\ #C=P4G M2B(&&W>0PRA)>$P-M3=)?./9JS/V*Q'/./D)X9F]L?HF]OYV\&N2>/[IY9N0 M=_8__[U#^[I._O!6"7;O($@:*<4?P5!*.WSR63&I9A6HE3?5&%EIE/P,^BW5 MIJ=GJ*"P=PK.[^7K7\_$'&\9XTU&O_>M MR9$)E6^V5<&@D\,7N8:U3L7@E,F+/),!0\IBM33P$Y0V36BB=/)'0GT"_9%J M$W]@1E?"OR>.D9ROPOE(GV\N0Y2U5CCLV X\$D.=<9%Y%)\;18Z#!4[R\6(* M701C\@9YW%7]]G$(\FL0BF_X(#S!&PK,.&%LD3M8/NC*\[R,DW+5=/H02U>3 M##C5^:\P@0E52Q"NV5)=5)?.8DUIK105IH3*D*=G9\D;;#,_\LL(\C&ZJ?PM M[5/QWWG G"O/"#_5/$0\]M&., K;1J= C7H*)K54>([69M[6Z A5[_-, :B& MZ2"&O=^$>1<#68.JF6'Y:N:[A'%S'8-@43IA@4-/!*>I*D+W*_E8-F1+,LJ_ M2;_?C]_ZF(GVEROZNV\S#\W%PT>K5JQ";^8#"&IP+; EQR!/AN?SH3Q4RZ7U M#R9"1IVK!A^+][AN>TL.?9 \BE1M&MMU"NS&W58#J'$#KSD.V'@AIZ3Q=<>F MNB8$#=3]'_'L9"YH[$>AO$_/K_;!BK[_QVP"C]2D*6Z:?-T)',E0P,5RJU'T MJSQ'+W(8'\C;8?!W[=8WWV9AXR$F"/N0,UP% \Y>2@H_#"10X6%T2B\YSA$= MUF#6$W[:BWP0+L.R:L(MC;LZ! N)@EM-I2T MT=Z,OT+J2](?#6&4TC8D[:1"A'IC.ZK<1-5G!M%72A$GA;4U)5#(QJXF[\3N M7]XT(:7:VB4VS$SQTE#@:^*=$3P4[83VA4WJ3K#!2TU2+KIA(LQPZ!46H*@= MD+*Y:Q!K)G[.,(G:O/1[)E=3,5&M'OJ(RPRD=][>"] )R0ON0Z-/]L'X"VSX ML_^M&H:PC>>MFR?[N(M7.+WGN-I%G\X9-6-N]7/IU2[H7GR)2#"\?G"! !THX+0].ETJ @M,0OI_#5R": M"D&SFE4"8?"6]ULTIL,[U#;2<*,D]>=K?RCPVTL=A@]%.U6EH76?GZUKB_^Q M"E9I!=)U;.P8(\&4QEE+1N8C8F8$OP]W@ELBS=>U^"<8Q$&7^0@YFR?&#I2+ M'EK^V2A;:J"_OHQ\,(?P%77+/UM&@5Y=<\&JCL8=$NWC46=13.(FPTECY#S# M+N90JW'AT[AD?\KX)X_NYJB2#?$!%RW9^_AD<4)II1]1][X"0*^70OH:XB@K M/;/(\8B9P,0;!KB!^LL"Z)JPP8T&R\:MR^L0/WE"VX3*A7N";_4VHMH5Y18/ MQRYS[V06^G#=0K+C=L]W,8T,P@^C*9.EBN_7<(8_8\=-WF 0]:E$2E\[D'*X MJ[=G4K,P3LO2939T8C*?H!]'HSJ7W(C_\3U6_&R6__\](8?&I:8^, M2' ?,,UK9/X#(/=*GR8VO*@/R5VD12>^!)]X:!PR.B:L<86JX3H6#7NP9H\" M6#I5E4;8A0ZJRU#3$@HH?C1C:KR(T=&+6N=-ZA%#4SK#;0VD;,B4#,#D?Z" MM,>4$ZXA$Z)BS)WZPH>K*ZE +G!H'8M1^214L-U&V.938Q+U+*T!VVB9'MLN MZCC%>[0A*=Z[HEY^R]\Y!HLD/HR*[C^/%4 85DT$\OK%C8(!H.+7SYY*1P;6 MX=05UP+6'?=B\Y!/FI1IQ"5>5)0J<+2N5!S#2<'53F$"K1?+\.5TI/@);,B; M<4A6*H5%RT#;41AQZXM.>=:-/$[?P5EF'TLEPKMSJ=V.;(51Y$@MNC&Z.;Z= ME_J1P.&C'+>,]]-Z $[TH5% ZEA=&KF0R<3M:<4V0- K^J+*X[4'1S0FBO@",BIJ M#2\)?;12L6NT4'@VWK&,!HYA.5>X-,1ET^&=;9XG\[KM,-N#/JS+R?*0<%.] M'$<";4<6E?B17-PFEHL.ZG4XR?W?7?I.VV0&S 13E+4Z@V/#5-:-AF=PQ'SS MXK'/2V ]J57P1G$ZQJKA?FFNX/> O#_G0GJ),41Q2O8#G"3_9>@>12BY;)N1 MN0+68&B2#LV+ULZ-\A/##HRN4VI)4"@-!Y9,M/@,9/'^,6&FEL MUEJNN*DEJ@5M[XFS)7'-OW;PKXHOD-3[?LF)IIN''/Y& M2[-^EG-YRC1/7GE4$,(3,04C/S]]==:O[?IO<'ZQ 1.4BX4?^?._?S1?Y;'G MOA_G:3A=N);Z_E=LBKVDL@?,$/5?__3G5R_-0QDF@^,)Q#1C60?%='M<1$P7 MX%P]1G*,@L[R@JJ3*1>/Q?A:6L%VV)P; 100D.6-_+$0M&9!)+FB;C#<(48L MG"(MH!FDPLMC.K!3K/\(<86WSB?1.6#YSA'2MPQ,,=W,EU5=9"Q'I8'Z(G>7 M;%,A>A &0G 0!1F_AOYU #6Q/=",VAZ^)Z$*;*J6TGQI*\)B.)H1,](.I7ZK M L'5/,6(/C(%, ,>XYKCHZ,B\,*JG!;X1'H,!X0\9$T,'!"-Q["R8H6H6-&C M&30D3S;PQGXP&^C*$(\ZR[QG8%>WR-GTUI5UDZ\YP+7BTZ<,8R5?>-8A5X%@ M^+-4.4@H"CP?2)7ZK_#?+]*_0'4&_-XW-?6U*, ]/@!W\-^PL:R:V_@=^JT7 M:)*;I@G)9.:2[&U"FPS7+NG5,1@E[)BEINTB]-,I+ :@, MF_)S=UW [2?PO_.6]&=5MS+PC_P86]7-2 =2+596-'M9L SQHJ#*S?*::R]' M6+0%IXK_Y1%Q1F2RJT]MT29Z0D(J,.<+A4T-\:X>EZF'B4N:8>F>:06^R"M5 MB)P>7_D4=3$RKO>D"0<3%D=5"&+ZS\F@6OY\RFS0Q)'!>&-5_4[ *LA"<;.T MF&Z>OT %5#A[RILF5TN-5#>3"1$2.(]FO1Q$?-:V*0K$8C>5Z7WS54C^WO6S M@U);#S9]UX:(]FT+;C]\+!-9Z%$;H^)A"?"[@?$R;%M-EY+?)*"'-H0>3R\+ M^CGV,0Q?Q:V[ 7)'KK4"KEWYBP]NQ^0=3E"E>T(C"_V__#'2I<%!9_*1]*<" M[=J.S01MHD5SXTKF\MKQ?5X2QQ@UTD;EW#N#&1+Q$>%P"(2&"F"AI@@&75Q M9Q-NM7 [&<:ZT,ZPH'74U"O)YC \/G!%^!![MHD= A_,,?-$K*9#E"KT:%W#L#M9C8/(XOW3IA'N0B=0 M-.ISJ/EFO[Z;Z%PX7L"% T5:. \#P2$Z*^MJS!-C0X+W3^!\D:9Y(Y_5RB;T M(RK'Q)FUBY8,!0OMB,UN7!2)/,+S,*7T4*1?8V58[= ML^4G%]4[%[]U4:.U MX/"6C[GB*-C'P@MV'J#;&T-@)]-@2ACCBWLCS_((.TQ1 M>\>^AQVX]%K.](S'CFJX3@, 3P/\*&KC\SJ=TPI*,=E%G8&_3":[P/@?&/9&$-)F _*379U3DB?DKIL<+]E"(M5Y?-5BNJ MY_>)UB!FPC96" MXKCZ&X^UT.Y":\/PHHI6D$+,\HJ"[]*2"E.*9[I0_5B>.V#U&N2(N)_-)) 1S-:F?#%6@- MS#O?SA>/4^G'VU3ZK>.&7H-8?'"C=:4_.E9091:U*"A0E0]9&6LDTAUD'S86 MV&K:84N5=V.I)P&^B2#"[('(])2E@EY6;3UX 39R51%111?^)YJ*A#Q 4NO* M*R21\=KOPU"/I=K5D\"P_X1E$[4D0M2$)JE,.01UP.#"TX!$8 M"!PCK[4AOT 3B%Z$\H=>[(!9B2C TC:M..;1,A[Q,GY^@8)U1M/@*<,/W\?Q MTG55PK:+ZOR<"V(YJX%D*0H6."P9^V(\S+49 /+37A_.YV!I5+50UVW1-YIL M%IL.WP\XY?XWW!?URDV&,_[B\L3#H>.I-DV8<6&972LD!!X2*;N+AX)7K:<"KUBW' M>PA628"F?^YS>KPAX"FDE(97)7GG-5=>J5V#=J/!:M)H+R<+PV2:'LB:Z#9$ M)GW9N\9F-D_5^>IIN2TQ4$G(+NJ@7%#$NB)3ADA_JAV> WGF+=Y_VQ >Z@C[ M[1050O[Q:'/_;LJU4M6VF6F*[T"@2&+*M%#(&";Z2@B4-GT?)USI#R@FV$3% MHVQ&(7Q-Y1%2FS_G@%T^=WK*5SH^16>:K'-PQ:\]@\>.UI AP/90H4=%X^[( MA2%=@3W#*N]DNHX/YPR-&[.&Y'(!C BGQ,4G0@ M@_(%Q9W\T=FQJ!SJP(PX.!:3)AJD)+BU.MZ/MEGQ,J3>QA-YN$W!A&*&\!+- M-.+U<]+IJW>I6'_]J%6JZ/DC",4W?GKPEU_Y;<>K$L@37V^)?EGIHM7/HH , M>*.D]4'NNA91KK-[%Q(9YK#I)2.FQ-^"*W M?LD>=WWIM&K.237Z371(0Q1"GFB.5KAC)+G;4; ,>,S%T.&EG!RTY@6%;\Q" M66[6*#=H@CW84F,_E [!%%J_)M#A&2&&U*[E.#LR0(-&0][,+ MSL'3%P?OI M'CCJ)+^@.;#A)?0)SSSC/ZNP':Z!'>AWI$B3?YT//=N1JKQ9>;ZY=OVGKV;? MD;V$2U2SE%(]D-X1)P1R#9V(J$NCR"/@(8U,C(1\_XYT?CI>HE@E.JV] ME'\P,M*7 =A%1Z.@! O$DUF'1\FT0_P :8EXI,OB.V*#4?*NK"X?SJK+7OIF M>=&R @8)DN175VH U%%!]PC3' %K)!?H\, [UAZ2#+64T,T7KLTI/DD&"GXA M+Z>$O)!T"WQ0]&AX%<>HG$Z'YSD]URN-'B67$V++J[OVF;1D\AEX>"(3R6Z* M=! -=;2-/UK\XKE=2^=\,@S8W8.BX++4O--!@5QEPU,(:XW$7;O@D=K0:_;4 M9ZIH?!-Y:W)5KZW%_TK C5Y4M:LN=!I=X":! YYR5)(@47PW\:A_W5CLFB_K M_0MLK^P3PP 3 R$1!&>! "1)85J&LI*2"QY$36G^(A:E7&2&UKF9.1=:\*6O MSOX)M3HW2(A^'''30#,;UHWB@!)R#_E/!8;GL6;;/="Z#P5V6AKV,KC=(37J M/2QFU5YA"^G]Z%D/Y5DNLQ:L/P'TCO[=Y<#E,F2AZ2C,5:]7OWW5-,N+,+.. M::.U9"*+W[FKZ$1&%E-0B%D4ZVW6$8ED]"I+22Q+ZP#]'L\T0JG@B" 'RI9M M#3F1HI*(!,=.0!.JF;ZR>DC-)74OA4M8[GDX'#_LQ7?O1884U02F+77=>_NK M#E-20'!?^3=0MMRC0@GV#\:H:YJ^+,;'.H7(W2HF4 ?N*H@WF7+=6="HOA$6 M3 1K*%F5K4!3D1KWP1P=LTQ-*US8U?L=\+ _>'A\/Y# 6\3*=XK5F+D5:]6>(D;Y<./UYD(3A@%MG,IZ&TW9 ML$.BA7)*1'4T#$XD+EY%1NQ2+BR @R^S&=@=)2/'V;K$ C!S;:Q:F=5,G M%@'0W-!2X[&(9WI2Q=Y>22RHVV;9##J77Z=MLP\[*II,I/%_=+-Z!* M:OQJ;'W9_LUR3"F.XH";&,5P*N*5(<%\]F/]V?1S,V?PI@+['??\ 8B;)>._ M==#ET%9^Q/3@FUG=)4]YWL3/124AAY\H9_)9^A-.=H]O<#$&TJ\O M<"N3M)!\+!8=X .^^:\W+[YD3X7G""X^N/::_2LM.[04L%\5SX]&NXOS\]9A MP0>K$C%Y II+OXM!\E13P]<-7NY;%;L>B5PK: 0 MO:/['Y88"M<\W.D4/8)6=8LKO2U+L&4))QM2EO"%Z+,L_[FG86A(LE*\PC>ZR7;&^N MFTU\*XW\N488GPW+JU4+T:[=U=OWC@.:777(W#$:VHA+IM!#(SU87/O;2HV++;B5()2)$8

>?,01UGKW^18O\ MY;%+'8#22< CN/7V*S(]3J8DW!I*P/!EAV=Z:!ITW@)Z4TC% M,;!DEY2*54/ZDK"4]"^A>=_VO:O& *D/J@[9E@:Z>*MUQ)R1TZC7,#*!AT"3 M3J[?.;5Z0]<;_,,1'!:W-P>+0=A6) M)?-U^2).4=(O4_5M1%.M7&BX+LA7RM#Z*^E.Y#1^M.PH@>Q5+@U88F(A.'A- M3QS+3/",E:?5/2#G0K8A'[19;!WP&KO4AO^I6@9#E7 +QFF3,XW:7L<.*^[G M ],V>(4N$O%8%:%16\$96\*.'N;I3WL'_,$?10AJ3J9!6+LEWKW5N; MK_,GI%/JY0L<9UN>K<8>,T^C;43,,P#9ILFTMW8-D]H/;Y'CKL-:!7 M@[W](3"S4MANE&B]P5CZR17ANC@X[IS"?UA]?6N['%JHIMTN]K>2/2:4<"7.LS6/?*EVD M$VKS@;^'R>LLZ.0496'/L9>VSBZIXUW)$#ZY#-];G/M^QA.F$R<\9B#1TQ MHW?&$-B#+"O2YO)L4644:,*Z&LD"#W(XMP"C1()5$(2*GF\\Q6JP'F*$?7Q8 M7:- 'N3CX>!F,F]I5C<#&0Z$UT:1VHAJV+R+6ED\[[1-GT3B%Q\=>CO\=7M" M-J@%$A:W4@K=1G)6[*9C=TLN%HC4; 9<0MH V77"SYS03 M$J+\&V#=_>.#7R^NG/R?]Y_GR4_+;[BL$IX2\/X2\[9P_D MCSNPED(]PI%"$,+7O)9 PF8\9_(]X28#F0X>?>>G\74M->YRLHM(OLUPVPSW MHVV&>QU]^'XR-*\V:__'_]H_V7MRN#^B&I=>]6V8/1H#V_7F,TK/"R7!@)UQ MP&))8/4EI57Q:B#"DH1'&NS^/B=G9UITW#I=%!X41G![9;8C7H4+1)7F)&., MG&5QU!PWEH=0^)Q^AQB] 8[/.$MTG^KSM!3<&>QRKR:=G>&D[Z;Y&K >@8FG MR*^U9:*T1U4O*@+7M/B%/;)J79E,:^YO#$R3TC%B*?I? S)A?V^=3+C),1,P M#27,R]88O%ZP8VE=TLSQ8!"NFB1]M$8J(.;1C.5Y[S::-&=3.@MTS9<];2J[%X!*, M!([)YV$";E1(B'D8.*3TG+]M(/TY3UC+,&<@PWRA=5>29?4/G"9=,XP9[8&F M-69*:%<#)%:YNA5Z_B M-5Y7(+XO"UVR$*AJ#H>@8[7]NAV::0><=D11M4#X4QI@V@L7E_AR!L.@E4PE MN(S1#H;",??Z@VR3.V.\G45[\5.O15[[ZA1_%A[>#ZG4K33=NEN@W=T5.^UM MB 62/!'SB^&43%Y^F1A""PE%-@SP+D'-@ ?LIR!1S@\<8"Y55D>4$L33#B23 M:$447'; ((;:_&08SLAH/^[+JA[&3! )O1+C&5JF+0 M"BZI+UOW2O+0<1/X].;:QZ][E"\2(=%+%09#9)2Z!-DY$-)+D5A(QD;8QID MUSQ[DC:S9%I4.M+JJPA1/EUE1/H35U3N1N,JQ!ICY_7;5< U,:==3=G:E&I& M7Q^HZ87AQYIB)&&H:L@!51-FS%PJ\G#CW-)5Q!\E94H)SI]2D&;)T]WDQ[3( M+G.VGL_*K(;W_[:;O$US0J*,['U%M983\/(3,^DT'$XZ\JGX!?ZK9_Z^J.6Y MY!7X->'3?E=;_!G/AOO#=0PT_A2,QMT1C[4AZU'Z*/E*D1*[+!E4,5C*R>EW M5,"AV-IXE->9Q8X&)S9YL#]CS'CI^863)\PESR=91^TN^/A@U0=>#V4X9I:? MX)D'3T)]()W7@_NB*&US$RY7SF9_ML?@@U&602;?/ FC9.II@WX!$VSK8SS6W!2PD%1UL9G".6+_K)%_OM2[PNE-JR*O[*B/.H9QQRIR B^A5X10 M7_(+>M.[.@C]Z:"*$@NAS@/&FS3ZJF @M!X9]5EB) MX/XEJ5=6'6,"&M5#H0CL?4[+R94V9 V04"9B22U 0U]C%!Q-S&P1BQ;"KG75L*Y:QGM29Z+IA_:5.A M!!:[4G&&:2H WPT_ JQF@!GNPJ7OX6O.ZY1)T'L=AD_ WJ\$95]X9HJ%K.3/!.CTA"'P'\X(5Q%9_R-L*4E?]O''&W-$W-E;U%7 MIE$A.EC1>9-9535NP+318%WC^B74T?$3/Y+THGBGF?7@L2QN*L!N)FKP&3* MB#ABF2'NA"#J8R[Z<2!KRPE I. \PW02:]&8QPCFM*[ OS*8$[Y_WH=8L1!7 M+4JP(V=:!"X%:TTLFV*91"H$-$7&2/D55Q-4ON(@+8UMB\$7'#S9D*XC]C&6 MKO?VC"T<\/T9CY:UGY8RK]CVO",G7_(LH87*SSM!VF&M 'SM,2<\J-^QHD Y M32#0O]DDB(_F6BL>=T4G63#341DWDM!IHV$80:,!XVQ% &%H6#,.(N3&K^$6 MP3"$YD;!["V>>I36?;Q-Z]ZJ^.37#IZ9/.4.K(WSYE]2'[.;=-Q>IA*>RH=$ MY5,5JA^20,$IG%-".,E]/#7QBIK>H^)'J)*N'8;;O5+!M0"O"/=<6[.>SG(W39[Y'[Y4[7Y6ELDOF A^'SQD_O)+WXONORS1 MT!I!/YV& TVTCVH:D9!A4#TAP+=#*@-[ MX[8B&]A7@2C:D4"S16T'C=J6;,9Q^YTB(7@P.%))%-9#Y&T[$W(-%U&E+-I7 M0X\.(=0H%A*=SM;KL4YYV\J92-\^^(GS1O C%0M=(UWO9R(W$&B MK2FP M8[%9U5IHFI1O^$9T;S%VA:^H*39>.B0@(6":^@(:=I##Z694)T[5V@;\0-R& M4<^\&B@"7YF[UM&3'8:F=I.W3+Y>V$+"'N;.!@_4=)YRNS.E#$1H2L K0:UC MT*-IX(XK+_*ZXC[P?I<2^93H/15Y0&A>2D?T(JG.L&=)2*QZ;?!]"O0YHVHT M5](+>UUX(<.CS 7_P@ >J46JVN WFX"O+H(XSE0["4*KJSFE&@]QZ?5\V\;? MT"KI?[P,2FH6*['3:6_)5 LH$!/#?+M\__0)CV_2F>$&V=J;O MC?K75L<#^K&2+ZK'J=/Z8TZ <#WT5J'UC82KSZEF5RUT?1RFLN8N?*@5S>=% M->8HFD=4F+FT0(=CD?N?2@I2\YSG5.Y*;X\!TKU4'@7X6&V' Y$[KQCI4.0U MXWT0"(<1U?:!EP[KB"FN/34R?!D.PUH\NPG?3>8TCY&BTJ>63+/-TLI7?L"" M4VWK\MX>-=5.9KAG?&^=7GJN!K>R:42"+<4QS+0K,]H*.1]'.-=^_A6VN_._ M= =/S#I"[7O0RC+0O:@F[S*JHO'.9$!/H4E/]K5^#KP?>,$.B8*L%P4N^XFQ M*/QX@7@VO/S* %)1M34U*2NH2WH5YJ?(/Q"_-J5[#>JJFAC7UO\LO-I,LQRG MY3ND!2+5/(F&Y52E&=9E^L+#8S"/")<-LT%5#2K'#\=26@QSKTQO, U^R"MR M58((8O,/%I7ZMG)*E& UHQ%G,0Q@&,-*5),Q#E*3+BJUA\.$:!KEDWY?().( MP&RR_)Q^$@%DF*P<&5@778$U7JC?8SL?EB)$8L]S*F^2QL-$)K8:@XR@$N<5 MC?L#PULFW3V)328UK;QYE&9_H1U-%BS9S6&VW"HB\2037*-R%&H'LAFJ,E"@ ME#EX_4A8<-@))W[IM6H"/3&3_# EA446;,-R80E/MR7FF:'?0E5C-Q%%?O(? M,(F%^IK9T88FFF+(-[O*ZFJ2UN-H "9^CP; :V=+_T(L/\@*6LQ5M5R*J1(C M&C4_"GE PZFAB36,NEQEHUJ$AR=\,HEV*,,#FED^;94$PX.S)M^MY CZPX+WOAJH7X$32)XD)=0\H(I9-6A] I]^JXH5275)._)9X1 MN*TU_XM#?FK"5\*T1CB+1 \B0DT9,KBM?32 1.AUM9IHKJL/&4LZAC M=U6)&2TM)S%_Z&LROC[B -@W6''.]08-:FKXQ;G#*@]BROVW"YY,WBD!XG[HOY/1/=VD@!Q]#O M!U\A\IL':7NTJ(C)8%OF]F.?^EQRH+5#+:CA4\Y*GP,I+D@D^EI, C73@P"7 M=5+G8RU4!%_LK"PQ)_F'0XU^2\/TKO@$;ST.64"T7E#)!::G,1=1E4OYS^#9 M96X"\H&ZKN - MC)/@52G^2\7MJL8DS&\[,E V+RX83@^-!NTB0]\^.K_5W5_>,J[0E&&\[^&I M4?ZTM[EOF_L^W>:^U]'G0T4#BB#JMO%\W)<374F-2%3->9'+=%;]-H-=?G)I M0JU<.IH'K2M78(M P@V45J:TU)N)(D?!"*D6B/1B6!!L,V?3)V\U)LDQOO,N MI5)'$^-;TUI).2EETS!SFAK:YI' M-RX&IB,P)=TFH(64R55TM;1I?4YX(.@:,-=,^'.S*Q&4*(8"QF/,$AH,EK&W M75W>R!N@?\A#J3,I,U9S05EZ'9331YE<2LE2KR.S7M-R="(,9*96Z4X2*>:[ MI*LT1A]:-AN37"RBBV^SDO'ADF%)+5.M)EH\!S&L-:'&)W^6>'?(.)_D]:2; M8P''Q$P4(%(LT:'OH)?N/.V]P3<>;MZ%,U4N0[FHFP!K^KI-#D:Q#T6PS@75 M 4JZ/$QEP'\;)U_]^(V[ES\YQNBC)*M@^:6EW1D!'C;>YTKG&+KP#J#/MYA? M^+8%AGQNF=40Z"ID3^6/6 J#@4^I4<7^%M()6*S9<"MA(]@033>7^"4GH'E> M8XBV<54O+>"O+CMG0/;@QE;4TQQFV\BEUL11S6T^PD:A"U>R!/SGI7@/UKG0 M)P2F0/R!CFR$^F6CMMH!2,$*Z9#TCJ0)B(V29_^1SA=/7FFWS97DA$<]<$-) MFJ?<:8)CG#DA[C/EOO>80Y]:AXNV/ X;H+PK!0L#^<)X(8N^O7091J'<""'A M* RH'T37A -^H.+!%K+LDZ- ZQ6(@53$%\4*06->F:B%$:F(#D.K?RNTVBK8 M^X'((&8]TR+"HL,9([[C$Z,)O&Y4/[S@AGO2U<+*,:I:UP0(PM-7B)(&2QS\ MO0IX\V\W("0B/JP4/_X#:2M@.5XIE2B71%MLFC!ZJZ,^/58KUG"ME ,*6&LH MW!)D!;?B22>0L^.(5XPV-1')@>.*4SMVO*G"[8\2)]4OJ$*F$1P$)E38VI^ M:E80/(ZH"8LE!8W:O!*F9\AK/,*&(VYD.>1L%)I>%@% ,+V4V/IC#0[NU2 8 M>5P"R"L+XC:PU5XL-/60,?E0M#MJ8/E(=-;5)2.8)F/2BTS8/ OE#)%PZZI& M# O.@E#[!= ^M!AX M;SN)9RTVXQ1E>)UVL.[BK4IP "1V3PE^O/W=>[0;91 M>J26!JTV?QA^!GP$:J2QE5DQ&1LQ/U3-KGQPT,LAO@U6 B7L3&_PBSS+0"@] M(Y>-$(J&P(GH+'RQ#V9+P)GO7.O>7!@M?"X) = MINP?IV4U+TK#1R1Q2J^$?Q'R0Y2.I.=,.U=P:CJ,%*!D)(/J%T68W$4>3MXZ MJXPT=SM-)TH_#A%25UV+PJ75=E3^&YA88 =R&S$)S'1B. 2_>IG6!I-%6HZ7 MAI]A?CJE],:Z)(_D T<*GQ7%Y+ RE9(-;4V8?1[4-L,(6".&3UZJBC1%D)HK%E>3?>3E MNZ645@($Y MU$<)\B;X)^VJ'VB=2T&7<5EMKP'K65%7Q'JU'V^L4]*2G(SOC9OMG^_2;PF/ MS2TWO ;[?A.5HL6>"G$69LZ:S&&26FRM8V9/.9K:_=".$S<4Q>^:80^)SO2C M8L@JPF"1,3V:A=@X;0L.%(^FQ7$_0K6CW8/O^D2]!263U\M?H^2VZ$Z/%Y$: MW=U#_M8T.3S M>XAAS6D=5* V]84 MDK^@FNL&&S'"#+:QPS2'*1"DPL>M*/QL%@%'+*^PA(5S8E(-NX&^M<4!HL3? M59%>-KXTUO39F_%+,EW.0]:[D46*3PF#GU#@!:W>0[.9CQBN7/ 2_;WR) M)C?X-GRSEI7AU>O [3?.:W\5-BUGPO>^6G5N?A8WXF3'H3).(;6SO,X$9XXR M0 P>T/5 HMYH(4V*_T\R4T/&)"H,(HBJ+IW%.:@:GS+OG??B*--O,M M<\O')@5Z$8P :G M2BB A;CQ4RN0QBPNEP %M?*6S@T;9?&E^%@/#&X%-TVRHP$XH=R5#TVD7)A! MXO4BOD%*/Q9+;:,D.+^B4M@5FB>C@0L*1?,4]DD"Y.D,[U;MNXM>M](^^!-( M%IYRR0U)X-]ISR%<2\)@ LIUO]HN(^R;^ZC$VBL%PL/>JPND41QR3U:*Y,P"Z* M,3W 0BLW<"#!"J:PN=OZ66RTP8L]9]^>?J;SDV,#499IRHJ MHOW%=6OTDT99,.2*:1HB79(J)"BU-,=^O6H"!F1)P$:L*K@R&Y/B)A=&?USF M0C"A A(2/-4VSH9I6U@PT1!.$#*;8L+BZ(Z,FX:GKLRH:[)EQ'G55'T6-)I+ MQR)P/Y[H?4(E(,]!!TGSH84(QC/UB\\F+9?UP!WBB@!'.[2XB0.=@O2]7S,T3@X1J]\ V+Z8KV$>EXK+W,"8P7CC%O&?;-#_2C M%MFE$3 MF^#:N&32(T:/M*$03BLH EXY M#\##FTKL#%O$A4M%SVKZ5MY' ^,_(L@%U\[JNF8.]JJ"ULTS MX]^D[XC1_>1$.2DNG,N(^0J.=T<><<0+JK:I[1\?)YT7?H**3D3!$Z7 TE(7 M(IF$!DV=AHJ*A[5Q9O!;1DB#%Z\ES-5(Z<+:7B.%2/]_=?,%:!RXKFA3_Z@E M3:_Q3]W":^2#O?V#R'+ZU\L?7^.'P7I"T7 IM>V"@$P8^H,K2A"[I.#H3UIC MP2C7ZTVH]6Q*ABY^6&"37Y9Z54_Y]H+#2*T\4*P)I@^9+6BIC+&WL'QH1U!Y" M+#F3MEB!D0%(% M:P<)7+B60I H271Q_^Y(T#YX(M;VX.:Y%9(BF".%SS5Q$2Z>'_4(;>F,*^>0 M8DLM)]+?J+M\$B(^.CPMD;EIAWXZ;7/MR3N&3*1]+D5<@X#UJU%WB[R2OC$+&2O4:DCE9L1YF0$(] E]=B9!WM'7G+/:W'*0B**8IQP1'F#A3H8O:@ ;%0!?8[E]UC08.+]")B9"=5Q\"SR_%%C:X<=C?_C O M?2^;3/+8XEM$51#[&U(%\:7P+9[+>)5EM ,5I6 M'P;+?EF#Q+8Q10F=]#+:=B12H-=(D ]F"@E(J#C?!TM+UAM8A$]4$'S+2A>S MVB!4Q%]U&G&PA,*HR#QJ]$%=FNE4*J-^T+.TBO'*H.UGW)7-228!^ M/FC&=QG9#*S#-<:'MXY6?X=,)8%&P85B(EUMXQ7\?BVWLN8!JN%+=; M\EBI?%?\8YDR)>4SVM46XP@-O9!3F?),!OL4++S-NT#+\T\1>_@VXDTLYIPR M_QQ)ZA0_(*!N"G\+6%H8E>V57\?MU:L]$@91M\@S!9C*Q1).M5^+@-7X^TW, M9-K;XK*<$>EG]/":#E$*1UQ"TC F'EZCZ/W2"BE9J.8*P0UUSX*-NWF1K+># M^#\,)8&WI]>1AF *,98.XS[@5;HD=;HC7N?O+W_3 -8#F;V)"#&2U\?^ @Y^ M4GP"+R(U34U=1FDNJI>B?#BV&W0U=;#=( (9P!XX1NYA2S;NFIZM&UY:H 313S@#]TPQ4>J_1SC_R$$6EV6/#%+BL9\H(YBGU+@E_6L M MC5@]W$ AF116'JPY:^3W$J/^^%<,1X)!F'G-Y3X*B_&$,Q@?) 2 Z3OZ D MEQ:4[50TE +#L#@MPWST@.P55#Z4,@YI+QSOZ8..Q]^%,)@GG$]"*;*FR.I6 MQX/*@L$$#&&^XST>:,E.RJ+**:0C^>4?U^BWKGL:>.T-%9R8(9!42I-RC7"^GW^ZB49 MS6-B3$:^]R=.D.U! JT6+3JXA7E[2*@,7%C)9,G92?."(@GP4#R6$ZJ>296# MP\,5KRP2PS%ZA#>#,.9KH,R"*J_GQ2/ :+7^QF"-A.I!4T>@]JGXY&2:/7I\,)W^WX/C;^YD;#ONB#H^ZG>+X5^^T%RLY^!W M)OL_[K)/L/R_?Y9/=0R($+\,+Y1JTZ$,@2)$N&O>#_L<3+% KTJL?\I*V13]Z(D\328Y2 MB.H%P(\2*4UTYX]%0)T^WMT[/449U=;P_S)]L8BO71)?W[?9\F<'^[O[>\#Q?MD7X6$M2[ZW,R,_*EEQ^EU,I%4^F_5A&Q0?[-E\VOV MM8>[^N9&7]T($OR(5<;?_T'S=^XQ&7YC+0#ZX"4JAGM,B5#'Y(BV^?X&5 M+N MOM+L(R3:?2792]\>]4ELN(W:^X_I.\S2O7CSI77@IE'MG;N)4[@EF;]D-W0> MMQ1;%DOWWG[ZD:8UCY+?L?3M:JO=E@9=;O/VU5W3;I=T?ETWTEV=:@\J1XAC #935*7O[W5L7= M@FZOG[Y\^>K[UV_.GF[IMK6F-B*BOHF2^N>J;I.W\#^S;7!J&YRZR]+IOI+L MOAM0OU;C<0-^WHNM3KL%U5XAU$[Z88[>?:79UG3:FDZWV/N_8!?-N*JKK>5T MZR!47;JVW=)L:SEM@G#:1,'\\<+IOJJTCQ%.]Y5F6\MI:SG=8N__G1?G5>VV M=M-M7>'TJG3-15X4;DNWK>VT">)I$T7S;RDBKX)X.OMQE#Q-RS3[L*:.^ZK: MWCY]_>.68%OS:0,K##915/]6E><7N;O[5MT[LE];9M>EOS:L,\OTV4UZ]PC%U:WI%9-!M% MNF?I>>&2GZMZ:R%LC:J-$%";*)Q?555!F?1M<.J6E-M"1OV3%0CWEF+WV'AZ M?>E<>XE#@K?&TS8]N&"Z;[JLX^MW;RO=-O&G;:FTRWV M_F?1D-FT'0FS'0ES]R74?279?3:?WH()D/.0]@^$ KZO>NTCH(#O*\FV<:?/ M6&CP?9N."P?_-\LO_NM_P_\D>?:?W^3IZ6EV.#DXSN"!1^/C\6-W>+@_'9^< M3+-'CP^FT_][N/^-_9'L;Y[6YWG)X^@/8:E"M8>%F[8_'!\IW?(R YK]\!#_ M\JDIM+_7(]&C/HD.D$3/6S=/#G?_XW_MG^P]6?[?W]QY6B2OZFKB'.X@R/AU M6][K;?#PY!_8WQ(+T/Y^KJMYTL(3D[:B_SM*+ETR2R]<=4UR:1(\WDS M2HKTLNGR%OXK+;,DC1@F6002).TL;9.TAC^Z$O^25#7\K79IZ^"&)I=Y.TMJ MURSU!"CCN!?);QSTG;P M@WG:PHV2!57MS-7ZI]WDK&AG57<^2\HJ29NFJ]-RXI()4'CLDG-8NR!V0*BVO MDJX 6@,]DB)/QWF1MU>X$/PKD&M*9Q(OAIX[N);5!S'230&K 9L!)5JFTF7> MT!XUSR>P54W#](B%OVGR1/J_D\;^>PWX;8XBGP"WS;P5OA M0/)R4G2XZ;Q,Z&H_1N*^2NLV>?Z<#SUODK.R1/;ZPRVJNMU=OM(W%'U'UXF^ MO;LO^HY6BKX7\(/D=3IUP+L_YW*99^U,%*O](2OX'_;"3])Q4Q5=N_HG2T;#%Z+- MX6%,#ON_M[@'C_P]F-6ZA45Z[AZ.02>\>YA.88<_I,5E>M5\\WW,,\ P/<+W M:<:4^:__/:[AIP.K_:)D';Y8K\[^> /BYD/ERM'>5R!7CE?+E12T?TM:Z0]W M3HJM;,46:$B\@UYX]N\.=28*^#]$1;QNJ\F[655D8 6\8"N /G\.RA_^]*JK M)[.T@6V E)>?OW:3KH8[>5NIQ3ST5]>T^?3J\U&1GOA#WL+K)C>@JQ#N>5"? M&R>+4:4\*UU]CF=37^1H@3PO)[O^^"=\_ V>=0*:&I@#M3G\">T<7,;_@/'( MO) \>P\G#JH_ 3?-L9767,W'54'&PL'>D]^?__Z,GGVP_^2FM+HSQ_TKL?K& MZ=LSNH 8@YTEAZ/D8._@4%R.+#E^Q"?+MYB^6+M)56>[R1LXO+*;C^$<_5\3 M_5Y6P?K02!7S3ER*)KF<5BE1IS40D_!44#MB2('.$,D#H. M[E*9SIWP1Y).)N#OM^C>U.18C.L*W935)L-=Y9R?"LJBAKT7Z""U2#]X6NW:%'[%WTI<6I?LFN13?#UY8-,. MO5-X5>7#+:28X*,,_,&B6M _S^OJ,O*A=I.7\"]YLFXA6="9H>Q#]U46G('] M#2M!CTFV-:Y2N"#PCRR'R])6H@S)GK??XVC(V0/_/5T@H\)O0 ?7CAPU=N#S\L(UY+G!4]#S MZDK2S? I;-;!PM.&SA1>U];YA"DICJ=ZT1A/2/O'OGE7] ^'%BJX5P5+K3_+ MFFPA\M _U&SY\E?W]ZIP[ALAP'I2%+M'TB4+1AJ M9QB(P^@A19NJ"4G<+,DZDNSX58PCN@0D=CMK$KC;\.E/<%?0,&#WX7"?C(J# M'V[!9K(Y]==K6"6&]8MTT;@?]#^>@)!=%.G5#WE)Q*(?/9&'B9./#FHOOD^G MR1^+[WKZ:/?QWB-T7R7])R\6SW:7/%O-/42?'1[O'AP8+-=R#=C5E +!5$@W!J,(7)RSL@1W=X(F3)&6E.9Z55?G=3J_"8K4UTK* M%^G[?-[-E9@[0)6SQ:*NWG,V[R>T%>KD_Z1%YQX84K]!F^8%^"7_XUK,/P;2 M_^E#4^O)?/N"QHESZ^L1,#*\DK8^LOX/FIUZ]DI]B?/\]K.=XRW.[XLP\N[)5\[)]UE,25ON M]H"W!_PE#O@SU&[?36/L]^J"0FM+UIC_X'#OH\VQFU;?KKL& P3^JCE]F*$^ MJ[3:'M/VF+;'M#VFK^*8[DTX19-C2QK(-FU2_4B,H( "\J-/T5M^=')'>LLWK/WZT9KVZQ+(AUU8OND6T1VZIL&>#>IN*=/B MJLFIY>-GW^+U5%N\I"G;=X0-X)_=G0X8>N)0)]!->F*RF"ZIH0NVP@RTO]'W M!KOE0$Q7'4CEL8//4\(G@5_]U97<*T-0-=*;&FC^NDU;%Z!.7G>+14'_3NNK MY*>T3;5W]19H)\G7<$JP*W,X"!F4YB5U+EVF=?:PJ*IW>(!-H-^8JG&EF5 : M/1/W'J&!M)T1M2-6^4J[XJ*N_G+2A)B.JZX=[/$$A@$2=:!-L6LTN9SEDQGJ M8OZ>XQY/@3-2QD#4H"R?3AG.B.!VBBM%!:H:9_I>,VE9;=RZS6'?I#P=3SVE MKD_$;4%-GS?O>*U8[5TCH;CI,K1X\DLSUTSJ?.S;N(0;_X#?)S]S]VB?W?;/ M K^M8K>WCN"9Y@Z!FJHQ*"9&_@'SI%MD6%2-+9\>CFGU+C_<1#F]NR;*RPN$ M07"7&]$!Y$&0 GS[#_2^>+)*Q!28)G/">5D4E<-_)\"$='^0C0O61D( M-11[IM*4W8!_2US*W*"H01]5E.:NP M21*MRR#>W&16PG&<<^-U[19(,7AW_C?*W&*4S!'3#"[IN:/WD Q&ZF3=A,&_ MWN*=AKV@[&6J:5=YV"#M?5(U[4-&&\L)12TCRM=NYLH&_V+/P:^2M\((8G-L MW@ &0$+D=A5PPD!TWE+ +8-W@91EX+ [J1;7*R8/:J]\ D(?1A,S-B&<&Q M-9["Y('C]0$FFL [Y$H]I%L+7@9\$_0T-EB';^ "D4;(X@O@O38IX&8WA*+2 M\$4T2P"S9M*0D".&\*\--P&O!S76L?G:=C4;4TFGX PL*3%0 X^0XW!\L']5 M8[Y9M VYS(3%D\YMG +1'OB+L(!+6*P@ 'E9VNAI,'CA7Q3KP/3EH@*1 F9U M.H$U.D3F;*X:-%N]5D/Y9Q7DZC?:7W2-@&KJ%Q2ZH')REP$ M+^Y#,C!8A-)9R?M(IK,=0MN!-U8BF,X[,41XY_[PD1@IRUY0.F3%M#,FX$Y^ M 1<#5 3JOVX\=#GX#?/ B*AZ:K';K(<'-@9(=N)=U:IT/UKG0#;G"^>Y'D'L M&N0>UKK*UGC(R65% $$E6IIH*,*Z80^H1>!FGB/.!4K'!?[N<&\$ B29(C85 M74Y>+_-T0ZN(C"2U@XC(= 2(K0N,X7051A:*J6?D'XMM%HU Z1I@8_%)VVB M;%0$7E+WW02.O&%&%5/08T(!WW:U,[R<)PRB!FNT8!JHR30"%^(#E- F&3F8P* MP31E1J5'T!X^T*J],WZE ",]P]MX%P.*:UGP99G\*RT[C,Y)WPQCWZG!Q#!A M"VK!AW.=NEK2,8=[?/'91B)E#*M/S\]K=RX"'W^=SA&A#G_P+?QB=X\CNG,< MP@ O"U3&&<^34'CTYW'\=K]1#8M%!/"Q#A&- '_B?/#8A# ML:A+A!J2@"QC](EW.,\I J@7^3)%!X9U:Q8,T;9&^]G;&X]W'QWO?0?F9YF# MU.0-HL3$XXJ(2'^@SY62L+ZB0C\ '_WMT=(1H-6 R&2>#K1/T#$U190;@U1Y M]N-OR=/:@6&%T342TKO)*@8"+Q\V03;PP(;".DDO@F"X8CQQH07^&<4/?7F1 M7JE8Z?T6UO^S&]?T]GU].4N[1"UP5"-P"#/28Q+\A*(&ZB4PD!\;ASKXZ.JF2]D'(L^4"KP0V)$!(\GI])F/L$IREO^JQ@_'5P_A_]#B.'#;7BTD M*DM0M_0@\5W+Y,7K,WZ:0WM7'Q<%AM ;G-8@+'DY4R%N 2Y9/5>[4K+YWLX- M),4GT8O9VJ'QW=0U8H=+V&*"WT#?LQIC4I9,.P:> MYN T1=R2<9[IB)U>EK=TYU6;BR3F#(K2C^&TB64N.1@-UAIZN0YW2>\"[BFJ MB9^YXZ/[H@E@:7;$2R#)"*-.J54:.K"'%K##W:3YZ77=D@'.*0F#"&* M."&54*^)&J.YC26!L&[_)MTN9[,-V["F0 NTHG/SD2\ZUH%@J5BWF) WG-3D M<(_3VKQOVI^BU)N\,P8F0K<;^4CF#&D4R0,V>]1G#M(/;PP(56/4 JTYC9GR MX*,,@:@+1,C'-'ZI2;2PEW'7,M\+6TG,PDGHB2Q*]%Z,-'1;XEN8>-+](QA6T;A*36T@OQ;FMZUTA86G0(>B:M>B>"?DM1 MF9&$@A*. M%"^#W 6*MAK9 K+6?WT7S$B^".\<)P2!D_F1EMP\3ZKQM[ \KT@>U'J(6KIE M,Y5@!>-*0H!8DJ8-Q49Q=%>J09 : Q/PW_H3<,/:FL=<;5RH32RI9Q=IT:&J M0 Z^T\5\U]E)3G="4383LO5YP]1HEE"^AP=;5N7#\)>Y2VG859QD,K6!-T:? MC@M%'QWT"T6_(,4HJ'7RY#/+A5O5]L74.CS8/4;JB(G_)078#QSQD,H!2H9K M39^X'Y,9IAXR5L&$7ZY"B&H+:HYKAZ)"27:#C.,OR\0(RMFPP[PHTM(4*."7 M7(/M"WDSXP 0?C!VP&XJV_ /5V"&DZD,/\E;*7[099*=G!976"13T\0,R3C8 MZR)"TB3"9-.TPAD._*TI[:Y/IV\BA,2*8-AS2J"FS/M /# MX.;VS?:&?O0-/)CN_P3\>W(%KZY=W3LM;R/(*7!XG M"-&H8)X5'\]AFI\J2+Q2\=Z0N2O$X!G8_NADK'L+E0"*5UR@32JV(G.U_,/; MG?ZK.^Z]ZA^PEVJL-?)UYA)%9MXQ*:O*U4@ M&,N7K%ZZ<9KTYC6)"1T>RDZ-<5&P\(<^CB:ZYLW$%2#K'.;6U:Y?-S64@Y,Z MXPL4]R]G9Z],J\(+T=Y:KCQVH+2W\N!+R(-G/SY_\]/9'1 !X9KVUH8WLW0T M6@Q'\=84Y,[\3U7SV(UFU2K>7\)G)(TK^D_.:+#!3[R7!-]DHO>NG.)0%C7 MB%1X.H&G-AK0X2HAW#>JW7,,J=!D7A9\FM:L9,QNZT<:Y[R"B^7?2F0$O@^O MF6FZ,7-CV.3.BN\W:2&#D,=-GN78P("/OX"E4;,B^/5<[A0V?^%W3QGHAVSF MVW'2'/C!C"P%XE2Z\&\'-JV+&#X"+3!Z_T!$EP]"H"CE97'1('+E-%)&YF9[)=!Y3RN;;E):/G<\="D M_0)SC%@G1UYR#3<8XQ03>$M#KPO1JJT8WEPQ_ >5\B)C/R?#V6$HG\>S[6A[ MS\OG3[6ZX8-(85KHF@WYKH>@N0E 6WL+VM9C60,'(6T4ZEC;FDBAHRB MBVRTFSQR6"509ARK;C^]"$\^6GK[]+S( O@S+?Z!2.B5(E1DX Y*P IP7)4O"=,3]!.D&5 SX#?D)=9MH=@%7CY(P+2VFV0UH' MN4,0"XC@H/,J>\CS(NU2N8#>L8>-7H;TCVYEZB;+U-<4$KX;%JV$*35,C8,* MP>-Z%PK2>1 GSM*EW@U,GN!) M[N@N'-,73FT@];;D\"_GO@#A2Y&97+LPM9R(V?=%D4Z0)__J6+^PO,]8IHW M- :96'"M,W<7M6$2.+&A5+O1P[1]",MF)7Q* JB'9MITIJ"K/B, RG[(W+H9FM*T(ERASS#1 M6JFNCW[&W\(99OC !]);)S4=I#18D\D(4OMHCC]C'03N7OO$)?I[MK2%*XT& M-31V778M0!)N6#7UIRQ]X'G@SDJXI8$TL M/TH) *.EN(9(56J3YE[-J)%]J'D=!1!(*O%Q0-C EQ85%RVK!=PLI/70-.V6 M*3@A\!DV[U):J:1&%2Z*B9[I?ZW=VVCIM'55GE,.:0J"D>87@G"T5CF#>J"J M&'@C54G3ZZC4"E$]$!M]M.;+7'<-7@ 6U=/<)1ZF\+S"#G+QJ.4!H93^J82#HQ*MW2 O]2R?MLP5.<.M=MH_6X9'"''B.)CHOJC&>.65U^=12V\R?+'(W"0U!TZIJ ML4:KW;CJ,F!\$00>3"%TRO_8UN2[AH;;SS.E1YI@0_R4H6 +@L#7F$X*3#RP<%W_"#X MXGZ\"!K#7KKZ_ HX.?0;G&6@VW/@:_ZG[7YZ]OPL-)"=Q108^2)6,D']SJG9 M!YM[TEJO$)MGL20[9,DQ1LF!R"-1?0'7V6 2I2__1J;]0]\H$D?(>7""GS2@ MXS#40\$IM%SYY[MPF4J\6@79H]C51*J"2>U+I45W42 -)"'Z,7+L!CU!3N/0 M2'4,Y8LPD](, D @YP<$'J^ QL%R%0-'!,L(S<+J5Z,-X!Q!#U_D-9 6[D;F M4+ S)%FTHHHD=*&W5@ P@+AR; M'?6I!WO[I_XF!5":JA8U53IIM<.WL[*2MOG*EZ0.P-L(3[(6UXJCFMIN6)G ME48?&%.;DY2Q0,V)2,-0402>HI7O[Z,M,Q]_G_EMPCKV#W:/3NU?-Z\/;\D( MI&18#\>F"?ANTW1"""Y8.8%-$X3",+)M$2'43P8LJ5*,MG-MM4X-#4G08I,V[F51(=>W(0)&0P[T MNBQ[[]^XR_3:N)5RZH)L@ J4]6*P[:ES/*/$#3M#\^H"64. $GSIDN^G8<4U MIY%6##L*RLG&I7)2V2COX3&EQ47@U!GUA-3^B/+"2CV\T'19G[#1P(O$[!*9 M3"-T>ARB;HZT\ DA9JHB)P@M61R*TB>B7Z5H*G;"U"3R?55M$$"$&%+51=8O M.5[XFSJE\DJX#W#?TG?H/CQ)SEV%RR#0:_9^]97&E&B67LP& CHKX66JV8QC:J?_/L$@,:Y*WY77J&MOHB@0G" $Q!K'O^0F* MXU(+-=@@AJ5VA0'UU(-=AAB2DW[VZLRP'K>"L5F1C(&K'1P,?2SF6!]7<"#4 M(*J"RXL8MLS8*DL\@?R%58JD1ICMT6Y*)WBCD-DPR/Z\@5BTRM5BS:%AH%O-4K>0ZZV@0& MM/ZX;]M*LD4?7XY^/[KWT>]K8'8^ K\;UDQ3% *?T-@&6'N1+AKW@_['$W#A MX#Y<_9"7M +ZT1-YF# 74K,WM8%XB#\.A-[=8V++1#!YLWR\2Q_U9E#P9R?P MX>'1RH_W=O=7?K;NL?L?_MCUGQT?KG[I_5GLXQL]]IH1<6LFP;%LNLU8E<_9 MGREC58;FJ?AMG7Z>;7VXH#F]3L[0KOX'8YO/")A$!]+R1@_W1S<8?'?M:)YK MOKH9'/+X1J2\AD',H*-54W3VE@?I7+]E>,R789UH9O%'[O8&_!-/)EI^U-=# MU?U/>_'N">&>DML8D>X>29?]X\\D7CZ/ZLZ>$06^A2_R/SX?]A' MVF,?@/L$/V:Z[]'H\/'!QL_3WG+=)G'=X='IZ&C_=,MU M6Z[[!_=V<'0X.CTYW ZE_YQ$1AR! 0R"1OI3UW8_8UK\$B$(%VG-)4E4S/]@ MI5UY@]&Z&S@B]^CXT6CO]+9\.LPKFS(!>0./Z7#OT>CT]+:FT_:8_N%CV@=; M8W]O_\L=TWUP!@?D+;/ST:/3XY -#?)^=E\4ZZE4; M[1]SG<@GMG!O\(SKM=#'/'V[PMNGV;\* UGF[7+(PW1-73B/O[5-I&QR&M0QM;IMLRW/P%$\;W(8GRD\F2W+/D MQ\')Z-'CHVU0_8Z?TN/1Z=[Q]I3N]BGM'(SV#_:7TJ?;I,U3 J%]QMC^AN']'.R=;>_LRB>_V8E7MF M>A^>?&"5PM:B^\<"IK>6VMLC^L>-[M.--KF9R@>[!\=W1H8/-TT^CX;B$ Q3 MM8P@\@&FPD<4C]X]=CPZ'!V?//XP4^]NE%%^?*W*?3OSG>.]T=[^\:VMQSMU MWMM3[=?>P4U^_(&M/)_W9.^#QX CL +BVJI"JZ_VZ_\E/:/ M0%#<-J.Z/:5__I3VCFX;)MVZ"Y_(7?!CE<.HQZW+$#CS]/"V4GYK0F[ R>Z< M'(U.]O:VCL%7=:J/3D?'=_.^W@?'X-6*<<(?K5HVU[0Y/MJ6AMSQ(]HYN$5X M:'LZ__0%>O0%.S'NFV/PNVM56+-S\($Z5'!'#V'K6=4A*OFUP*-?=3O*)Z;. MW;ZQX#,=?BC.TB>BT!W9'M+;N)_'C_ZX,34]H9L;\A7?D,>/1Z=?F2Z M_DO=$K(;OZ?1*O^U?G++X1V:M;Z$/;TA4^YTW68,Z;<'1T>[>\D;3W'0U;__;X]'#W2#_2\8T\9M3.;>7QMWE3T3AP&MY[25.OL,2=9ZT3*EM* M\[)+'CFG(Q%IO'/J!PI&L[MTXJ*=DT4S)>W 77S?:,TXXWCB\/'^=R,9^6YG M$YMO'!Q\MYL\I9?E-+*-2);LA!EFBVZ^H#&IS8/XI]_N[Q_O'D:TW-^C%S8R MVGI"STW^JL:#BT/"#Q*T-]I\4N4XUK7MQG:)YE"/3W9/HG6<1LO(TJL&Y_6] M>OAH]R!Z*GT];0PQY<<-#1?M/?NQD/XRKQT/QAUXQ='N M:?2*H\<1_<((6WW(T*L.3IB0+IW,D@G-11LFZRU'E7UYR:/PMOXF[SRS\+8_ M]>%M;8_@@TT35TM8OH91]H].=_>7.07%UM'QH_#19Q9;(** >#E.$:(&C)S$'X$$O1X]8]X9"7]@B?;THX6:5XW M0BN<]UVFY02N?%N#1BCXR1=NED^* ';TU0@$CWSZ"S'K*T(^379^BV)2&W+? M!U%<[:4_!>T0,P?>]_W#D]W#/L_PI.\TS)_6Z:*5_[O,\5/FH+X%WY3L;QSD6$NPLA@1[UJ]4VQ &N@'*F66G$V/= MDKV[O_OH(_3&@"8 $GS[>)V(C:4@R2]X@AC#T73P(/'5?(7]&!S[Y-N]=>)6 MAOVN)E L5&$K[QP:P,-BE+[,I-$QP9&6H:G):3RT'%9XT"=%YL(*\;J[!I.B M."W:\:Z'3.&-NVF#<#H;T=DAL@ M(XC11'+ G6,'/T0[8]HA;_EA#N3&D'0O4I#.+5A)P-%SV-QLS3CB>SE9^/&] MGRQ\6P.KA[+R? !E94/NX?ZT'G*"T;<&FZGB^,ORN M=9-9";L[YX".CFIG%8FQEUF^:'KBH>>EJ C(S>)5&@11(/MA04 R9^.TQ,XO ML,T'B789_Q$#1#RM/$#$;TL $1O"?V\QY#/!>++8*X&E"MDURO ;0&/@*9.; M[/F030-D)'P4K!G+J>@KX)[F58:N<^V&O/1&/0-\J]-_N+0NJZY=YV&;RDO?IJ+&?[+#U<\;YT9:-OOVX'&(A"+7 ME(,M.5ZDV+T$"NNG43W/B^6]W;U]_R>X(OAC_,G"$\9_/;=W@!E5XS:5_DKL M;>2:IL6WXCNP*0,,:_K&7QUX%5D^(>-B\_C%1\">_?C\S4]GF\8:O>7;6,OC MQT;;HW ]/30FIC(!RYQ5CQGV$9%5)C3>FD2Q)I4(E$5%4Y8W8'LV&NS;35X[ MIP$]U'Z_G)V]2G[.,7 ,TBMY 6_KZA#^HS& M,AI5Y. @B<7:4DVR@"7Y=E_ M?I.GIZ?9X>3@. -WZ&A\/'[L#@_WI^.3DVGVZ/'!=/I_CP^^^9*L>:U)L((H MVTOUA2\5QK2;;K$H*)D,)U/J84W]8!M\7C7Q72/\6W=(I9IG[AP!TD/_:N9SE0!B@<=FO"0X-@VS@C+BQ8Q1- M(1TMC2%]X*5,JF]%T;.3/V ;ZKRJLDL0G*,EGYB>]3U\=QB:"@LITKRF_P2) M69_C6G9R?6Y; ZG2B0\IX[+/&1I%HL/6,@T^$#\D?R!.7$U&ZP<7R M;U?;L_"#%=]78*ZF&S=YEH.6H,=?P-*0_'4W:<$\ (8,F[_PNP?^G;Q[."9M MM11=GZ0-\/YE6GN=PK\=V/1Z=# ^[9W\_0.Q=+V*@D?(LI"\-+0VP M29C5+M$P+G+08Z%^X< M+KI?!BX/.*EEX;)\[GAHYW*D70MD=D1Z\+9 :-24Z*[9L]!7;=RM?Q%DI-"Y M639)2*1.NP)CTFF'CDR+E0+5)7Z A)KCS?=V,I@K-?

?9_\_>MS>UC6S[?A45 M=_8M4J5FZ]%Z9@KK\A.I T(DNNF8MDR1BK>.BOF MT$&?Y^F-D/5#>!AVI[R RNV!$0OA=AS!90)O[VLW2"[(JB##E,THQA<;T+\3 MOC_U(ZX+N6N4CV\?D*%PU> K1P/DTD@$Q^JKQ-T,L^R[=.R(792>0WUV]>K" MPG7+Q_&RE.PF4LNDQU&XD(3DRWF,NFIMH07L?#<6W!ARD2(!O(&>!(Q!P_RZ MXJ:5-E,F$E8$A<#C?9@T4A++H'E"K\F[C6/!84(WQ2M;6# M=@Q'#:I!4<;ZT#D:17Q0"Y)\Z:?XVQE>[F);]GM /Q'3=I5*C,J$TGW?X$SE M$F#KX4MPS4_1XR018_)<768IDHKEX4[0!I)Y 9:;2%<1PJ8'1XG:!LY4!.21 M.,0ABTL2'7N%^*TD#9REZ?U>U'26VES&4F[V@4C%\4M2$,8GJ.>DR)#)J,N87/S C&]\NHUNH7HYB MQA7ABJ1VV+LN&Q3\;?G#[W%:@&%_]S;MBQT0#_VNQE+4CL<[E=,NCDA^K$X^ M"/9\Q\;#5T61ZL6*+O8$74SEZ,O//&O/#:R%'QM[YL+/[AO6-/= LUX[ZJ (< M\HCW0I[+A=JF/K'6S3S*^8O^Q5'6"L)6:'#;["6C_W9="UZF^^M$X=+L4*]J M8\T-9!1_'8P2;!2C++?D76&&92,8(IX"#GA=V#?SEZ^4O4F%\>TRDN,!JV]> ML>;R-\.#\4VV8,NVH570NC!&?BTR7W?U]Q+K;S;]KP$G9*EKM2O>9O_G&9::?"?8^!&'P<0S:/,&U+I_X#(0@;(V37B(#W"L_7 ML1[8JZIYPF<#U=E*^$B==LNZ6^[:QNJ77H/TL]=^/%;;-_&I]K8%.V[!CC?O MB%X*['@;5(&Y!?';<=%8KN[Y;:/KII^2KP?&JMV06K5@I3V>+JQ/YQ36;\=5 M8]HZ=5?U[[8*P7.?DJN;Y@NJ;:]+,;@O-OPT_6BV+3"P25$!W]-7;R2_T@9L M:GBK)>$-(6'3T@/+:B()ORYEVUZ&LM+6\4+3^)UK:IBEM5I_C>TEKGZ>XY M2TQT3F4L'CZQ]^;4!"*2! ZP\V[7G(+06VLZSB:ZTJCSP![VS;#UGR/+:B./ MU36:>*RO2R.?O_4?%/K,?,B<+8NQ[EJZ3^TVVZJY!V1ZNFOZ;<;5$^WOYWEH M5UL65+4?4#/3QE2?V_S2'7_5QI5M2'6E+3Y;#==NRU0%J@=FFXW5\$-R=&JL MFGC1:@P/\L#7\LP(C5O1DF\2'+3;1 M'6L]QAV[N;?HRL6MK9[S[-:0;P2MGO.,>4(/=%0KT+$YV2M;&Q=>_P8UFU<# M6_?L![HNUK=)+ZQ: MW-_9?_<5ZKYLXS#N _?K9(OI[H=,LPS3KS?_4/VQ>P,6B48S:5_!O2N\_H.L M+PZ$58CSO1()735!0XOB(.L-T](M##*0YE:^BT+^#= MY;S["[N*%)R+OG:::8E.3Z;Y.[ZFEP[E!.1KU;/8G68\]6.8I.;C%#^Q?*@= M'U>P[/O]_@BF\)D/LGS8@/9B]Y.$M0Q)* SOL74G&X+4;;QI*I#?&.09,"@R M5Z&%P+CP8FTPRHL10ODK&GO_\6R_[$FCL.HUV;BMRVY;1/J)XZ+&AB#2/]W^ MB!&7;^SUF0]'N1 "QZ(!%=#G@>SFL&DM9SZ?'A^LU-A+=&M1O:G$P]CC NF! M8 \+Q,FO->?(LR0=*@Q)78/=2&/9#8QA<\]+O!'P;:H31GWHI8;$=\]V+1ET M1P7VK-+6WZY*>W2GJG0*" W^+'O=JFY4"]M%J7Y/NY>B5_.O^T[-^?:BKE:B M,=2-6-X5KS7(G 1-@8/A>2[NUS%Z2OW()LX2CV;< @??A;L+&[V+WXYP4'%. M^,;)[XG.L5T.LP]95[2:*:XX'+*,&):A0QP-'L%;0LQ!MC*1_8-*XE*M(*(1 M3%NUG1OD*9ZZ:%I$.#9>F9@TKG,D>\.*6UI,:O76O],=TL"WOI? MO$?3!!63J^Q6-J*YY:JK#W:1JIA144)Y-U8],=5NPD-7UIM*T9% MN0WX5 $'*Q[JX<3*!X$!88[8$JO;S2+)V3&/!$>H&??+CEHX@VIR$YV(]KN( MLWUY56TZ;%0OZW?O9#]$IDZA;"]2OARL#N -T KO=,E54GC@5\1 <9H $TJ. MS68;^(CO/$OCGH:2_?Q6,1E>.Z*15*UY:ME*"DRO:-2=W$(4 TA,=YSEA<;G M=Y"8[ #?Y'XPEAL\J!^,O6=:[E.T6*&F_R3]8)YFLM;BC]M^,,U<5=L/Y@&5 MMQO0YJ+M!_/2&]OV@]D(1FG[P2RQ_(>WN5@V;6GSXT0;%.EY4+.*YN7-M42W M242W)#13U"*B<99/8'CK&FI0"0>R># XU MF?;6V;1D Y,"'].7I$'WZ>L_I0=W%VG0);1Q,J'M)=*F<3?N>#:[E\BFR("V MR+TMZ;(A9:))R)JZA%PFGV ;5(.$];[[4@@?%1 8?M!&M?;?'- M9COJZ:;UFC$(6Q)^[22\2WW=-.@3":\V&++X3CF?SK 6>"F3&3NT6IJCIQP26AVL_L %,@QQ7FR(//F)=V\*ZRRV+>.U: MINX8P28K/Z_]A%Q?]]W5'1,-TA0:(@X>[GYH6[,]U?J;S7N6Y^JK0Z*NN@DO MK%ZUQ+P=Q&P;AF[Z;7.VAETUC_1Q_RH,,>=\FDVFC6NJNV09[59Z5>9YQY57 M_#&6["N]23;HLMBU;+ +5W"*-\]MU!+<1A'KXV(6S3/[;4I\N )'.*;&XW!#&)*VWJP!I_0JB&+YFD*#1$'#_%2K"T_ M\K5[#U=>?[.Y#KV'[MK[S#^W*_RITKQ;8MXH8GY87.>YB'D;HJ[[\Z#2VS#K M=D:F+-^'N^6!&5"-N5O:,&M+S(J8J64VE)BWP8!!M//'>#9KAS"G/=8&6LRF MN_= 5(OEM^(!!/D26_&O)PTL;R-Q[0)UK5X\\\H)Z_X6=UO9CFN,L=W<=EQ. M@[IQ5:UU/^38].B3:A'U<0)A84,ZF(BF6[*A4J%=BO7,M+S*^0WOC^!ST24) MVTZAX['ZJ^Q1(SH*%C#4(.?80J_L6,5Z&8B"G_(/:=FUJO;\1!>N7FDF< MYMB:1[Y?_3(SO+;+?^#<$ OCWLF]P0:/:5&UR9&];PHMR;.>Z,XRWJJT[-XR M;YIE9Z-;&"(3G7'4YHA!5/]( =)SSV1T[?8JC:YJ70NQ0YH, $EPT,UKEC/= M&.G>PQYF9=.C>@.HB9Y'7['7#A^P_!=T@T-U4Y!,;+C2&Q/]5:&*7M3_7JO/,'DZU)YVAUZW#1KL-UZKIFS/U77^JTZ5OVNM(E M%H&S2S]36U2UR34N3F#K]D,K<#44!].A M"QD;*)2C]GZG;G&5W<*_Z'!F0]Z]TT+>S6X7JT2OLP*(.IYNM)TXFGY,MN'I M0;#J?=86:CUTOP_KHF-79 OP&/WCT]'2A\F+S2T)LJ@>K(RHV3R]ZK6?DJO[ M+ZG];ID>LE_7*T XI/TAZU^F87?KVGJ9MD[=5IMH^BFYNFEN?M5W0V3"?.?K MAU][6]LZA>VH4PA =S?;FIN6EE\!+>^:NN.93R?*VFJ;>RHYY^9N3>9XK0O: M\->E AL7O7I9;,-7N*&M&M?&:#8N1O,896R#]*V6Z)JTM@=J30U2C#;%%??$ MCOO-]?D\R''?>N8VP7'?/,_S2HM',H-&,2Q5GT&APNFG\WSLI"X+8CBPGAG70T E];MMF$KIN$GN^ ME23_.,Y.XR!L< .>7T<1F_HQ_=]1&J?#.Y'6?* I#_S(AOE4;'9BQ&7 M1^ YD_,6J_E22&B(:HV;ALGPG[089CF*B.Z=CK@25^R&:ST^%,@AW>KH^IS' MJ%^F_2@=X)_)=WL5@'7*/"/K"\V2]?21(S#X4=8/6*' M=#60#3*08X@6,\IS*F:@P1R@:_)'@6Y /!( M1J)7@:0Q@58#TTWD\0P@J?<;>V>ES_Y4>.!9J-A,81] MEH!$X5"7&X8?W6;Y=_QSN7DY-GO(!62./!KQ31;!7Z58A_,X'(E-Q\>OX$U: ME]_P+A[)#%4C M32WDO*^5*"TPA>@[_#'M#;H2TP=?0Z+14"#-5. I^-K;M-M%Z!KX1$Z6Q0SN M2U:("0%7?@=:C]-HR(8*#DJ\G'6+# E,-;Z YW"^2-']\J&<#T 07#%%A;@( M0;#XUAX#;I+@37"$^#C^5Y^8B!BP&$F@I6JD70G8A.L0:#:PC@%B2^$0,&'+ ML'RMD\%2?/JK;CD@=![TP3$#1XW*!6X^C8XJ+^+IRBD 3B.-7Y@X 0XB\<,L2A M&C^JR"S+9ZA,(JO=\CH$52G6U#A %W W]@I! H-A^2F\"[<)IMC=O+,_[J/D MLG5Q+(,N EG-O:851:!^4+(L6!$%.KFG* 2$'CX7J8@9;&/(A[=X2_QF.7L* MPQ]6TD5O.7SA-WOZKPBYQ[4^&RKD,0&5-D=SP%>XG6 L%1:"*)Z?-G5 MI(4B##&E8B2$LAQWE.>"YR=>%BDR6)!7Y3 M\H<4<)2"D^L_69Z>W22;BOE=DX#+O''WUQWSYUYAMVPM%M*.=#:8/OQU/;_ M^*@= '&"RO">1>+3,=1C 2>I\/14]X7Q=5<:\CCV;SZ=X:/3OO8G RJ"X[,\ M77$ZK$KJ]@*SKRX=?Z/&-(/>.TEDBP&(2Z1R_ I\RGL#,2%@RD@PK]*-;*D; M24(=/Y5P];<2O[+.R)OCBXHQD,Q=A^80@-QV45C#VCWJ@8U6II@6BR$08DAV1<.*+%I8XS& M M5FI0;]!X[ZAN?BY.$NE7=K/T.E?Y2+ 7-^R7+!]U.*#XNNQ%[CGVN;*FD3 M)1>*&+ HNO,4J/F(D:6HPBD1T*W[E\(T$*K[TL*C,3Z',6EOFMP#V7 *8A^O M ,M!V6#Z@D*0RH"40!;," ,@N1HK2X9@ M@4U@(7D:Y),I0]R*9'UW;QV+'K MM&7\7AOGN'QX5#5JDPD1DC5%3R=H#D*IZ^,MK.6* MY?P]SS'^A?)+J'^P*2<@RDSQYDYV(ZX1^!6^R8%WM#O.\IEWW'(T2'@_!>8? M]84;!458".9W3?2(;R4CY"S\==0'3B\E-?SM$J0ZZ,6 M,[3Y,@@9M/;H6.V8'L+8,ZLA<-?%K:_4%F12C<]'O)3[B0<_#7"BF9JF7@E@KR;WN#9T6G*AD@F83E[LZJW*: M>'/]JQQK[)96QA'J?AP^W/W--KRRT8K:=KA[!MV1L/#SD<*T'O4'+(W'E\+N M;^Z>-_U4*2'F,NHM*X2)=X7NJO)Z+!5SVY ;L'&'^!YUU['QD/:%BB?-D?[4 M9J"3GXL?M4"H *;Y.]!Q.-1.:]>>@L07QLXQJ*^:CQOU"1U'Q\?R/.%*VY.1OSF:8S2HCE5%HT@G+'O>.-\OC4+LR1D:6?@M<;+>W0P@E..*C,.CU)N M0QE9@N]APU*8J_I W(5HG5Y>HG$RY-*B*3TSPN"U9S34/>T(E1T<0J+BJ[8/ MOYEBZ!E1,+Y=_9I]FB#R4P',.HX?P') %UU\.EL9D[X0L$O%:I$G+"_;\20.K,O4GW1YPO>#6@84=CR(121.VURU& M7S%>"%>+=%-&DN",M!3HK2) MNSS3<(=12 S3X0AMHG$\6UJJ4U)!='N8)Q3$.;_1V @8F0U56#2K6=>5YRW+ M1:@=-+ENBOX8=4VBT2P^8/T[\4?E7M&$=T0=;%0 -6GJ@V)0D;=4$? M$08>JABB74Y M5?'8\J#%$T3SD: MW2*F '^7!SGFWUHH:4Q[3#KZLD&= >5R-NX<%MS^4AV^QU.CB7NK9,3%+J3I MP:==2/YB%Y)0(+[LG>UI?[#^=^GOT0YDO.(>OQ"./Y2^(>F"*O $.=)-%QW3 M.2H/E_ R%0IETLLK.7:2NTKQBVIQ+?Y9D8>N? !"_:F<1.62A-#JJ1C8C+GD M2U\-VH23SJII?Q7:SD;-856:E07OI41^%_,UX+D<[NB\P'>5#J/Q.\7;]D>7 MN(>F+@0?%W'3VA\E0TRM EW$XO"E=VJ1KPN_ML"A]:3N+!U_NU92@X&FB0G[ M\+:1*"$!(9"KNS%^L\P?-& MY*G@F+4I+?D*C()# 7IZ*C%JP1;@ I)@+F99 A=)4O]2'NCWK+V M#4Y+W%?++%^Z0[K=RB4R]H.,G?(3;@#Y<:G0O*DY QXZB:GH-NXL3&@F=E@/ M$\ V]M)13_X-I40LG:W]/G![*J>4<[PDWDBW+][5<$]7[CUU$FD\/@H8 _-6 M+H68K:92AG]A[2IF.4.Z^_++2Y*2]/Z+JP,DGN8]Y^,U8/ZU)S)H4Y ,IS0N9-01W[SU3DM>$9'EI;^ %5!*$ M_'NIM%<[BY;@0I_>&@A=*.?]*JU/L>^2C^ORB]B LES3>,=845$7.O;1P85> MW6F!M.2KEG%1BL4OYDF4*;I0=*ML'KVR1' JT^)(I- H/I!VX@0="!,2KQ:Q MCL4R6;467/9(E.#(0:^_87V)493'5>GA]TL%_ ;R ML4CF4WEB(L[VE%&V33N+7_O3QS[3:4NC]:Z7GH'9W)Q-HX-%B1F3-K,6R54* MJZ62<4OF7L ?:ANU7PXQUM2%J!R@QC 4@U9>^%I"%+QF-! 9G!8ZXLO(Y:1- M-7Y 9&K5530&FD:? 3<#<6,:TI6*@#,<@"CQ,'Z'4PL"B_MM\FN_.;4YB/NU MRV'N\AY2>U7?A#F$4BY_3_M4,^TEJRW8,7UA:APZ75$9$C9.:<5/'@O84?=X M!*OKRO0-^,,=MK7%%"SIB(3=BD>B(6U9-E!>85-1R%3\Y4XD,DI?%.^/]5EQ MM8U#VN'=V)&U>1[?FC?*K&<[3C .;L_[- ?=8!\.,.ZI-+WI@YVAE>I@J\"]E"O- /,GE.V;I?H;OI5X^?[6BJ7(/-A.T M\T@VL9YU_FWMC&9W8>A'2F>%[>%V5F!N(OWE[H'U5 M][]^[VSJ.IB,$8 *D/,;D0<_85,LFB(K5,/GXBT0RALP#T%$LO)QW,'[GA9K MFI3Z0D:;SJ)[ $>:O@EVPS=J]K&*5RBE7?@N0PXW F:%RK=]S/IQAO8!?"=$ MAZZP3>')S\H:.(:0Q2C.,;8'P[7!ZGJPFK;!ZOOVIRIDB#.\J)"AP:*_1/U).7(6"H()AL"' MT14Y4>DPO *^1K= *53@XL%8BDS-P)3:">(5[>@'6#<>%JPSBB\ M8Q56R51G2J0Z=8&ZRZ<'E#IN3<6='M"9D='&E!Z]FX!X85C)",Q?8"E0+2[Y M2;E #LKABU.OATQA[V-U_@Z4/9>Q\7CR]=+.+P)WRL\N=^N/-A/-4AH2%+2** M_T0I<3'[AWB4E[%W6ZGRPOFDSWT5'+/Y1MO]\6:%:B%,3(#7J5AS5P05KEA_ MFHS-N20KRI4L:XK =^_>J,OF!^9(B]1%<=^,KR;UUI"/2UA,N.F$LQ;_"YN[ M:SW!,BQCX3+L&G5OG#)Z?J\^7R6LC\V&^[X'=(2U_AEZBI,D%9ZD&QE;Z*,I MC[]4OKVZ63[6+L:JQ SD@-ARY5?*9/A^[ H'4Q9?W^,YWA]ZK42I]/QA_5HM M_!NGA5 CY,<%Z\H<&P%* '^ DTMC80+AEZ7:6W,*ED)!K]5[3I3KU^M3W\C- M _%;2$E7IAK"'B'X_2^R\UFW6_.(CHEY\;%)?\PKR=-?P2]2S^:N.2'OYW_< M=DG>@SF&V8*7+#TZP\&K?(*[<7"_M#R :FHVR]C])0CZC;Q*0DQ,'\J*M]H: MX?Q][KN:D)]3+JRG,MJ%V%QN:N:=9=QE6TD(E2H5QPQG,NL ,4 MHAWU@='OY.R8#B9:A"X/8),MC6GX''Y"F"F"GU7T'?04S15 M S13-Z[#?:V ,\9%,;.^;6&EC"N07F'M]\;%HBHK9_-J@\NB>8495JM!*^ZM ME-/+>A93W$D#D.'H]8EE6^RWR^R#(U8MT54JOY, 7!0B<%#PM^4/OX/B..BR MN[=I7ZQ!//2[&DLYJ] [,P6V*#99?JP<-T&P9[D!^FX4++%ZL7+K[ FWSA1^ MI/S,L_=,RUWXL;%G+OSLOF%-. MJM&T+Z5?>UFC7LM&BX+@W8+**$6L&8#H8-95P(A(:0!:L;9N* M8+I^JQ\T]WC<%0R$5C=8:6\[?%CB"948(// R]L6E6W+O8=:^+KATI4-_)?O MMM7+Y^$LR&:I0AC[LV;QAF3DB.L;[^H*0B2\ M*YM53-C[(J?L-]/=\^I0TACME=U:%.X2IGM-@$WWRQ<(I$B$;9LWN!S*E%FJ MOSG>!*JV+$R9&&RIV0[R%'8]Q7Q3U>]$HJ]HO_E.K2JA_H)QUXXY;Q!9Y*QL MP)THU)%^UB?BL73(>ZI7P/C-<9[>\+YL/##QIASK0T:\K C,>E5>.#Q8R *5 M\98\?!.R),%R<9R ]IM51P(O*WZJ==?'FVH..%%?/[D0S/]4/8T0-T7D5XD: MH7J=8X8 HPKY3#1EE-GX927RE4+(DT7 >$I==GDIWP\3P[PL":]43!8YZ@OV MK,$I?8O:995N]E<@2DI.3^?$#J08L9Q)(3$K1DQS+[A7C,P=?%*,F/8\+I^4 M#+%JOB>^/5_H2-ZH=WZL4M5%EBD8.0-9-@",,.BJE&GM-V.ZN5.=X2K$WJK4 M$1EB\>#UNI.TK_KKO'DD-VQEP:ZS]06[*\JFL??_R6231?'_GUO-2>:$-:1\ MHGO^_>*I7DZ[Z$J>._RDA#+VK-GK>%) U7+704AYT[GT%9;8XF+J<@$"]R5. M)5R+ &@N9X/%9+<4]"LSDZA"/ M1,)9U[638'IQ$^^=$9CWK7590;AD?W=_YR7Y]?YB 2:CA!Q6.IA2&]'A>S1 MN'$JA*"4M(A& F=>82VR[AU62JNZMSI(15G+C=^3"K[\6JW7'G88%3KH:##3 M/6[%!%Z.>0K43C,JD*BQ+8+!>EH^[A]9J6+NIK A*%50+VA33Z*5R>Z08P=WM M9H7J@"J[@5[*>E(<4!7A5F.*HM6)/J&+IRV*SG-^.>JR7):(Q+BZ(TCT8]+&P2':'E M/E8D4D/0%A RHA8?+3HX&N2@ZU%\J:J2PVPDCR%B>7Z''^)VU"N)IS=M/%&4 MM @!(VS0 1)47P$HR-6I)L][>+,*=&TU0X3UC%,!85"*N^(^BBF5XB7I<>.* M[&3C6NR+G2L@H5H#Y['<&V1=;) )MRQ.6 +;B (A12@*JBHJ16;MT6IO%695 M:1@(J *!:(0^KJ7W33G%"'I/Q<9-["0Q_1?;2K$^MXJ//_\4)O?&I'NB,$M( MT_+X1.OB>M?/Q90O$$9 ?1B5G I?$Q6,%0^F?81.Z0^[6#2I"GN79X#V(!]S MD&"D9]AQMB9.90Q#!;71"< ;A"ED=?G>3;^#[+_*LKA$ MUQZWB17R4EQEZIJ,1.?<\9U>W:/REA@_4&D2V- ?LJFB?<+T5KZ*]6A?YZ5GNFIG%^&I_X%H#!?JJ[:(Y*%\VF7:J?YCN: MX'C*EFC(&0KU&\1QSK&AR036 N).XH@$1]=Z?'@%C(E8/M*;JZ0VPMOS9(0- MQI.J?ENH3GOCW=.N>+<<6NHL7&#_($W59R1AVD7YKU3$<$"LYU9M.$H<+_'L MV%J5#>$>M QAY4J$( F-A0,+HS=;89VSW[GA-<.@SHNEM!R#]0/SPDH%#A_Z M^H%WY^O/$^&515[*(8^N^D!CE^+I&!3I;C909E!I.$05"$]2;FS,@>+B/>U, M-B2?U.A#5)8RK2OP(W/QL]@VU;,/'Y#2%\0Y%E?#U&2G,#0KQEC[8)D4$L_] M4H"$"^57.D81FF>HL((V3V+\+2PHI99_A%TB'T7CMGUA0&R:Y! +Z(H%E!:0 M:+]RD_);%1E+>P.6YHJ*>1^A)R4BFCA=!2XJW#1U.PT!GQ#)G5DG8-DD 2OS0M5KA+,^_&AR;!R>8LOGJ[-&J5CM0O M=TZV(%%[-]XEV"&Y[K(CU.2 M=."T7H@X034CXK*ER$T">C2ZOZMNO],0+TH:J7F.[MUWZ2!",Z,\_-$P+>%P]K1#-2L!8C:>;R6Z:W-;:*> V$0= M=[$=H_2F*BQ\F6>WPRN14XM*:5VH)RF>*0H&T>H+^1+/2B'HX8TM\5O*R*V< M/>S6Y)CE?#/!70XL?CQ]1=(I](NO)@TZH/U+&,N>_B MU]XHGTSE-RR= *E4E \JH#D8XFSLUH,M4L/@1+ )7,Y!V!6(@5>._Q''W[P+ MZS/(4]!(RBOKT[AS/,K0@])O&&U@G/I8BJ\L!^,548Q ,.22?4-LPR2@!E5' ML1JH6>F6C+HL[8F^/&FI, FL+#1G!;6K*&P?[PX%J)6*MD5*9DD5J_PEAFW- M$,Q0='Y1X2.96U+WSB*5EJBHEP/XJ'0_R/+)2*1'Z@#RMVHU7 M"<=\=@?'L*1%H7PB(N-:SJ+N+>FCHQ-LMNI)!=^&3[=Y /4\ '?K\P#NW1]! M8+J42(648A*35WA<2^0NT)\P2#.A3(HG*YV7RP:%!H?H MST79E1HN=LZZ J=U' F9,#M+#5AIN*QR!Z),MRV>F\ MJ&U"-+$)PPGKH];[YE*T@A76'0?)GMV56(&YU'=^\DKL5Z.I0.J]UV_E+!)6 M ;[JCEFE G\ NSQ7&LE4'YDR>/QBBG!3B._]A!4KL->ORB;;Q01T)B:V M5);S^$S^Z#(XRK,(>X 7V&^#=R=-2B$DQS9,G7+%MU4Y53<:=:4)*(AP8EKE M="9,TK0_& F9? 7+Z=Z5NJP ZQX;7/7$7F&9E2;P38:OZ]8TGPI^4\0.D$)5 M6#TMOI,DY[("5)\<1OI)D_JNC7'&JV^52-S:7;$@9.&1Z.=:;<=]#"M]H.+ZG!.Q*D7+:-S%=))NLC$"JNB&(0BC.NY:9D6B M?>=W$Q.MO!LA@@+7_,;UB!"N<[PU8P\T=F?+!7$H.[_<'XEVCN#I363I%3,< MCTHZ_)@F_.4"JCOOJC#;^3P>$D168W85!BE*'.TT4VV6)KXG7)$37LT>$^)\ M++K4%5%1BDRQ0(1ZD4(A+Q)]'(X8"HSP*<=3F8XM9BLZR4HK.[T4BAX:L[E2 M!O$K)?R^;*!]F[TF,OJ[DIV-(*:OO/3>2?5YCHBO&^=SCG;B+L Q!AST'2PF M&[R"<_M<76#'9:LP;.K5B+,[G[A@)UJ925=:E9CMVM2A&+@\1(WEX^2/8 MLG*=8&62^!7=58C./^Y%=YX+508H(T/M6+SN]BHK(Y]I(1.R"I&P4>&^SX@L MUB^OKBJ*4GJ;Q(1? ?547(^=XAI#,Y,G,2W<>VDL.]35XSFE !<')/V:DR)[ MXD#WYKQFT97$AC-*DK+BIB^GD-EBGN!*FXCZ 3OA4P$4+$Q!_:] M'XJ,B:KN;MP@I\P8PBB1C"[5=//?I1L& 6'T>_5Z]%RB9EJ=]4^>-_+B7\$D MK!2N>=J_\%=,]#H1*CVINPEB$&2B#<^,<7)\Y>H;P!/9%**Y-QLOEZNM)^%-K':+ M4O'NI8HC[/V%B_P@0]GH:<(:;'1%C3:.)K[*(".K''*\7)Z*U$=R>:43;K9! MXI^G?YQA[<">]D4DLYW)*FG--+Q2YI1?D=VB^]J"=U0ASZ$L@&#Q#="5TAO+ MU%S1\AE;G,FXL+K?RU@ BY6JIS('1,J6[!T\]IG62%S(,Q1NTSXH$&NCR9:S M,WWB^ _>F_8F8?(9-KO&,EV2EM,KUC$_V=)3[5 _*U^U>#OW-&QUPE75.MYV MF"%RWRS'3;/0'D;.K)[&\(8H&4J'PF>41IB6!&.JDL3%=4>B@"&3P6W$*9@_ MV])=)L.?B[\C%#D1U82-1&5R-!P')N>O:O0KLA0O!L-"AI=$N/5.VA,K'9'P MW=VJSF4BHSPL@&9DVK_82*R:'F(W9K5OY6MD9'@P"D%JEJ=7:T8>RSB3R%"O M#N2V=.:E.4POBT2LMMY9[IX%-UW$GO5 88$S^UPQW^L0LJ6,+=3ZQL)EL905 MG,BULZ.#/6V_$$10R4G>32]3%=>?HB>MB%AWLM9N0H!A.SS1BQNOWBBDAQ,AY/Y8),7]]EHI,B:C6-^KM;+(")' !O<0[ \M7!KKG3 MR,2!R?H$/W?+WPQH;[(N: M+Q7K1C_>IHFG_6()T:3/D4WCZH6C$H!5:'F5DC(L&5\VQU.993(R.#8^JN^4 M6@<>S8,+Y5VZ?*'\/)*N/=1PXO47TN[[2E$YF\R@.QL-!C(%!K,.#]F0+4.L M_KP^-B^RDR_G9_\//GZ+>U< M?^M].XSH2>];[Z/=Z5[\'%R=GG>_GU@G=YVO?_TX.=PW+J[_3D\_?/EY\O-] M[^+ZPOK6^\L^/?RS]ZWK6YV#H!?UWO=/K_?-$^O"[OR,[B[.+ZV+\[^,"ZMS MU>G]];/3^_+CHO?Y^N3#G]V+\WWGH_WYZJ+WHWMZ#3.U+LS3KT<_+GY>FB?7 MG[L7O;_HZ8>3'_">'YWSB[L./-W#B7'2^YR<'!BW'\^/AB=GAM'Y>71[ M>A 8W_[GRHAZ?_?9UV!T"M__=OB%GAQ&]L5U!_[_+_/T?)]>]/[NG5P?P=A? MK,Y/F-/Y7\[__(QN_XDCT[4]*R26%7-".3<(@Y,CMNER9D:>13UCYYUE^__U M[PDJ^!5!ME)B-2GQIL[D2LM?#"7\"+D^QQ(3,*V+%8L7.LKW9&,/TUQPF.UM MW>BC0TDWH<7^P;HB''=VQ;D,UL$M/K]-==6ENN7CU\''XMIK^7@CC\Z>XN.' MY*M7P:,+T:)^0?_JEO=?)>\# =DM[V_DT;GW\KZHGKK*NC!PH1)&J7#EO.WF?.!?&C+^1MY=,&]G'^ *77O!>I'R]_;R]] )$[+WYMX=+ZU M\P[S((LE@TTMP[X&AL53]^YCV(6]H[8RK<5?2UJ+UY"TEF9$OQ\KU'QG+12GV89KS<=%OW7;"3SL(-7#4Y_GEG78F(0]T]*$T(,]QQ9*# MTT':5_GXN/Z')B^\(&;+5P4ZQ#">RE7]>Z22B&0^4>W"#)5?NY!^[?O.LD(Z MQ+S:-$Y9COG NSB^RETZF$BB?+.: 9Y*"2^BJ7SQ>P>@BF$3W3N"6 M8;%2!:(#'V,=EX+"&@]1WHAE:G.9(+SRF5?M&)"TZET[%+4ML=4*;$U@?0Y5 M"NY$&0V<1#I "(5+B7:"G1BBB ^&XRJ*+_VTLA3%=/9%<)MMG@C[H^ICH839 MRZ_@5_U>BF4H512F2)(98-EQ. %,4I,] M!C#&0A\Z:GGDJ%[*YJ"VI4F:2B6+92'*K$<:5!E Q5TR1.$<\* M=T[=R[L31/M&Y0F]D5@^XX3SLM RK6DLXFV*M\L6%^4;YW2[$1RR=[:G)3P6 M.>L%C[!&'&^ +KN=05K!I+U\U*UPEV"!O'\)'![7,!5U 2HI MEJCNDPIP4Y2Q9UV)T57'?E-9UJ*V UN2E> 6ZOQ4)G5])FKKX%7"BJTJQW.CZQJN*UAOXM^L;%HEA :%B%!-B6J!K%0IHM]_>7Y/\+XM;K M?#@]'V17>3G%XU(],2^%%UW[\AMLT M!BDM%)K55!'1$FN4UZC:9-8MLMIL% 1W^::YJI< =1:0([62Y3%H5=G#9WQO MZ_62^*E7")AW@94KM%=6UT276,DT''6-XRF>L%Z.)_Y= M_%M[^GS=#OSAI;-U[\ILW1.C\_/$/.G]99R>?^M=G/_UHW/^W3FYOH#_13\O MK+_,;U\_?[_X^?GZH_VYR__S^>[;UW@06M0]^?F7??+SR]VWP[^<3N_;5>?P MR#P]_W[7N8;__809'O[=_?;A\W7G0R>![QJ=VW\B;GG,\2,2<-,EU'=,P@(W M((YMQ$[B6+Z'E3"?$##O%J7+508L<)"AB5-H'S]^6I1&6Y'3RY#-TY/,QTQ" M\6TAV9SN_V/Z+C,=RR$\CA)"O<0@@1=3$MF4\2@PX?_=G7?_ 6(9HA5__C\- MI9,3ED=7TK[WA'EO-P!@9"G/&(*RCAM;3"M/3!(I7%-XAP(QSVD9NU3QVC9& M'=X3'^^=&A]L?^Q_W.P9%V]I^CH_.SQL]]5W2- ,D,:BPJVC_0 MA:A G)2&7_XFE>TW32UT!&;8,R1#K%KIZ-$]N/W77^EH[+GVXH_O&_;^SQQ[ MN?K)E2>[W(263"4Q,-N@-E[UU6"9U 3)%0N3$];**\&O6$6051D T&Q3KYC@ M<:DUS[G()X1%!EHGVKE_!JRYN4.%O7Z=2UX(=&_THTS M5^&$D$7?$5RW'Q,UPRCB/$GN6_6]*4K/?&,:$MEBHK7A/>>\:+4/)0"1>K6A MPN)7)[\,WVSE?J[,4HGXOX:RU/QE'V#;+M41[X&L]>M5;\1I/W"Y#^*>5[)E M:[IS-/%?:\]RFLXL CU7]$Z!'S"(=\.Z$TE@_XL1_QP+4CFP:6S9S88=2W Y^&GLW8/\=C M3W7,H[3'NL5_[Q"[]%N/"G+)V. M4M)^/\;_'(W):']XH!K@BAY;.YH$U8+W M_AB^[8]Z),Y$WC,.NR.Q^ 2_O:3CVSXIT4UZ\-VO?Z;?KB/GVX>_OW\[1(20 M8^?D_-CN]+[\[%Q')KSWY\77][T*W02>N?AY\N/D_*H+SQF=\[_L;]?OX?U7 M5Z>'?Z2=7N=[Y_R$GEP?W4ZCFWP[?']]\O/HQ^F'OWN=GW^9G<.X=_(5UOKA MB)Y\.+;0T7[R\_+NY/R/I'-@_)A -]G_)TZXZ=#0)Y8=V(3:(2=^F/C$<1SJ M&YX;)B$"+G@ZI4[I,R\I9,'U\1"QMP)KK%/':P74*Q503A#8IAU[#)9($]?V M_< +$H^Z89R$H',( 66V JIY NKGE(#B,?4#9AG$]0R+4&J[Q&>A0YAGPX7# M ^H:YLX[R]0=(VB0@%J3T;0Q.J%*J!3-$SGP2=C%Q#(^7&A;6*OMQ5SIN]$B M:ETZ5+GSGZN-[_"ALF=;R;0VR70VHSI1,V T839AL6T0D$.8M!*XQ'*\Q(D2 M)S02 U0GP]$MSWNL:+I'/#R5[K2LA;_UG+PN9:/EY&?BY&D=(S BRX/+GR0\ MB0D- H^$KA\2Q_="R^)N&(7.SCN7ZH;U:"-HC8R\;7XGA1\U9#]X7<]XD(JQ MK(&WT8)I72J&W/ASW/>Q;&J%SBI")YU1'P(WX1YC/DFB)"'4\B@)PHB2D"=P M)!YS&0]VWGG4;)!5L^[0VM9SZ+I4AP4NMF73J%.HHC>1+[_?@4CT&FP;;^ MT35+K-/9)!$C#!++#1+B4L\DE#LQ"2SN$,?$^"OG5N(PL'5,W3(?'>AHO17- MY>=UJ1HM/S\O/T]K((;K>A$%?DYXA$7V@4-83&T2>Z"8^(X9ATF,D4O=#)J4 M]+5.YX7ER#+6)FL@Y]D0X68>KVRH?5A8I?#*Q=;:,BU: ?4D FHVM<*($V9X M1D"8Z8&)9(0F\8/0)[8)\BE.C(A;** "5_?6%I%=CCLVR.VQK>R^MG2,EMV? MB-UG8BF!'7 O\(CCN@ZAEFF0T("?C,2S#-.*XI!9P.YVH-N&M1'L_KK*4!(W/Q/7=8?@@5U5.Y_Z[U=HZPZ.=]' M.274D\YA!&NZ_,>)#"L,;8>X)IA,U#(H82QBA%%FN$'DVFY,=][Y@>ZUSI#7 MS,GK;!-1@)$J\*(JH1YGK R>[>N#X M#>+D;:C'/Y60]?U+K1=&H3N(C'L1GG,QI\J7@ MPCIJY=/ZY-/1C*9AP]%%8>R#,61P0@,S) 'WX1_+2OS0BCSJ)SOO;%>W;;=! M@>(VPZ.AFD;+RL_'RE.J1NCR(.:^3^)8)'M;%@F2D,'^&IA'2GTS#(&5'=U\ MO-'0O)R/1JL:LAL5?PI%8ROLH'4I&NHM?IJKC4^N<>+YBDW+? M9;"VPX='/U1_R ]9%M^FW6XKD]8GDTYF-(N )YQZKD>X%W(P;!Q*6.A:Q&(^ M=>$H8SO!T*UAZD%;AO*:67I]92@M2S\S2T^I&:;AQ=0V$L)%-H;O@\(1)IPP MP[4#%O'(,AS,]G9U:CPZ+M(Z*U:+BXCZDV[6OR1#GO?:"I3GBH*,$]0[63]J M<\+6+8;^FM$L/-_EU$TBPF+#)30RP-KAED]/+*ZW\U\GB]Q32M %Z? /XRHT(EKFGX%CP_0"ZD>QA4@#KN[;CU:B5F6)%_;*?M'O(DC=+AFX7^K=5: ML]EP+'$VPBC=0YHF/E,#N65GN0UQU;(M6W=,-$UI5K;V,;8-7ZGJ&#%@=_-@ MG-O>/*]4S5IWXXM/DG[:0NVUJUV7,Q:ED02>XX<)X2$B0;E63.#@7 (G%O'0 ML!R+,H%=!WIR@WQZ;;NP5B0]9P>/5B0]H4B:L@1CUPAXY%N$V@&(I-#R2.A9 ME,1&G"0.XX')K9UWEJ^[CX?3;&B884/4O7S$QW":;7+D,^A'N.,U@[N51VN7 M1]]G5"06N-1T+91?HVT=UBS-(IM"IJSJL146TE- 4\U*JU8@K2"09K&I I.#:A&&Q*2,HC7I,@>%M?1D,UB_LYM=4KULC&4WJ% X?G,42XM$T7V-AQ M2.CX%HG-T @X8T$B>GCHAO=:LS VI]@S6B&MNFTT]/0!E#:T^X2B:A:S*@GM M./9=3D(>@,9A&![QD\0G?LS].#1"BP;8P0-DE?'DI4.;ZNAX7'GD1K/]VN(N M+=L_+=M/:2@)=RPWLC@Q.#,(]9*8!#RQB>?&OD?M&*2"N_/.<77JM!6##6+- MCU4^QV/+P-98L/=D8VQ;F.WCX[-UML+W_A39.BT0TE/H81)B9B+P:ZW2A_?!M8 M:ZC&T;+S\[+S=#42-0(CB$/B>Y&-<%K-\;9""U7HZ&ZAR_9.2685=CV.F4'=,,'3OT M"&>.#TH%(A5@*C#W7>[8">N4UJV[1MSHSI?B^/S=C9"IMGK4U?:E'Z MUMAY"KDT"S(7.Y3Y/K>(888!H0$-B!]1F[B)S?PD2'R;B\XO@=W6-[]B-EYK MYY>6C9^>C:?4"]>B0)^. \P;Q(2ZMDU\(^2$<<,SC"!T7"QS7@M =T-=%IN3 M$?S4F<"O/ROP"9*!6_&T/O$TB],6NX[#8R<@B>=@YUKL<.G8 0E#UXJYF=C4 M"'?>4(WUT%FOEPY['/L%8-<09$.8.^]'V$=DMY,- MN69:ZVH4LOB<2D'Y-'K!CR)]VT^[_[TSS$=\6DC4MF"_'Q_4-Z"5!K^6!C]G M<=3<,.(^B&UB@C5"J&\D!(P22E !L&W7]6//0":;$@--:!*S3@I=Y19K*?1I M*73JOK)B,)CA/(CMQ(S0D)D$Q ;8T28W8]-(8IN'"RET&QH$S>L>Q57WJ/@Q MW:.659!?0<>@I0\X3F_*L=40!+__UK3W'#&KE](,,GPK$(*VNU#L%5K>A->9U>F]A_'_7GWPWIACJ"6J%X-484> MLSBW'$)C*R#49:!1)A$CCNGX@67$KF$B$@88F2 9\7]S[N^I/VB2TC1648#& MAMIO]REYGW@NJ.89J/,3RT_SLR$;\OAOUAWQ\:M;0GPI0C1.0'L,P]CRN$UX M'(68-$H)HSPF7LQ":@:A+W .'D!$3W%OMD343")BOFW8B>T1YD<&@=/V20": M-5PVAAG[S* 6MEEP4H_9";2P)FAT@P9@' M<6AP J8PR#'78\1GU"0)M1TWC"AGD=L<+>UT-"R&K(_F44M5#::J./9Y8B8! M\9,P)I2:/F%A'! 7))[-3<_V;0?K.74@ ]UR9X&-9\4;>J:;8H&V&1@!+HI!-7*MRJ.EX$7&3 MB!-JQS%A+K.)Z1J,689OA$8 R'/-=O4-;PX9:@4OXGDIL'3 PZ#W?#NW=@?&Z4),&E)"7<,G 28=6U'BF;X1&:8#\LGS'-TPVBY*KYBAU]88NF7HYV7HZ?)I ML*9=%_3_( EMQ#O 7M&)21C8"&9DN(P:-C*TK=O.NI*)&Y0OO#E*1Q2->J,N M1A:U3-131UEOD/,KWB_2&ZYULV+;BJD7YTFM4_\H8)WPTYR&]N5YB-+,@_II M'/?AZ"E>&" ,(_' MQ ^HY;(D"@S*D<&=.AWTK M:L=Q*$^CE4_KDT^SV/A>&"3<-4R2<(H@5*Y/?!8[A#O,\,+8MP(W BLJH+IA MSL*]+"^A6H](@[EZ[2I(R]7/S-536@>/PL#SN$E,CEJ'[6'AFA,3U_?-V @B M,PR JWW#UZDYZQMY$:Y>IUMD='>B6 MNPGLO_7(=B)S]2$*SY(0/W*U;VW8HS@;A5U>'=_CQ&#C=O:W%]R@9M\/+PL8 MN-^/VSOB*>^(V:8'!FB(CFLQPHTP!,40],0@CCQB,==UX]"UPSA"1#%7]^UU M=85;'S>]L >LE:NM7&UL>E4K5Y]5KMY-UUI85D1!D 8F]J^SN4E\$Y$TS,@$ M'=SU@P3DJNVO!3ZZ,7)5J.C_'C)X:5D?50-=ZK'\,NV+UT_IWA$'!LC7S9M^ MR9IBP+>87)A&]S.K)13O*ZZQ").L6/\.*\3ZV1"U[QS^W-=2F.IE+C+ \Z&6 M)=KPBA<<>5CLIXB#RNY9J?!/PA\$I-S>9-U8;5_4RZDE;9)!5HB\R+&A=#0"7UNVV82NFX2>[X%LM"S=\J'KO(QN-'3.;.?3MMB!Y]]G;^X^=XX[1]I1Y^CS MAPOM[.CSW\<'1[IVW#E83(U-F?G!:>?L]./QX?[YT:%V=@[_.3GJG)]II^]Q M_J?L^.^C\H/=CZ=G9V\:O\+=XSX(CVP$8\2%KO$? M$4>I?"4%3:P->%[^U@-Q/RP6+VE2M,)ZA P>RPDA]V%=738H^-ORA]_CM!AT MV=W;M"]F)Q[Z78VEA ORQ93,%_LG/QZSS)XAV48Y:-2;U<=[XJ.I>TQ^YM$] MS_,6?FSLF0L_NV]8T]AS N=!P][_F6,O?NFC)NLO->POG&"_]'D',U^=8UA( MKG@>!3KX%:L(LKK@+->.^C'>'U+FDPS-< YQFM*^ATS3YC M=!>M:\'+8)6^IHTS5^&$5X&H_IG?\/[HGG8OZP:DW@C4[*W,0#WC^4T:<>TQ M63>OU,'V.EUDANUP9K' M(*$\M / ]\T(AIP'OB4Q?X_AWB7&*9ADN5B$*4P MV1"?V)WRB5U__W%A=;YW?GXQ.S\O''A/M]/[^^KD_(_T!/[V[>L)[?3^3$]Z M%S_'/K'CGQ?6Y]ZW#Q<_+LXC\]OY7S\NKCM7WPZ_F">]+W??OA[1TP_?KB]^ MQMUIGQA\[_K;AV_?T8?6^?EWMW/X/CVQWG_OG,-SYW]V+\XOZ;=>Y[IC_9V4 M_K"3,\/H_#RZ/=W_Q[%X;;: MT(O+G\[!C#9D!['%C- E=DP30ATC)@$-0Q([/&">:44>#7?>F;:O&X^7/VW] M2X-K"0([3"*S+B]HU^>R<]F[FB+ W/3Q"7<]@Q"XX@B%'&"'>!C2B/FQ@C) MZ 2V;ON/!DU=E4DVJ/IWFQG?]$!Z.ZYI)S:-,$/:L8TD,!,O]+W09>WMW@3& MG[[=8].-#2;3099HN9*6VB[_$75' B\/_ASS00Z2D@GIC>3">AE, M_J?\0W&5W<*_?,!R-N3=.RWDW>RV[A2?+;Z*['B:?,BR6-0B MR/T_0H[$73RL<2/\W.7X WQOO\:4K;JS+G7G=-87Z7#0:UR7$NJ8'J%FXI# M8"Z)(PZ&:^C[0 B@[CB&[MF/+E9H?9'-9?RUAS);QF\4XT_;.6;,P22U+6)% MD84( 2;Q$]LD<#0$=(.\F)NFL:@@Z);A*KYD#+05 M7 T27+.>669$3L(M3F@8PS^18Q)F>HQ0&@:,V9%A!@F&7US==IN$7=]"+S8] M>MHR?J,8?UIC\4+?2CRP4DS73PBUDH PVPQ)X)J!9P+C&W# [[Q ]XQU161: MW^MR7/N!]SG610M_6MQ+^VDQS$4!\Z^]L5MO>:T]0*Q. V73Q%D=UI_RFKEZ MW='?EJN?DZNG\13A+!,P*8GI6,#5@<<)BX*8V%$8^%[@)''H8 &+;K^JE*]- MT#WJ>GGK)7DV)6.NL52<9=VX?B"M5%J?5#J:T35,:CLA1Y17BYF$N@X#8\B@ M)(B3. YMYEMFLO/.FY!&24K[)D/8<3+XDCM?,U.O6/%JF?D:FGM(XF)<81N)[)'#"F%#XES!F.*" .*[G.E;H M,09,[>JFZ3:(J;?!R8%-9S5@Q9S?L.ZH4CR0%V$)O#^LFD7)] M9[:";27!-MLI/ XM@[F<$9:P" 2;99$PC"P"%!!%+M!59%#TWK9.DM?,_>M6 M55KN;RCW3ZDUKL%8$#L.<3W/(Y0:(0EL:I+ \V(WL1W/"P/@_D8EBVV#%Z74 M:0J@;E1F!GDV@.G=R2*^_QVE V28UJ'RA.K,@FY]'UC:Q],Y[9_!V9PFG]3) M?.JR_O"H/)E6,*TDF&;[AP=AY,>A 3+)L T03#PB(:,AB>W0",+0 G M.^_%HJNUM^[/LDUVR/<\&S3"CR?,-=U" T3L(E,AQ+7"2/#3&(O0J@3:NN. MNRX8U!;BJ/DR8)5&X4^GO;32X*FEP72**R@7A@<2/ T;BQ&)! M["5F8H(UXABZ8<[FFSRT[W0+>?0XM6;(\,!F$:,[[VQ+IWZ30M6M]V1C MO"-RBU#'<8COP4\F3;CA^L#79B3XVK&:Y!7=AA24 M2ME(!4=L69K)2D;1NCTCQ_T;V'CTUDIIU,GZ66D>M2)G)9%S.:-*T) Z,2(? MN;X#(H?9C/@LX"2*09.@I@U'Z(/(F9-DO[+1LZ$.CM?.KNM.#&G9=9WL.J4A M!)8?1'&2$,Q&!EG9>GI M(MR(F9;!(N)BES;*?9G-[13Y(CR]#:Z(T^$5SUL_ MQ/-G:."^2YNFE2RK2);K69RPP'%P\QFQ? /3QD*+,"_PB,>2V B818.0[[SS MC-D>,ZW;X75PY[I5A98['\&==]/(.B ?G=@FONU30FW'(6' 0F(%#G.YDSAV MXH$J'SSFTF^>FV%#\SE##BHP5_J -F0_'@?#L3 U91,ETLN&+^=X;F#AY SV/^VS_.YXR'M%)^OC+/.LVQ7)8#((U5H] MZY-^7)ILB3*6V*NA:'"R,B;@B*% UH0'S'L8AENJYE)@ESG'#GG4MU MUYBMDEG9B_*THF0;_"N?\NPF+9#/=T/>YTDZ?(/\\7@-:W,MNY?7HT">J2RT M/^29M&)I);$T"V(6P+5$H\@CB87Q&MOT26"!N1=[8<+ _ O-*-AYY]!'9Y"V M?I@MUE=:OGTTWTZK$Y;M &%Z).1&2"AW(\)"[I,DB3T.MDL88L]*JR$)6]OF MF^GP,D54^6?6IK\M93PU;C]^>[KU-UL(OZ3*!$38U@T^A30^F=&BN!LR/W1B M8G!J$>K#&04.R&6?,^X%)H^"V!+.(CM8%Q1L8ZJ(?^$O:B7==DBZ9JB;K.\0T[690:THC+DI'%J.]Q@M]+G$W3;XM(Y8 MWH>Y%F70<,!SK;AB^>($HG68UR\YQK89'G^P(HT>DW+W2F_9#;I([[M'/_'\ M#/EUO::#-7V+EG*B?)V@JNK"--H+R EH1U*2UW:O++Y)!C]/IK84J?2N,UB*,IK1W MWW:"D/L>L5T'A)&?),3W#(.$GAG%G+F>SS"Y;\]L2)G.MJ$U'J;=T9#'CW'6 MOS8Y.F^)S9:C#53E%%VU\G,E^3F+&VD:H652'I*8&0FAEA\3$*>,Q%&4N(D1 MQ]R0RER3^A*NR2IOA= F":%&*W.M.'J@.)I2YT(+2S$MEWB6%2& BT_\,(Q( M0A,[B&SF&,Q_M#K7O(2 1@N5K^(7'FL,9L4NN72U%EHV&A9#UL=U/,CONFR" M]DN.L6WJ^ER_ZYK"",V[4A;>*)+"UZO2&M-W2,E7^Y*M.J->R//31-PGQ>F8 MN92C8)D88'OM+'/MS.*&.32FD1\SDCBF0:A!3>(C@EC J 4Z0Q3#9X@;I@?P M/S^836QO2N#I-;+=XW2XENT:Q'93VIX=P1;D0,8_\F"4.>D,@+N,]8:!A>](0W]@;FJDE\JRCK#7)^ MQ?M%>L,US%K3M3X7P)I#]J,IUD-3T]:6/N XO7F94WZ?Y?!K7XM&><[[T9TV MS&&TKJADUUA\/9(8PN-3_^W%T84.ZB0IDXW5*@[4(L[':]BOEG#.?GS*/__-G]9G5OPNO, M@+EU3\[WC8X%S_S\8ER<']D7Y]_-DZ]_69W>A?'M_/@'S,\Y>>^;)[?_6'YB MNJ\O&>[8> M7ZO('SG/_7X\5QIU^/ T65(DM<4Y2XJD*4/?YR9S$\\A00CBA-IQ1 *#NB2V M_(!;U'!Q2*0<19SN0U2+DD>J[&MRD ;!-"UU4+AV96C5B@\ MD5"8KM+B5L \+R!)9)N$TL@C 8\]XB0AB .;@H47/%+=>2Z9L&U9)E(7FM2" MU@$))A?UUH:MB+,1,%MU2BV2SMHVJ-EWPTN&(>9]@2[1^-H37@0FJP>Q2F.IE#KKX@.72_7C%"XZL+/:3885>DO99 M/TKA2\40_B!2CO8F8^>U?5FT$>_^*\S__6[A8VK.U-KS<#L'69$BW;S-.482 M;OCOMVD\O"IUO-J#BD",\2,LA+F/AHL?>?*S^K4\%4?SGMA3*0BU?W&^0DRQ M((CMR')B6 @-G=#GMFTFH>LFL>=;2?*/Y^Z4#UWEY1H&[)*3,.?L.V$)+/$M MZ]ZRNV+GWY-$#!0\M?/3F[;X])8^^J?;5V_NOG:..T?:4>?H\X<+[>SH\]_' M!T>Z=MPY6)UHGWOF!Z>=L]./QX?[YT>'VMDY_.?DJ'-^IIV^A]].#_[??TX_ M'AY]/ON__\>W3.]W[>BO+\?G%]KNX='[XX/C\S>-7]_N<1\D3#:",>)"U_B/ MB*/HOA+2J >WP+!8O(A)B0LK$*)Y+ ?$=0 KZ;)!P=^6/_P>I\6@R^[>IGTQ M'_'0[VHL)3R0[J>N K%C\F/%$D&PYQD>N?"S^X8-]JCC/6C4^S]S;'OM<_7V3/.A\WGNN?I[_@-/Z_GG:AI[KKTI MDPWV_&!3"#;8"XSE]O47OMM[LLZE*'X>$R]8RL*;[PJI5A4T;57^KVX=L2JP M&'M@K9X-L^C[$E41*Q0N;-0V[,-<44%F7:',?6)I3-+^-F](%(UZHRX:.6)' M1$!/_#3A8]CB'?K,APS^*+>GA"<2O^S6-V][-T@$LL2&".ERE75!"2TJ_?Q_ M1^GP;I7JM(8L?OJVF+_X7]P6-9_T"JZ:9I^WK Q=UY*7*8U[-5NW+^V[+186 M!VR ;KLMWH&R+?O'>3'^+=J'0YZD43KXH4 1G51%('OPUI\G-GQ.OQV> M.!?GGWN=GS#NAR_T]/SOJV\?CGYT#J_@?_]_V?O[9O;QI4]X:^B\K.[-:=*\"$)@ 1F[J8JDSAS44IB?/IGVZ I*@7)W8LVY+-NWLRMB62(!K]Z_=N>-:?Z?N__N?\ MZ.,?_.C\R!\.8O3Q\%V2''T]^'S\_ -3PBDJ+,[Q9(3QO"#*64>L9[9(O)'" MT+UGP":<%WVQ)@BYX6%R.YC%\=23-'8^!^,&*1@_!GBK66UM@14MVJU)I=@1 M(/NZ!&14"RH2FA) K(0PF7LBN;-$I-3S+$V4U!Z![-9SQ;MQF!V([3:(L43S MU.G"2>>9S[4HC%-%(EQ1T#0MLMN V"XDB^T(PJ5+".=%9I/46T(=)N32(B.: M)8YPKAGH;)Q3!ZI:D8L^R^Y<3^M0KD.Y+4^7Y;XP19JDJ1*,)2Q7>2)5:I-$ M4%UH:JZ&N2NR9#N\NU.\HTMXES*=%R"=2))(1YA.!=%%D1*>4Q!=.E,<35/6 MYTFZ ^-^.Z#K@.Z.@*[0*C=)D>9<@R:0&ZE,P94U/.'229%W0+==0,>7%3M& M%<-VZKG%)LD")[:FA29"DUPGWBN30D59DBS!0Y$5DJ":>Y=:"F MTT+SO6=9TF=W'V'8%,KM=$_LZZ6NOB[+F1H9AW%3$Q,^2^0<8%'8V^IG+(-R MHS)V4+X8JE'3=@DXRKO!=/:M[)[;=%IY_/%5E?#"%PF'(TU9FA=:\U3(7#K/ ME?*4?Z?B9X**7/ 4#E*F;9KH0O]X.X@.!.X: M!)9C>YG/J$^$(4RSC+#$2:)S7Y#$F*)P6F5,%&M!8'-]USK^WP+^#\FKV2\= MM'>D[4B[,Z1]R!%1/R*KV_:\'WQQEGQUDW$GPV]HRB][.8%=P/_$(U,LNC*=%_PYZLKE:]1&;*# M4/9C4FK[)K-T9.K(]/!DNE]K?E$QF,^)*4_&\SX5V*+B]:@JFPT*@EY6$-YB MZ5PYF+IW;O)I8%S4*-XZ,SX=A;L$Y:*+F&Y,EWBWX@^0PDKII4 O8$*8SQ0H M%84C>]-X,?)P&#+Y)AM MI$;U3\CHM\HKVD&PNSH\>,?I0R-8RK=SA]XVE I?JVC8Y0YM#,%6>S?HPB@G M4TG@OYPPZR01/)'$)5P9XVFJ<38E4+R?IJLC.FX<.=S12,.C8O,[S #Z%HL' M;>0J#N_4D)LP\7+Z#V?<>"4I2;62&/EW1 HM":7,46XEMYG8>Y9U[/M(V7=3 M;K^.?>^%?5<<=989E8J,,*4U85PD1!56$%84AJ5%D@!K[SUCQ6U*5#L&W@G7 M3T>FCDP=F1Y\Q%DG#N_3)%UVJGEK-+6"$II2L$FY440[6I#4>+!*%/P_6J \ MW,!4\2[!Y5KL%SKP+\T%QGG 76)+%\[IR-21J2/3XR73C3P1QIH\,7ENF!S=]._S=!OQ=[7YC!2MR)PC/,TJ8YMBDFC%B0+(Z:Y1@U&T/ #^!!!,X M]#]N N^N(Z[SEW9DZLC4D:DC4T>F;2/3331EIEQ29,*"%FR9!L5*49KD(DF$ M [V9^1_7E$$QF*O&7?;UII3BXQ,6Y%+QJSD),ES2YAWF@C%ILRMHE80PUQ&&%4ID:Y(29D'[E*^6OW8HUZ'<[J/< M3=QMH!'DA2VD3%W!4ILHE4J1YI)R8**$%5?#7#4@2YU"BS1A&,\D"7:"I-25H@4K%-A M=,XZH-LNH%N.#0*E,J_SG%#+!&%I3HD"N"/<9M0FQC!O_=XSD8@^NU5?DP[J M.JC;<:CC4M*4VD+!!C"?4R%D(7W!\]6-:*.]1\?Z]_('G)>)*G7:2$YTUP*EGM?I+F1 M5#,FV35XOYN)^5 @<+2<6JJ2),]R0UC!)6'><"(++XDHX/^$S47.\G4@T,W$ M?%3\WPU.[$C;D7;72'N3>$V1").J-"D20/1" ;[G3&9>:JJ-2>V]*.S=3,S- M*/(QE -R_ \*O[,/CBM0UY.<<(EYB-I[HA-JB56%MA*HZC/3#<7<,A]G-Q2S MZ[;3D:DCTT-K!ALPY[N)7;NJ3!RL. 24T[D''9$X'-O%"E#2=.(+XE*?)#I- M%)-V[UG69VQ3^;X=*G3@W9&I(].ND>DAK>].QNZ2C%TQV'FAO%98\JR,(PSG M3^M$&Q"R3G.1.:%UNGU"]@DD'G5C,3XW]5JT@4A2>6,X*FN:Y!-(#@F6B3\4&HH<[&FUX5'Q^AUE W22A>^+BI10@ M6PA?9#G8^1FS8.PKX&*;:*)U;G*=><9S,/:W9(Y0Q[];F,G3\>]]\N^RLR[1 MF:4FRXG2%.P(J<".4"PE6A99D2N!4V^Q/+^3P#O$P5TWW8Y,'9D>I*AY4VZZ M3A[>DSZ[[%BCK$BR%/-?J,M!H66@T+HL(31SBC*6FI1S$(CB-B7-&V3A)Y#F MTHW&[&(Z'9DZ,G5D>GIDNE'G+*DS*:GV+&?,2"/A/[FBSG*OO,MO4574C6:[ M3Z7L<'JTY&3,:283D6?$6,4(2Y4F.N6*)-RJ@B=4*I7O/>2.HD<8DQF4IHSA.^11#\!!)-<#SF M(##!$\LCZ=RF'9DZ,G5DZLC4D6G;R'0#9=FX%+5BP3-IF78&ML'GTG&E$N.% M2&^&-5V5T/'QG/+QBTEHF;6&Y)]07";!N:HD$"A%O)--9*K1U= N9 M^%%%?.]F,&:V@<&8\?U_ID E.Y[IH6LZ\#Z-!C!K:S*T-%P#N F>KEVDS/O!_;^7"F[,$H[H*$DFG:6JH M9991Z51J5$8!'3/),LW4;?"Q,ZTW!Y[+146Y\,93EA+CF,.^X(QHJ^$?[JCC M%O_'L*B(]Y.D4S [ .T ]*XR>IAH'1)#Q6&.09$)%+@C!5J*%CJ:4$2X93AQB=IZG"5'!T]U&-IA M:(>ACM5[QG(HT)[FA"6$V M540XL.I%SHV2+DL-]Z".2M9/TLV-[^M0M$/1#D4;%!5<6&&$!5 MQ025@NF"JF_8\AV*/HQ'=#E>+KP#I&2>Z-2FA"78-,1I3HPO%..)2"T.?,YH MGR>[CZ(ARO[O4$0 _[6#3\_^"_ZI5WVN)J>#47@V7X0NX^#,3S;-CZ)FQW## MG[$WY\!\FT$S9-"3,]=3!DNGU>@2NQ*.QE-XG)K GT>] 2SU=**&O0LU"5-/ MIV>N=,BV83,5-B[T@Y$:F0%\J9S"'T*_T/V&ELO[N*&:#CZY7SX/[/2L=CNV+JP.53*_1&EXY=GTZDONG,3? MA]Q T5>$+>Y'^U]<;\ V)25V]>$67H1IKH6C-,5A[=X68/G[#X7\6]=P=O__/ZQ4&_]_KHQ ?R,9W /6_[KRN5>#;S8 MS7C@+V'Y ;3GK!ZD!+S&4%V4[N?ZAU_LH+P8JLN?!Z.PF'#1+]7M*WS )RP) MB?# ^/'\U.\G\>1725G5DZN/]\-'2U(O?E;P?9JG5WZ<[%_]V;=NF\*%O/BA MVW[[,TZO?N@M%LMX=JW;?B?Q[;O9JG+EJVM,C\@$VY0,]]ZI2>]@9$$8U\EN M/9KV%_2I:V[- [^ON)91L3[\L\ZD7= 0EW3 :VN'VTW\;R8SKFS%-][V2JYX M]?QP_+GL^^H7E1=N\G[%%VJYYPC\TW MNNX5MQL2'K(4Z,UD[ ?3W:D#.GY7^34_OK_\^^-A?_G[Y2G[^[<_Z/OS_PS>9W]^:?R:'P\NWY^<9H>_O:9''P^RXY=_ MP'7_.3OZ>C: >UV^_WJ8_'U^-#SZZW]6_)J')_]S=OSR_>?W'TUV>/*>';T\ MI4=_'=#CW_[G_/#K_WP\_/KV')Z5OD>_9A5=/WR7)$=?#SX?/_^@"RD-=YI0 M:RUAB5!$)4(0[!Z5N3113NDMK +:4"E?!T>[!$"E Z8[ ::O2\"DA/FX-W' ?68P=+W1L@J('^,?#9IA M%Y/QIP'ZC/ZU<8ML$X;(G=UC0W9 /";9?L:W_*2\=!=P.@9A M=MX3:]7TD/IS>]L[0;4I056G^K<$%4U2;D7A"!#,@0;-$J*Y2(G4A=8LMZG6 M=.]9EO<+P1Z?!MUQ\ 8USHZ#[X6#EU5-EN6ZX!DGBC%/F&<%V,!&$%X4RE&3 M"58HXE\FJJKGSG3!V1I%X?HX=3K\&?L!TG<%HJD:G SW\AK+X.)O2/NC@ MY!85COWKA@;/R])-.Y-X7=0^M-"^$-D3"#X2I3.'D)4J,2X6R M7JN,2>#IO)^FFRH5WJ(&TSNK>\P]5D.GRA]40)Z&6;1I!>2XWOK?<>??XJJ. M_9]E!*LVG0Z^7+A1Z3KXVAA\K88/P4\%EDGHW"BW M]TST\V)U8%SG^W@\3+YIC:1C\@=D\F4=I7 YM4H* F:&("PWCDB16I)P)JU, M"EFD%ID\R;:)R9^Z>\0Z[R:3>0T3Z"IF7$X[7\E#^4I>U71X@63H$&M3B'7\ M8D4ML=8HY1-.=.$E828KB%:I)AJ;VE&79BH'M23K;ZDC9>4ENSIIO MG1G#>BZ1$T*]^M3/AJ$">S;Z0<5C=\VG[9@<^ 83KDIX_*OQY&5%D><503I0 MN@DHK69^*&J%T9BB:#TE3(.JH9UPQ B?6VV\-XE%W^VJX_9!\A,[K\=.)1EW M;+LAMEU)]U BEZ+P1.9:@2X!O N_I<1*Z1RGU@FA09?(Y':P[5/S8S1'/V@1 M@]$G-YJ.0:<88X\25QHW,C\V\O-IF#R;]F&\K@GPUV0P=2_'G[M)MHDFO#,YH3EWA%!,U O+'?*Y"XK3+!TY,9FDW2NBVWDXTV[+CH^ MOF,^7IZ@857N'+!PEDI-@'HI4;EV)&?HL!!IJIP.G8MIND5\_-0\%J&+(M$* M*Y&P3YP;E3& XF)<\8GY+!Y2T0B#T'Y%2KQH$:(#JY^Q;8KL=HZ,;54CBXR)C*"D9D MPD'A<,C+UDAB)=.*TLQEUNP]XWUV^YDSG7?CA[GR-S48]8)^@=E-LT%YAC74 M,5]#3Y^87^.>0R2+&(64*+&-@RN/1P<+Y#CV+X$8'5QM#JY6!['Z3&:I3@4Q M8!$19@2-_ECN,L65X9F4Z(7M"[9:RW+C;MJ=BV,K67K3:D?'TO?+TDL:B"M8 MD2I0/A0%DX*Y5!*I)"-;F!:4^?NN#EW(F^@]E'".4>= MXV*"A2S3RYX:V3!B_@)YI7-ZW'^>!D(74N=X] YH<^S?5)1Y,U2CZ4%-F0ZB M;@11[U>TCB2A-!<\(RFWDK#,%T0)D8((<$ENK-8R 2.)YJL3/#IWQ^/AXCM+ MV^BX^&ZX>$G1R+CAFJ>&V QKS;101'-#B596:IQ*EQ5B[UF>;Y/3\JDY.FI5 M8^(^J>&LJ4I!1H3709_'<*#T8#B87CXQK\=#.CU^G96PGK)\,3[7@U&@RHN& M(O!3.;"A\&X\>CZ9*/AKZ/#WX@Q_?#UZ?HX):,?^BDM^KPF:=@AW(X0S*WJ* MI28UF?7$I84B3"0%$047A"HO$FU =KEL[QGCM^XHUCE(MIC[-^T?Z;A_2[E_ M.7>$:RMSYXGPA0$KA4JBG,B)II()DTBF<&(KN[U^T[E2?KS<5JN1'8_JZ,U@ M1"XF8P/,!1I/Z=3$G 6GBG6?W'#2 PN\?G&5)J@"ME):,(%01Q3DG7-C,F=PZR].]9VD?3M\6F6>=DV7;E9>; M\+0??'&6?'63<5T1 MB.,7W. 3SG#MXZR%)Z9I/F@:T>N1F6"/JI^9 MK9><8 655B7.$RHQR">4(C(I%+%>9XYJ@/ \E&GW^9KBA)VOU-X%]:,N*025 M\L?5CMWUY&^9VM&B1@=,&P.FC\]7](T"M JAM29>%CEA1C$B0/00*S)F4P[Z MA^8!F&2^)6F.761N!_6-CI_OBI^7% VJI-&6:2+2 NV'Q!#E=4Y ]TB-,UF1 MB33TL$ZVA)V?FIOCS<1=J(&M:[*C/VL\/7.3GIE-)AB!BXZNSN_QD I(1::7 M5=_AJC/W\Y$]1E+5LT0ZL+H!6*VVA[$JLYI;152.T37F$B*++,'41V:E$DF. M59[B5@46G:?C48?5KLA=_E&&[E23#7+[DFJ2YS1/"IL2IZPG+$\3(DQ1$,M4 MHF3A%1!X[QGM4[Y-L?2GY@=IPC 7ZA+]@D$_4<9,9FZNM#PQY\AVJ28UA=Y$ M @&$/8_D^7T>%>V0;'-(]GI%;\D4S562<9*DTN*,54-$QBU)C+)XQ29 M'?M*W;K0LO.KW")^8\;GKC=57UP[A>3?E1KSQ+PI6Z>Q(&1%$IT@A2HXZ\#I M1N!TN**)4%L((T5*?,(E86DNB%"%(\:HP@OKN;#%WK.<;].H]\Z-LI-JR%4< MW*4J;X:SE_O/*$93YQ.2T=P1 .0,%)#<$FFLH)P7V'#JL:$=R'-\U- M?IR6TY:%< )EFMFK+]3%8*J&1Z[KF[5!W%KMPJLS):T!R#(%+0BS"C02#$#G MFEE?B(1)E80 -%T=;M;EDSP.WKY[?:3C[7OA[26=Q'@E7>$T26T"U@80%702 M2HG(I.'""2,P.5WV\VUI<[E))P@MMEP3@>/?PZ)";(3W:6"=[>G+WD\SG 8P M&/VK74@%%/GTXPI*M4=Z/+%N0J;CBY]QB\KQ<&![]5ON(,(]:(FWF[Z(Y:"! M<+]>_EFBL=4 W/.&8AW ;0[@5OOX:B"K-30G--.RO5BG@JJ5%.I"(1 M. 2QGQ>W'LUZ4S;:(7?+8X.&[1BCV('$ X'$>( M2XWB+G=99MW>,Y;T6;J!8:EWC@\;?RYZ?C,_#(,;R MNKK0-?;B6D1ZZ"KSFR]R0^KSEAR-*R=TPO;8ZF!@+^FR:R:]!2IQ39=70)8U M_6>?CVRK!6TG[C8E[M9T;RP*D1MC2)XQ09C&%DA&%:1(=>8XDT*;/,SPY*LS MAKL@X^-A\$T[]3H&?R@&7_;J<95S;PW116$)2UE.))6,&%,6B\P+QO@ M?(L8_'&IK=?13=:K).CRFZDA_'D89L4\L9CC0Z@H(UC% GS5P-7&K!<56>($ MGPZD;@12IRM:"+.R@',K )42@:5BD@BC&9WEN.8[CN76B4Q=9W&(. MWI0.\D,NLYCN ;)6F_2QW'.K\Q0+O@J M+.&)*J0@EB8JX:E07+"]9YGHN/E+DW[@_IF/MAF'M)'V%,4*\,)Y+Y MA#!?)$3+W)($>%T@2W?>9^EM\ERVCY7R(YE.56)33>+Y5W#A'K2R0MW M-A+TBN2%US7QNN2%.T"WKZO]_EC"BRS/$Y(4BH+JXC71C&HB\HQKF1:9L I4 M%T2WU6K6&^=P;DURTP9=+$\:'^X[N:G#A[O&A^5J]U1QIWU.$N$ 'VR">I#U M)#/2YKFT !#H9TW[,KN-:7-?^/"XG#372V[R@Y$:F0TD-WTO ^UV64G7-34W MO\*G%SI\_NOOO1<39P?3WBMENCFU#Y?*]/MX='KB)N>_X^S*8Q^)THFTS8FT MU6Y-)C"HVRZ^?EPJZ17:1^7+[@%' M;DKW>")AA4TK'V_=146,8]^!U/TI'R<'\*SW'TRF!!,IX%/*.<[7 .5#:@V8 ME5H%'QJ.R97%6HSJ(H5;R](/J7;<)(ZATF( M"27"4$HR*[G.!>>\*!YQ3Z;M5CG:J4K 2+1W-)X^N73HK5$UWKG18#QYZ72G M7VP0DE8;0$J5,JL+1FPB,!7)6R*4SPG.K6=IAD/J,S""DGXB-N"O[_P:6\G( M=ZEA=(Q\1XQ\N5QF246>&4ZHX*!;*(U]TY0DVGGKE4TUPT%\HD_7]'+=Y=Y* MVZU4M/P8A^H4SGSOS61\/BC+\>3R%@K&[AH^6Z-@A,U?VX2V0Z;;(--J1T?J MOH;_1$*5I0?+<,F$*DTH!]H!@;#M8]4EX)A8[S)R-)U,R M=9-S8!#]U,:,;TL:QCND CI..\-FLXBTVE-1>284!4O&I84FS/N$2,HL48H; MP8257/B]9ZR?B&Y6UF-FYSOM'].Q\YVQ\W*Y-I-,A?2IE!G"*'-$)T5*@+QI M[G-5:$W1&N!KJJ.ZI(O[<5;XC6@93\2TN4LG16A3WX'3'8'3^Q5=(P7ID@+M MP-R18/W CT1Q_*DPD@GF'.B:-39.<&);G@$DZ(3H7 M6$#"N=(Y=U;A&(A^EJ^VO.UR*AX'.V]:C>C8^?[8>4G%\-:S)!4,YU0!.RL# M*@9+-,FEU%XETB89UC3W$WF;J$CGK?AA;P5R'JP;N]G6TS.[&I'[[ROW:CQY MT5 "?BH'-HR6&8]^KZGRJJXM;_=CZ.#I!O"TVMI6IDX)FWCBK="$T=00E?", M9"!S$LJUHQ)3..666$"=RV+K=8V.G^^5GY<;R"FE!. OD:$[I)>@;ICZ.S3^AFVW\"5FT@A/E]?D%$ %]*, < M\,&H9V:3B1N9RY[[8L[4Z-1AQ@@J2W?2?W\7X6X[FN\?>._,]-@?5&1ZJZ;N M>(18B/_#N2*? -!&TW)NW>$'ST=V\0^M;[X>F>$,J?%R4%Z,2S7\#6AY 5? M[S&<-W/V^*+R-W=.Y9MAYL&J-B6HD5XK@,M4$I9DG B7.B*Y8:DK4I]YC&'G MJXBYN:;;J(3O6?Y:E'>E@'*4TB602<4\.4$D\=PYE%P2&'@*OS@YDQT)TZH1P^3=Z9X MW0H0W\";C\$^C61_69&_@'E:AOYHLBHR+DGA4YR4,.\QC;R M@GB=9((YK977H8XYWT!@?SMTL/OP8SUZ<+DS':P#EQT&ER5E#&2/2E/K2,[0 M6>[1LF..$^L+EZ?&>&4-1@!OV?[M7M#E\QU-0LZ^D M:D]->]J=#D:C*HOL(L#G!K3M^+Y/+K;#I:0IM86"\\9\3H60A?0%R[7U&K;G MP^OKA71N)0,[D;8YD;;:-E!F(F52,2)3;@D324&44"F!OQ;6:&%\F#2:]GFR MX0#PM7AJ]W3GIPH5RN6&2\XMITS:1+G$T91[D?JLT(P&J$@ZJ-@EJ%C2?A/ M"C"H#5'>,,)L(8FB5)#,\=0G198SF^T]RT5?K+&MMQAWP2;BB^CY<59.!_X2 M[AA(.2=#.$&P=4-U4;J?ZQ]^L8/R8J@N?QZ,P@:$BWZI;E_1#I^P='3" ^/' M\]?83^*K5'IW]>3JX_WPT=*!CY\5?)_FZ94?)_M7?_:MVZ9P(2]^Z+;?_HS3 MJQ]ZB\4RGEWKMM^Q;;XKP^7*5]<(XF,.]=N MTJ-I?P%*K[DU#_R^XEI*QWI)L4Z;NZY_9+OIB\&*C;SM=9P)CV;+TIN<_QUS M9OV V\/!WZ]T>/QPY/=:9LO6;=3_NKOW?S3FFN#""N-D3@V8:QE5'&,>@DK! M=$&5"N;:-=+X.W-M2\RUU8[.*5AE7N4)L5QFA#%3$.E205*CP9"3M%!IL?V'^L!NS6I_=]QLW> V %BY^I^]("X7+])K1->6R)R*PB3@A+ITX3D MA89?--7:TTVYNN\+$"O%=\E;E?( =YMV@E_C'JT7IO!*=CQ#7\SR&]_F"0^T MRJ=@8;R;75P,'?:D4<.>'91F."YGDSBK-1@=?CC^W!N,(DBA2[.+HS^&XNE@ M65XH@":@+- 7K'V04+?IP#E;=HV/F&I'X'2H\5E#9= M5MZ!TEV"TI*I5219GCNCB0[SSA/*B"JL)KGA7#!>9%R!J45QWOFM?4_;UV1O MA[2^B?.S$%J,FI\9G[O>5'U9[9-SZSY=6_?^-_:*/5*@W;SVAZ?H! ]1@[4= MG-X 3E?;!.HB39EVEJ3,XG!&[%HJ,TT2(Q*6YEFN)4YS2Q_A:,8.=QXK[FQ> MP>MPY[:XLZ3&J=PD2C)+"I,YPJC&XO.,$2V%S8%61M,$;,M;9WMN7]?#K4:0 M!3]M:.)*>L7 Z2V^W+A1G8P#6[Y MP0@(;> 5IV7O0EV&M%=,$((_3F:@TX@^GO/ M"[_WC/89VZ9ASIT!T('5O1H UP>K#H]NAD=+9H%5*K>)TL0R+@G3#DO"#_4R$SS?>>Y=L$1D\JGO_6&3?X%-1!/QF?8T_T"UC>95 .,7'\ FV'7@E, MT/MI4#<3 76RG$UP^N&M!MP\-@Q^W%&VC&IHK9(1<88VWL&FN,6A=>ZF'^' M1O4EXP8E5N"',J)5H(0010T>2N,(D%C9#)8HO0Z-MU M_ZU"\W#0[[PVORF.#3?\&2V9@;E&L?[)F0M>P'-8S"6J<:/Q%!ZG)N@+#,F< MIQ,U[%VH26@*/SUSI4.V"[GH"@?L56-RT)<\A3^$>;_[BW7X/[ QZ\KYGWQ? MA?SJO@JXWH ]2DI+3<8MO C37 M':>IUGGM;B,S[#R+;V[IF#/?#(]]O^Q;V M^>CUT4'OX.C@[6_O>^\.WO[G]8N#?N_UT8NK#_76K/SXY.!=[^2X=_+?![U7 MKX^>'[UX_?SWWKN3YR<'AP=')^]6W^":9X;O?9^ #_32Z7ZO4A*.9N=P"[,! M&V71,_3KK(2GEN5+5YK)X )1 _2 7U4Y*(_]FPD@XF@:"AI.X*F_#L?FGX?5 M ]A1HP?\\^7]1POR^S]G[[^"%#]Y.SC,WIX=??R#P^]#D+W9\0G([*^O,Y#I M0_??;R___LM>Z(SEQR>O!D?9_YP?_?7JX]'YX9>CWUY__?NW@^SHY1!^__,S MR'M^!&]P^/%O#W*<'7W^X(3)5*$9@3WGF&>"$KP0Q!KJ6)Z!9I95.EMH\_X< M_?W429HQPVB:"+ YG*)IYJF2\)/WVLF]'FRZND FF\S:074&EK '/JL>&[X-/R6 M_M(;3^H/\/+JK__J]Q1LQ5!]1@W&C"<7XSA*H-\;E*C1C =#/W!#T!'C<\J> MKK@;=!LUK0< EO//&QUH.D;UIX>ZTM"%?0:%:#:"@_4)]@]^A^]\=L,AW@FT MSM,S6(J?#8>]29R: ]K3&.S7<'3/W?1L;&%[3P>NW.^A%E83$M9YYI3]?S-0 MN=P$%*S!J/??XUDYQ9< A%$WU:X>GKZMUT,ZI<4O9<^<#9SOC>.H!] [T1 K M<5//U3]NTN]]/AN8,]R,P;3LO0A?/OCBS RUN]ZQ]T ;^!;N)7Y!C]4DM+"P M@XDST_$$MGD(2 P**0Z#'L\F2,H0W2Y+)#8\-\0/@*G ^UJ/P.W28%SV,[PE M[$5C\"9/3=!]/ QQZ775H&A"M8I8:E11%'.2)%+E>4V2;G.]YZ-1V[%6H6C M6&]SKZ)PO_?/:/QY% Y#Q=7W+5?6\^R+.+#\<;S@\" M8@#*-0*S!F>X$WQA'$-+5?Y9U/( 6>%+%^-1B#*9*I.I#%':V*<99'KXYDA- M9RBH3X&9HD>C%JZE6[QG[$Q)WC&QK M]CI=E"-G<'/M'(BHL9E5T@H6#'+D%#U4N.KS*JD/[Q'6@049H>%_O/\IG#_\ M#([9/V[:*\_@I?=!R\*G9?UOO [>&K0B9_M5>MCBVNNGV+CGJ+' 84 /:Q^I M.QM.J[8!0 M :/P=J R#>'XH5A6>ART@QZ6ITQ(B2F/EWA6FOAE?)GQ%)=4?6S.8(M(<"&% MNX]PAX%IRT5:-#OM[,I&PVN>C\MIO? >$AS/PR >-WSDQ$TK2BRMM[&,2GQ3 M[5#7. /:.M0>%W;RLSIUX9A6JNW8^])-PZ@N>(BPF"(R NH:1G41,'&*JM+YN?A8@@HT_LI*F[?X"@@ MV_G8ABO"^?K7^I4H/1CBEV OFAT'?7H2*+;T:O$.@V9V9=@@W.RXL:VMFO^Q M/$-17'VO?0+:E ?5SMI!Q"K4[98/OQG/P)9H;Q.PS;*-41L5D[(A,;X5/*%T M-8\%I*NW-NQ>?)MZR^!,-6^!%]L)T*=?&R.N7T$(\HY;R\O!,ED2HO]>LHMO MY!(2V^L2RN[>);3J_'D^LN_F\N]YS*P%5GH#QH(!0;0MSJ'C%[7.?) =GK_^ M>O3;^TNXY\?#CV_/_C[YDQV^M,.CDS]!!_XS/3P_8,;#D_>7[S\> M)G]_?)V!SGQY]-LKN.;T\U'V9WIT#2?PP._*''PT]_/K^ ]5%RIA) M"/09*Y0LI$EXIM)42IUG:MD[ MU") ;TZ!7DV"'W 2?7\%BRL6S"FG+96BD"Q)M2ZDAN_SG!LJ"F6:B.8=G\RE M\W<9_WW*9_#HY>L/&;,F V C6E!'@)Z.:.83(C@#(OM,.3Y6K\;?GS]_4KL8UPK2-+7?+ MYB^:O0%*=\Q]='+X0=M$9HXYDB0%P]E]C@BE$^*SQ&;*%CRS9A>9^\W\Y,*) M7"#\+K+X-;@ZO&C=K3RF>%"P)I$7@EX;C#X>QS16IP*JGU1!!)ZKQ M8#J,RNCQ*\%P_^2BY>Z&@W-XVQ;:F#8I'Q1-_BS=L3\HIX-S!+ZGB!^8A93) MK,B4(#:CV/&66Z*=U,0(FR4B3Y5)DEW$#R NGNZ&O+L(&E'(JSKJMA8VHN6. M40LTT(/\1W'=FZ#/!PL>825@[P<_ EC0&&<":E:;4L>&9N<7D7%#N"9:]8%9 MH^L>#?SS!C PEE1YJH:#Z*\85+>:]S\,[0^#C7 :?(A77!.?@JA8NV^N 92( M-E>L;>(^N>!+JIV66,K9L[,)*D/SBX)J%-J^8Q1K.HLNV=EP6OLV[ #V8!(K M :9GX[*U9[5KM;6)DU8T;;[=<[\Q?#4$/(;.QI!H[5K%U59O5$-GH$#;\7:N M+J,_;XJDJT#4S[!49[_W;F;.6BNI,=ZKP:3W20UG;H&ZP8>*"N-(#2^_!D_P M>'1*AH-/SM8D0MER,2[+ 89KT!LSF$3'(5SL9\,>?GE^)^O@C *!PA$-KW&. MVQNS$VH"H$?4C,%&K0]R\ R584F^\0#".4%K-4JX<@H:'=&-@Q5N$V\Y?[/] MWNMI"&]/>T.G8(?1*38>*0WRJWF!9C?G>Q26'OQ\<0YLX)EJ6T? ^T&J/JA< M>AL/,6;@@MXSQ3C:7[#&%Y6CK--[X;,/COE":9$3H;4ES'M#-#<)H3E3WF:Y M=,6*8T4RD&RR "$G!1-6*"J%+5B14@=JM%])N]D%.5<=EM[;.8OMHJBKT:Y" MBJ]P]PK+(_BU'5M@J(ZLFM@2KK+!\16@X61\ /!RA]IU5B2?NAO;'&D$STSD_&PWG\)*Y7E;4.$=9;[>5^[]O(N-ZY_J3S MEXNMF@NWUM_[7?_M,I"FS.G"6FU2R9CT,F,8)5%"IDK8M/+WKC[G^P"\^)S$ M"I98RT5!#1.9E$;F22)4(A/!O=@ZB%Y_!-ZTLJZ.-1Q)M9!7LBLP_7PA?6S< MO$A0PA VSC&RA^IEA!2,2F+V(#H&4)E6:!X <>'/I^.Q19"L0X5UDF$-3<$= M$1$,D\."U1'Q'^_?0-'SYD$-@K;<$'6X=)X4%V+T3@$0-BNYXI5BR+H2139B M891&B.M]7+NJXJ]7;PJJK"5&NA<1W'T)2GH9:HG+V#FR7VOK%GTYU9_FH?KP M!TRC UI'<(<7KXV(8/-5RR,1O4/4O6EG%,V8ZAN/(HVR)L8 BUXO3C8.=AXN0PQ-OG@6BD[B2:HB#78BQZ_F$0ZV"%8&RY!^(H MIKY,YLI"+4$#?1>S**:7%U7FRAI%)Z@,0.1SAX88NN.N.%NSBRJ_J#RKRM(7 M97=%<;Q#I9(,8GI%.Y4A+GI1X[B?E04C MH_>S_L:@669D\04(JH@?CX]V(^<'];X&6"H;C\6UM M;M^<$79TG(U.TWCI9K;'*TU)MS.0H)MKA!^( RWO^RE5X^=Q W%%C6 M++N3B!S5[$H-3V#>!(N'GPY+^48C#Z-\;KH-@VD;6?OE:VDJD82A#\MO$1+'@0O6D!&FN!# M\B1R>P.6P;^[D$P8EU"V;&[ PP&>O4JEPB.DW?2SJZQHZ]#Q.+F\&>@N(5A+ M?V@D4(.:]>M5O%RZ*^X)[#D:3^<9L:A2?C$N,'(,R:TFL;IA_"Y>B)J&&IK9 M,#B])[7/'%FQ')(!SP-)Z.>WST*B\:PIBOEE$O"W64 UCNQV:6>&SB1N< M:Y!UE=AM%+ Y']="XF(V,7 H C^'#,S@]6ZEZ,+Q+\>CD6MTA05;H#F(%8K6 M!3K+6A,Z;T ?W>^]K586"C#F 1)4@6?ZHXM6VJQ)UK^L]8LI1FY/:X9;5-I* MUT1=!G4^?-!#T4,?*Y'&LVF)('\%PS;9L:MU1.72,I%K6IH0>@&'E6TX7W1P MAH%.'S*V*V]7 U%C8U -:7QR\VSGLG($#JJF9_@&VIVIH6\"4@U +=6KH8:( M^:U(@3K1)A115>^P$!&O#4KT6H8(?%F.393_\W>-7L73R1C$=87.>@ &GUTV MD'=.*+X(H9:J"K#EM UBOT&TZ)*%@U,5#*R8U^N/TOQZ.VM\"?9R!"]B:AT) MTZ-1^ZY*[VJ2M,R!!:5Z7A&YC+]+=8OU(9BO8O7]W!=0D^:'K_UYK5]A1G<( M)8+6\WE^*PR.53L7@EA?@KYUVG,8\#4N"9:5T?79V/ MY2/^HIU54&U3[]T9NBOFAM7\T>C(#/P:(;L-TM$2:E9;J7X!TBN!6$%V#%L% M01H4YJ6CNHPC0W@XEL6TV'$A4Z*$&V*92MB-,')F7BN\=IL6NEG?9GM"CH%U M8&1,YANQX ^*F1.!_Y7]%"ZNM.E6S O8O.W_Z(5QHJ':"O6B\3J@KUTEUZG? MV.X3OCX<\OWP1G31S:NR)^Y4!57I"K,FT*8/&^=Z1V.P+V@X$"E0OHH3EZO; MM[]2$'"'N0V_.^ Q]WNH7^H2&8Y>/O^0,YY[K0W)<\\)L]H3H1-'6)HF6EB3 M%'RE?TB:,^!'JKD1!3,F49PJC,G9M! R-WX7$QGBF=@UT=7&\*;M05 WT-LV M=\3&(!DF*CG4\]'5$9*R0 J,*]UN&HMM%ZYJ7,+-U8O.A9;8"$I9]8#8]*/I M,A'_&@17=#&XZD_?2*WX\R)X;>:I%'\V:13 X3E)LGXODJSW4\R\$"S[5Y-( M7%M8<%VYD(\!W[JBE&"WB%V59 =O^-).AQA1:.!QM5AM=4MYBT] D8[W=02Z)JNU07'JE8ZPF78.L?_UEK,?-HPEI1$1Z*AG_IFHKA82A B8^K MO17Q$7BPHQ.B2_^X8?J'V/[TC^^F^*K0>MJEU/P$46&[CO,58K=E*G6\=;-!HQFA>A(KUVCR_!QW[O> FY M6UR];.9726Q-HL*T[M9TCKZU($/J[.HET=)D+,<8;'RCF(400D8+:VZ"J',X MZ,VFL"-?JW8/]0#TWB3Z^I>2F#^'K.H0<6H\;5CN#V@V_ASOCI$HH)^:Q+O' M+&<,&XW @BA+C)F@E5 [3YO%5)G+NQ<^/%Z6&E>8O,NG85++BP#=X5@$$[A? M&WEUY[ J/R0DO,? THI*,#])S=5XPJH[_([9X8$:W[CPQTW+ZY4\[4.'@4IVZ M\[(F[L)%MSE4BRKEM8_4E9?=^8':?7<"N@54TZ+C!AZ"8=4XI'$0Y(V#("KS M]^H,P&G*ST<6_X/]Q4'XH+#IW +POP^*^53F*25Y;AV!#4Z(IHK">4I2Q=-4 M)79%+]-">"5X7E!G6>(RH?*">6E3J7DJ:+&+;H$P<1M9-_S0.B:[!M+KHT9J M. PMHH:7 -'PJ.=YU167.*'X\^MK)L5 MP:E&R@YP#^JZ[LN8YEIGH]BY31!R'6_WX3\:B= M/1C+K<*5F :^ON:S*=N\CGQ_-R_[Q"X ^):OPEN& CX\2;5U@-F+(;-Q:171 M'&H[39KS?',%8XVR\$#M*]>#Y17F_7>/S_[JB_7N4Q$ ?09>8_2B.F8GKLK.T'S$IMK;O*#%LK&=ZN+;VO([GS)\U3OZ<57P=9 M *@-+QMRVS]]4\:\7-FL?5OFF)G6[ MH^9!E3.LW8[@1I'RD[-VR\KI'+9"&](JS1=SN^S'63F-8FV^PB;7 ,,W8*&% MU@^NE0J*Q(W90O"GB0-UKQQ$AQJF _R$M_[7#TC5U_'ZH&,OW+CZX*??PXWK MR,XW[O0.J_;/QD/;:I2)&CLHK3^]='Y@!M.'[1\%DL0ZD"C'N(UU*LE\YE44 M+D]0IAR]//B0)DSGVG-B7([#\7)#I# 943S)E,K3@@NWBS*ER1B:TWF'Q4J, M$]L2,P;M8+I8MU9WL4!G$":T83HR\F7=N'J_MR9]JK(!L*BJAD8PY^I^&;8N M.0SM-*+"#T"'?%0O8=#N+1>7U_A@L=ML=/<%!^POC8D3@>;HS9#+K +B,7.("=KS-D0$\=* MT,_A;CY4[,WT%)N:-/VP\*_S5Z^LTF#WXF,CML\M+%A8U:YWI6BCCOTT)?1U M**7*IVH6TFX?$^JG2H?R;]CD43>S9ONAT ?W*EC6X=W[-1%@.R;C3Z&$#Q7G MD#,.!Q?6,[E<:+/;.QO #]C>;]BRPD-164C/:NK@YLV_X&88U WGPG^>#5JDMY"G4K(EZLK,*L4Z_7$_3P9 M1"'NYS1L/:U*._T>U>O47#Q80>1AN_;FU,.+8$)P'0I#5093ZT?3X>5"=EO[ M4*.R,AC/RF%<(O!$7..DYIK*0:,J?T^E+^V\OV/1UV-[_^L&DRS!=+'".)E3 M0T&N4\5QFJ6@4C!=4*4^O%X[3I4] M.$S#VAJY"=4Y&*XIM85RWC.?4R%D(7W!VHO@FJ7QY^_N!- M5G#'@\H'_Q2F(#)-%5%9EFNG'=7"[SW+V7YR-=%!!EPS/QLDZ7<[5:*O#K'W MDQM>WD*6+R0X-.5Z%;"W!/<:P='_7G+U-]]Q_ -)ULO >8WW@Z4_"+S6RWHU MGKRL%E7OR)N).Q_,SLO:Q)HS8]GQX%KCZ^3Y)3KTO'$9LRF&]^ ?((@D(G&" MF)RY-$DRF?MD[UFRGVTA\';G8OK#[ET,N'"D"S5AC"5<:+S)">9TTP* M017%++ML7WSC/-P8:7]=TD:#1RH477\&J^ F9^NV0\GAD&$9&/RT?-K>U*TC MUYRV[DA=<:2^'KW\XP--+7.YL"3)$T\851D10!^"77Y];J7E17*SR?.WF\O7 M$?D.B*RR$$XV)%4,Y(@I,E#FN"16B-Q:344F]'HY5:#S"/.\8^< 9="^"F8T_/;6C$";/''Z0:5%XI0L")T&"2.N=S4 J7?&<[TNSI;(F MM$^TI+G)4I863+N4*R%IDKE$4,R3VK[R) !]9*2)\^/854Y%:ZX>"]G 0]5O M[*JF@0 <1^-6"\&%_AD!B4*8)DW^][PA4*LCPNU4PUW4(M[%SDV3-7K$+E84 M7,&IW^6(-U6^\<*0C1NB*B^:&L9\$"NUZJ^,P>3C/GP9V5O6> MF,^I7SVE8YR9/%<.FENO27>,R[M/BP6,7%C9]/+-$ =GCNQ!W0"L2W$\_/C/ M!^MRF5"=A$%$8,E:1U0.AHQ)),LS63"A^"Z:(S79 P\-4H'I(S$)7G,7ZO',W/1O;>8'>/ EC8>Y,)7MB:OG^?/] K1S6 M-Z^'I<]+ ^=K6EOK&I/=@S:-NO7Y['RE9#?V(_^1%PDI,+$7[E+AX?C*-_5N MX4717'&C=F.DB9N&I!(LA43I_QD;%ME!"0HK_M7WJ[3WB@!U?CY(]=EYE>J_ M.+DGW/-\O-!(NPXT50/01Y>MW,:0SXB%)YC.N%A\68W3F<-NG0N*&D9(3,*I M5H/8Y#T$]%R5W],TXXN9/B%#8N4VH9E754*,/4/GIB^8XR/P^#=SG2N&>]-N"KN<+-;J&#YOZ('0$UX,\YXB M \,/N!\-+,""?-7M$EO%UFKYRK/QHGFCYRM>?@Z>_6@VA+XTHWKG0M>">N_F MNZ3K26!UE^'%&[:H!7=KLL@KNS^.4L,DLX6&OLWBJL$'53/&W]&ST*/M"6:+ M4'BR_DL!G:OV.[;NJECW6&EMOQJ%%,4).I(^U6P5.E>#@01+KSHG5C/2JOG" MW]SW)LV@(7YLC!#G6X+^VW+9S-?;C.=KK>W*L7PK<]Z6Q_;5RG/=G.UT,OZ, M0R%B'_>6!CP9>VS3'X !/HE\BK2JOWQP&$XX&=K*LVTBO.(P6KV^R"D'E#7 M.IMX@,IR+A*:>7'Q](4,RHL)2G=@N?EE51)HO,)7C9SGR2"O%[+O [?/*S!N M4LK^(TGY#YI,_]MX;+$,#VR7UR- X%-,EHPBJ3-A#K^>?K",);3(.4F%UX0) MZXFVPA'M,VX*GZ1IMI.=VA;4D3GI=U0=:;U I8Z$@FOK_ #+LRK#HYF>[,S9 M"%9V>MF?>\NB1QF8^6QP4:G+P'=A3C*@?RQ+/:^KKZ^4<9VL&!$J(EJ-23JNE^5=>-K4;A#F5ES\2%7^.+,66[$B*# M,L0VJH6T=95IC*G,.UL/EJC0;TWJF:+UTY+!88)$VX9;:*G_;2UB^3G?HLAZ M&J*JL;S/JBK2'T7S!\,]I0&S!C8*%=A516V>4M_64:)9Z*LBCC4/CR*NWM#U M7PDYB[V+H3)1?(0P6=5OJ;V*:]TI>N;BW7:N7=_U.#NTBXY3:]L5\(NF>9P& M=-$N> "3833&#N/5<*#&Y%^HGFE[+_9[UU\1Z#33#1M#@\F*17"5"?1(*(T+ MJW9VP8M4MRYOS3]HSRUN)F/=X)[]VJZ,&N8RX19'38U&T7L-AZEVC_=HVIX: MNLXP4PO:+)(NU(Z&V0;!,ON!7;C*ZL:)9P$WYN"]8*Y=@:8UFF\&?V]&@76X M'(UWL!H\0_XGT74&%N9M0!"5B FX7RW,\C ML%I '/=#J\YV[SOM0L^*L*HQ>A:QCT:UG.!+"^[$<8RS#^KIZU5;CGK\6%AP M /CE7=QJ,[-^S^J+.VEUWH/1V7YJ:]9:1('JR%>.LQ7&:SVRJI.LW2;5')'+ M]@C@ZS%S[&U?WIBC'X?QW.66K.26I,GV)Y=\-UED*>E#)-QF@DLM%&-.9+*0 M++6LR#7UJ;9^[Z[=*.\0Q7Y% 8-G%0YJ>)GC "G!M8)$AR.%<>+RR78H./SZ MSP)'H7_2FA;0:).D;[#.R:%K[:DZ.8-U3-[ZJCL.XA>>SBW.=R\=8AG#JH>J,UA?!E2_+4,=^@=>%DX&;8R;Q-3=,^ MK1'0=MS8E<_?_=D[&N]7'?;E8E^^>H@@6BO5,.PPGNFJK8 /O1M,P\;%6$PU M"&V; Z#K3]9;T+D >Z.DA]<-=%KY([93VCGW8YOAFQAW%5$/W8"0QI/YJY;- M^Z_\$6MU6JM$8,M8Y,V,WV9Z'/X/. )+MVG-JOT3X5(4F[]5GP!-9@6?60G]AV M!Y@6?K8Z>MFVFZM]PQKA7LTOPY-[\0/K:0>1:__J(6I=0)C)<(Q]XF=57ZWS ML77#W<.SJ-WMW.&JEATK),#NK;)]8E#=3E,:++;H&&-G*4Y#&?Q:RNS..MN4/U>R/F.!WGZ>=P=ICL[3 9PS;]8 MV947#H#_=#*>770GY\Y.SO/H'I_">QV6'E L8:I]+%L*5D\JXW9QC6L68@,Z[/VX_,T]')]'GK=138D MW\&SM&KU+U]VDEVUD"@"JPD38.M MX)@+'0>NA++\)D-DX856U790AW:$ZC M+SS2IOIB95; ;ZU8<]5:'1W/Y6J,._B?6J(8!?SD4WQA3+Z(TT):OLOP_G#0 M53W&<"$I/+8C#I6@P\$_+B0X ANA>A$5UJ!>+N\"&N=!96VFBH2$J!N6"VTC M$[=B&4&!6@U;S-/7D/"X)A\423" '&O_N$[N"PD3-@VS"? M*.:[K*5!.2M#N"<3[ N@?4*0/5:\>P M#;8(G@Q4OSG+S3T7JE7B.PTQ=P++YIH*EWI_3L,9J=H5\^1_U\\.7\'5UPS^>-/=D4@Z.3]Q\LMXF@FA*;6D.89)+H MPC.2*P[$LCZQ^4ZF&(2HS']JMW%#]EZ+[KLHYE:4-]15YT*N/47/#$'41Q>E M*N?M[>=*4/VG!7T.T_.^1!R?>][[V(>^-C=#???"<+XPP:[UZ-U+IWZUL(M7 M*(H8&1B&>O.%9(O^U569=2.H+R!-@\>P7]? 1_]AU'CK;-FFM3X&3$(?J;IP M%\.*&'9!"N",'1^F1]=K"^FTJLJH1=U@/DRL4?RK!- +!:JE&< .3QO=O5(( MFLG9E0X->HL>#D"AM^WW.QLX,"[,V67E:RK;'[;O%.8;Q:F-L:76SYVWZ:Z\ M33%5-6T&VPY&%[,J^_;_S<:HYE>-SGZ:C>(D)F?#W*30N6S>/"[8O;C)859& MQ078\Z#%!"U=N+93\()I3( *[O+J4,:L':R8NN*@_=*=B+L]$=GRB1A71>*P MR,6#T?1\KWI9A.MCAZ"TLB,G.+(:3=7HC*YP;/607/;K8G0[ $3#F2'!G5+_ M%H9C=Y2_6\K3=5@P&UU%P"7Z15]&E;X>_3MH(7ZS>L/]#@43\Q%WV+H&$Q_W,WP421/Y=GZ!$_!G7H5,W36Q;4ZQIPZ[C=.HVI MRB-H:U;-P6AQ9L6Q6&05A.>"C([),:WDF<$H=@>/[JLKTH2^]SY]T#==[P@D M0D\VR/$2OW0\_](CI6WT59RZV/FVE>AT!8WI36D<>LJWZ%MK6S=#V8W0_:IW M;=$_G2L-"V3?-4#Z597 #$W_B*H(\ )> M)^9'(N*T1M-7-C::6",W79IZ6W6W74D%&LU"<366E@+[XG1%O'6YD-"V9IKP MR\$P-*?8PL7U>U/U3VQUCI4K(;;7[PVP9]5E?R4-]0) #& J:"T67PJ%YU+* M'^9T1C>+GK=?;?4!!/4IUH'.:ZKK-ZC]*,%]%P9H8T*N^%5^FK!MY M1)%2MPM?N^KEA*V%.!^J$I8AUN^9ZHNO*(M:40:Z30E=S_H!(($&&>#O!F,A[!C\:UP@F= M2#KZ^/R#R?-464J)4)DGC%M&-%>,Y#DSBJK4";,RDL,PZ5/X)^7<,VT+((SS MA=%6B]3RQ.ZB"&NECBP>EC"C.0Q6?8Y5<6ZY___V"[77K98>P#-5"=_3S<^]=S :_ MK*5%ZYT18-!Y4[0Q5(UW@I1K5CY%\5/>SEHBP5)AS(OE&?-P"XSS8!P5T?0 M<(Q6U<9=.^"SD/@14T&:XYWR( N3^8B6P7DCURO/Z?1L7+J%^\4:6-@)D$2G MX5UBAX^J6\IB:G!LFW.. Y1MU88XXD+\&O;Z*"LNNOG"TV\M_$9WRJJNJ*U* MWI#*UJRM3G$.#7L41@LQ(V78M"VYHA*SW>%B;<5Q>SAI>.+ST%H(8!2C$=M< M%W=3P0!Z4.\]Z%:57-A!L? _LY$+A=V52 "$7T+VG*1TVY!];:K W"<21VG] M'KN\_'0RO@ PH5G^KY][ARWW['SH5O5-./#?S$%X"!+MM\DP=_&JY4AX[R?4 MYV,U2? ;+SG0_[604S;O+!?:!VB%+84K4VMN^DPK.&ORSMK)G-K50XOG[9=! M'-0(L+3LV/@O9%Y6"0UUM_2J67NKA5C(M(TM)['@L/K^;\^?OZGJ.A>^$MSR ME8.N5983"QN;3C^A,+W:NT4/8D@P##/!L'=E/15LJ2$2SOK @5?1]=M82HO$ M61%C[V+99BTN#[Y46:?!9U>6(]%&H9&&OV@D2 NKA>*,?'S)N+L!U]EH89K[&+WR'A.JE+#:E6P MWJLEX6)[C=J,[E==,T*"\KQ'5,@@Z=(J;YI6F6U56N76#=5:G^AYO<3-U>N^ M:\$_&PX , %$+]<,)EKWEV7=)\YJDM)2DW$+&\\TU\)1FGJ=Y]X6(O/^@TSW MMF#'URM^=+]WQRZJM[%GX:O)^!PC-UA=_!= V8NJF?*6N*;XX;O*-75^P-[_ M]?[SWQ\/X'NOZ>'+/^ 9_W/V]T=#__[MZ&,8^'MR0(^RUW39-?7^Y R^]^OY M(:[IH_E\]/)L>'C^ZOSHJ_WG?78(:SA,#T\,??_1^J.7?] /&LXQY582JWQ! MF*$)$85PQ">ED5NK#/3=1^V$;?-R4*K3TXD[;;2A^9;8!], MGN92)(PDO$@(RVQ"I%2&Y#0I5%$DF?,W&7^\+89GB]ZA74=LW/H#(QM#B ,+ M_$.USO7S5^&]HS;?*$Z8ETO0HE$7I?NY_N$7G'XS5)<_#T;A+<)%OU0WJ[0M M5"X^N4E(R*PTJ;#-\>.YWK&?1-UC.H'_V?K)UFEX1C4]VN^*E>^FEU\P2__LJ(J+Y,]4GS3/"6_IZN$8_4>@X,'"SS3 M0W9I.&(3>S/_:L4P@9_ Q L>P5[]DCNU<8@G"YMTBQ>^_L95V+%ZJT>UL>E& M3]^<,[4R_Z"K:V1)]3(^_-].[)ZXUN[]%-T9,[B%+?]UDWU,__=:M7;+_:!.^Z5>]6&0VO)E6= M$^:Z!)-A5MJ]11O"95S[0KK,N80Y;K3$ ;M%GCJ;,:7Z<^CV3FQXRFIK@26@:UR@7EVT;8X>W_^97C\\=?AX6__ M^7CT$IYW?G3V_N,?F!IR]OZO/Y+#EZ\O#[^:+_#LL_=?7YW5U\"S9G]G?^:' MO_WY^>^_#A-XM\OWV:O!T4M,#7EU]O?+/SX??GS]]>@K_.VO5Q\/_WKE#R^3 M+[^?'$P/WR7)T=>#S\?//W#/LQ0,<^*] @M=4D:$3Q-B6<95JF1N+ 4YD,D^ M2V1M8M?'87FX]0^]EKL?19 PX/(9F@@Q96P5+)G7:8>X.%TRF8: O]>7+ :?\Q M1W^XCP+C%)$F0'JX91@Y)1W"DO@4'5(U@O"2HEE:Q-CB56^$(=S'>6+W"<>$I:(:![!LS7$J1] M F?&2J.9_.%)9KO*H1_/G7S8>C#>"?*L*C[]:PQ)P6J..-" M:T.X,$9K2HPF(KF8TSE4H0Q/CSE_S5$&HW$4A +F&)$05\$@K81#27H3@4U$ M8D/&'-5D@M;(1UE2Q*28[T72!%9$IVB49(1;&AT#ON@X$T0YI9@OE*$.YCM+ M&2)/*A#ND7&E2PHK'M0U%FYS)&EGO*D08_AAT>SDS_<1! MBTNDX<9( U $$P(C5 C.M+,Q$>IYRHN/MY85VO#TN-.=HPW!!Q>E%U-0LZ#F8JA) M%/2+D(0EQGT0E@N&DR%).:"^TA:V6P?4G N2B8 %BP9)8P$K$\;($(!.':BQ MWB5.65K;8-PT.5E65N!3HF9%D_]5G0RZZ;3W]0>1Q,7YJ^M.(<^>T7[Z4ULW ME'":DN?OVGPCVQO7[#H:#L*)'YLBEP5XQQK,MQX:99BK63/Q^6Q MX8KG)QQSN>S])9'>YR83LWG\HV-XUTL1-B]7Y:T$-:;E,2]K(%Z6:QZ+'QY? MB"\\O^&>GN!N_#ZNM+ZM%9H]-MW="#Z[M;W_ZL-_:[YRWMSQKG7^!Y_GSW;= M3':@W?0CW.OOU-[?//^LC)>)<(:BS_MTW'IDO$T(,Q=X%3(ER?U@)\^[3G@Q:4N:$Z5_BJ('P*/'G;' M90@3P'ZEL?YED)5ZJF7?GEY@0%;&'<:Q?-SW>H>#TZD$\:@J?)%%J,:5#*M3 MVY6 ^CJ0D='Q3#6G055E::H$_%W=:K;&Y]=N/!U5JC[=J>U,"Z2.VWB:"S3" MK0>GAS-?JT2#1^,ZBB$7!1@ 9?&Q6L^&E9;BZ/+7X_]F[;N)KN+W\JA7R[U6 MKYDN7575>QV7>)H\:*)J/-:.OUQJ/BLE3U63W>#D>%*$''JE7VD3'EY<"T,T M%OR==,>TK&E^HROOD=?B_[Z%HZ:%#MI'(YD'7D^9%=E9T\QH[A2S]O.[:Z-: MXD8<^WM:>O7#N(D+>FQRU MC&&%!6?"]>)),:Z-,4ERZD%R"Y?C=M?YX&>_[ MCO?.)O[LHW)>$8(XPQ%Q;0ARQ&KDJ14QXI"((FL;9AW_8+Q_2/0J6C?^.R#$ MT5C1KG>V_IB*,']Y6#).>G$[7A-!)A+QTF$ MSBF)% :3\]A;'6\CP%U+-E&I3E:!@)\JP&2O(BL3#KM5G9ZQDO]%^>:%)&'$ M$RC"&+.NL+J+((SBZT*8I6NL$+P.=OH@@C#L(1HK&2V",#<+2%Q6@2DB,$4$ MYN6)P#R#3BI:+POL"'ZX' XHDB\K(K)PQYC!W)[NA7\ TZ@UG46;A^&ODUQO MXKGL]=[1D9CL]6Z>=?8/3EMO6Z)-_X1KH9W[KSE<=[J]]45T]M]_V_WTY\$N M>(]S>[U;?W:W=S9/.^<'K-/_N]_>:G=;.U_ =GDVUN];GOK3:_3_]"#][U. M 8;)(*3T#DDN+,H#AUQT%FG-I="""1+DV@8S3"37>,;Q5L>DIL MFLU#8<)[BJU&*=J$.!4:Z>0I8D9$3@+S1 ? )M(DXMYG)LIAK=L=[QX,#W(B MR-%P\&481T49YO%84N[Z=X?_R=4S1Z,",;> F&L48+0GB5,GD E.(BX-05I$ MC +UA,40C!5Q;8/(.IWJ*&>RZDX6BHG>PT1G64 (E'/+!?+P+^)6>>0(#4A1 MY8C7^6066]N02M3(1%XF!!JY" M0$D"1>!2:F0)S<4[1-226*(<7MN@ILGXO=&G?L&18L(/1A"*"3^4"<^=W#;6 M>&,L2D8FQ#DAR#BO$-66 PXK)4067@ 3IB6&\+@&>"7_]N[A@X5W$5\>+BV= M6KP=#D8%CY:'1_-",%XRQJR4*$49$<=1(IVCFXF%%(+"A(<(WHQN C MR:&Y MS3;[L6+#CEZ>D)'<\6%"0:@&DNB8=Q <3M> HBER" M@V*+;'02!:]9C#Y2G++055.1^<,)OY98QTNPX*7SBV+!#VG! M 5"W54)V/NR.:N5T>Y5;[Y2\MB M6WX'U1O)GY**M>-Q@>YE0??V?#)*#"PRFC1*0C/$V=VK/1VK^NGE[O'J*9KI_MM9NU!6LJE"4>7"CK/\/! M$1C#V7]Z]O!X\S"\_M^3[E&N-%]#X:RS*8:^.V^]?2_:GP G/WV >WPXV(;G MM,_??6N=PWWW0[>SO[??VNGMS4I+M/9;I[M;!Z1#/XK=MZ]%&^[3V0<\S$JB M].\NX"L\O_5M.U?4W?'L,RQ.L&9YCB25,N\O"J0]2PB\ *>UXAHG/BN<16"6 M&T4-,T%S"A-=JZ0TPT9@+13ULU(4TS&H)!PN!N .&EH_??!#BY3<.)M6> [Q MSU0286-TR #Q01Q&"/P0+L C22+"^$2%GZ,\R95I&Z8X@H_,E7:&5R&,R"SQG 1QGPC$F$3\ MNYOBE1T#> W_*IP,SZ(=/L_8Q&2/X,OY]DZ[M[OUIK^[\_ZLO?.>M_9_[[9W M-D6'OCMK[W_ANV\[Y[N?_NS.[A%L;[5$B_Y] ._0:V^](^VM+V>MM^](:ZNW MW]E_1[>W]@YV]^&Y_3_G%8_^,'CWGSWL^W\?VD_F9'N_O=?:>G?>V?>DO;_7 MW=W_L-\^AS:<'WS;W?H"U[0$],E>YU.+_G/^_G,T@A-I+,(*,\198LC ^"(J MN4[:"T]R_6@R&PO+ZN$_FD@8*\N#L4HXR9-.5A'+B2 TB""TT64BO:R)]/KT ML[31*FTH.F%0I.5L-@YJ86U'CB5@YF<%!' AZR7 M!-M%\VP*-#T:-)$9:**1.2DL1E8SGH^X2:29"4@1SXBEBB7"LE2&:4J\K$J[ M)?M\,4OC&LB'0]/_,%28M(OW+,/7%%/%+ZT*;^/:G-_WVSD?6Z;_I;F]M MBNS98^D4!U:,HHD&<1D=8F=X ,@F,:UM\";AR\KSKM%9EV+)4TNFQFMJB>$Y7IXCY4%@:YE2DGB/ MB2J.8^TL>=9QQ)KK9*)#'#/X!T84.2X)\M8H &4/BZ:M+%GJ&EGR*NP)OSD9 M@N6=#&.SD6#BPP^YU._EW-FR1?Q31Y+@2/,F<60>' !&'#$.4Z,CM\YQXPK_ M?W),FM5]G>/_![F*YT&'?L3M_+X[[W'KTWNQO?/Z?+?_[AQ\ ]+9>;/7VNG@ M[$@FD0@7'"/.$\U;Q!R!JR? $2#>\*A4X'YM8WY?[R>.)#-<8X^UED;PZ+W! M.$K,N1"..3\#.Q*CPFL;K*EYG?2!BR4O.R:DHR5@OP9;R@GA-E"AG J2<">"Q\63 MK)TESWJ25F@1J)+(ZB F4M\,YVHAQ !,:T,MS9XD%G6J9+@*&Y!_[0V.[NDU MKM;V(_>8O,:GQY]9:>]9LM__&ZXY.-O^U.&[ M^Z_/MK?>X]V=U[Q#H1>V6KAS_@;N]:;;H7_VL]=(J>58,(]R"!/Q* /\I!/X MC\)KAX/5S (-N:W7&*0)@::HL1 \&6XM=4$Z;[5,6OOB-;ZPB01>(U!8&'0, M*V#$%G$B"7+,P,2*G@JAP*,, ;Q&4?8?GXIK8ALDU\1'JR)W*CH29/+2$6JH M2]@4K[%V)CKK-3JL),5>HN!$WKH UJF3D C3P"PLV]ZD? Z$-X6X=[9;V8"L MKRDKJJPSP3+O D_2:\ISL,[+2%ADB1>WL7:F/.LV2DJL5UX@;/)I',84LD8R MA$DP*FI%8L 34RXE)A_7$'\_Z?9R8^^6L;I:&XTVNB1I#-9:(!6$6@=,+WD5 M LQNY4NBX=-CST^/$/Z]#^\#;=[M[FYM9IU,8/SP[*V#T]9Y.&B?0__D/:.W MK=/L,@KPXY@3$1&A*.)2,.2HP4AY0GC,QPI]N"[/\&2144XI%& M9!*@=PC>:"";RCF6MR>$J=/V1+'D)5LR)QX65)_/Q6G.=#*&:<^(Y-&"+ZG+ M6T MH[@WZ(5&MW\T''R-V2#*><>?>X_:>6<\)B(%S*TT.DC*:#3,:4E3.>_X]#@T M5R]F;I_H'1#] WC7O;TV7-,^?T]R!8;MG4WBDE1:R M3*27-9' >S2,$.NC18GE-&>N$]*)@/=H,4X$BR0$7]L@\T=GRX;C(W'.I!RX M&HH&'CBG(NH$/UL2/8N2$QN*]U@[$YW;<.196,,F9+3RB$L'A@?:::RA?G\N MR)*Z #4WE[,O ;]E%!%4QI.0_TV&"_"M9 Q<2<&Q,%DJI)"OFD'V_!DA0F-B M21$DE N(,Y6S*05&U'+C+'#K9"O(9OS>9]1+Z+Z^EJRB)U8G'QQV/*3D:*+< MDR23QUK9I9&O8JRW,=99?I6O%_2#MZT?KBSO=>_C#=^OJG7]>O4V)SH%.,H^&@E^,3>461&$Y9H9 MS9UBMJA\U0S*6SN;QU.5_?:6AW?Z\MDF' F36?#: 99[CI&VGJ# "+91:&>$ M6=M@@C0UN?=>ZQVJDCV7H-@*P\"R:K@7&'@\&)@JJ4QA("?)6,82\H(RQ)4E M2(,[C;1/A'BO&?P#,,!84_)[)T\]%@RL1$0MCD:O&IO>G_1/>KD^(IC8T1"L MHBH"_4"QMOK!U3VXX&H[Y[\\ =^[-%NW+DU6^+D7\P^ _9O] ?31>?7W&]>% MLB0L;TEX/<<,B8+1-58CQ7$^M17 RZ> M]Q),?EGE89N-P_A02C_U ZV'"_8MZ*9,JE$SF*=A<.)Z\?;EJ%]:Q:SE M=U"]YV"=0J/M6-;"):Z%[^;H;TR8>LL,(BEEU4HCD+.$(V!!+DCC)0ER;4.; MIEI:/N#R#.F) Z<%4@ND/K\P'I(K1R4?QU;>.C%$8RKIS0NGV3KV^&7[N&X.7B*:CF/ M\/#X%9,5R#ZRF=)LII=]]D;\=A0/1[%Q:D>-_[Z% 1.%M2>68(4EE\IJI21P MHV0<<]Z3ZV4O+EFRF+7DRZU:S'+E\[3<7OQ_'\YV/X4C![YW:[]UNKMU0#KT MH]A]^UJTX3Z=_2^LM?_Z'*RSVZ9_PO-;W[8_O/8Y:"T%CA()01CBE%+D ME(B(FB2L%2E*K',@;WW>Z!HPEWIY6+/G>:NQ)@J!=C#9W;.-Z+X\-CC0C@$QI;T<>^B\,Q"C/2;&03K:9%'K]F8QA'1Q%N]#7V MSM9G3IS!@_+DZ!Z>5,,W!KQJ;*PQ@7DJ K ![H33D3&2G)0I*$UA38>_KTWO MVD,?JZ/7HQVX_^^]@3]XVNF= M/_^Z>_CGWN[YX*S3_XC;.W#OM^_P=I:]V?F]O[WCX;HO\/=>'YYUT*$M!B8Q M(Z/S9R[R2%K[>P>=?3"1+7CNVXYHPY7;6^_)]J<.;?<_['?./?OG_".\P[O/ M+%AI4DP(>UE5: &>0^C27,B M4L!(:RLS,^ U'IR?3ZBK#64JA9"(<(E&SJ1V*EZ?N_*2.[E MQO2 ,4![CP=5;X_BD856Q>H*V^N-FP\#!PTZR7.B=Y9;G/^6^W=GD3:&\:VS ME=ANIK%GC7[N^CP40%FZX01^^&I[)['QY02>#D ?JWEP^5O'@ J9V:'=^&I,+P]@)[C_#+PJ.CJLY/O/]L>5GD+8=&S 6WMX]IF%V06 MW^UUQQ.LVB;L'_4&9S$V]@8GH\JVMV>:\V'[X\26J@MF6SMPO>Z7"C?F@.D" M9<83,(XR^HZ-:#)])Q,5D+K;/^E/W]^>C8W29H/LP\]^#-P9RM8;T)_]P>CX MA_!S8="5P818(2N\:=>#D;C!<#@XS6^04>3JPG&2K^V.06M8/14L].H%5U]K M8LR'8T^S0L^OMMO+89S<_OR5N7?(B#U=H?)=K^V>2==,.V.,)#]HU1HTL9N/O$*,#/^(HSE(#O(\(UJT;FN$S=__W?CCV$,T%MOQA/FK/$+ M8$MU3A4NS!,A &<:=MUX 6H/X,ZF4=V _ 9NH#MN;'^?&;].D!W:=M'.XXQ3 M<)_#X4%^$R!A&1<:AS&&\70[@G4K/W'Z2154"E4QU!]A^PB@\&N>C'T[ MZ6/H[4M*X)TLA@Y M+(2SCO&(@0O" CT!W9]I#DD16(I *U4@G!CBM :_)F(SORYK_-A M.GK5;SLP@M>J#<'D"6 [*^75K31A=T#9;I,:5M] :'7U#E%/QRQ2L VZP&]M>* M5/M,\L>+3_7=Z;WS<^#>8Q">DMQA/(RGT*47([Z7%UQ[.!WW[\M;=2\8O'Y! MS['IO?O6/G_].03A64@1X< /9V+R(('C2@WRON@M=/Q*=&S&MX"F]>,G?^< M!)>*A8"PCBF/'D/ZQ?6>G,OOY %JH^F&.\&>.?@'2E15/4&-B[IF& M?X$_#\$Y/IOZM>## @D,V><<#0X!(LXNO$JXBXM@]7'HNYDXAI.).QIAFE4L M] :N/6E81?TG@ & >Y#1OYO]].'7R;L/(TS "=6&:[H#8'?92QZK*N+2R#LX.5J45ZDJ0I$'?_)1?BY,H/&T6&]LW7XJ-2NR M,)X-LQ/\TFM-.@?:>8^I_E23LWEA+S-D"'INXA&.XI5GC;HPY>P07F5"D\)X M0:X<3-OS)[V+)\YRLHJ/50^<]=C!4:S"@J.?[L1=OS# M43=_Y]4PYD9]C;^==L/QWC23Y]*%DW0+_/T2ZT:#WLGQS9?40,*WLM8W*!]S MOM)IE_[=&T[;CA58ZF>Q_S ;*)OFNUR.U0TSEDX_J.QA'/F8H%=% MN4\!::[@R"4GZN3R'L=5&G$1:)N/($X?F*-1T"M#FUN-\AODT% 7(!9 )!X= M5Z ]A<:O=MBMUH[)U9/6S<3TJDAS!IWQU\>AH6X.98/A?HWA\K+T'.[;<+AW$$J]"A MGV!M1=4FO3XE:A=O?/&42R-TW1Y%<_+P*E0UZ/=S_X)I-W*8XCA6F^_5PTY& M8/55$.\BVIIIW20<^WV1_:6*W'ZS?5C?FW#'HVX4#FOP.W*[N,/ M-S._ _@%#MXI^6E,W7)S+NSX^Z;HT3!F,!PO&55\Z]4M3'OR?E->526K0D_W M[-$HOIK^\%OHCHYZ]NQ5][#JK^JBWR8WFY"QS#UF$E6K 1U__)V6K.,Q-9F< MJ9L\>?+Q>O713/+M^#.AUPFY^6.\3F[\[$>W)7K=4'.GV_[X,\$>IK%LL0;] MY-SB3X\FF[FO/K$FJOE9REPUK3I@5HW75ZRJ 09U):W[OEUSZ>#*3)=-0&/F/B^G/\E29YQY/C-.+]1#OU11CP'PW<,P^O4V M??7,1'6N?_T;/, 'E9=YRGLLZ1#]^"R>^?G@@GD\T7FSV9&M#O!4"6;3@-I< M+:M[ET.H5P_<^BSB[4X3/MV+/>))I+DSA5=WZ%Z/X>)9'":\LW?:^?3G:'=G M\&W[T\?3[4_MO<[YA_WMG=?P]S<'\!V^QW1VOK[H/VVPSKG'W,UK:P_ M?.4PH>$IBB YLH%2Q!6SR!B*$4^46Z-9$B0?)FQ*A9^TR,/8(![S='4!I'J\ MV",>ERN ] 2 -*N7)GWPT3ODE?&(4ZV123S7;+/*\!"CRO6C=!/3V@#2DKC\ M,^1]T/F+<+^'5X)['O"T++YT"*UX]>_!X9>54U XOC]\" W)GC581IPHS3"-;6A+@7 M*FNN2)0TMP8G\/M4KETGFTPN62GPY]M,M0U2%81;#81;*N4L"/=("#=;)$IS M0K$"2 -"B'CR$KG@#8I&8?B!898+_A'>I/3>G//A$6["1F>RW(D8YUL]_I;L MI5>=$2BLS:[Q;9NX"H1_HLJUA!2!14]'CM4_*2JM%?D+G.V_SVR!!8- M*]6N$Q8G-M>]XHN1'5YZKL!E-;\/N4W;Z>,H;N99=;D$2B$MMR(M!W-NF<*6 M4FL8$BQXQ''2R 2>4'!8>"JUEE&L;3 M:E2E>$E+>P&CEPI&R\X3*&#T0& T MXT%)DIC1@2.)E4!<&86<2@QAGF0*),40'("1N7=MS?J55GH>E._=5$OK0CSQ MD@#:G=("%LW&>MZ ])#L:#HF%S&> D*W *'7IQF QJSH/6OM;/+/QE&'I16( M.DX0-[I2@C=(>)FB=#A1IMR_N%F^Q#:UP8("/,IE9:X^)3Q>4_BO_N(Z-VF?=4=SBHB5[%CW./9'E3P\ MQ;_],9$Z'L:O\? DCJH_D]\J%9S)5]Z.-1VK/]F0=?*SC%E57&.J?#6]:I'R M)W_E$AO]J=#/NT.?U<#RO?-5P[@'-\RWGGSPR[\'H]&O=Y'X>7:BHW]=UA:] M7,5@7JLNEW&THXFD4O4C=.5/^J,H&!4%HQ55,+HL6]18JHI,T2VZOV[1"^BR M6TD3O8A8V@SIN'F[[7:9BO>83(^42[E("U=J%_93]4LN1 2MREJKWPO]?*]8 ML8PS8SF3C%K;RXJ<36!?MKEF^,> MGZ_-0ZZM,I')\_/V@FEGI[[^1PY> M+FYU9[W@W;WL/<.[T>U/;_9:X$5WZ'N^NW] 6EO^K)6?M_,%=\[?G_USWII+ M3'->69:B0=$%BGBNS&V%BX@3)VB2&BN68X3K[,;"I$^<&/S\C4<88+DL* N MS)-D6AMEDN+2A>3@52OC(<5X:F \,XE4V$2F>DI[FEEQ7?26"ZJ!KFJ'N&,:5MQ( MD6?:T0@KL%=A$7M:RK'+YW!4KD;'[6K"2Q8X0'FOH$]=0CLE@%,".(\0P+F< MFE \T(==#_T#,AX(#5O;P#_Q0$OXYDG" M-\5T'M5T9JED($GE?!_)L ;3B0YI0PTB$GLEUN&K.$*L<2D"<8I;?7:AEG7BT1NKF:RSJW/ MMZLL?2E+4-R<-'E=4>12GEK4OSSU3\M-SY2-#B(RS2P#;,$\,L 6C2TU"@M# M%=-D[8;G_+3<]&P9;*&4P4)['37G23MIC:'>R=!VX^G0&.7Y4/*U2[YVR=_OT]UO5I2J;H\\HEKO 0#<;\+JCQZE!^TS.NE_WBB_FS/K= M4S M1]6OYD3-R#B^S?-I)>3Q1;O_CK;/7Y/.SL?S? 2]33_"SZ_/._MAKTW;^]MO M6Z>[^^^^S1]K/Z#0%M;:^7NOO=/>;^^\9[OPPSOGO_=;^Z^O M+44KN6#.,@ZS26+$)1;(P0Q#3A#NK0,G!;NU#4&;AB^K $B-E-4*-KU0;+I; MU+]@T]-BT\P> ,,NZD (2AQ@B1O-D+-4(\:=,X$J)@59V^"BJ06K$3:MU![_ MO^-H]*JQZ?U)_V0<[;.7M)=L&L96'6?*%:J64R M1$H4") J'EE"QD:!K/0\"D8)([PJJ";)O%#0KPO#5?UT^XMI/R+Y**;]&*8] M0T>T8DPXY1%V.7DVT("L\@8YJ9PD"M!<9CE;W 1B4@_37H525@L%I@[C\1.7 ML7U>3N&JR2_>EXQ=?\)O!K0+.B\/G>7R2$%?!N17"N?LRTX)SCX]S,RPTDL1Y]!0YGR0XF$HA MS4W(4MU2.!)]P!IP3C0)J6O%[FM)ZOW.5I>2MJM>TG;6#UBD!%8Y:?^,(LU_ MG R'\?"X<93C'>/:MH/%Q_S>(:G:]4]WCL\FL*YQF>9QF MOMRMQ$P9P2+"!"?$ V;()F*1X@+[H*AB+*QMJ*81]W;=ZA-XO[/@Q?^ M>W#X!65IGMO0P85V*Q=- GO6*/7 _*D]./0%J)8-5-?4QXTL)DVI0DYPA3CS M%%G*!1*1.:&ICM0 4E'39&I>[>[9)W(6>WXDUE'L^:'L>:;PTBM);(;BD@JBU#8:;G(D:V?,J''H:U\]=8O!I-??@;O?R+P:@'YAP M%5A>(BS/%\EU-A%%2$!!<(*XTN +\JQ+0QV7. 'XQ%@634975:LJAYI!LNI MA%L@;A4@[H$Y:(&XY4+<#//D21.C6$!8&H"X) *R$CM$(T_&" ,=;:M,*O%, M(*YNZNT/E6'PA$UYZ!RLUEGB93ELER5$9U(F?X_ M:&(YU?/P= ?/>70F&D$\!W[CB,B%#%T.M%'X57O/N;=4J[4-TL2B"" 4T'HN MH+4L%ZR 5CU :\9'LT0$K[5&1EB/N!4&64LEDCH&'D6PRHJU#=HTNDZ;?2N5 MKSJOC!#BT1 ,H"@C/#G?NA&T"B[=!I?(')DBWGL<;42:.(FXSIE31#$DDXM1 MR<"53FL;@LRC4M$^>!'&^PB\HS".1['LV:BPYR0*PE!@'-PDZSW24AO$J,>) M!V<=H]E-$M>D(Q3Q@Z<*21;I@W(D^,G95@'?VX$OG:-5F!#B@PD()Q,1%T0A M;:U#-F9!J6A@U=%YE@6&I05 R<,DY9CHAY8(3*J4B\D-8 M85'S)4J+9D%!GGHBST.X446QX&%A:<:/2AB'1#R#N10D^%%:(B.,1G+K?8D#G<3@H '4K@'HW MKU0 L(0)=AAYG\^7Z( !H!S0**]URO^?!%L#*-(PB+_5*'NI2!4\)[)QV9*+ MQ=[28FSRK06*#QZ2EM"9PM%S=G6*Y+TA/"*0H GXB;F(#E*HZHC(J0 M1*4F(0?.R/T%MVJ G!5!_M>QAG>=$8>V) M)5AAR:6R6BD)5" 9QYSW)'S>RA0 W'R"OG.!!:9XRQZ?#.%_=W*[=N!QO_<& M_N"9SNC=?_:P[_]]:#^9D^W]/[N[.^]):W_OH+/_7K2WX+EO.Z(-5VYOO2?; MGSJTW?^PWSGW[)_SC_ ._C,+U"23:,[U@PFI D;6*X$PMIYB::,,=*T1P>Z/ MH%^/AR=Q[:$'+1]JBO$&798R>)<&3V**#><&^2P?S'URR!!A'GDMI%4ZR@F,<6S8P\,3\#W[ MW<-N_Z0_\3V/[%D?FC=JV%'.8]B*/O9='(ZQD9%F(\^JQFG,UX]@+>OU!J>C M5Q>@66'0S3V0LZ;RQ+I U3$\PHOW[-$HOIK^\%OHCHYZ]NQ5][!J?G71;Y.; M3:!6',VA8]6_XX]_.^V&X[V\^*_C,0&8!!(F3YY\O%Y]-(/UX\\$?&CHC1_C M=7+C9S^Z+>'K5-S\\8]N^^//!+O;75]28P77"]WV)Y&E6Z1%_2#6Y,&.XO!Q M6+"Y97V="O0;'Z:'33["+]NW2DN[3>;8%89TE09=PX3JW8735+ZJ TM'_22P M>:5_[FMT1,SVU#RMKE$WZ86ZZ9?N8>-X;W "MPBC7V_37\\L_'V]6PYL@I64 MR!5)3%I6S/F'#LQ_)@1VZR2VXF0SOG';RW:@9\_\MVMCVRW.QM[:;'6V[_[E7-$.[Q]_IZV01ON^\_YN[D"4)%**9P+B.A\OHUPCZP. BDIHL?$*&O! M/3)-84R-):+06\6@$,I%&A'&( MS 7KC3? /T@!HP)&JP)&A_#P[X+_V.[H1/MFNJ6W_S.>YUJ9?WBF-QS/G&1=(\VB95@P)[R7BAG%DI<&(1$Y4PA+3B,LA MC6+0#^ WE*5ZR;8]ZS=@)D,21B+E,/@-V 1D5!0H9=.67-&0=/V6ZA79TA(K MI@Q==[]A;QA+&&.)>@V H1U@1C"UF7C+A3 5'^/[R MAO6+MQ;K?A+/8=ZJB^]P=X.>\1TB<3(/'W@,+!] HA$Y+05BU'IKE<5&VJ7Y M#L6D7ZY)W\%W*,OULJU[UGN0+BBJ,$;!Y@K(FF.DF:#(!BHC)U'*(.NW7*_( MKH,LNPYU\A[>#$Z&!8V6AT8?YYP''2+'QCE$JSU02BG2Q LD ^'*&BD3=VL; MLLE5G6(9)4I94^->Q'F8-^KB.]S=GF=\!XXY%4H N] 8? =)';+YX",&6V;1 M1DUM$8,<99Q%)H*>+: MAF@25B>AW!*DK*EQ+^0ZS!EU<1WN;L\SKD.23DJ/.9(XV[/R&CGN)!).!&VY MU('HLNU0+/HA7(>R6"_9N&==!R9)7J$M2A@GQ*57R(A<73HYS&*@0GE7O\5Z M%78==O;B,-IT'(=E[Z$N#L1F'HX"3,L')C_G101-#;?8(QJI M;A,#*!,:2D M=((*;SVK-B H9S6*:91P94TM_&=>Q \LN[@2=S?J&5>"4BY$B@IA037B+EAD M\D%+@GV*QL7D=-F%*&:];%>B+-L/9N%S_H3"V)@0$)66(\XYN!(B9RL:0YQ5 MC##OZ[=LK\)6Q+BJQ55%T3L**Z^T(OO*:*X_MG-5@'EYP/QESI^R'$N1C$., MRTR];$*:LZS"$P471 MIR=H&ITVNEY5?^I)*5!3(*Y"W/&^SH-EMT6S6D90D M&$D$$D(EQ&UV)&7>F()9*T@R,FBZ3"6Q F4%RFKPUK7UL MW6R;:S0D+4,PI M%0PQ*H"[&4>1Y=$CD;0R0F*#DZRXF\+R60#>*NS?9;?G5>-H&$>PZ#>^VMY) M;(3NR,-K':_8CMXO=?,Z/QY.1R*&U]\\?'6SGW\K,+8\&#N8,0S]:KI63(DP C)3PPD@#\HUAML=J;?8FR C^^(<\Z$EIYCDF0"#NN M$,>"(Q>L00$SSK50PHY78!C.>MCR*FS,_>>*BS!(I>)\*:O\3()$4SIV@YM5 MP'QY8/[Z=*X@O:$&$\,Q MSV0,N$1%I'B9Q)F-,8L$MQ;8.I)J-+#@N5FO0% M/ MX/J0O6]#QUN@X4W:>2TV%50SIA $=6?+(>"<0M5;[)&Q(U*UM$+6L&AX% M&@LT%FA<=L#@>P7D0B:7"YYZ)%$1$GO#9-Z4NU3_I@'_[ZW_,L[QZ>5!/RNK_ C::O M/;$=3M>5 /LZ&HRZ^3NOAK$'7_X:?YM42!_;UJ4+)_V!OU]B';S]R?'-E\R5 M4WY\B*!5)6Y$OBLECCOUTK][PVE[CNR7B-PPV@-4G7!\97NG]FRT]J\K;]7O M'J*97ISM@/%K;OR/&\*EUSQX9H FV" BT\PRGB3FD2F3-+;4*"P,52R7T[G^ M.B.4,EAHKZ/F/&DGK3$4C,,%QS'G%Q YF3)7,9$HK#VQ!"LLN516*R4!&Y-Q MS'E/PN>MC(F88(*^@^,E./SKY.BH%W,&F>W]84=[;WJ#TW>'8TR$)G[(TRJ& MG<&X"OI.GMD[\/#?>P-_\$Q!?/>S[?Q_:3^9D>__/[N[.>]+:WSNH0&X+ MGONV(]IPY?;6>[+]J4/;_0_[G7//_CG_>)K#G3X9+9AT@&E: @7$*N=-.)BD M$@O)"?Q?6FM$6#J.LA$-3^)5L^K;X1>8@Q4$X2ECZ1X&&(-73%;4Z2FL[/), M:'B8"HT$/!O'>[%Q%NUPU(CP$J&Q%7WLNS@< MPS>0U[&/(/I'$:A[%A\[4]>,#HU54+N[FCH%\J9/V.:!640__T[-$H MOIK^\%OHCHYZ]NQ5][!ZR^JBWR8WF\!@MOH9)*^&8?SQ=T!8QV-0F 2+)T^> M?+Q>?32S+HT_$WJ=D)L_QNODQL]^=%NBUPTU=[KMCS\3[&$:RQ9KT$\"\C_= M3#-S7[W&'1BO88]#?LV,R:EKN6\^/-9X?<5H&F O5QC/?;OFDN.V*/6I=Z=E M,+DQT^DV;[MXETU 8^8^+Z<_R5)GG'D^,TXOU$._= ]AD1NL.OFWO;)YM;[6[K?-- MWCG_$^[Q]U[G;"92!^UM;;W^UOGT$1S6ELC.[/;.:]':>L=;]-UY:VMOO]4' MQ_;3F_UKRWJ)B#$G#BD8(<2MQ$AC&5$D1KJH?7 ZK&WHIC3WWMFH7U)>@::7 M"DU$P5TEG"HHX&BZRIZL\8@4P@^1\A MM=)6T9@ B\RRU#AJ= 3]>;"^L1TLD?45=_N9(^U#LK[_#+LPV8YLKWC=RT?? M^7H[3@/.POP%_D<(XAX;I(-0R+(@53X:0J):VR!-*N^-OR4@6!#J)7#!@E / MBU"S%82B9K$J&62R\$?6#[ PGO"/Q,9YJ8V1&:&PJ6%<<":?EXAQ?EM-MK3K MAT?7K%A_QS3IDX&>6TR%$\'C4&[MC"%ZODBOC-[]G#+['*OEA26L6B M(A5/>8\5#:"70/EJ!:>6[3)5<+*=/H[B9L:2[0F2O#M\/<&1-X/A"A^L?RRZ M,J]39HP*TCF,+/4!\93I"F8":6Y"#):$*$C>QF1B6S+48.2 _R$2DQ(!2\6P6MN@=3HDL* HQR(B M'-6A)3ZWP[&(33;J^W>0@6>0SFV(6>KPQUM-4=^=X@GQ.LCXA$:VJ(?/?31[+] MZ<]>Z^V'7HMV'OGXV<&LR=22Y&)1H =>8PLXQ(9 MB7F@P3$EZ!A&80;&L)F=6HV%!1:@:+"!$^>-H S<,$4-C)CP?E9TXGOO-\;= M/S_O+RLO7*M.\O-G7FVCHI%'@76BTG&EA#'*ZT@XX3$&E3W$!YY]?_F]&$YZ M<3N].PPQ=6%9 OS_&N?F8LVT3)YB&G8^"ZJ3U#(@HGA W'.'@&-:)+3S$F!- MJ<#GM$P>:P#?E,'[P>#YS]:D4#D'-# ,@RUP>);WQ,9GSBL%&>O]2?]D+$,#?X9E_WR,5H/4Z'[' MN\D^JAWEOQ=!FKU7G*T3HY>O\4+7E;[;;9] D 8N%.KY-%9Q^@"-U90MO[%B MG;#%&GM?=1%*GJ?6SV6!G\::E=G,['I>)_* ]_*GZ)<]B:)3]$J_,YL9_X)Z#L%2XO;0(W=B% M->K%.\A<-7/>8807.IWVK9WT[176?53U[661R)>LCW5])/R/DQ$\'%;VL0;O MX'"TUSTJ&7RKD@%#@U-1">;"[WZ+M/ERSW_JVO?.AN[WS^WZGW_K6VH?VPM\[WN[^Z'?Z7_HM\ZA3?OO:>O\M6B_?2=:;]O=SOGK,_@9_OZA^\]Y:RX[+TJI M&<$:.:4PXH8X9**7R$KE>%!")H[7-B1K4H5KE-Y2TO-6$)QN4V3Q$=#IDAMQ MF7<5O%HJ7LT>?K+2.A$LHDSG.C0TQWZU1<3RY+S124J[ML%-4_-YK8[%BRX6 MJ"I0]7)X%'CB!966B4JSE6 QT\*;2!"&<3M/2!I;4-PIJ< MOD %H24YN(\9&;B=&5^[Y4N5-(PKP1--7.4:32D((E(@S-K$Q0);OC\PV0^Q M;^'3PR^7J<4XHD.NV#*\FG\53H:Y$D6QWL6L=X93&"*-M(F@B EP"LP9<(J@ MD.#7EG=J^WA_;@$%K?/XK'L6&_#&,E>SX7\OD>+GR1 MM=YOL;;':(E2RKDH'?>&.J(=(SF#B"2O22@QDOKAP[Q&M X",T4PR@X&XL8F MY*(7N?"1P!YK[@Q?VY!-@>\=(JE?=OH+-^;;Q!0>P9I+3.$Q['MF_8=1Q43@ MA CC G&A/;*46.0]PRP:+8*N[!OL_1XAA6+:*[U.5SYX,=1;&>JLFTTHX01+ M\*LU_,-U9,AQCA&G%D>O<$B6Y$-B==(]>D)9F>?O8Y-$I,TZ^!IC3EDP*BEF M!!.$6"6E*SYV;4UW-FXOA2%14>2Y!8.UT2/#N41@K"DX*8+A<6T#+]O'?H9I M%3O1[QW"L[Z"#7)*FR"L8ICX5@J?G7],&%> M=-\HKHCG 06,&>)2$>1PUEM5C@BNA>,BK&T0*IJ$O,#D@Q=NSK?RK!_>GHMG M_1@6/BME;XEU6FI$O ?/6JF(;+0:;%U&%H),(3$@[+)IKJEA])QWZU^X;=?+ MM,OV]I+->-;OCHIE Z9(JDC!C)-'VA.%"/R,*!(^=2 ME%QJCT.N:(#7UL M?BZ P6DP/C"+',G2QL+"3UA$9!PLD29Q(VVNQ&!X4^MEI08LR:!JKGE70+6 MZFT"2,M"U1) >F*$G>6N&IO C4/)5-6XC$$F88Z8C,[*))*&$=TPM&G8?8Y[ M%&PMV+I2V%H#PMJ.QX6N/BB8SH;QI([UVBQWBA(-X&$C?]QPW]M+*+)QIY DLV8=8757179]-U$ MO'ZBR*:I>1"1LP?0#8,+S=VTTYZDL4K)Y])8LCFHLCVT#U<%-F*(EM19*MOD.=%*XDH2:G#Q--(!;1 MFL5JNY>LZ/-.']IS_HY!._8Z_7<8G@OW>,=:^U]X"]JXNW5 .CM_]]IS49IV M=_=M_IZG[?Z;;F<_O^-'T=GW9]M;7[ZUSML'N41-^]-'>ITB6\ &^R@B(MPI MQ'5.UY#8(QVUQ889^$\71;8"3G5XM]MLT3T".JWR%MWCX=7,%IU*@<=( @J, M8L2C9D@'11#EBN;B6*121^"B2;1Z43G>!:J>$U35"ZE6)67]T5!I=J]+4\PY MXSAGN0(J$1.18YZ@0(TUS"9*F%G;(+J)-7MY+&HU4]:9TL;PP!47CGM'C1/& M19:WIYF@(EY;;[.DK-?!>F;L5X4V1YD;8?IHVR(2DIB> I!6^(XPQGR;F,(C6'.)*3R&?<^L_S!H5KAHD!9$ M(XX50\81A5RP@BIB B$2UO^F*HILS\FTZV79+TB1[=$,==;-3IRH$& AIE0$ M<+.Y0Y9H6)<)+,=6"^MP6MM019'MI?C8QB8#OK73+$;.0](N<&Z.F08=SQ& MRS&+19'MN9KSK0[4/KP]%\_Z,2Q\=M4/' M#,:+!",1C\,A(1I'&QGEJE6($ MPZJOFX*8%[5;_\)MNUZF7;:WEVS&<]O;B3@65$+&1X^X\-F,34+@DT5%8PPX M!\"-; I#7O ZO5+;VV [@-$B5^SEW'*B*4\Z@?E21K6EH;C>M;7>F468V8@% M)APE+C3BP8$3+HE'A"6N.%8.*#C0;/*2%=D6-(AWA^AH./!Q-&H,XPBFG-]K MV,, "]/7V!L$&>TNE#S@PKX)AAMM%5_IWAR&F MFZ%C-64<'@D].M>HCBF<:"[4GHL4<2T%TMHJ%)T65AD!Y,X!>C1QV?Q^=L;] M?_]+4T)_*\-4[V$J&+QB&#SK?SG!L1%&(.^U0)S+7+K"6*08PQI++UU@+Q^# M7]S.YW\&;7,O0/IZ\8)&2>XS>>3%KH3"&$1:4A=[A23*MC3))<4#+Y M M%E\+B_;QXZZ \]K'B0O!,"9(9CU.'@5%EEF*?'!2.4%I/!J:S 1N?M# Y,SWFC3:N<4 ZP:\I M4!=)%$Y607,BFQSK0E>7>8]KM(_G=C5G?K]>Y[BR[ZH/NH/J9_);XW@ G=AP M)R.XSVA4;6!6$FUPR7_?II8B#8$:293VE@[@[ 2O_CZ2X\9W?_/>[LM$1[ZQUITX]GG?X; MN+8-_^WN_W/^[MOVSL%I:Q_:M[_YK;WC/R?,0D@:(XP515S0@"QU/A] \RLW^01PTSMY4G0_?FV=Z-[,8JHEX<1_C =QX;- ]FH9!0C#-[)\'BO M\;\G=G@M]Y\YXY1PHE#B8/I<)8UTL 3Y((%'!L*=RPGT;'V^OD)C:OO9 MSF\U_D3!\BO@ 8EQGXMS"(:3(4DYK9RTU^:%E?%?_OAO;WZ6RF-OJ$;)0'=S M%P72GC&$O=0P)$Q)E6#\Y?I\5N;%^$/W5K"=$^Q&C0A8%1I3S?;Q*C$1;J?5 M5,ECVLRKQ%&$&\'R<#:#[/E!><)T#T^J(;V"CQ-4XG1=Y;H/1X-1-W_GU5A! M]FO\;5H#H/*<+ETX8;7X^R76 8$].;[YDKF]OR<"WS>(J)DNNO3OWO"[^/*7 MB-PPV@-D$S3WE>V=VK/1VK^NKC"PO,STXFP'W%S08_SOS "-+4?1R*/ .E'I MN%+@BBJO(X +CS$ Y/\X6?1.B\)5&/C+[\5PTHN#](/(X)N3XY-AO(P8K[\= MQ<-1W,E\?P?:\WMOX ]6#@U>\_;^Z\\"&\-X-$C)# ?1*Z0! 5#4)E)A28P1 MKS4B8.91MH_A25Q[#NQE/.C0[F/ _$J1^P=TI@O^S@A K=<;G(Y>+4+4Q-/4 ML]&"W:6>C<;KVCQ /1NY;O!B]6P6U)"O5\CR^BR$#JQYC=>'N;T7:UZN4[) MF8*:9)K<0>%^]83J814'Z,VZSS_:,/S=TYC[VML06/V5N/@.&GU M_^ZVM[Z<;F]]I+OPK/;;#NGL_'[0SN1DO[?7.=\]Z)SO[>W.A=<_GNU^>H>W MMS9Y>V?WH+7U'N_N_[W7>ON>PC.ZV_"L=O_#_O;;-WT@-W/9("R OVN90-0G MGOC>'25D_C%,7D %^CC@!='+:,604,U1:DX_)5IA$[B\!O<0D[17A?Z)H MZ=00D_:&,1946AXJS9?WHE9=9AY'G.CDI*(>L903'IX&, JN1\!4I8 MSZ>:%JKTP*"D"E6J(2C!=PLH+0^4YL4(8W+8."P1)B(A3F5$AHF (@RV,IQ8 MB2V $FXR,I]-49C2@RJB[L5AK/;$"U^J%S1MYD$I^+1\?)K781&>16^)0L9& M"?CD"+))2.1QY$(EP;QE:QM<-N4U50H*:7I8&97'S=B@ 6PYUP.C)&DI,R!:5I2I\)EFL+).1/W@1E='PE^$R2&\I_ M>?QOF1S+?HNU]O>ZG9Q-O[4)U[\_;V^%O4Z_W6]_ M G" Y[9VW@ @?.C]?_:^M:FM8UG[KZA<9U?%50Q[[I?DE*N<8.?UK@!Q@N.- MOU!S!6$A<22PC7_]VS-KZ2XN F%+9F773D!"2VO-]#SS=$_WT__]>LR.8HS> M2W /$_59APD[Y#2)R!E)92*:!FXKP 83CN%E!M#$26Y?XK6P.9>6.9DL,YA+ M&;0@7L\F9-;3TJH9]N!:3<[K-F[BFUKR5:?O0MO"GJOR][\GF#WN^JM-WNW,;ACJO&U-<1FW=)U MS9W2=:]-1;Y_ZO4:JM\M)K*+8@1+4-/UGMB,?*MZX+L4SD^1_OE+_5 #2S9P MI=PM>_^6A6(V:J$T!0MW@,8AE6KG>8F#^VG.-R>R2\3#WM0C7?O&M;.[*7&P M^SDQ51SLO+W['AR7W]^QW3-X[^P-WCL[_++_^X?VA].W[,/[77;XU7_9HV_( MWF\S<;"S-U\.3W<_?SCP5X<'^;[>4K@^_W#VGS-P@. Y MS/*W9X^@XORDV3 MBG"B64+29O4*XPTRPC!DG91&6L^"*VV7,7EP%L@:-Y5Y\DMXA:I7S1)^["4\ M(QIHB>;4V("(B+"$$W5(B^"0##&PP)B,R3][P;?,RD19FYR)Y2B$[YWE<$P5 M'[,;4O!DTJQ6-QBBY\^<_U^/]M.[9?A=9?G9UW>EH M^513G_O%,Z:0#H0@KJ-$AN?4+HEIM-S:&%7)ZJ)K5973]$59,Y+1K.GON*9G ME8HEQA$'@9QTL*:Y8$A3YQ"QDE(,D&TH^ UR"Z9XC9;T4XI;N%[W\GX$XTEX M/*L*6M3#_6L>[=A@S^JQ9SY+7$3GC0L4&>6SPY/#%2I:1!*F3- 06,3/7K M MV%W6R.%I8A9K1B>:%?SM5O L>[ V<&89(K!8$6>:(1-A&1MOB224Q*1T[J5& M:%/F\7W80R<>VTXKQ5A)5P_BQ44G9@WB)F;QK2C%G_U>BH,!?*GMO(X3R-2 MSQ+@,U_$08F6-O=7888E!%.CD4[P$W,),T:"C#*'(QZ>]MO$(M9WK:Z8/%R[ M5AL6L<*%/,,BHDW.8JL1Q\S 0F8<.1$Y$DEXRBE+1(32D54UQ5C?=B&6#/:6 MG4E&;8(1C\T#DUXXEN$)ZZC%+<]:U/O_>T&Z(>!]!7'=1HT?TPT/YZ/]VC/ MK%,)["AYQ(F@R#D<4((!-H8+GW)37:JWF'DPG*]\%7WG@%&#IPV>KBU%;O#T MV^#I##O&2AJ32X>P,*1D'2P.C>\TUN"//C\?6WP]-&5,\QM MRAG?HJA\L2J&>715C)WH+L8J%^LC3/!QN$ [>U]WQ>YIYV3W]UUZ>/86PP+# M^^__:1]^_;7SX7=8B/0MW3W;9?MSP@2P0+]^O-I__^KSX5=8G#M_P7V\%1]@ M<>_^_L]'6(A?/^P<7L%B%?_]FCO+^B/&*%:.212P9^!^)H*T3@9)C(WR*@#_ ME',*%R1%%Z3F *Q<)>5<9,XY3I**1K@XJV601[RU[\#2BZW>2^'BUJ^\SA9 -3B&RB#,=&J._?C)NJ7 3 )L/C>V.+O*(WQ.?;CAG2S4UC= M2P^#;\,27KW$!-Z&)?HH>AB/=+.ZT<-H]# :/8Q&#Z/1PVCT,-9:#V/48/I; MXV/NXMG:ZUW %8<#L-+;D-OB#O>QH&=YMB_$MA=0)6<',5\ )I \GV9O31_2 M'[P/*>&2:Q&3#TQPA[6CTEMKN7>$AXCI74]NLK_XICL _R>G0/]F^_TK&*R7 M9UG*L]FF0 MZ0=%)FNU-M@FP93CTF/K78I$1X\:0]LDA1HA.)B?\,> ;&*RVC%#C(J *)29N&Y:T7ELXKQ!CJF'?>(\X9SGV; M#3)2*A085RY: Q/+,I9N@?0AQ.A)U*( >(;HC*8A",Z),UXS6)S)"N%4,&KU MQ"BUO\2 OL9^KT'2I9!T7N5&<1>$3 (QE_M2$::0-3H@006C&IQ/D4(^A]$P M@;^LD7_95)2M.EW6>Z*5)BPYSTDDQE%A!?<^$:\M:4C1^BWEV5 1DS90*9#) M"58<:X4TE1(!V;4> #A0I1JYF^_&B:IJ]<%)KW^!+F+_K$H5>VJ,Z$DXF(3G M-G'&*RL<#]Y:1[Q)G$9JL2;2-&J(T4N86<3L]1H;A)Q'GX1+'=<%#3*%9&B9JTN MMU9G> ]53A%E-0K,9J4MXY!E5B"@KL[#RI68RV_"=BJ6 MXR)L5A%^3K'?CZ&5VEW;]? @\/"#>;&_VT;AVFR_IY"I<,>'_W$P>$5U\0V9 M^C8 /:]9%'1(/HLH.Z\=XL'FJ$$N>1(65TPP<4\;)EL0/UE!;:I6L>=Y5 M@W-/".=65:_>X-PWP[G9DG7P"U,B"A%#.>*,"&2##\C*1&'?4@E'(**,J2W. M-@/GGH+8T\X=2>D/[A7_]%TH637TK\O(Q]_RL/_>[PTZM#J?FI8J\5M[" M7H-D< QQ@1G2 E-$/#LE\?F@@.%YE_EY$]?Z$5;PZLA&LX*_Q0J>[6QA M-"46*Q02)[""94!&*PQV9:3T2F,F1>Y-@^E\M]SB?*+_LAK_S\7+^^;?>F8/["XW?MVHT_CC'IZ*.PF!O$3.Y>E"9 MG(*A!)*>6<,) '7(G<(XWJ+FP8<0RRZ930UQ-=#WHT+?*@-=#?1]8^B;(:*) M"^U22 !X5&251G E&>-("AV=,$)9DZ&/\2V.'YPI\:V@[RE$O?Z(@\'/K5K) MM'4.2R>OVEYJ=6!%C?/3FB#8HS.X#&$',-X9SC9,6783,.O5YXQ7%65[RW8/ M7O(C:X.U27O$602^AA-!EFF##-?">\D,2?&ZY*XF_O5#+-Y5<9!F\3[ZXMV= M7KS<2$VXED@$\+BX$!+99!3*PJTN1HP5R3K[6]C,RR$TH:_'8A,WDH8[$KI[ MZ&X_(0_QP:.SWN#]G8G77J_K&_A>.7Q_F>->(FCC)/B*PMF N(\>&9@_ K=;%N)E JQ]#C&Y<7@PG;S.+8F M]'%S!P$8Q]@-\.?Y[V#17?:S"%FP%W'XX44B9:G?.VOM^XM>O@\JMJJKPLW] MQW8O;?^J14UY36VW7@Y:@TM_4FYR$*?;&_1CRW?L8-!.[7S#@XD 8J\[^52C M%@F_P>>R;<#]A=:OMI,31UI_G\1XT;(7\T.SW?HK)YGD.TN7_5)$&T9-7%J? MVQUK9Y"Y*I_16NUN!$?RV?9?&"M_3@NBU%I2[352? MS>,,:\4>1W@T&.DXN&CUZ]F>K2^>-)N)T;VF#\46F-[@//I<#-RYVFI]AOF\ M=D\!5(>;25(+JA>\G]>ZN\P_L' MGNP=',,^\I;N'1^QP*C EB&G T9R.UY2:1_%0M8 M;J;O1R":F7[H3+/=XR/KI)$$-GQL+AD033,7D,GRS]_KFNA&@"7&9 W3Y MY!;E*[+W]L@$&6-T&&GF(N*4<>2"( "Y"@@Y8RDH]^P%6,,"T&V!A77R[)[W MVUW?/@>F8LN(YWU\.2Q^)".8Q-^_+S)?^S/V<\L,P.:GC,>OV/[+(RD=%PDV MVJ0\[+:14>1D;J?9";RNQ:+_].W;;P%(K$A\N8\6^?\I@D(DR MQ;^,8:Z\0'YYOMW*''""_)>N835F@,,&L *85L$<<..M5D6QJPYDL\!SS7>U MW@P_/OS6K9:[*O0 C!-(Y 1<;;4\>&P6Z/< O)MV:-M^.PZ&/L<0T_)'W\=. M9P"N1_^XM]7:LS4O?SD8]'R[_+:5[_*@?SFXB''B,>?WJOG6ES6&UT#+*0PX M@/&\MLVP!5>)DTQ\L'9H\?@CUH%_ 8N6%*F\BB1@Y)*!NP4W8KLP M&)V1?];@^AKC^EL.6_K#V0@\6TT7;3^\$^7OA M L-=(EWF?67J3^X_PVBWX?-YC8)7EC\]-:X7O5;L'E?QG]'H9A/\5/J35_8S MM(4O.^[U/[<&D 2U\M&OC1ALW>W]>]@>7MHK!7O>X M6ZW+\[PBNJWX*59D/,1D+SL7E:]V4;&4%BR6_.M)KP/$JPQ@GNQH ?F7 WDN M Z?<6@?8PFF6B_-4"FN("5[RJ!?V'%Z(]EUXX!FH_RN&>':>[^)/L*0XQOG] M].?0[=BI'N^@WSX^SG?W=#> 5Y_W#V '\,KXA"G8H :G3BJ&G' .!>4I;+O8 M,T>?O5B@HOFOO-#L\7$_'N?M?I%?!R;3O2Z6?P9; ,QK)\?49ZRS#?L$K/Z+ M",B=O84,&/56L]6*7WP\OZC0Q@Z--8,'_"=_18GT#V&B&'4Q5V>['_N7YQ?^ M*MMR.P?EX3WXK>!#'0@>KI01Y<^0,@#FVTYMGU?2")C*5?*[^?3HO,2BIS + M[@X6D/T(SW_1.XXYD+_5^MR[[&3$!'MM7P#ESAO1PHL/_]1> EFWY9@(AL+; MRT&L3DD6#RG>R> MO6 W11.7/>4K;'$0:P0I$!':_0S](89+7_D790O):.)K/:'I+6WV1+IJ9S_" MJXL3V!*.3\:N7_;]B1WDT.,YN!A?8&47 MXK(,#CV0%(\!:<2)_QK?UPX86O<8N'"[%QH\N@:/!'S/$97)&>]#+FUFN50F M(<,B0<3#J"=@!"(&V(%N!"2PZ4EXR!QU;".9)/NRW-? 5H:;%YB*O8)LX![Q4A7J%$'"P)9F$TD^!\X(7G J/;*5 M'*BP@Y.2P9.A/H?)6E5RTS4AB-9U^EV+R'#>UI8FQ"LWM3]'AE;\ M]D$.3]1TJ;&V:ZSMR^[7ET;U>=SAB3LBM_7Y'ZWX.O_ 50\#O:[T_RCLL+&\*XQ MO*O=@W='UN0)"&!S)?>&2X%<,AP%QUWRAF$O8$NDV_-*'R/#.\Z!F#H[,LX1 MP)RWM]7Z?-+V)R5X"\/M+SO#H]S\F= &!MR/.9;KXL7G&*M+S>VJP[#R[:3] MW )5+R&57DJ#>)'#]N6;K@'7C0N?K)ZAXDB$]98;;7/7,]CE!'?6&X*=H-'B MLB[)<%W>X#(W#/6>RQ'O'0!#%=@0Z@(*)"E8D\(B;3C\Q(R!!>HDQ0:6H[PI M2/+H#'5EMM(PU'O:"MD]>'4DE#3$28,LQKGD+ :DHY7@TA"G,!3V!WD\'K]QD]Y+3Z?0I7!C7[OZ*3A M4;H;WKMP8 V*OY8\'1AG;VR:,>]W6Z^CZY="PLHJV%;%_\1,8.RSTDEZ5;2O$@>^W7Y^=5 MIEFOW^]]AL\-ZF3H_,E%E8^W7>W^Q9B5YS"#+ALHPK3;4\L.-)59WS AZRHD_HPHK#O\5NR^//'/*!"^0P]Z MJ^# K0P\(>T2=TH[B;W.P>Q%A1W_RE,^:2)SB4 Y^27"'_VT#,^* 7.JE!/1 M>TXE-P>'7W??'L&HPS\) M_,BH@-\KJY#&QN2^+U91H:PEN=L+5@L8?K5=UF0+\.:\'C%!4/L(0181+,)6B- M+.8.>0*.HL$RT)SC(;>OTTL=FLUTFB],7:_UN=\KN1/5+G6Y@I2QDCGCC)NDJZ M>LQ6>0TQO!8/!R<6X&@&$@,-(7F3J X:]DZMJ>)4R,0<,=8Z64,B81@-?[BE MHN;OBY[_^*;4WDT&Z_\NWPZC5-ZZ8X@,/UU0S'R+PVZJ56 ,ME1$E(7=U'B+ M3(P<)1H]3=%SXGC>3?$6&.9\W.*R+.F"3G8R!7MP444E1E&%9?;1!QK-_#YZ MC1%?O1-5A/Y4!:P5L&.&H"+ Q3)&Q.J#(9,1. M84MB*J:S@*I/[:A3);$%5L>5MZ]R$51^K22KMP=5Y.1_2#;'ZQ+]YV(PR[F! MR?G @>;;:"+WF%AA!7/.K MOF^69GF,W0XOM=?]UNM^BOU<1;:?RJ*9 BX@"#Z#U^=>/PQBM]GR*@O[N@=; MG@Z*6A$1H5FD)T78\JPAL ,*Q45.O%?QV8L$-C*_WU73GG$FEY#V,G^#*9K! MG6D'811N&P7@OO=V^&=](Z_[O;/AP>(;^/ZV[?Q9"-^0HC=;X1VV0@HFY3PS M0;F$?-0"<>8!M&AR*& JB"2:1&&?O:#*+,A.FMX*1PG_E;,T9-Y;K2(@,"P- M "I>0JV?^^WR2Q9FRQM@50603;,]&!1YA_%AT65.NREB;EE38K+UQ+1?.8Z> M3KND&Y=Z-*8.GV%P6RZ.3FU*@*=7/)QA"5P^[2D5V*62MV(DXSVA#.MX[2^L MR)[ @^OVM5CM7I?<[[5R25Y_ZY8.B\D:I^LNN?YE!V_(G MMGL<*^CI7O1[G5SW-ULJV_JI5(U/!-KK8ZF1.DGKN ?;1G=8TS%^QN>MGH?G M'VRW7M;%M>-S@%PA&3MU6>+H["N_4[U_RW!NY;OX#!>-+7=YT>KV+O(+^62Q M/&&N7RS6O6O[+T:F?':R#>5+S4UL?:B.B@XGS3N MZG&V6_OY7-16-G$"8^3R^>C=C6+NVK:^,CP?\%/;K>\&$+\?\Q47:'XU.BK3 M.BIF_754;M5%F=%1T5I+3''$25$N2 32JH2PA,,+TF5NL0'@.5YZU?(8XL4= MU_MP98Q.7 H$U^NC"'7 !4IJ0?;?+HJ@PO#0K]Z&X.LGTA;&VU$-5UL%DR=4 M &80^^QRD!?YITEP@#]I]^M'.!\^X!!TRX*>N87JE;()YS^=N)]:0:0D.:H7?,K2%<&=K*ZDN)5\C7WVX M#6Q8R?;5$0JV^,B5?4+:GX=Y\O9FH:QZ-3M;F9D#> P72UE@6Y."++%;[4+2I-9UF5 M#WQ*6QY\JT[HJM*Y^C,X-VDF"Y.YXO]EL(+;6 ZGF(V6*..]XY$+9N&?H!C- MJ1=64AE'L3,RC)VM)*5K0N2IRN[YJTYF:V!L!&.?CYCC1!&E4-)4(JZ)0H[I M@"CUCJF4#"U%[M?G>E5::HO/@"8L:IA).,SW&?*",_LQHA*6J-D 7 R@\/+L M]L2@<83FHK=5@AIEB5?$==*CF,C7 /(QZHZP-?8_[K"NJJ @K.K"KN&_H\5T M>;XQ:Z(Q_=KT2\!8PL J[*HZ5FX#0\Y&A[R,7!O,DN>Y'9>XR?)O%3R;9HGU M$?WH#\K6GSWRXQ*LRJZZK6*%W7A1O3MY8C':RO[OLE)*K +3*\;KJ*62@A.M M@N:)R)P,&G"PQ&+J4S0-7G\GH\W=#TABPDLB41*1($ZU18ZZA!(5.%!NHDX9 MKQ>JDCP$KU<*PUN5^F;5ML=>W%<\\CL9:F./M3WRW9='$C H$FH1=HXBKL 7 MBX(XPZ81.R*B8@)A@C2W! 6@;%D\*6NJ(C]"!L+S[\JMC"=[*:ABW< M9DX"V$*P&D=#,))!:F +!B,-E!&WWJZ>[6:\U&2JY(L@KZW-E!T5.J*PC';CD3GALU+-6A,5Y MGD^_P1XVX@QVOV(%%5^X\\X]>[8P2KTH8M-UUD6=RC +Q(/63_'+.:R-076R M+UL2E;$>%KN33 MZM#V^3CAYX<$7TL+U''21>FY6LYZS@?QY^$/OX3VX+QCKWYN=\M\E@_]4E^] MSM3(B0DS+5?+UU5OUSD+!F]3S'/:0NZ_.FX36V,AID6LM5[2FT++*]] M&V^3>[XGR?5?>M,G;[I98K:YYG>Z;&E$6P_&@K[>U[7O7LV?+NC-767.?)LV MU&8&+^;JJS#^5W5O(6N)E!.5GXN;DO]JLIZ]5;C,5 _B6P;VUH;IF]"W?!8] M)_OMUOEF:K8Q\RJ:QX^N09<;SX7=X#>H[_DU/6H#4U$'S)3@T3IK?. Z"F42 M%\:06Q05;RVH_F&=O*KO^?GI'GU%X?HG^^__ZNR=>GC]U15\EGYX__ILC^ZU M]W8.O^Z=AO9N>Z;O.5SG\ #N__TK\>'W=W3OZU\GAP?_ 9[UH7/X_I =TC=X M[W27[M$W5__]^NIBMYU[GK^ZV#OP>/?KNR/P!XU7VJ"L9 -4GBID6(J(,2$# M9\$&&S.5E[#S7%?KLVS;\P?V+O\>J^%?#X/55/[99%A5&5:'F*%/&"^ZM;&!U+6#US1RL&NE=4##/#7GWQ<3!H_9:38%YW>I\KT9K6CKV82!R?C+^V<];" M_UVV^U4%1,XLRY>K*D=^NNW"HY+SG%[:Z=Q0U0+/58<[ZR^KU3AA5S@;#.M5 M_K3]-OQK,+BL/_5'.W;+ ;6[B*&;;^"G^0K!16?9^2E[Y9J3[3;O]A6Y#*8N M<*7Z,*E%&R'GSS;'3Z^;!<\P$W,6H^.WJJ?$,IUI>J M>W4-)FIBAOF)U6N7_:HP(N]=W5CM:X4DY(2!YU5V2SX7<'$T$:&>B7883T5. M:!A4>DRSV6&C8]E\FW.F6YU]WM64JOYDIT0V0WM6:N'R<^2'^5'VH)74>/9"79M?,V=\H<9U*J_GF:K;NP&GGX\/DB:2]R<2 M\N-Y57

666L8=PA&W% @"X1V< L\CA' M-DTPELM"&1^4]K+T!E74 ;JC;L#UMGO'CV]5?]C)Y[BUO8Y7@QV,=H5A(F16 MF)XE$G?\JKN(:):'OWXOO37]8I9&5-+<_:DCX(DU/EU^>CV7JMLFWW5*>D,I M]4[\E(OY*M7^ZB9+;7!5=3IZZBPZ5/4S'[TTO/?J,WE_;@]J 82%Y?"R MK=;(,U/8M7&U1F^F2\ R ^JWX/2EJ['YFA-_::GY82;NC,/)W9^WRD MLXR#U!%YR1(@?1+(66F0SUIUC#-'O<](3Y9-7R\(,IER4R%B+F*L43&#V_V3 MSZY1"FCD1.;D1"A>?SF16^5!9N1$*"="1^4QLYJGF!N^J&0BC\Q8H9G?B%2V M@^N\PORL)5O>]S[%KLT25GECW,K+*R>8EQ!!SG\_KD68;N3R^2\R*K=33OBJ MRDZ+?,3"LF#KJKX$(T>\_KV&_[Q* >BSR,!4O3!\]4_MYY4'/LUK9IS[4>GR MU%N_P*?AXSD< O,&_*L;"A4,[?S-@PK PVMOS+!91R5B4"^0K%$XP M*@6P%S6'7 J3M1M"OY[KB![1C?G5>4=%8W;&M*SV(A M5QX+:551P/O53>5>G1:SJ%+0/,9H5-!)<9Z$UH*2=,O1RH0@]$(B='O&_D[U MP ?@(1SGNVL(4B%(7_;>'O$SE8-_'49WT@!KVK&EK^B ME$V/=HE/P[9+SG8_]B_/+_Q5E1(-& #OP6\%@(8>=^V*C81@BJL(%*=L+5GM M:H@X5T-',I\.G5>,[9J-HVQL%P"CW5'X>ZOUN7?9"2,AK:QH=,WW;%5^WK2T MH+>70P]F\>"6A.S23FIF_#:O?\""GD)K_ R+ ?C7T3'BIFT=^Q,BEB(?G!$] M?08V+=74\M5,C3;M*;VFV2O-Z#7!"Q.3_7)XB?'9FZL%8@I)G%JG>[DAVZLN M[.97K=]LUP:[E?NI;6^U_O-G:[?7/X:1^ZU0I"SW!'^__7*[:(0%(/R9=Q7W MJ))N&@H[Y1@.D*>\LCJY_UI_:UJWJI"VNL%'(8+54BZL)M=;7%7G,GE8!O45 M:@XU==7!4#+GFL?/!0W 9[F,NK#WX!1[3#PEGA-IC18L MR2!M-)I*3W,X@FB"J;BE,<,?,/#[J;KGX?+XV_V'-ZYN&J$A1=O MR;MX[\ ?"9)\#$(@8$4<<<R MD6CJO1=4.Z#]XB:T*?'Q3H2MJ7(.Z[U_!BN,SZIN7B^0N'\=G9 MQEWEE:O6B0VUWFWLCC,MIH(T)7MG)&V]>8USEYBU*FPT[5-5# A\LI$L7PE. MSWI-4\UALDQG??4_L\;N1+N.L2K'0O/("IIY[ZL$+ZO[@=GXH]<-O7S2!Z:; M'<,J@P#N(8M0MGZJO_>/-[_N_S7ZIO+A7\KMCYYKGG;6K!.(<*]_7M?DM0K_ M+(WAQK?;L9_+HGG9<9E0;HUHZW!\KO,G)T=FM(G?.CISVWU]&CQZ?2?7LO87 M#\1O.[/CD =Q]%'P_,\F1[@BM/;\')RC=?LT9:W^?]Z,- M^]U_X#;S@^9!(T\YN/3VZ][!QR,!?@0P5XI8) H(!Y/(.$60\UFHE)CDE7KV M F^K13&EY>5 @E4.()Y3MJ@P2DOA>,B>&JI3;*9Z4>:Z=-W1X0JK*+CR(A, M(ES6C2%"(N6\DB2 *\!S+_?KVB"LKG*8.)2ISV9-DR%AED!:$8$*DUZ7% M\XI P7-L 1(<; .1)QPM(=YY[DCNJ:2D:F;Z<69Z;^?E$0[,,F^R4Y'+,9P/ MR#)AD8Q8>18-#P% @2X$A9+^5C)[0CR/55B[9NNSY[B=^"GV[7'A"^W>C,ZJ MK=HAE8/*G%R]O-9YU)$8K@2UG(#+:EW27'K%E:?P'.$>%K3(=_UM=)>OXP]5 M$_0 (R*[I\='@1$'5 $C(&L9+E2NDC0:">Y8##:&Q&WF$ M*)/^5(Z9%Z/ZL M^(?@=?6/*R'QLMW49A,L^$9@!*5#UEQ?K$^]SJ>J;?-P@C;OV'>B#0-1B]HP M3,7N\QNOV_T!>'#PN.&L;JTQ%XZ>=>]'SM;H8R-7H804KP_ ;UT7@=\:<8,J M1%YU5BEG:26@/FR=8,]*&L4P(C_*8KW1+2WYZ.6356^8!:&*N:.'RJ-9_+3Y MH TNUXK@.94>DXOT$3?.=F:]_,7//BS961 <1D:J M+&\I#7(1'%XI-0^*ZJA95DM=&#:?:ODY5[LP>U;WDWM>0UBH6SG6Y00E/.9B MUY_ UO&Q@IS*688K'0"^C=H@[Y>6C[EMUNOJE!HN7N)Z]5'?DBX5<]12+B68 M)C=2&Z>Y35AA&@.6V-U"B/D-&5S7>E-ONA7Z[M0H/.;%_.G:HMC?>2OVWQYI M98(@@:!(.3A;##QJ1[5#QGNMF?>&);]0N;=NGW/>:^=,HS+LL+^>7E9YG76: MYW#;RU4/H[2J;(CQ"["U(KDZ[$S:!&$VR'HRDI']ETT\YJE-.MT[?E!HIDHI MN>>BATF71#&2-!%9D<-RR8*7(M \^TK_X5UKTLO>H'!->9*66* ,5@/[(%&!2#@" $CT,VD/_JD M,UCT)!<<)1>0,3(K_#N"-+84T:0I2P[G5/P\Z8M":>-XK,^QFR6#LL!B_?/6 M62^T4[NFL>-\R6'ISU8K=H'G@J.5DR1R'*ZH4H2J\C+T/: MW4:G]W8\!D+DN MY!A$#AQ[ETES8&Y.$98*IE9:XJ#@0(KV($4VY=L5XET-* MX@436%#)A.!9=%5&*7"04042DS9W48&8K'OYHV>[?^1$O8/>;K4"7DXL@/UT M,%P!#5#6%O 5=D<:B=!2><1"M.!0$8VT) E1)3UXO\+''.XA@)375PKG(^IA M\6'F2[<#4*XJ7 9U,+AW- @;(A?<4@>[:U04C,8 G_.2+&["VZ#.NMG<@<_= MK+3! GOBD8@:4 ?V$:1C;@Z8L,(W-38-.V?OF&F)?=B_:G2*/5@OS MLH).I1;U 3O?_?"JL<'ULT&Q!UY!M(:E@)$)TB >' MH8PS[,9/+Y^WNKV1 MAD:O/Z<0,])IKJRQ/CDN(_7K\P7]C4N=Z$51IK@HZ6AS+TQTZF-UQ5U10=Q: M^%6 ]>1YD>V9"J#<7/4U.,E?5Y7A%3G,<9/["7]W204;;)C%3F!#P+!4T$HI M<)*8HIIA9M5=Q8C_&4Y?/3NCR3GH3:L3%UO(AQF-IU(O]APN@:&WRF&,$DD* MY?YAX*E0AX17421KK30Y1'9C^XW43R?D"8 MM)8(),&K13R!ZV$UR;DQ3!KCK",Q>QVW1]0*RET]KX^MO@#"5YGDY>1J?,A5 MPPU S3W%L8ST@A.2F Z$DQ0_^]XD1&#$ M,*(QHUQZ^*\UA& M XN2"M'L38]N4%_ ,Q%!)\]]0%1R#L#CP:"((TA0)HAE M+GG%YA/&?,;, M;O55-D\UXF:)JUH/ME:2G\'.N3\#KR#7 />RW')*[6QYI70(/MK-\ECYEY&P M[*3JT3CY9)QI4@N%5YY4$7?(Z\_6(JS=*1'7K4K3M)8-[0^V)L1$A[*S<+7Z MMW*UT!X4'>7J[0$LA$I'LPB);DUHP>8_K@I7)H0?AB[>UJ3NZE2S&@_?5RDV M9U'^<@#3R$7?(A=-UE\N^D'RS]]I9&^2]5U0PW4G-!CE3TP1\(IW#Y?X\H1) M*X8=[,A8,L\M82Y28'TXAH"%!M_N[MG(-YUC#U]Z\LS[\][IQR/JF0@\2_ [ M#%M?(!+I1 W0;0S..Q-<6G,;W2Y:3;F($"PJP^/_#4_\6Y^ST&Q5W7MG*A[Z MO?/S+,<4<^RM2?Q[*N;X9>_KVQ5F^Y4>(L-PZ4D6.O5UD[8J^6;.*K. <0R# M2@-LG J614^NM<%@KQY=GV ZN1IX?VE>Z3IQE#0!KV5Y^$P-#OHV$Y =V!+) M4\:VJ[V#W2/FK&%6.:2T,8AC[I&.C"##O1'.D2@,SK1^'MG\>$2K6'C5[:#H M7U06U1[D$'VGUSW.H8&QVG,5XQ]6\F=0+#T!S\YAP^WZ88U?9YQG/9B P^OW MWDJH=R?ZTBRSLO0Z=8QN?!'[#5)UM Y9:4_C;Y>4JTGV^H%Q^15^2 M#VH&=46G&_5GN!H5A((_,%%*.A8++J[*\^K(9T$[@]+6!GR8TL3B'+;"V*^: M8"Q0V]L:=ZD9B2W4K1"J#GD+'V8NT2<_2;KL%R?G6S[1-2IY-SS5IAGZRXMK MENRTWD=6IUPNU3@9\#J"3=)S'9+&U%&""5.*"J/M+9'I^;2:/_N]LO>][O?. M\F'X8'@:WI"5:SH7LKV=8[;W]>.7W8-=OK?S]H@:P:VQ 0GL@$ M$VW$R0:BP3MD]-;C[LG. 1-RXC>"T5B=<@F>G?PX+$BAM=5;\^*G&34;7 MHUNCV-]Y=208-YI%AE((%'&I)')2,12I$-9XJ;$"KT[*;7E;3EVSBWW>UE[>?=T\/C[ 2"@=B4.1$HYSWA_(I.CA@ M05F1A!>I'+JQ:Y.WMEL3LE9TH:Q5A68EF#S9J6L9RU%8TF=Y:0!1VVE_K>+<19N[.*PQ#TGV5X& #W/" MJG0RW^F5)O69F?O<>'?LVBY4\UJ@SC9]&Z.Q7N,60HO;(.W:XRQH" SZ+!\I M ?@5F]LTDUG83VC6>Q[-JZVTC$H[PMPNH.IR..%15]V%AE]_PCM__%9Q[+EW:WGY/R["=G:/_4E6;ZP&)J^M M2GJP PQ]ZM&F!0RO?=SZC+1.IC\'PRJ^=4&QB1TT7986"Z/$T[KC]+"*M>H6 MLZ1Z-V6PN4:5DB*<&O!NP+>DTBN6K&?&W"V4_NOE('N3 Y@HUZ[&^;=RIG9< M13(';0#Z\O)DL=A>O'C3S4W2]KM_#A_Y=7G$G.-0YS\,GG*.RR'?W_%'WA*L ME<=(1(:!Y&N/M%0"$2NSPN[9GE MN.!U^6Y&#[;.(0^\NX&^[!>)G6)Z?^6?]A/X&WGX!O_8SF7\?P"F#5-<;*X> M?(QW1YASJEUN8QE21)P3BXRE'BF#P5:9C<[9:\K.INFA*^5%\,,H;6/47[=D M=7PJFO7GG\RKVR_"^[M")(W<.LN&VE=7(ZG]^WL:TWJ M!E_SZ_JDLS4]6E4!0=YN)V+,(QH]E .>W*1+P^.L6S'(D819*.HTAR/HMS0(JX=2BIP+"0W ;I@10MV&0F M].DK [FF<_*UAI,#ZN>V72K.8FY\/Y$(D[N0 EQ6_+Q227)/J MF\>H.W4:8#N5GSW\GHF>:LL>!:^-_[Q?CAW_/NGU+U!1R#-\Q#^K9V@VRL4 =HQWO[XY\@ZKB 5!RMJ N&(ZA^()(C%Z MD8('#R<\>\&WR6VIZ+<F"6(:V/+2+.,)6FA@_;12.89-Y19$83E MFAG-G6+6WJG:X78#FCCH:6SIEN \WCT]OMI]><1X2HEPAQRV!'%I,-)1%0636%X"7/_1FRY[\WN"/J,_-7-_2L^_Y#_^9:ZP:';:JQE?]7HS M,\MM;D\HQC%<)UE^<;0(EAB/[_R0MX-*>;_%CU0NZ@.+Y1:N4SK6& M][O8\QI9N>OQ/3W+;_7:%QG!TT.^O+/"5N M;<*S_L^#'G'RT?KYJFOU;,N$N7C.'8S)!R:XP]I1Z:VUW#O"0\3TFN $NSD: M/_+7[A:)8!OJMAV^_\_@PT$/[^^\$Q]V3CJ'9Z_PX8''NSMO^.'I,=X[?7?U MX>R?SN[78_YAYR4YO*H_\]__G+BST-D_?M/=W MWM*] [BW]^^^[N^?TOU]W+W;_QE_^.'AUL;?CX9Z/CYR1++GD$::. M(YYS4[74!&$6/859%(+*7,J%M]2"2M7%^+XDGK667 XWT8;;OG*6>C2@](." MDK5:&VR38,IQZ;'U+D6BH\.112-T :7YD'L#2M\%E*ZF04E$Z@EU 3&"->(X M,.1@CT$Q.1N8@MU%9(E+P;:4O*Y<^7N TM($+Y5_-HK@+4A]OO-0+WC<'PU4 M%SWB#P.J]ZPO:D#UVX/JVSFFQPT/UL6(;,H!?F5RMQ]N$?;!.$(2UMSF0LHM M_'"BMQC7'I7HS7SEG8E>@TF;C4G:>^ZCIM3CR'UP.F1I4<(80!%77#1$;YTP M:8;H44<2E]@BF6)"/%")C* ,80/["K&<8Y*;\HHUPZ2G$,B[K?ZJ<:!_; <: M!XZ3#TH38;@-T5'O,/?8Z)2#?7JE7*^HW:&OL=]K('4I2'TW1_.T]K%($LA( M=24^9Y6Q*(44K'8.*X7SP8R&N?MEC7SG)J#7X-&->*2$U,I+0G7D-@H+OHQV M*DGCHHHF-#QOG4!IAN=Q01Q-G*- #4&< MMUV!59G H)0)Y JUD@#7!/2>B/-,N#,R]U*VPO'@ 5.)-XG32"WVA%RGHM^ MZK<'U<,YIBQL8I8:S4TBSL,O@FD6O:!1/CR>UZ#.],] MYLO&09Z(]N DJ^$.%2=Z#D:ETI=H=\\O*V&)TB[*%J&?%DS*QY'^[OQ7K/+1 M)[0[<[>J"-_EZ[*BZDMGBH&;EB/S+4?HS!!-_#O?<$%>:TQ@GHH 3\*=<#HR M1I*3,@6E:4I'@/+/OF.CDAL@H08EE$G$SX+/@ 3*KSSZV"\NRB-XN_7(U79_ MQNX@"_=T0W$>_^S!)ALOZIY"O\9N3.V+P4Y[D,7L+OOK4UAW\&:XX9X=TD.Q M=_"6?3CMM _/WL"F^1(VWG].]P]"^\/I.[*W\Y'!]Y\>SA76?3C]=6/_^*KU-VRE6;"38_+3Q^?%$*;D7GG=8H^ M1Z=B#O'LO-.[BO'N&O-K8T*3JVGC="=?UR)R5]&"^53*D+<4L4[K:92NX,O$ MYQF17!N&%26EW; MOYK\HT42U0O.%[^[=,$WWX[>T=RTDR;L#?$(=GN3(_$&&9\H$B9+8##LE79+ M^>M*$:("A@]CQ4GT1HK@;%1.JPA7=Y7(R7#>;Q Y:>;],><=EJ.SCODL4Q%S M&P6-+%$.48U-$AA8MY7/7G1[G]J:UHLI'":'^YDZ-T5U] //N> M>\?-I)L\.ND>\^G]E"$:.'@9PUH^[S<@X8._3VP__II=ZJ&6Z_IP[W>UT?>^ M'M)_.KM@X'MG?WW<>W^(=W__<')XEH-0;]CN[V^_?-@YI'L'GNS_-F/TIW 7 M[]]]V:-OZ(??WY(/IV\_?SA[W?ZP\_)J]]1__K#S^N/>Z2'9^_J.9RG^4MT$ M6Y&R42)@V1K!M@1H)[7)XBP\8!>T"&F6?//(A!)64T,H)]1K+Z0D6DL-IJE# MG"7??U_ ^*(JDC$Y,_>@WK=_]?2M9EUX+RV33EMN<'*PY>)@"*SSK.7!-X.J MEP%L[9\OX%G?2C9FO'(F9[#<6'U?+W,8*O'A'-)"?,(&QR M?4Z0"KF@,,)2)65SJ0[8WN9IQ;SI5MPAKT?KLACKH)AFK^J"8&L3:(7++*F_ M++V^CT:,V"R-&*ZW&1&;).:BFIM]ZC=+MY7AJ]3T^:Z'S7=72J_O?^I1?9_G)TQNL]^67&,IP MO(0;L\>Q_/SJ2^S[]@!\OMPGZ F/T*A]=1F6X7BU)L>J1"R 2605XS_:J7JQ MW6T=9B+QA(?N30XE= ? \DN:QE*Z.2O2G%I>GJKYRN_RE8T.U/IGL_T:P>_H M3F@@WT4\;MEBC]$UZ'*#MS A<(.RY@:%J,P$XH4QC+"@+#PM3Y)I;91)BDL7 MDDLI+4Z<6] 587$P9*)/SZ]7J]NWW"7-&"\H<&4*B'O M_&SW#*YYT#D]_-HYW?_]#=Y__^IJ__?=SWN_OS[9S8E\I\?LPZFG'_Z>2<@[ M.[PZ?/_A9/_]WNG^^UU^>/I6'!Z\X8=?X7[?O_JZ^_L_9_L[X6SOZX?.?[^^ MN=AM3R?D@74S86E"DA*)N, >F105PE8;$H/ P>!G+R3!6YPT"DX; )U/M>#K MS]@ON+(27*./B&I#8E_S^J'[4[R?!LZ6A+.]WZ;AS(.9,ZHXLDQ%Q+U6R :K M$%6::\4Y8[F;&6/;@OYX8+8B-KBVZW[Q20Y1\$A"DGQDY7-C"\%P,B3E' (G M[<(,@@6+V]V^N-W2BWODTD\X[KF=#ITB-3 L_N=PV<_' Z[:D(J&5-R6K70_,C%?7;1"-C&* M?&V(+L:&X,O^#*\PU#F.34*!YS-KS1C2UD4D98I..DZ9(.NHB[&B(O0*I.@V M%6L.5+_#$LJ'#/=!]5MJ1N\4+KIK_>@&P>#"<-&]\F<>-6Y49G[P)K8' K&C9>UEW0<'Q,L M-B'^R&*W3W6A;Y ;.\2 QI/]EC@QZ\E2J20)VB ?O$;<)(.TQ39WN1.$JV0Q M@'2#$QN*$_?S9)MI6B,X?RQ/=E5G$W,P?M"[L)W&J7T4])YU:K7PS*O@D#/: M@U.+ [(V*J2)YMC&9&4TZXC>3^WH]G6OGV*[.;S=2*?V@0!9S_UE?PR1#9M= M"1Z^6^#U>HZ)YT@(&%).E4!6^(0H3S%X2SP+:QGD:Y#@J7B]"]"@\7N_ 5+, M)]-CJI20*#E!$9>>(4VU1D9Z*9D5VBG5(,6F(D5S@KL1T[2Q)[@+4+SQ>!\% MMV<]7B*#QC19%*7EB&/!D1;)HTBM24J89(181]Q^>L>XY^U^,_!ZM7/(L)0/?#'SAE)' GWV@M(M M@_D<)#YOC@76%0E^!']W 1@T1>(KQ((YOU8&#M.JD"+$(NZ50AJGA")CE NG M/54&L$!NTP>WH6KP8".\VF::U@BVU]JK78#5C5?[**@]5X*+'?7@O:*D9$0\ M8H:LLAY1*;R30F1QCQ_]')>*JAG9.GNU);>AU1N7J'_O\]P[JP)N.G8N]'VU MT$'[:"3S#&"369$U4C0SFCO%K%WY_?/#$&/M$'GIWM!W?_X-1VD$ZC8/F6:C8R(H(3$0&<: P_!D#+*<:12UY99IZF'V M5YWS\>A4YBFT.JA73"M6O#[W7?O>"2%-P&PM F:OQA;1!,Q6C:#'\Z)V@L', M4XTDCX"@TD:D$V/(^:2]UCXQXE86,%MVI:UYFX0G2S67?OX-1)J"BCX,ZM*&"V81BYS#7NVZAL;1%C M76-FU\/"=3$STL3,'H@8LP>1F/ADE4E=PCPG&CQ*QE#$F0!O+Z2(F#46&R4L=:N3 M*/Y6=*8$S?Y]D>T(_AO:GU[\+_QK>%]GMG_<[I:O%P49J[O/?81'3S+\##Q/ MOLKHD:H[A\?IV/-!_'GXPR^A/3COV*N?V]VR$,N'?JF_J+JW_%VS=UV>JGK[ MEV'G=[R-J^5;!_WJ;[Z]#SO7VXR(36D:OU$=[IN;?:R;I=O*\#M=]I9 ^%K$ MN^_6J3LW2&J]! #]U+ZX>L(=RZN(;JN7"O16ZJ^M=K?\]JX+.-NY&G:"K_G! M$QZLH>M6AJ/VW\K/P]A.JP1WGO (C;S9,BS#\6I-CM6$G]OZHYVJ%]O=UB&X MMD_9N$9DNU78]E*]UM>TQ7WSE8_TE=_9H/6=#/HG6-07)[U+N$08/%_*GG^$ M _5?(_@=&0I;SG9L]T[;0E.>]Y 3E>\=''_-(9;< M%'/VQ%PE):+P'!&C/.)*:.2D-8A89XTSTNN!UOW;0^53; M_%YSM'T_7&MJ038$SN9D(0*/@1.,C,@R_]("G!'F$<;$4,ZE3S[7@M!MR7X\ M,%L1&US;=;_P@%J0Y*(B2B>KN#!:!L19RET5%8&?8,8MAW>C_]&%2S9!CK.T'&W:3SQ^ M^PFBP$J%)"PQ[G.RC6 X&9*4T\I)6U@7&;(N\@WB1M/-9G_O]P:#'UQ4_ENA MX>Y8UX#$-P:)IO/$ M1DS3,AJ=#\/P%6MT3@-XX^4^"F3/>KE,)L.9LHBP0+.HLD661)CO9!5540<7 M^3I"]M-K.E&WE6_2(C;/S[WH^8]O!H/+&'8N =2.*X2KLD?+FS,-9W_T+HK? M"N[>SKNQ.-*8+$$F&8TX-119&SCRVCGI7:(ZK&50KUGH3\6-G6LZW7BRWP G MYGLH)BR(IDA'8$0\>86,=ACY:%,4CAI-0X,3FXH33;>)C9BF[^')KEC89 SC M15^_<6H?!;WGG%I/"-,F(6NP1UQSBYP$',>)6*,L$U*L)7H_M:/;NM=HX/,TT;Z]4NP.K&JWT4U)[U:F'N ML<5$9 UZC+B+&!DB#<(J4&LC5]R8'_TY>;K?^SSW:;=" M$\8PPH*R8,\\2::U428I+EU(#H:G:!9\"Y>W$79[1+CT--$N6>&]-%.39"TGP%B=/K2_VXR+&VB%RTW5W";VX>\%EHQ>W(2@Y M&PHPE'(7C$8A]T/CCB:D"0DH8!ZC-"HQ:4LK-/%@\)7$FD8G.:)2< 3[@D4VRTPJ303'CGHG4FZ%9E:B--<0F8;(+*E1 M=R\"TVC4;1XRS0;(?/).,8U1L)$@C@U'S@B,(M6.,"R8]BNOWO\VG=!^\&X' M]8IIQ7'WP.^=$]+$S-8B9C;13[*)F:T:08_G8F; [4W"-B'O7,R%O@D9F1(2 M) #GMU%J)E86,]NPUMB/BQAKA\E-U]V-BYE=WR>\B9D]!"5G8V98)N:<=T@J M[A$GUN8>"P81;I.4V'I&^8IB9AN&D&N!<"61TIXA)[@J-.W-/5Q\8,UL-5$W'S$@3-%L1 M-,T&S33,N+7@XRF*#>)<8V0< Y8HE!=(@X;4Y]GMR%_! :A5U9JRP[R[[?WY,/IV\\? MSEZW/^R\O-H]]9\_[+S^N'=Z2/:^ON/__;I[M?_R"%PY'8V)". 1J%I@#FF9 M, I1.L6M,@)\Z8U7GFD,XLX&$9RP(E&/)*<8\2@-,LQ99 SU.!+E* O/7G1[ M<[ODW LUB@X WZ<17+.LQ""223= M HM(S"Z"EYU.SUO Y\6KX=67_../JY/R +NFNY^/ 'Y,I-P@RXE&W/*(-#,. M.<,5"U9A[_Q2[H0TDAB@K55E\*[D*U7 M9^>=WE6,?\?^)V# BXUOK]?]% X&*O=W$8X>Y\[[@+ MX'J[MIM\R^AP0)RPF'L+:F1R>)W S GM$L%^L:6"#=:AS.M, MM)/AHW71&VV]0V,=,GQXJ_[K[=;KRRS; GMISW\<>CS% QBT/K<[G>S67'8N M\NZ=G=7\MNTL_.*9_3S?=C;5=O?25BML8H>O]U5.JQ*G\]Z@7/GGO I[Z\N/XC$^ZT!P81^]^)/KQ&E,T,T<2_3_K# M^SFWQQ&Y?K0?D4UPNS_;SF=[-7CV[VF.! 1I9A1G!Z!ZS!?_Z_K_?K'HBVZ;6-L(!@,V-#2;@:PN[NZZIRGGG/J M7'@F\B7^P#4 EFGA7,">\%-QAW-I0X60)8&BZ.60!;7;F-VC[<2Q1U_:P(^ M-?V5M5'7KLUG0#4P_+/:%&T9"LR>^>-7P.'>JK'6VJU'-O$,V ML"89Y(>QDL,'#_%_H\#_*?]T^9DT&U++&S_&&^2>GTE,[W7E;8,E;$/@E1DL MV3"8W^FV/XER78I@5C.UM._[QM>\XSG M]S<(THA+Y<.O/RWL:=WSVG"7K:+$GS-*7#)/I 1"$8$@@V'D O&!.<<"QM8I M_?A1XN_^-P"4_=@&WC8H"HUM9W_1SJ%M#T\WQL+SBJ+'Z?9.XZBQ]<]Q?>N MP'?PWHZGV]_V6O6C8UJ_^,0;%\?P_*\7C?/I4()= 6/$,,:S[:VO0-<_MQH7 MNV+OY.OY]L[N16/K@&WOP+ONU-E_+][UZU^&H00[<-76UWT:,.$ MM4 F1H:2,I('GVQ4##;(=6#ZZXQ6\>-5V-5K"[NZ(7[\?D"ZN/CQN\/H5 !I M05\R>\GD99C<6('H7" Z#BX'$-W>V=Q7PAMG0D)),((X)0XYZ35R,<7 ;5(A M"0#1#*?PL)X;I?>"L+CG,U 5HE#E3)1<:C% V-] MAD-Y[V02-")JAV;JDG("B'$BR905S&B M(E"+QHEI D5$3,XQBAC##G%,$K)8$Y0D408Z]'$O.YH-,>)PE'&D-,VF$Q. M$"4DY=)$[XP3=\[ZJZ+15A!EOU[6,MVI\\:1WW>N %*P2ZT6B!-#D794(DQ, MTD1*87C([BS#^+H0T M4,ACB8&1>HN<9P"=1'&-!:%>JLQ(R:(*FCY2D:\J(:U*2*L2TF82TDB5D%8E MI%4):8^?D$:6Q$?P2ET G''FF.1&6<))>;&]]P@WZE>Z>O#_<_?;NQ]Y)XZBH7;MS0!MOIVEM@)%_XGL? M/A_M?=OEC:U/;&]GK[G[#:[=@7'"^.L?=L7VUBZ^DI VZIB>0O"4)!15[IAN MHD0F5[G5BJ1@#/? >[,+0!&^SHQ>E82**B&M2DA[7-_ _8"T\@V\!!"=\ VP M^L7Q/E7>,,\DLL1&Q$G1[Q-')%*T%'OA:*1K;^2&-*N"GZ\A%JA*2'NB&@C6 M8$8238"2N5V"#AQ;C(7TS@=EY!,6=*X2TIX--3_.4$_-5+ 84),Y6'J>(D>Y MFAF*+A?&E99S;C+U%-BL@SPOT4%_A1*/E>7_,*BH4M)>#%A,4ZP@B [YE%H8 MYQ%W@B*P58%G&28UC3:QB(OC%[%$./&R H*JE+3G#*=>)1;U"E/2G@@8ZS,L MBG+&)*485CV:W(^8(B<\1\"M),9>TV" 12E#UQ7F54+:ZN##BZ9/KS0A['%IX%#6-6!CN.4XYHY\].*._\C\M+B%M68+- MJH2TJCQZA;+3*/MUAH?YW&C14H.89KDP0 (>AC%#.($0*!(2Q?[1RJ-7"6G+ M9QY7"6E5%?0**_%40EK!2+E144@LD6,.;%80 J1=9(A2[XGA-$C.%UH%_9$2 MTFYM^+FDS1%W#F.MG[O8UNP)S%0_I\S\K*EJ;HIW]YYZOVO?-IWYC$L)0$)4\EXCYR9*D+ M2!()VJQ\LJ+H8##K;*J!-+>*)HT@.?/(P0/]&I4<+%@.8$SO]@5,-XW6H4A( MR$G%!EFB<>X)9 E)7$=FLU=A-FYX+ ?W:"B^GB'G-.9\1T"3.[07'S> SK#F M 9L SDIX^BGJS8-X,(C[X]S]8QW"7'34Z[\?NR:Q8W=;9^%[;Y1-) M4'D2]+[3'?XI?X]<$2O@,_ZW,.AF,'AU@O3QQ_;.,=P3QG?D<6-G=Y]1;31. M OF0JXA1[)#C/")%H@[8*I.<6WM#+N%UU'&X1--QD_LY6B$?%'&AM;/.H%5\ M9=#JUYJP6P-USLL%C/$ZQ-RX:XOCQ^.[Q1WOWOD<9+&0N[:/J]SE?&=BAJ;4[/;ZM?\-;+=??K'8F#/#+TV@ YB/VN"TTY[<=O/#B/H=K !_ MV(S?"PN]L#C T@*@J^6]O)F:><.%68[]7C$:V(=M@2VU0QMJ,/_'L9^?4@IB MF=M_%D&ZOV=S/-0&O8R8ME;/<%A[:[NM3JW7/!FT2DD]Z838VJBMX@)_[^1W M:.4&Y3!K-W**]M#!>S7-SZ;$'+/Y_UQ)8QCV1AA#M->)JO@3\XDMS/4R=IQL M]GJ#D]+;\JZ@8S'\,W[!S[##C;D$HJ]N#WC'&D=?]XW'W#H-M!J(=$YJ3D@; MEX!6PV;NK'#":Z#59F,VVNG_"F4,H&6MSBEHA\V=>-+W!1-]H>D(P:L(U!-T] OK"7#^#R M=PH]AIC[F(B4 [*]=W3["F([WM? L4JT1D8(C MKC1P]R@,,IB;7%Z04AH+;\:L.^/_IIC/E"^PG$_&L,#,>>Z"X(YQS;52C(O$ MF:$NX;7EJFH%L(+5?:I:*;[!"5M\22>\H=1CU)\2[)$&JU],_:D['@5=[Y!? M]ULPEHLZKI]\;N[NM( H'K8[4X>TT=S>^0RC_^>X<0+WO_ATOO?AS\/M;W\>;^]\.ML]V3O<^U GC9T_ MCJXKV(2-UB0XC(Q3&'$>X"<;'!)2<2L%Y4SZM3>2K)N'I\RO6+6F"E3N"BHL M<1\89\P[PH/U6@I'P;A2R4BB#:ZJP+UP4#F? I6D+641VR#7&,W9J9;OL/;F%_+K50? :T],N;YHY\-\8DM302DU?\2 +F*W4R'V M7(A]3?$D'D3RU"")74!@&$0$Q# BJYP !H@#-2G[%31(P^]+E))2Y:TM'AXB MI@Y'*XC'E@.ITX%()@(/40FA)5NFQ-8*'AX''J8(G:).1JL84HGD=#63JX)H MBA(Q+ GN14QQ&>'A9;G([E4QZ656,YDS5W^5&,\KK';T1+@V6^TH21)@H],Y MZ4$C;HQ&)F*#*-&Y#AXKPW!\8I@@/2]@K MI0@80$!SN!,":18T_(.I%_#'Z/S""$]5XVC!-8Y>IA7W@CG/ZZQ/]$3H-EN? M"'M*% T6>><$F'.P:UB5-)**1)EXC$[2M3?$K!,]VZ6UJD^TM CQ::QKH4GJ"7Y:K9\[B1%4\U'U! M, GM8E+!<*O _N,\9-TQSD@*)R][#OD*^>R+?;+4@%5V2!HR\8*E#7$2' MK'88"4"\"'\S/(A%VWQ5+-1+ Y0JP/*5H\H4GXHXFFBU1X A%'$<#'(".Z1R M(KH D+$>KV0LU!Q]X)\C4_,7\FNMG+[9?Z]+TRU2;(?IMW=/M5UDFNTP.3 7 M8[FUIL"]'#L+PI;BG^R#AI,!&6RLOK.[;PR%A2$$ M ;4$&RHPA8P*V8;".I)HC5)Z[4W_L!LCRJ4!9NH%3.:,GQ;3G$NQY*S)F9*D MPU3QL64 <@R"U"HNG>V676OV:KW#SEF[R*XLY*[6RMFI4XESJUI%:Z35 1"O MW1G63YC0;5#93K>_&VS-@9\O8/- )O)@R32_(1KD_,GS%VW"/QL[! MC\;%)M_^M$^M"81YB7ST!'&:TURQ *3@'-:)&YZRN='NS%:H^5F1I$+<)PLY MW5K':;THW7#-U^= A*&@(YM@N+_9UID][ZW]^RKH .),S>+T M!)2O^>8_K@N77O/@:Y.=A0.VZ04W(5JNN=3!1HMIL#AJ::C_6;+S<\SLM7)* MRM)A\Y9)+'3A824/'^@GKTK=+9ABD?K1YGZ4G+ H*4HA@ED5+$56:(.BE8%@ M!R3>VK4W>&.V?^.HP-<\A>H.7\:N^QJ%97OKZ[ZR21-)$I)!1,1%B$B3)!") M5%)-HU;9!K]NJTV#;G:>W UFQF4,QY6^,AD?E? "J7LM%;S>VMYAK:Q$MVHL M^V.[5K?GUT# =>6\?'[/856L7_*71R6]WFY>EO0:^Q*FB__=AI!9#6;@3I:X\KC.U\^3Q98*PH$-1M]O(P.C7X,#_M MI,# A#SS8M*0F5=H2LOEO_\(?]Y=,.BR%"("28RU-QY\6+P^N5T72T<-BH% M=-VLPA39D3TZ.0_E1@\/Z>;*1.XH^GY9_#C7%P)I:7YOA@&\?::MJ-4! WG6 M=)Y:FXG/2P]&;^)=@ F?ENZ.R>F.,*3:[(6P_NU:X3*II6[G9,[*1")BPC65 M'M")$ZN-T#37Z@V,)<*&2;,4BQN*K[=AQN_OQQG^_+E\QYW.Q,N5[P;_9G;] MNJL1C0I ;L/G8+WM8TT]C5PA5\3->!N0D]PCZ[4F1BA%)0/2<4T5,!"B.:7# M8"R QTAJ)8_$:TZC-,3(@#DG0E?2L4S2<0'CVY=&N>!,0L( &^5<)6084 TO M= B)4D5SZUQZC9O__T8EWT8(6)HWI4T.T#@+/:M9.3'OBU>*1 YWPES<+4]! MZ:T;N\'S1]G5?%+@<++-;GG=9$VY\9?;V7?:&< V>EE?#78(WQJ$4;6Y5O,X MMIJ''4#NJR7VQEMP69_SM-LL-X_QI)=;4G&?8H7RM@!;4"_OM["OW:W699Z! MR<$->N7N4KQ3,9PAE2A'73SC@24"ST?[^>7&7>QQ_076Z5L]4?S:#N/2SJWX M/$A.P0/NWFI\3ZY@?/;Y[P4_N40O1)P8811EVB3-K+'$I MN.BX$K"G*/>LM1"KXJ,W>HPO&A>?Z/;F/EBJAGKC4>#4PP;C/3)4$2 B.DDF M+5'&KKV!9=O0=':/6;]!\Y]>D!ZWBFU55/,6,<*-S?U ?)0Z:$25SL*3-')$ M)Y0X3Y$Y1F/$1>_):XC*1NWMSSPA&0OO?/CP0-?L P6QJ1!2'UV 5NHU(\6&=(U4ED M%:29@#23)/*)#T4N,H:XM1AIFKM\4Z\E%T(2Q[,TS^;,3$GSR#L\\I,]T#M\ M_=%LL5K6F, \%8%@S)UP&D9.DI,R!:5I2ON$Z+4[,/=AU!C*(?&_"3[%Y5'^ MR]/'Q!=DGM"-6Z.EB,*@>Y;@W,A'*JN5DMS09!QSWI-PAV@I4*"39K\(I=QL M@[H-0[Y\,_:VFCW?ZF1.O@-/_ ,VC^-GUY.#H9Z<'M5W&B>-B_>']9TZZ ;( M\X=W/W:_P6=;NS_V/KSC]0^-9GWGX]GNERD].:G_J%,8];=W/^H7F^>-G4]\ M=^<]Z%C6C_?'NSL'9[OTXX_ZT1^'H"?PG=W]X+1V3GHD* 7ED)P!.1462 :( M3O X"(ZC=CD".P&7Y3$ 00&>& %]3O.A?W<0 MU]Y,+$1!9J\LQ700U1TJ@?_\^5?'ZU5R6@2L8/_BV&'MC+6>21H,T1J0="5. M:OX":#DH9F'5#/?)"*_RI"V?FOCN +;,20[:&K]A(2:=X@BO%0\ 3H%I^A@S ME@'H'L:",)P7MGML%E\[;N?HN$X^\FOWFB%F6QXN4B^=;.=8[?:??CNH'T*=VSZ_OA^$\<:O2;LR*GILT=BT!X> M /7+5@[YFQ,?'PW"0>$&:.8W_]^@V2U?/<3)L$NUWVAHVO+QQ3 MPUZ5G4'?#Q^3EV]V-6#*>['?+WM/U ( ZZ#7RP9=^?+YHG;G>VP-+VV"Q0?# M@]GL%;TJ-FI_1&\'O>()O8$_G)G!D:#D%;GB8W3Y<*[9+EE0(33C5QIZ<6#" M8D%")S;FR0MA]C[^V@VRU.#E:#&W>2K7N"UIW6O^T M;UA*ED6&M(H"<6P;XR/ZYL0AQ&#L+01,H=C/X[VQXV'?;;>;C)]^RS1.8R)8]ZPV:_='N M%6!/;O;ZW3)D8W+?*T[X\IXTPOW"=P9;!FP2HQ9,P]4L=X=N;[C_' VZL+9G MG>XQ_&UXAG7%7EPO5#P+R6!RC2\YT?!/L+^T^H>=P<$A;+'%&55W&-]24)T# M&')[9B!3FWK)'6;?'MYF:I<.VH;EZ2]='K@?!E+I(3"8KY.FOVBB]^;V;% MR$I5\,3O!4ETY[ DPYE;+PWZ?&%^(8#B/.ANWO)M@*_WQC/0*97%Y;,VP$L8 M&2RP+5ZG?+%RL*G9AOLV"W_ L.7>ZH6(?8FMA,9SM&H8,&E\##*5LUG7'"S, MI:NQV0WHU';[$Z)0,O3D!J($T9T:?47ND*+[3*\+)8.L?WJ]\4 ;XO">'S-&'=QCE#?4R2A>G\N5P MQD]J3B:IY?_9UGFO65[?!>J;Q?8$9O*P#"0;/>$D6SQ9=LLG9Q3K=DJC)Y]Z MCX.YQQ>X0:EUY8GIY9C'4W%U7)-SE H[8F+ZIAZ>#QSFX44)]N$DF!<4,TZ5 MLX83RPDFWD9,^9W=MUGX/XX6^S.L8O?[RIPC/#4;^DAS#^< IDAT3J&8M$8\ M-Q#0CGA$'3$NZL"83ID.S9YUWKNK?5#&24("SYG:G'FKI1!)%H%6+$I[5Q)< M+?9\BWV\;Q11)N#L3!\(TE%+!$N0G/,^@8KEQ;ZE8;>]*9CBAD[U)1%Z M$-6](9+W)5'?,3./?/%R[#P*Z%V?NAL'5_:ACDY.*]M?@% J34ZW;-XT(09.^TVOY>6 MRDFSH###&XP>/[Y^')M?)5S^+.%2+'_"Y9*>$=TZLZGC!Q/^\&&[ZE$B2NB< MM0\[K:QP(V%?GXBLM3D-IC"_6YU^.1']3J]K _S0Z-K CC^V6-:,7Q M%4/;YS:5++)-@&GEB*+1& K?_DE._2A]&F"%E3;\%4][*BS^L?-^N&T,_ M.KW>E9/0/\XO?SU_W>?2?M]GORF1 E'M@5A&[I%A6"&IA+/8,T8YGCYG7H$- M[_:HO!%A+L/S=YAM8+UO?Z90P-E7?Z7D;+X]W@GFZ+R_%LND[O=^= M5VV>NF+/M:1W>^5?BJ)>G0'<(O1^G6==7T0=V3\NZT--DQC\D*X%UQ9T7+K^ M ?]ZT"NN:*W*:QS;1E-!579S"DZ"</:VOO*] M#Q])8^N?YM[1IQ^S922!IE[X'XT/G\YV=XY%_>@SO,-+;>7]N@T5')HL$&V5S'@LA@Z811.<5T[8W$LVV*JF8DCZEP MPVRDWHW;Y\OL-'!S+Y)9H*%62&H$42YP#C:M3=B$%!57 AL7U<_J)]T1<48K M44'-7% SVQ0-2\,\3PD1PFP^=^, -32B0!QCAGKK= Y#$@_IB%85_I]+W3[' MRYPF&XX&O?[]0><%=G5[1,PI"FEC4-G) ;@FLJ@_,)X'=W!GXU MY3%I*1$P/HVXCQII%02"I1/,8*84HVMO#'DP_,ZE#15)?"13='59X3RFJ)$: M1\:LDE9R8O/AO!&*"1TXL$6,?U8OHC)%'Q.$_ P(,4NQ@ 5!F@D@@I9R9&3@ MR#/G,=98:BURH\K9*K_/TIS[9=&_QS=%5]?_]1R84YFB3P-#!S,PY'$D"0N+ M-,Z%MP@. $.<($D8ETFJ0&P"4_0:CUC5#_.93%%ZSZ99PZ@3!K,>.H,Z,5W:U7?4@"^ M3%1F:;9/!_UA==]1[\#QC6N3%5Q'I54NTQA!6GHY#SK/^&22/JA_]+;H[]8# M71\G;)ZV!D6H<^R>C/YD)V*EBPCL7.USR-1S\/4P1;0HUM+I#L?_]OJ)' YP M)-Y/'%)8+'/MEH<_NHS-E2>*O86MP!O-/(\F@8'JA3&>T!"33?ZN>:(+W!!> M7RYAG=2/ZOM,!FJU%C A%",.!!TYQP,B+!(FC78V%O539NGZ*)?PU4K\O FS MEG-/HO+1&LZCC XKFY+1T6-NN%1W39BMI/YA4G^QN2]9I,;J@)C3"G''92[K MR\!<-E*P->H4I966 M$R]="BQ@YDV0V"OA*]AXLK4-H%DL40=KFTO)$\.1)2H@&V.TE&G"1 $;LR6: MY\*1[;(&8Z=]@ JV.D$S)R"EJ%GXLYRDYOQ)]T5B81.^[_LCGMR]WH]]I1[ M79[TI0__*2^%.W]L%X6'RN*D)Z?=> BHF MG"\\1XED2L8EDI\AR_AZ63#/5W"9/7K!Y5)9=NR/)2ROG)]3PO1)_>3CC^UO MG^&[G_#>T0%[QZ]$WL?8%Q;GT^V M\QCA9X!EN-<_1P#+9/O;Q_/&Q5>6V5UCQ^^;)!--!(P81<"F43(@HSELQAF3 M6 R463I37EEJ[ P10 @EIV 2&2=D,IYZC%7@=CKM%2;\YC+*SZ'!-U1M_NEK M79T&8[WG B2.$<&=)=:*3"X(*#WL?PV?-W: M^&Y?.0$D6 ODI- (+%^/C .I0Q8+(P)H;E?T:1R/Q:!L9,Q%SS,E5QKO[A2 M!LI<\F9):?H9->Z77)X[PCG>$$;< MZ[:W?R;8S0]]T& 7F@N/\]''Q/W&7S6KF6&^F_O2O+NB,_D<^YGRS1\[^?I% MY9O?;8&O"TBX[PO?*/PS]QEBW.RM7M3$DM>I)F:EU*0JRW"'UQ_6R+\+4-SC M=939NB[4;XNO[4HYF/!M7SXE2\T<,Z")V.\L38'=/;\V>[/[(;1.O!M@=7#2._CAJ[/QSN/?M M'WB'3^>-K5T.U\/W/O[8O0BMQDYH[AV]X]=E\FJ#%>5.(%WVLXD8.8\EEE%T"_7K MY4/V5Y;7N@1,J8AMV&R'OSK^6CBJ8&<.V/DZPXN"];!:0J$8B$6B(>GV"\PQ771!OK+U-UY;B]FF\%6*^B-IW_M.%WYMWXLOO(J4]$?S MK)037V',PS!FMAB/] 3(@(W(4>409PXCFTQ$(<0$FX3WCJBU-VP68U;>>5(I M[:-[&RJE79#23A$#+((*B4L4M&2@M%@B+8 =2"^EE@IH@TN@M+/Y."OO4"AU MCVY0L>1,8:?3SYU!2T6X+M#MGIG=/S^+?VF.WKG?_^7@\B.1J1OB;RM8G@N6 M9VN*84&D#RPA860">\UZ9*(W*"6'<=14,,+ 7N,/)E/SJL0SNV0J:'L=T+94 MOJD*Y!8$/"J^]H8NH&[BH\/;R_)8 M71_YMQ53S(WO[Q4+][,"NI,+<:] N;N:Z(\RR%=SQCEO>%O5?VL)-]?GM!M& M(#(,'[EQ:ZV"2!:PYB M6^'42\6I1?N=*YQZ6IR:,@T\B2Q:QA%./KNE:4 F"8N,][#+!"*L(\N(4R_+ M#GB48+?7<0[V6+SI2IQ,A4J/B4KOSC(BE0SJ$ZOO;/)]ZY747B64 J.(YU8S M3G".4I1)^!2Q%8N#I>J<>XGU^['X1J7?3ZK?]:OZC:TW)C*,O$X*]-L'Y!)1 MB*EH:4P\:4F74;]?@__I(0%SJQNDNPR<8SCS%1H]*AK]F&$;S"87O>*(1"T0 ME]@C@ZU&T6,G5"#&1[:,1E 5?K\J;*/2["?2["F>$0(63CO09V(E\ R6D!8F M(:-\3(0%B85:1LU>D'MCQ4+OPE!;[A)[-X^)]+!@E=5&M,?B*A64/2J4G<^0 M%$Z""\EQI%0NNZZ\0H82BX@0G@)'8=3X19M,2Q.MMD!_R6L&@\>B-Q48/#88 M3/$:E3R0%^U1TEPAGHOU:RLB4B1Y[T(@FJ65 X/7F6]PEX*Z3]=2[G6%[RYB M@E[.[K!HJEB%\RX$_2]FJ&"*G,-2210UUXAK:9%-DB(1EE3A9H6;RY0742'HHA!TBC][$XQ3BB(J0HXOL )9YL&V-I9+(:@$85]H M1L0S8N<=&OP^54>1=RF5+0#'@OW9]N/G"$_TS5:S:)M2M139^;C/O)2)YOB7 MR"+BDE)D+,.(&2T)M5B2H%>TILX>)5-6Z+@)VM-V+3%F@Q-Q MSZ8EDMVON\A/^H!(R1^E:=KQ?; M.Y]^@/DZ6ZW0&.QL2LC[G&&F.4,NF("L4LD;)Y7#8+RR=<+4$@5@57FPKQ#1 MELSI6V';TF';5/8LR$!P5%"D5;2(2\ V7?B2'0TD!>,5=;E'^KI0LV7;JXK/ MCYO 4GKKAE[!=K\Y6TWEA:?9S05G#V=H\\'9=$1\!JNMB;6JL&DN;)KML^62 M5H90@U)(%'$G#3*)$N13%,$8;[W*V/202O15XNPR:_13$Y1*HQ>MT5-L0VNP MI#Q7B# @&CR"$>4T=<@X$DERVG@&&LUG2T@_BT:_!D]7D41^Y>1RO=:._5HG MC4\/A]ZO*IOVN7U#UR?\QUX%2W/!TFSC*DV9H!P'1 .5B&O&D+&$(D^-4=AA M$5($6,+LY;EW7K@6+S7=J/1Y4?H\13,2=C08;1&V0"XX]09HAO7(>D$I52;8 M)$"?>>70>"H];'1R8,4 9CF'#,72_S>3%/+";9\EI!17UF7HEJW@9R[XF>UN MA25VB3.!E.44<4,"LD)+9%.DN24#,X2NO8%_EJ@L4.6]6/9,U4J#'U&#IPB$ M-5KS)&/N'MKV0?S8'B75PQ[W8[XW7;7.T;-6I[N+PZV#VY,18%I1Q M2+&<7"]2[L1M.=*<&B)PPB$ ?HEU36<1[%ELH,J;L:+THU+YYU+YZ0Y)P1-M MB4?8B%P&/5"DB1.(,*V%"-YQ@]?>$++.Q&P@Q\J7"5MJU@(4'7G;.X07/,G\ MO%"+RO>QC+Z/+X>V&_^PO1C>3JS5VTZO7Z'7XM!KMMF,3@)6.14%#D,N#6:1 M%5*C:+&UEE%B6$:O=:W,$IE4"+!%BQ%/$$\;(1"Z13YX8L&JUT?*!!4&7 M!COO4! T_YY%NMDNCZ%O*RXY5,@W_W'=?[^YL2+B4)DXW5"Y8.%II]?,-_ZM M&ULV5P3]?51IKR I$Q<.)PI?7F(=S,F@?_,EUY5;?(YRE^\155]M7]?G7:8\ZE9G)Z FU>B_'=J54NL,#&IY+C' M6'@>C-#)A5Q&7"I@?C+J$MS@FA@VLQ=?!1>\5I(H%CF-Q$I#!&76N21-$&SM MZ>K)SL1-Y'R0IG7-%DA*[%6E9'<^[<.NPY40#@F*P25 M("M:2C:79(U%2>%>3KG,E5S]X&10 DJM'T]..UW;/1_7@/#P^&[L#5K]7/BU M*-(6BWS-<>.Q?$>;):GV2^M2CHK293\K/WL&3YBW-JPJIN_)*\%JP>Y5"99N M2$,77UR5;$BF'J42[",-UE258&\N?O@(Y5^7SDRJBK]6Q5^7L/CKT^E)5?KU MM9=^O0G\AT1JHFA^P:NSY&PG3^ M*@(N2>/B_5']Z/"X_N'/9OW#5]R@C>/=G8,?NSN>U$]V:3VWC?KV\6QOQE/\ ME=6_U<_A66>[)_#YSB>V2S\?;F^]/VQ.T"E>9H"%VATB.CTE08>.#*848"_P+EJ)" MJ<6AU&QA0:\5YE02)+24B#LAD;66@Y 1)3RCTG(*_,.L&_+@W+7E<]U42OWH M_*-2ZB=0ZNG\=\T3L R*C,<1<>XM=CSN8( M'7^,7*X)<:5V3^$)*2KZV#/;#:-ZQI4KY,E9"/PP^MLPGV"R> >84.18X%SJ803-!5N75IEV[]@ '@TQE(! MP+(!P'3+)YR"%XR#N1(TT!N;D [.(XH%UPY:D-E,Y4QY%AKSMEB)MY,+46'/7-@S6P:9*EBE* GP#I-3(E-. M*A<&14FUX%XFIO':&REF]"F/G";T=GR.\SO>8LX:+ M]8$[#==I(HFX@J2Y(&FV.C% #@TI1!2\!ALFNH2LQA@QE9VWQ!-C+4"26J:C MX*&9-P ,WG/E)8I?A>WS4";2AH=?%Q%?KL#;T0)44+0X*+JF M7#%CG(C<$B'O,XA[PI$S@2*2+ U8.:IL "QBZUHNTPEQYB,B&GK$1*5"*(FBY0QQISFR.FH4?'*28D>3,5F1 MB:S\%$^KAO?OGO0JC)G'34RI@&4^8#F?80@LI%.[OX5EB5AR1$G,13.215I:C ++7:"5 MQM[HK*25)^&)0RN+-DCAQE*"#W$M/*Q?QTK#T>-5U.A6:6Z+Q:J+&4*!B4C$ M,X^"B1>L?X_7MV-2O\7 MK__3S1I!?(WA&'%8,\2C H-"8(Z$,DY%Z3$8%EG_U3H@^*KH_VMP9/P5>[W? M:O_8UK#EBLW=(6S;WR_?=77MIGGZ9ST:4QDOP^9H%2K86B!LX1G:8E1*G@)8 M 7G)[>FU0(XYCA(GCIB8I&(NFUAT7>O9^,^Y>VM5;I!E5.='(QZ5.C^V.D][ M3#A.@D>!J,ZMWV%9D0G8(\>%E#11I8(!=59X7?'9&G[/HLZOP6'2F&QA]5-W MR>.:2$LW.7>O\#SW^R\W1"\#X0+)K"!Y@9!,KG,,V< P 5XE&.*8)60H_)02 MMLH+8S%E:V\H6:<+.\->%;]0!705T#T5%:V ;N% -]VA62:?A*.(2X$19X$C MC3G(=&0Q\(@YE\61^CI\OBI ][(<8'=O"3;16_5^?<&&\W#?OG'+AV$/:!IV M5T?$:Y_/UV )_MWMG,)PSHL:B_%_@^;I26SW'Q*D^$*YSPK1FV?VG$\D38^D MZ^^6;?!7PH.ATAE!"5 ? MNF[4;*S2W;UNRY=K4 '52P6J1S#$*J!Z>J":SLZ4L!Q*>*0L : *BB,K94 I M&4\%]M8+GO,IF'[(Z4"52C&76G[>_EJ>!%01!\_&F^*I;8[JTU2A4HL$(3Y; M\$'+X#G3B&)&0 M5";)"4:@U1+4&13;8"-1PMR[@ G%/&9UQM<4D*LB#IX\16/"M5OE:2P'&?E8 MK,Y5#*M :X&@)68X"#$4)Y\<2L)BQ(G$R,(R(HNQB\1@X"?JQE/YN2VA53F0 MKP#@>>A+!0"/#P#3D9)6JV 3Z#ZL'^+*"N1$(@A;08V,EF#M;SRM7CX 6)"? MI'BVVE!BR>G-K0&5M5_&1:[FYI?#A2I?[C<&,Q(Z@]P.?O1.KS8F:?$3M-S[ MP=(XIZYN!*GY(P9T$;N=:@^8:P_X.%MY5.=VV,X3I+%70 *%1,83C1)7FFG, MJ% L1RIH6+O?%U1C8''Z\\S>K I)*R1=A?#/"DD? TFGV'0TEFDA%(HXGRN* MZ)#+37^)%E)8P[6TXN4A:4&Z_]VW\%#X;VA^?S-ZM<;@!'3%O_D/_''T(B>V M>]!LE\/!(S!KMD-L]W]CLL#6)]9.6C2^Z=4ZJ;85?3QQL5LN!2/KM4Q9UFO] MPUC+'25M^[QV:$,M19A2VRK"UWI]VX^U-A#N?)AO^S"=M5:GU[O:;Z_V2UYV MBG]O;/_5*WXDO_^:'VE/3[N='Z#"_=@ZK_WK\?F6F$:)[=&P<'7:\T$&)!7>KUV!D(#ZP[PF:4C_CAM M=B.8_2 =C&^,]HUKP#,EC,UC@F?MEH<_.G)G#2HQN-"?*[K1[9SV>#T\230"O56*AJ^//MS7T3 Y$1VV%I?,Q -0 X$26:@"GJ M@PEN[8V:UHPL\K4(M6 M[;33+>@/$*0)W2XA+Y281^D8\TK2N?PD"1L;O154(N'FSW[OTXE[FP]=R M%9[:_P:VVX]=H(;.]IJ]K 4APA].X.:UL\.82VS"U[[/%NZI-3.9^-\@SUC) M,T:/SO?/__O)];W#SJ 5,IC&7F;WS=XA#-#E[NJO=K.!"2J7JUP".Q+2T4PV M^WG:3SK=W&+B.#/Z_B&,LMWIYQ^R]742+X6[FV<[7Y[MB^M$H-CQ\\6P"-T( MQM?%:"T'K7YA,PS_/![(=7=IY@&?QD+\:X-3^&)^WD%L%XA77I<&_4&W.#W( M=MSH, '0+9LS^>LE)^EEW3L[;/I#^&.G!Q?$$WB=K,2AF>#1$22G!\,M+X]A M (0WW_"2O&9B"_<;>>!]D""G+=MNYSGH]6&TP+UB,04G]KB< M&)C;4IURV/9&;6L0\PMVP8YL3QJ$W=B#%>M=M23S_M5L#V*AU:Z@G[UR^TW#0)39WXRF,.?_> XN_F<#ZAY_;\:"\*GZ'N2] ICU>B?R0D1Y< M)X:V.Y96F&D8&OQI.#&WS N,"E[@!HBR![;9[O4+\?FZ\66C%F#Q>GW@!GG] MWMJV#4U0OVM&4PI3GJ/1VN2E;PT"W#1;R]VB34RS4)57BW;#!2D<5NKWWK5+ M\" 7!@&2X(DE6&')I;):*>#A-!G'G <"?BUIN\V7,5MJ:3H%_BW@\4'\V-X\ MZ0SNFFCQ^CP<'\\:%[O[5%@58#40$]8@#GP:&1$XPEX+X'W$%"X.M6%N<7!\ M3%=T.^-EQEG0[.$&!. ]2( OS0PV4_M/J7]#C"Y!N=D?[BZW;;.33QQ:S>/' MID$+OC_H-_-N6GRS/7F,?I6 E5O=]>!S9GM#=,K&>;[1Q&?#AW9C*P-)&(), MAL@2Y>$I#MX_-?LKS6)A.7L#E[?2/+4%!(^\65?B$6IG$2;$]B;_FK?1/">G MK9$!?P1THQ>:A0@-$1HVHU8S-P(=^D3Z-SX\_K"3C.R:870CB%&[E\V-?)NB M)UX;OO(9* -L-[4OL?N]61)GP!Q3#J ]A=S2>4WL0D0-F M<(R*:?[-ML[L>6_MWU>U%E1V:A:G)Z!\S3?_<5VX])H'3RU0N?FHX(+72A+% M(N NL=(009EU+DD3!%M;->RP0$UA"RYE? "HV>W;#/B9=0]EJ."EMJ"P0UCM M']8.!LWR-_ALS&A+H,Z;+I96 2Q%\V1P4J TD-AB+C._!LNV%88H/";5 M?7L<"YL,+)/2-"A9>?GW,6J7ZC]I7.?OG<28]Z64=R072\9?//.B=%<4NQCH M?-LW 7 *;<\& X#<[3ZM>]"CJX3HR] PVDY?VY=# C+T1[G[]#YW6JWWI86U MD[?('7CZ'ZV./WYUG*=.&CN[^\Z"&01L 'D6@/-@JY SSB%E/#.4&FR \XQ- ME+"9J:.F@9A@85U"XM+%G.BN&"'.&J4E!?H(8FE/,^1U!\"8-@OI %D FW2T M7V4)*7S[A;59U,5H%W:;+8AJ_LJ-.I)M4-"BS#YRH9JIP]>YZ,44'%^+1#]] MW3?_*4Z#+[>&X@0:,*9E3WOQM]$/OX=F#^SK\]^:[0(IBHM^'PYKN)]D^)PZ M?2[&67X\1%9C-A16&5R'L9_#!P]Q=Z/ W:D#]?(S+3:H9#=^C#?(C9_==EM" M-P13=[KM3T)65RG;YL[%@6YYJ5+RGN:US)T*0V5DG:= SU*LF+[3J]V]FM,] M"RX]Y6K>[95_*39C8-. L+U?'UAX*26<_)(FQ%W_^G_85NDXZ]?^M #JW?,: M6;][&/_L"[^TJ,3K7K&**YPBE3=0R1<20'AZ6#_:/6OL'![O4GCBT2[>V_JS MM;WU]7QWYRMN[/QQN'>T=]38\F3W?"J \.3=>>-HDVQ_^'RT>[$+/W\^KI]\ MY8V=/P\;.Y](_5A5N%TN4,"\0IF CZA&_^N /.Q79[+]#Z/O*GONYV3O_-*E$$: M\-V_1XOUPL.[]:!W>D?16&W1O#WI9K5*'8(Z'8IUD48SXZI3V*R0;$ MB2'(" F@AH,6/'#+F5Q8KD;%MZZM^%:&!^53L(IN+2%4;<6*;CTU4'V= 2J: M0VF-<,BP7*-%*@ JS@!:G O81P[KC"NZ];C-,?-IQ2@6>= O?FPU3YK]XE#D MG@6D*E*U.*0:[R17H:I8M^VT>7K:@LESK?BE7+_M]-?EZE7 M1#@VIUE6(;K M0%U"VD0.=B+5R$AGD;3$*<&HTI17#.NIW/VC .$:N]GA7]4J6/0\O!@D7U1Q ME^KH8!%@ZV? 5D)Z)(+&)B.#>)%Y?3>@H@HZ?HTC C7I;Q<]?&TMVWMCZN!]$U#%: MCCRE%I02*^0P\RB0Q(,'!F2X7WN#-V8K E\M$% *CAMNYK=(3NVL2-EKGIQ: M?R4*?IS",4QWBBE%7V3R3$8V%Y'.:2)T\6K*U?CO.2RS'[LY++O(ZXIMVRJB ME2<<-C<%J^40SF% Y&FW\[W9&R4T70ZD3$?*>O 6KLB(4MSTRSAJ,D]!62RR MS/.!\77C86SW\@L-/_@EY_'^6F09W5+8X]$UZ6/C_=T=PV7UR[]'T[G9#A^' M\[SI?7<0PT]ME5>H::2^Y?=!G8P5-B%8G%QO01&4<\F1(DX0Q:W%/JZ]:7=F M%>T&23ZTWW,\9BS"C_/4WRF(OIA[:TQ@GHH )(L[X71DC"0G90I@\J2T3[+= M\].=Z^E-AF*C(OS18Y+?V6X.)0HX_#86WPW9W/F$0X,SASD!( M\?;6)MW=.>:[%^]P?>?C1>,B'#:^[?[8_C(EO$?P]ZU/(,"9PVV"D'[B]:T] M&,?A47T'QG!49PWZCN0Z4O^]>/<#/M]G6'$IHD=,&H>XQ %I10DB/N895+GQM_.]/ MG[T*A.P/VP/1CN-I:173?*TY*!JP./30=YY7,YN_MXLPK%SLMAPJQI> M,TSA*9\&WP;DZ-J#6 ,VE.UMV'W@VR

<6-83L:]'M]6P9WCS)YR]2>C=I6 MLU4\\=9Q79Z6W/[8:YXW3.@&:#R2,PH2>)TT/6'=EQS9;B[^QA#KS;HC7+(1T,$D3B&:3SM M-DLZ-/.,[/"M_O;CM^LQ?BHV_ MMS[ (FW@TA_%0[W!R=[K5[WLX(_/JB1\VH?X[Z 7M7/&6L#6VJYHV:/T:KT M8;J? 3JL'$\;6_4?>Q^^GC6V#L[J'W;QWM%G>,;[P^VMQO'VM_=']2W_HW%T M3'>;TY7C=S&,YWAO9S,_YRQ?U_BPUZQ_>\?K])/8_58_:UR\H]L[>\WK4BJL M) (G++/M"@:LU 99F>!7'[D .>:4T^R:76>&/3A29G%MJ9^AW]I+BI;@,-MZ6QR(E01WLP]JY ;%^=1.9VMX(/RNB'[+)?%*=?L\UK8O_>(4M6+! MB]I\OLZP8)Y"4#0 "Z8RYB(G$CF,(S*&*L6$]2'"YD/6&<7K L^&1E8@L-P@ M\.Q8_1I*L#$H\E*XH7&WL0%.Y,7H3PKY(1^-!A=(;\6%7Q'VA MN#)%W'UT5N1N(,Y+C3A- 3GJ)%+&"1DL9=YF]S5=IP+8NWDP!YB\I=GNE!EL%FM\ST)Q4@>8_"S3//HPJ +H*,U^M64U*>GS' L0!2\H)&&)<9_KGP!_2X8DY;1RTA9V)QG9G==V$LGMI.&GZGS@ M1WWG@.\=U45]!^Z_=0!&Z3^M[0^[YWM''@S*KVS[PR>Z>W%X5)\Q2M_]V-XZ M/*E?'/]H[-3/MK? */WV%>[UYTGC8EB:4 M=2Q)9)@4B!/0;9>,1LIP;(APGDE9Q)DS3-<-793O:8DTO6(@+X:!W.0!?QA\ MT1N)R(N..'\R2)IVA"NF-'4^($P2S940!;)&6(0M9DFKJ+R*:V_H!IF-2'@6 MQE$%FU?!YE6UY=QERYF-,_J_,G51CNYT<[&FWN=*VX2 MAI@F!G%G-&RTC,&*24((T%>AYLL *5/<71I!*&8. M"2,\XE@P9$+"*/&H%#$<>TD>P8/] K"EXF85-UM13_L+"SI_,O"<"3K7VI($ MX(F%Q_E\WR-G.4/>8RF\=T%(OBA?^Y+%FT_WLEC^&N^YO])MU=W+^#*8 C]H ME2TXX@_?&@08@6VU:E=Z,JR#.M_@TK_EH\G6!^,OW= #H0B RUI><]';02_F MG@ME4PI;=,;( Y]J:K$^ZC#1+'H\M09%QZ>R497+@73])AIU:GCTUC.7?14V MX;FCQWZ)?M!MYKX_[\K)#;E[[-NBCGXQZ;-M&%YWRP6_GZS%%!N&4@1HX20D M9)5WB,,.(*,W)@8RW;,&M@N*N4G1&L6]2D[P:"U/AI'H$W?3+1IV)EJ&3'0U M&2\6")7MU\ZR Z58MA^Y.<*55Y9R.!,QY!XRW5713NW*3L[;/K#R0XF,);\ M:035"9-:D5LS7.G(<%O?G1N J\R+>MH)1L6W^36O\YNF^^EEB_R?J9]PX.3:5;M]>=**GH19R=%AE6.SN?QPT8Y8HSG*7 N"#:8B^28=UP[ZC6?M[C$ QG@9I'S M\=*/[P4\^Z*Q=0#WAB=^@^_1CQ>YH75CZX^3[9U/%_6C5FLO__?MM!7;.FY< MU.$9<.7%[@]X]L7N49TW=C[B^@>P8K?JY]O?_FG!?\^ 5,Z<*A"L(RRB1\$E MB[BR!FGB [(Q>!.8,D2(A1W?SZM?JW> \$HQ0S A,$U@K9+ :1(V:4' -I$A M^:08G?>4X!$PXX6>'3P=<$R='20*^& U1U0;G3LH4.0"5BAI%W2*1'$CU]XH M:M8%X:L"'%=]73.]AV_K23P<^U").-U0V7P;->3^K6C9#=)\:;5E)9NX<&CS MX(VJFVC9/_#M/PV:U-KKJL'O)P0\B^M_?NJ^0YF\]3<3T];.3EO_N.Z_WYSW7"7KT>T>'1'W>>RD_S? MMML_W^G"6$O][&TU>[[5Z0V6R0/GQSC9^/;/$=PK7P=XMXL;]!V'ZW[L'?W9 MW#UY1_>.PLGNMT_G>V^G/7">['UK .[E,7ZZV#OZ!)A[ &-\?U(_@6MW]DX: M=.]P;^O/X_\"-C:.ZOO2A&2\]\@QRQ'7S"&3;$!.21E#U(;;-.V!LRP(V*=@ M5:SGP*9=H)[0X'C@#',STR1UN JU8AEJD^MPC[;1/WWXDOOK"1WZZT>.OE:T MO=Q?.:7^7?C;\U>Z\=0V 6EB]SOZ-;.;LO![=L[:95?J+?L=-IJW\*%K MQORHW,79ETV/RV%UI_HK;]1V.GW;*L=>N"K;O?*1/QO+^+N]7L^TVALVV-QW0B:=B;/R'GBT-!(,<$:19,P86 7B)2)2H$0,19QYC)PG M$GFAB=*:"!O\7$6K%[:55(N\L$767F)A&$/2&(9XD IIYQ/B.<(/EIP9F7(P MBIQ!D9MA!1C-:;<3!K[?*U,5QRP)\ ;,U<-Y0:>D5YD]919S?GFL6^]NC-A5 M&>/0:IXTB_@((,0@!P4^=6-Y!MVYC Z%S\^SK=ZKA4&L]3LPH&9O=/?2XH8O MP=\OB>$E*837FP?:0E D:>B6/X[;&C5\C]H^7?/"LH4DDU: M(6]37O[@ .PB0P*,<3!Q25 AYN6?;:MVN?S].1G2G>)&EL. +GQ''^$=0R@< MB>M7PF:& M:ZUJ[.D/RVTST=]&IO#[O-7K^Y7MN)/VRY 9QVX_=F9] ;71MF MKJTW0PN^.;IH"N\M?+LU8=)^LWDHM;_.V^T:+-%%,W;!N*ZYV(YPVR:8S]D" M+TSKDTX93=2NW:BS9>C28KD*O6+U_#$>V'8>UW9Z5[Q7D5_\=^QF'ZP]B/FS MR^A:1%^=CAZ*>2[ .&!K;V8S"OYORI%2 MG#RJWWME>.1&[6.[^!0V^FZH_6\ "%H*"*P>SIZ93HZ4O$G@,L\8"AI(V0%( M$W"#WL"ATDUC:Z>=;G](?7H#("8_48I"OJ_Q^G2+G/6?N'(F=:>W7@2P%8\M M1Y.)2[/(K%M_/E_/:-/:/HW=@DL5=G]EX=\J_N_.&A=?]Q.#O2@Y!O*O8(]* M5B)#M4JDS4\"!9Q?/+"%_?A=/M>SW6O;MK8] 33SC,G+ .0__A*"1C1*, M;6V%H";D:@EYV6=/1!?HS1EQE6MX1TH8F\?D';5;'OX44?XC*[& TULMQ2ON M]#F-09V\MU8I, DMERQJ8)U. K8ZPTRTJ3(>G?FSG1EPD4:4Q0S$Y"3J7 M,,IK@###U'"*#),YL%';'++H'+B^7H/O_CEHQQK#ZT/*, M(!9)&+6Z/8!UJOT-# '^VNF>UQJ=?HZE+T2OUHNM5NP6 ;XF?._UR>[D0< Q;7S:]Y@[ADU" M!DM@S(0;Y& O1\YA(QP6DN;:;>W.K!1?P;DNR%'S%-BGLZWB;'&(?%GR)@1K MG"[TD^]E\7JU^\D\6P+FWH'F,!=4Y,8X'9BA,C!O2-!>W]E!]!#%JG:&\Z!HKO,QNZV,XP[=[Q>@O4>N*D=;XBP M9972ER>J"_9TMX"@6[:_==CX8O%CS=0*TY[\#O/K^K5MUVH>%'?JK9RO;?+P M]/)\P1_&DQQH.)RP[_"G0?:9-=LU7U2URW-5>!"^Q!9P]]J[=NP>G,-OY3'+ M>NUCVV_4?LG31/'OY9>*7\COOV[4MMOQ)E=):';AJYUNKSS*S>38&'SE6$2<5 MC.(V%38Y-? GR1SG>'YOS-M.K]_+)Z.E0=Z;C.&K]H/K]X,<._UI/Q))L1,! M647 4@!['&E, A*420^[=!+F_[7W[4UMY-J^7Z4KI^ZIY!S:T;-;RM2=*@(D ME[T#)$!F*ODGI6ZI<1-CL]MV&/+I[Y*Z_< /L,'@EV:JB.U^J:6U?NNA]7!. MF7&WY./WC1*.M8V,SQAAD20)BF5"%1)"(I$F=&ZGC%_]QZS^R?[!#YSJ5'*[ M\(B9D*DT#I,T9F%*D#'"F$P8]( VL)A(FUEVLBMP;F4>8V?@LCB17$9<9"I# M3,1"*5A=D5(>R33.Q,S^F-TT=1V&O/[]5([#1_OI#VX]T%$:A3$AP'9"B#"A M$0Z9R6B*,1Q6:*[0(V:4SC*><:P,RV*3"!X3B25"@A/!Q*Q&EE_GA:ZS9I0D M69*%'&PL6YI0AQ+6%Q8[U2H1B5)"3O; W6MXN1BC!^!UO8V%HO4KMS5F[L19 ME;N'SE5XK"I+J[(-3HUE#A Z=C]R8!L<'YR=]BR#G>#&29C6+/:!,PW:=TV# MN\I^J>@']@ESZ3T()R9)$7 [Z#U2(96D*0=41I@F6O/$:[TOP9W4ZD/ M5!%HO4P36AV8Z3EV$\7@G^4=KO2+A,L&4Q"C%+*)892G -L\L M\"?H$5N1?O6?XF&&-\!'%S]4I+G4* HYX'3(,AJ'$A/K#J,9%]02!7D@[^D@BM4NPWP^"(6B MF-((J8@13"4H2](P3H7--:*2X0XC AP'R,QS),8J1#E$1)J@PV.@8.Y/UBMP IC%TET747. M.ZLQ;]Z;+?HH&AB*?JN6O%>Q]PCN76_<'C;!A&TTW"CNK#VP2?I.=XLK>]X6 M+O?Q^=$/DDJ<,"Y#S&R<6-VVU [<7K9J (;>]G0G4"T ;]BR 5F?R7Z/!#WV<*=V_EJ)>5V4# M?_45QP'@M(%M Y6T?IDWI>]B'O2A*14@>!+$%6<48T6-%H)J@W7&A.;S6N>G M_3?RV#-3AHBMD?I#@AK.5"9"S34!8YS14#*EP@1IG")"(XV950/)XM1 F0"Y MD\Q@HCGCH!(:%J49*!\:4"?+S+SFNE_XN1?^\NN/2"I*L0%EC]M&M)PD8<+@ M*V$\X?+!NIGEN\UF\+$6?&C]LQ-\AE?)=2^-?*^>FRPX MZ"=\GU0)W_;8W0VU(5C=*?.8AH_NFU\PDY4A;^WW5E'NG/:L>'?"8(-OV J_ M,$T;BNG*RCHI7,)V>4OO(YX)C#(>$2!W"E"4,"7CA%'KA60$I2GG:G*U#*\# M+Q*.X/^O/[11J=W^"I.(@ YL(A&*5)@PR0"5, )%.%8V57&!,KS W;\Y0?5=( MJBF3/*:"@8HE4^J4;I29E% 5S9$DZA=^CC)-^V!J2Q6K-$E"K:0MT\18F' K M9 S'+(JB%$GGY+XG\>*).:&3R\+-6/F,HE>K6X8L>OY^ >;"NAE.C4O :UZL M8/FQW[L]NL9'E\?Y\=4A@V.7WRZ!_@B S\>CFZ/+OWY^OSS$)^=?;D[^_CJA M <#7VR-R2+Y=7L XCO.CWU_H]_,O[-OO71C#Z148:_QX?Y=_/[<- ([(\<4/ MHK,H)BP+9:0S +%$AY)R'4;$UO1 7*5XK/I8FL1@8X/>'R/"8DT$BF.[)E(S MJF(I1JN/G76OKQM5G]W@F2H1&G@ X8$G)]2(H$ME*U3)B1H MB/&@+LGS-ZH8)<&AB7A_6QW<9F(\V?VAB8XEM45&% &,!2$7VJ+0(3>Q$+&B M4<3I*'&M@>F_IZ[S?KJNSCN .F6-DWE*FSAU\D[?B8?]'WQ21?D7;R AXYKD M]%'](UB-Q'3Q+1E03;#'=7IXH'\$FZW1P]R#G6U #_,4%5[M>9NQ_\5,+SS[Q%58,WZKC9K8)W;66" KK\.T MBIFF]75NBWFTNG +W7[S'*U+REK[I$9&1.TRVIBX.[ZSFD:>SE" W[K^&\:I MUF>V#'A9#7B^>NE;T$UTC;J"SE5MS+832[1,$6(<2:EHK!-*5$8X6(0/1D_2 M!TLL?BXC3O-?9K?=-IUUZ=W^2,.G;)9P7?]^66^<['\%H^?XZALY0M^NOL"Q MORZ/]X\OCW]_(2?[7Q!K#%8R)'9]_SX_(]\MOOT_S[_NG]>]_ M'R$8.SW>_\9L:[_COX_^ 6-IK,L*$UG$HTB$&F8T!)LI#I7)9"BXYHG!&>=& MO?J3DATZ=H]G;E?I MAII'"YR@C8'"1^UN>^-J17#RZYA^PY5.:):E(8@TP$E,P+BB612FD29IQI*8 M1]3Y@$@T7KC^2?TR%\!6*^Y!\@#K 79^@,4QS Z/,,TH2S57C%.429S%B8B3 M2'GOU8H#[(@B:EN"9-SFU::*A P9$RHIXY"FDF@A341E5GJO^.8 [-V.Q:/! M1E,BK";UP%W].*TRM54Y3K)=.=ME4)Z-NG+I58L/T"K?]87#L60M1O$CP[% M57R."*>(/DLX%GV6V+&(+B0<:^NBKGRHE0^U6HF)G2O4:AXV78-)\H%3/G#* M1R0\Q::S 5(IQIK;_DM&V6;:\!$GB&VQUUKT^^7%[V.; ?+Q M\.;XTN91@NWETN_@NM^G5T>_+VZ^GU_@XWS$7KO45R?[1^0;.;SY=KE+CL^_ M<+A/_1OY0F%,OX\_?OM]LO_>V8*3@J)(%A,1";O-)TW(B"U'9O<1"&6VS2(JD@P;FDAL:R/+R"B1(8Y,@H2* MO:JP3)X=414DP1E7"(R4# N;_:Y":2O=RZT2(V,J*WM1*CB-G! 4"E8 I"@O):U+,0>C[@2S+:] M)SJ,69J&C%$<"MN66V6@)&,2PSJ25W\R$NT(^F3(7IF( !]RY=%S5=&32[!) MJ8X53!"SRJ^0L7-<&061R=@^DK<5]%N=2K4546'V[8T MZ,$_,!--U=CKMF']36%[(WUJ-2\^ ;'H$AW?WWXTK8M"7=_"!+;/+5EO M<1$[>K3[ TUC M2B6O4Y2D>%S1.D9K#,G%!QZ2&B&/BV=\*$J2^,&NUV!GB\%=7&#;BL2N/:FX M7S!C1.463LMBXR%G"$Y=E6#(V69N]\K*NZ<$XSXB$G?=)^VS*>R@0+5>!,]M MW/1XFEH<36T18#TY>OL%IFB&F_@E6>*2;& _[W>XZ]E0_.SCNH8'Z>_+3&R MF6048:V4H G#*A:*8J(2&J.-D;W1.HY]_.CZ^.?W^!L1^R(YN._?&O M_&C__97MMG-\GO+C\XL;FX8]*60_D2G-**$AUW$:LBC2H6!UQC*4R:8(C35&< M9C$BX@$6'N/@O5;3*@9E4\S3O/USH$_B/N.&Q'/N;)P[LIO'3$22*$&AB D) MF9$BE(CQD!O;>5QK+&TLA$T^7PVV70;]_Y]9##Z?YN-5&(=_ANI4,*T$B1## M/$E(2G",(B0M&/)X[O(Q7H5Y#B \'LTZM$6WM$[#2&34]H8$2*09D&P:TRP! M#48QE_$3[S#VY)J%7H59%?Z=J,(8EFJ921*GTC 496" 1 *TFCB*32;,0WV! MO0KSO)P[6IT<8Z4XU0"% HP/3I-0Q5J%*6(&99&RM;R<"K,BEL?R59BMRQ)4 M3:653Q&EQ4 OO%L00H&-A)8A2JE M#OAH*$W,PS@U$I1.*4T4O_H3[\213Q;<&.Z=J+!HE>&8R=@HKAEA( G,DP9+!NB"9@BVO8D?W+T M]&*X=OGZBH>,1=<$B C)!,\45F#1XAA@0S*42!USE*C$^RA6 SA&?11:QC2Q M,4(B*0\1Z*I?+MJ(>"Q9%D2H6(2QR"7I:%(C-IF,91C"E+J$B=P']R M-;--$?B^$OACTKYX\6=4P%$B1*PLP8"N83_%$-2)%0DBB>$LS!! ,4-*A$D*9C'50L0@/K$TM"JM MBQ=56M?K7YNH?V'##<))@A#E3'/0PS(3"RIIHH1,(OH 'C]Z[DY?\P-QK%. M4A0BG +G%\TWA M?%,XWQ3N)2?+-X5[OHGU3>&>D,/N<\I]3OGF)V0Q+10&)5''+&(LR103BF62 MZ"C6BL_>^^T8C,-N40"#;T^9V>NK[W]_O3F^/,)'Y_7&T?XW,!KAWG^?-K[] M_>'GM[__:L!88=SPW-$RL_#T[^>[Y.@WW.^CO<<7!H8@__[QK_JWOVWW[J\8 MQOW3ON.DE')-E!!<$[ .A;'Y6"04D<$A3S2)I9(ZR@08BT+NR&A1VW0KY.CQ M:+2A:!13$VMNVX2PE%%*$TV18D9(+!"1RLQ:ZMJCT;.BT8CKRJ2)QIC),$IM M3\I(XE#:4A>4Q%I(R;D4Q.JC:(>0%AQ=V99Q'D>?%4='5& >(\XI2T+%$0T9-4DHA10A36B,$5.9$<+MZ^[0 MZ,G9D"N#HT]M'K>E;>#PW;"KX;]VP(X!E92:IH1K>!.6\$082G&61%&F8T$ M!EPWPN4UC[LG[JZBK-#*IW>''7,5R%K);N-_]^JJ M>0%/RYO.T;J?M]5%88P-R&L'-WFG'NRF+MY.V1\ QJNO\++N@@]Y4S737#7L MI6FCU>X69MVB%4%LF-KXH&>ER>C5!A#([G0*@3L4H#FZY?Y_5*/J^FBC1OO4&CSQ!5>%BH?>*!U^H^O^&P5J])C; M5QD^ V8&1IZWVUUC&PNJCKM&FS;($*.#3BLP3?<(=RQOEOJ5G=/"!O(6Y3D) M7%*.!KXGMZY#875/%\!DX.SK5@& 4MZF$V1YPSX=,+V;7.5P $2_*5L;'OR3 M.HP"Y(%3VW!I:F6\WBG'#8H>?&QWKV!98+;@LWVQ\O[P= MAU3,[,-O!-4QN M2[>#]C5H@5GN8HS=T;.#O?_^+T%P_ <\HFM'8^]CWZ]="V:8V[R9-KK:[+@G MMKJ=H)'#B[BYV9EZT5,G=K!63Y]7E:;=JRXH(39(NVFMQ:LKT-E3]P,\>["( M_7D"F@79:V7%3O7^5BS8QUP7\#V_!K%@_C%IURHV0%M9GL+#RSGH'<_Z J0Z MOF.#M=6U#1(O_ :L+:G0(0!IBK$_'7R9LK"[02M;G%G'9S,MJ==*ZO%PASW(,^>^:1UJE?SQIV-N:Z^37[S M-_>&_]>"]\KR2/>ZU2R9P?3A?^>I,V%?RS&[+F\]XTN[1(3^C-T__+63KD=] M$NRCPZG#(JLS'C;+3L8]41N<@(DUI#J69P(?KQO+GMQAOE(ZM8'DVBYEQ3;G M-6UK*N;M>D]AOE(VJ25ONN\:^-U"7-Z;H(IV@I:=H 'A%;T)FL0Y/<;)2L8I M?RJY)YO*/;7 CGWVYUH!T1.X [$UN'F["Y+UE\/EA6"-2PURO%*BH;UAT@*T MMW?7@)%IIU6T=^Y WY!&8XIVJ]DTC1TK/6#8OW)MA:."7U653=0MX)EF2(:4 M\K.1JR1OY)U;^Z!),V&?XO 5?E+%'70=G-ZV86HH&KE'5QW"S#?*WLK MM8J,&X0#[8^[NY_746A-1;%1X>1RN*R^-EUVS$Z0B +]?&@0PKTK#EK8*FAV2GZLU-2SV!VBL'L7)>SHP:SD\'L# F: MV:E.6:W1F> PD I.@*#M=%X$%T7K!L0&V&DP>;<5P@1#^L% .O_KY/V9%?LU M6-' >J)*/?AJ7&DK^DK;?+QA)PULS$M@$&>P#4U:);WGFRT0E.VN:KJ;E>9X M19)@IY?\"S(>\!FX?UC$MYI@($Y_+6EB";XL<<-3): M&V)DG->MX5A7('<28YK :D$Z\-K/)\; $NT)2[ \"K@,^*7TB05F8F=Z4G+; ME7)"M0&GJTHMW[%^)8M-?;WZ-FCD/ZV+!CAR[(*=^8;Z!(>\W 2'_/NI#OD3 M9^(<#ER$ZT;03]MO8603EG=OZO(.^9I/^RK#AU8!]V@&_P+^;>L\+8T/QYF? M"UOJJ@,$87W:[L#Z$43'>GP!YZUQ/ET>;^/>.9,+V3EG?$5VSE]^7B>SX>?= MT_/@\/#P\3@D-@"',+H'A_I.MH.^_^ZD],^5ONV]5@'"VOHO/UHI;D7XVNW] MG]M=K4F[;7FSY\LUY>X7F UNRF[R1L-NQ+5-Q[J;P *KM+"J=I&=)C!'_KD= M. &=6\KJ7*!/49@Z9WQ<&>-4,K!KVIU6^K/>:NC>S.9N/[$WO3JP&F#N+*G" M9/ 9)OKQ I3C32!2F M"1-:SZ_M'.^9PNX'!>]-$];)&4'E<3?A1T/><[NY8\H-^K/!PL I'1"C:Z?T M;2.!QYM X+2V3*_3-.9ZF3%-\<>5++S)SKA[W]^ADC4\ =+:=W#JO(#;EA'? M[9TJPK14*X?V%KS6N ;8%:%-P"XV53A_[D@P^FB@,\L\$-Z?H%A6X2 MH6ZQ$XBCA3B!HE5)GU@M)]!?CP?%B;'_,)HTA#>TJ4[ORLCDVS]>;"]Q!A3D MM6"Z\5S/D[PSDMMQUF?UL[1NM-V/735'ZM5MHM([,^Y(VR(/5G56[J MCT<$K-W6<,\M,F'M9E^RNU)/J10NHAJ.R.*+;^-:1,4B MBV_/F_K=%S\3B#'+GH<80?"5X],V(\7I5^]'C9G/:-[X6%H[[E=!=@'!__IVHWMU_MN"[M3N5H>CQ K4#C2 M8]1&8130-/,8M3GK*>_%J#W5K@*5_$-MF"6)9F& MW9VRI 2:X$QKN5[;N1C5$(D7WJ&9U&(RVV[N7'O/K"88?^9-XE7K:WN?"*[X MU,5+'7>M.3)#8^$Y>@=OR#3MFW9:Y-=WMDT94EN5)#N&H04'35-;""0Z;VW[U==V2N+\0]5 OP &EH@PG]7HAM^&1W# MF]K])OI(&# M!?:B&.6QIVXD&,W2Z-Z#T5: $2G!Z$.K:S,")J+1^]N&NFD_ M+^X0CSL;CSO,*T%;BCLQ%E@P_%93&DR[00RPB/,Z#"0T4I!RHMV M9XC;@<^?BFW_ZC8&S/]BN$8?@VMT7ES;[5YT8;ZPA[95@S;FH6TKH4U0) DB M;W6$N1!\2$>[P]>G=C!3(>LD[;1L5!_AI4]G5M3:<9!EHP?@XE99?*O*&C9E M8+,K6PSHZ7X_4A?-[E5PDC>"\Y9M]%.5GK8C5(V=X-/Y_L[X27NJJ;0*/G5T MK:KL-7+"Q\]PZ:>]/H26K4QZ*%U58;ZU<1$V"<,"[&T?7K.B=54V.+,;Y_;? M!2N2L[C4^M,?]5QJ@[8!Y!JT$NSY_=Q8A_Q];Q;M\)L%WOK&?ADS3CV\K0Z\11[>/+R5\%:IC8>WRY#3P,47@CX)YZL+BTD3\-"& MO<^.@0M4\<8Q<-E9>X''WQ7 W]CC[YKC;WM. "X_DI*V^-NF?2@8?1(3BF\- M1C\!BN,2BHA&$TC&%'"EX-?G,(AM;8]S4E M2V1.+':X,G4S\X71 MTST_CW>A#Q^J?-WE@7]]/FK9GLG!7EVUC;.0X.S:;NDM2JOV%Z6W>Y"6ES?; MG;S3+1N=S:8E6'I_3F_VVBH*&P=K/I)K*V&-4(2D1+%U]PA!Y3"L38B N!_I M>IX@&]Q0>H(>#W'W^8;*HPT;A3'1;305'IV+2&G0.ZO]3]MXO/0(+0$.^],E MO.?'8_$0%M/_]6"\C6 \(:P6P!C=#=BW7OBK9KEK9]T_?2P.$M.YL>4>[M]+ MM/N"NM>(\JZ^V.M$.3L8(A\SN\4XQ3Q.;2M.<88C,1&GIJ,/L"^N?-3P';C= MJE^?&ZK+AQ<$-^X&A6N#EN-:TQU>VTP'@J >?D>L1S]%C< MF3$,TN/.6N..\+CC<A2^5VW;@V$&1+KWJJ4C554+CTT"*Q_6O;U(Z>.ZMPTI M>[F#)*(Q039W4$3H3G32Q&*BI5/*0=A8JDT%+E48Y"";\-[H[UX1O-UF,_A8 M \SZ9RD9+]78RTHQWLNU4N#D@[FW$YQ BY-$1N2M%A'E^$X&X"0 Q:(0SRX=O;B4%84,HPMPH2Y8(\ M3D'J ].^^I6#05BTKI+RQ"G==-2[<*$YS6@J.6_? B*#5CO()'J75'*1\IOFTH-5P[$K.^2QZ- MN^0_F4X'^';(KS1(LBT19O>ZR!M5.5K F&4[EN9SNL?>K%LY./(!Y!Z.QN"( M/"<E-88 ME/IQSD,->0CNN55SX#E@X[-NTLYUK@K;JOL^MO9LN1IL23Q;;B!;DFEL>0MV M0[^JO-NYR$!RYLKV"?R[WFH;X-*T6^0=R[][_<:!,-[A ZW,L>\&3) 'J%4' M*.H!:@,!BO9Z![6:;5=E. L^%\![-Q9OZJUNV^RU6M>V&ONG3Y\]+ZX&+U*O MPV\@+]*>#C]HAVYKQ8#!OE?/33:HC!>ZJLI;P:;=A DQ5B-EK M]<:I%)CKZEM5!?C@G[2NFA (P0AXG%A97"!>%S8/%P@]^+"AWYG/8\+'A)Y?P-Y M?Y)2T)Y5*_"\OPV\C]%*N F6\>J'-@I3E9OI^ZJC@!] K:W=F8W)0:7+B=S\ M\?!_=QEJ/+:RBH>,X'E#T9;4!L26JQ;:)7H7D]ZZY0 TS*[W_/RW:*9M^L;/@'_._7]CU13792I MBBG/DD^0+P7($ZG!XC;=\CU M_WV5*RDU30G7\'(LX8DPE.(LB:),QX)DV0\? M^7CBS!]VS%6 H]I4GJ\BJ/X=G)4T\Q#']]]Y^ UI] (O.)FTCEM-LQH:%$UXN2JNR ML$I$P-3*-\Q?ZS?E#SU_ZR#^XX[C%@YC2=E.=>>RB2P\JP[FG.XV;H-4=6V) MRDX];\-Q%[H)XTA,T(8E+8,V;5?NQ-15([.6I+V1LT;+$]R="]-MPE7NAJK; MJ;<*>'_]H'ZRQ,2?&,6/2?SAJ(9BNO#$'U3C]'%WO7>P-:XV6A+$D@_3X\/@@.#@^./WX+3@[./WK<.]@)S@\WIM@DOII MG#Z-)1(N:\X>[0A9ZIR]OWTWAQ=HPAN5TGZEWNEM^^U0L0=/#T_DH69:67ER,'=\5W>@:>E,[SHY\*T575.RS0P.H/_?8+A,.K'66$+;D8#;6"!6>LLL5E]E1&6F$;K MIF=\96 .M6Y@O0,;@FOW]VS@3VF?50\;,O0LX>9-]VNJKE5:#@'FS.X.#A6= M+7FZ6I%5MMP>6;+!;GD+LGAKJ!;S:/&6FZQ%T6R#G6^'\F$$?HG=N3$/CD.& M,WB\ZG0+\S3!LEI;CL\G*J]RK1MF26OE0@7F$7R+U1J?83VC%UO.%R+0!;_0 M8A?P>8CWT:\\.08%LQF"4%8*6.5>!>&KD7KIOQ,5AYI'S!!=J;9'SME M5;FJ17#P^G.1-]/\6C7&3WWS5*I?>1A_FN6_>>RP!NJAE[QKH1EZX3I5N ZJ M?:T%?7KAVC$XR=MX0WS;;4N?#4NV[4Z\7Z2A"A%^OK1H)SR/2J>108!JJA;_+F6E#D=L-B M;V=V2^6XI]BUH]CU1%$OR->"!KT@=X+\2!4_@P./BBM D6LCQY>WI)Y:UXU: MUQ- O0Q?"QI\;AF^247GUFUMO31\V$W?A8&T@P^UX/^IHC"-QEI T7;3JY>' M*T&$7AZN&PG.$ZF5MCH=:R:ZI==VH=>945+F.G;Q6F5?*,."BN&T$_P9^R1N- M?!ZE]VE[JRM(B=N,FR]#!^.,-+5 ZU:V=.'36[J\35KZ%OZI=ZX:?_Y_4$L# M!!0 ( +N,9U:Y<#7*!A, 'O< 1 ;FEN92TR,#(R,3(S,2YXG MV]^VE*V#*HVI9864[" M_OH]DFTPOLEVR,0[9CY,P.@\TCF/?'1T=.F?__;H.L8]YAYA]++3>_VF8V!J M,HO0U67GZV+<_=CYV^>??OKY_[K=?U[-;HUK9OHNIL(8'G^L7N^ M7-K=Y?MWG[KVAW>]]^:[#[U/=N\OJXMS$Y_WW_<^=GNXM^R>8]SOH@_]?O?M M.^OCA_Z[=^>6C17HHW?AF6OL(@,4H][%HW?960NQN3@[>WAX>/WP]C7CJ[/^ MFS>]LW]^N9VKHIVPK$/HCX/2CTON1.7?GLF?E\C#47%**-X5EU\PQ7RU]3"_ M)R9^;3(7Y/K]'F@7B4A 4E %H9Y U-Q580G>%=L-]K)EX.,"X.FY&WD+56[/2Z46,<(N+IE)A*J \J2'A15*J;*GV%' M>/);5WY[_>A9G;/RM?I>=X70IE+-<9F@]O!)E1;$.E[OTZ=/9X^R)V6W(+-7 MJ/)=^;';@R[?JU!M7O@%F85*D[*BX_9-2)*&5"R3O(B)QANW((Z:<;L:;HOY<(&YRYFA>J[,-9QO,!<%>W&$K@#7' M]F5'>K%NY+1^<]#R-;0D*I*JX+ GRI_/0 0[MWM-(EG9&2X['A#@X, V359\ MPW%5Q4'$@V%#$?T_K[^)G*KZ@XCI.W\,]2UL5U4?1 @E-;27T@OXW2#696?( M(-KL&/+9U]F-)K90]082$60$NF_-YS?JOY[1W4>G74-)_7R6+)M \3UL3>AG M]3G9O4/AL$B!8*)?E)8[-&BF6/@PLF"!70>^1<0->%SNJI94,G%*6&OM_J&U M%8 10VB1Y8>3N_GD]N9ZL!A=7PUN!W?#T?S7T6@QK];+3>?W7KE(E6I+?%9&\K\J8C(T MUH#:C(/JHA]>R1I/U.M9.+HW2(?'0M^1_*DQ^OY?__]+'?^_!7(ZC->!76=Z)Z,AX. MYK^.;R??C^/S]VA:*C^6IU*B&@JV380Q=X/H%E%KPE>(DO]4GY/D0&BI^21G M)L0S'>;Y'*N9H (R ,F(0[6(CCE946+# $'%P%2Y0T)74^80DV"O$BO%2#IR M>F^2Y,3PC#V@$2&VB*,9OL?4KTC'3DAK^5[2\I%HBTQ\0T%EP7C53A^7TQJZ MGS1T3+I%MIX&^4CIOT?_]LE&#I25C)X)H+7^VZ3U(QCE_G= +2+B%B.O8G\/ M1;3&/D\:.Q!LD7%OH.5T198.'G@>%E7=2D)8:_!W:=\201@!1HML#^$"][$U M>MQ@6K6')V6UEG^?M'R(8$00+3+\-5Z*R=(A*]6.:H9/RFH-_R%I>(E@Q"!: M97@ P]:0T6"+#Z!.'529@1P0+14?TU0H*"..92BP%I$R%\Q4JZ&6G&B"+Z@^ MU!Q&?[)DPG\2T\D2W"$='3#\US8VA MJ4#T *]%["S08T4> @FMQ5/36R77(LN.$ MFNU&,,8K"?1G Z ,A=4B+F;8D7NCIPCFG0L.PR$RJT=*N2!:3E)SX!#*4%A& M'*Q%I,S]S2;8]XRYV\A.D(*NP<>!H):!U-0[$&^CQ9-I[%I>*1-"Q\+; MU#P[E0]O(R&)Y'8-/K(1M'2D)N'))'D;V4ADO&NPD8V@92,U-4]FSMO(1G:J MM08IA4!:;E)3]+S,;1LY*DB]UB!*CZ9E*S5[+TSGMI$RE6VM04Y<3DM#:EZN MI-MH[JQ<;0WK%\!HR4C-R7,3OVTD*"=16&><*432TI2:O.0NRB/6X>FI*R.D?-4LF"?16ZAZ6-)W#K6SQ#7$I!*#QPDDEO(058*N X9 M13A:5E)I@KQ<<@L)"I*Z \M2@ 2L!IZ4IE#L+$<]?8XQ[&=:WE389, MC,I).K/5DS -69\Z':*6O9P=\V%\%T ;S X>1VG3%E.8,_L)-[0(%I2J3V@U M?"V]J0S%CM[<:5>T-T>PW1+2B6TPTA5RY)5S\S7&XBANMP*XEN=4\B.;Y[ : M0]5S8:6[Z#0P=Z2]"2.$1LOR#A<_C[!()+(FO93>5,]NR&5>Q=]*X6 M(ZKFQ*V.@=]ZS\?N;[T3OR_.;_\9^>V?^/U=QM\A\M9CAST\=]15OAXM[ZF< M:?:H+<9)6G."S5#Y(;#0<59[65P4\4/S_%1XM\JN!JB4TM&F00>XI[\CB=80N[ M&_EQRH&C8WCC/$@MDZGU@0PF]^!&@'XBD7IC1/@WY/BU(E8=EI:V5+H_@S:) M:BC8EO*5?:M,/;Z*L;1\9=P99.=<5--*LK+/+JBG$^5Y!J8@]S478RJ#:^E, MY?5R#TN$/QE!1494TXGDG8F.%N'4@-<27?H^HU/ HV=ZACWP=:; %J+6%'-E M([GH+4L?_P6O5)VN)[Q/WQ.?8VEDZVG52\_!%:5 MBSE':M6,6:''28Q5T%XN MCQ8TZ=&T[*7R4A%[IS#HD+2O,!G@H#J%;U/FD?C22G72"M&TI*624Q%I.UCU MLNV 6\E:ULET&1GX@4+,C@ILPA_KD%F[$BW'J8Q5_N'X(.()JY0ASZ[H9G^ M_M0#E"%VBZ2#>PCM5_C.=Y>8,WN.3;EU$\:ET:/I^!:V;,[<:^+X(AH?G1C, ME FP"T&.LPW*1'5%!6JYAD8T6-LS4RFVHIX96RT.%3 "#>23O0Y&I(0AM3!" M-:+(X963P(UI$Y;=-V)7JIUN+^_.WWKGHXNQ=%WE0\9YZ;QKA%M)5L[9L=T[ M/R8441/Z^342:+F=XU7=\[U/JTE+="K+EGM8[< E[&HU9+7&=BP_2&U&ORV#DX;P UX2T3$\'VHE M0BUT_\*9O[GL! 6)P&['$ HD>.(R"ISR[0W\(L$[9[EJ!F\\#H^QAWK%-0R: M&RB84[B*;A6TD$M =%5"A\'5[9!CF!Z/D1D<,,(RHLG3(K?XT?6P!._*3]Z% MQ5R8!9;09?' %FOFR\S[@%HCLEH+<"(5-:P(T@2]I_[2(>;$MK$DO5B][+)- MT.*6(7!/+A&_@&L5F"_6B(Z)+:T/8; I'>8*%RM7":(9.M/5 G/WT/$-F2=R M'6612%,=I6KB?G]8OF[)IQHPGM-&.$$\$?>F1I,2% N&,:<%BEXLO\*.X(J(-0"7Q?^%$1^3^_R0J2Y<4U\JU7C0 MYZ7CE6+Q)HQW MX1P9NNR*8_7;#85IE[3RE&.7^.[$%[+O21)SV:Z(TM3^'G]G=1T\LVQ3>[3< M#OZ-.3Z5Y:=HZP9[7H(UN 6#T0Q[7G30786BZQ_BVA.\J%&F"OX*FF1A;WAB: M&-T#.(C=*@A<^,@16[E6("\RSJ&Q*DQ37^RYR?B&R"WKT/)@/;:8X *!)M [ M\,&)Q,)(782>7_ZE@^_#P.\K.$=/7:DKSS9+IS%PY;?B^*F$>%.'4K6Q^<;S M?&Q=^])D4]6D8.ELOR%:%?L&7XNBBUI8S\6_JK2$ <*&3.QD ^4)K%Q5-5)/ M<$//2W?UB$#3_^L#UG\CGM53EYX;RFDA3"&>/LG< 3761\AWZ2IU0H=SF5F1 M1:^V^R)A'Q@\(&X%IZ>\&WE6CGK$5&_'C#G.F''Y>^[@]WP5OO1P$SM4(M\* MU6I-K% M7;7'7!@^@KAN((*#T"IQS-0V+'*/@[W[$_LKO8< "5N),"EWT#QN)2\=6ZKQ M/AR?O&L?ZV9)^>5?>MBZPA3;1.[1F3R WYO8(PI5;)6=]^D4^9N5RVTEC&?L M\>43,Y5"N D]PH+##JBIL>#AXFEBX6U@FK[KJP6E^%UK>K-4 FNL:<1:[J*% MILI59CDQ*G;Q^>6;X.YKQ^#AY]W"8BQ\#?(!X;N>GT9X_IJ;D/7-VG(1K$,] M9=-&'D(3NM24,\LWU?G>F1KB=1.?W/)-T"8GVQ5,.8^2."N$:FRFN]25S$_8 MR% =M"&;&*2''Y-'<&O@O59XR(*3$#-99$9-LD&.)G-84KH)KEJ_;/Z$%??FOLJR[\D.!QK$^Z#J>U_0(W%]=X:E MMP3UKACG[ $^#-$&F3*B72-QS;!WQV! AFDXQ__P$8=1RMDN-.[PV>MM; 19 M99HP9CX_SH0C0&JJ40Y7\F<8G).YEIN6E(.HO!6@"* )ON;*]^"/)R_'6 )Q M$C_G_I.8V[3OY*8^>4H./&AT*F[L"_#CIA/"2^6I%;MMXA;Z M.-:FX:KCO'1Z+F?$C![I0TR]\,N&FDD??G!M;MPG[>)'Z,/(=\2"D]6J\.5^ M*G C,I5#1AQX7WWPWJO=YBC-"D.12",FV$];/&?;WYR9F^!XT" Z. H]RXUVN'>N!-7;SS%.[Q7>LSL19X14(NSF, MNDP8K.<4;H(>P1;K_>4DTVC:&"5RRNS0+B'>!%W#?X1G#GZ4 MR[M6J35R-P[;8APLV@IOZ,L-(OG9O H(34TTQ*.]W=+*@GT!S^CZ[N >$2>< M 4WLQ1HF@&OFY*]VUT1KPEP91F5,_?".H8G]!0:%M;.543)RG.)$0AG19QI( M(J'RW3WZ)ZS"S?AM1W-,70IYGA1_J98D]SB3=#EJ2'-+U!0_-Z!?G&E M38WQ51_0G(V,%_DC= \(8VU,9&[R]^XC)6IN:D M-ED>&%2;]I"\LSGX6S+94@&O$3F6&38QN9?-R#N-MEO:*Q@?*V TM5OL\Z-, MGNW@?&L'DT0OZ-YJ#U>)35^%TB\?)50[P $AW)'V_X5030V3[^!_!_/H\S>] M'_*?0-),P75B31AEXMS47S^HBO+2F17IEO?+H@=;D I=>:Y,4QV7', =+#'G MS%'8FC"H0* )W;5P_RQ45)":+2/:]&6^4GL;CG(/3/.O@"FMRM.-T0 CJ.L4 M/7.-7?3YI_\"4$L#!!0 ( +N,9U:66I%Q:S$ L$ @ 5 ;FEN92TR M,#(R,3(S,5]C86PN>&ULW7U9:[?X6FYW727?OBN/8-M:2V.T*6%))L MWWE"9%5E2;B& %T 5+?FUT\62$HD15)8Z@"';4>HN8#G9%5^E5OE\A__^=N' MV:-/M%Q-%_,__R#_*'YX1/.\*-/YNS__\(^W/T/XX3__\H<__,?_ OBOGUX_ M?_1TD<\^T'S]Z,F2<$WET:_3]?M'_RJT^O>CNEQ\>/2OQ?+?TT\(\)?-'SU9 M?/R\G+Y[OWZDA-(W?[O\DW*9DM(2*)D )J4*R=D(U5OILO4R5OE_WOW)9#+* MR0"29 )#I "]4J!M"5Y9:TJES4-GT_F__]3^2;BB1[RX^6KS[9]_>+]>?_S3 MCS_^^NNO?_PM+6=_7"S?_:B$T#]>?OJ'BX__]LWG?]6;3\L8XX^;WW[YZ&IZ MVP?YL?+'__K[\S?Y/7U F,Y7:YSG]H+5]$^KS0^?+S*N-WO^7;H>W?F)]AU< M?@S:CT#RGL@__K8J/_SE#X\>G6_'OS\\8LGS][\[=FSMV]X#9MG MKC]_I#__L)I^^#BCRY^]7U+]\P_MJ4R+4E*=4_*_[W[8CU^)S#C+9[/-GCSG M[R\>V8CI2"_]MJ9YH?/-N7SS;)&O?6C66+-87O[E#!/--C^=G*W@'>+'R?,I MINELNI[2:E*]$TB1H.2$8(QS$(SV8*0@2AF5D.GZ!K75K'@Y&UY67*4-0R^> M_6/;N1]IMEY=_F2SEYM]O.7UYSO8925/SI9+/M@3[VUT1 :4,@5,U01HC(&2 M8JQ>!ZV-'6Y!%U1<7]<5;#Q>YD>+9:$E"ZL?'OU*3;1"=,U?;C\^R;$^G![O>BZU^(/YOEB_NXM+3\\I;1^L9CG M"UJJK"$(*Z T66H0$5";"A2R=T[:Y$+LS?=;*=F&]^JA\?[P/>_&_YU\!V2MD&% M?6"HZ,F%?G;$M_9,*C6K2I+I4+S&:#5$IS640"Z7(()SXLBVX^[K>ISSXFR^ M7KW"SYAF=+FV8 F%RPZR"0*,LPF2<969:"DF*QD?NO/:;J=DI+;Q/ABXB?,. M6]\-WDS+\HS*+2NT*AJ-&:$&8J5,)4' DB&IZ&4AMMF2ZX^$VXD9J;'<"0P= M&#"(VW1)2"[H8P@:;#!M>44!"E% 96T5HC UX8 ^TPX8.(%IW ,#AV[ZT$[3 M)4W%80Y129 8%-.4)"17$-B)*]X85+:[0=HG,! [@&-;FSH9T6L5K3^LK807;8E M)=";>(]IUQ@4(I"L&A%33-C=AKQ*P*&K>8*K]X_GI?WGV?^<33_AC!^Z>KQ^ M@LOE9SZ1_\39&4T")6,E>A#!LGI&]E:3D@)";%$,YH$,O>VCK0@;D^&\/RYN M8KX_3WJ:T!MS_C5E8L+8HG]!7]2X3<&+K ,?<&0-7WS\FP[D?S_?>X6X\?K6DCS@MSW[[2/,5L7#:1#6OK]!(D;1N/CT5 M%D@F%8BH#)B0%1OWP>7N1M$69(W);.Z'B-[\Z"@,\N(#O<7?Z(J$FDBOBR^5 MS;,0J!EJ%E)+]D GT)42@BJ]HXBW$C(F0[FG>#ATSX>((#,HWZP7^=_O%S/> MUU6S9-:?)S%GW^ZY0"C):BK'!,&$"AF]\NPE1(\#)E?<2E/'-4]T%502[W() MDA5PYH5&U :"L*R'/6^[+\?*'1E-'/EP)-R3>+'3EG?#^9/%AP_3]8>-7HA5^VPG96/39 V=[.0HIHI M@3/()\;:"(&]3+ "2]191>MJ=Z_N;GK&I,XZ<+_;UG=TX-8X?S=E#^)\>4S( ML]_R[*S5#_QUL2B_3F>S"0J)PC@$5YT"@\$ IB"!@D:GL-BJ>ILXV] U)LW6 M 1S=6=$WG_""J*\Y2\(4BU$82.S,@G$ZL)I-"*6:Z$/"D-(@J80W"1E?R.<@ M&!R^V8-R_F-UCLZ)MHC%6#:HC&$_+)H(R)8V>(6699=!GWI'?N\A M9WR1GH,PT&OC!\J>N$F2C"1TE(;7%MEJQYPA:.VALF02052CA1\T>6(/-+B' M@X9^FS^DLTLB>/1&0!(;"54J)*D(+(5HC9#$SMN1G=W] CV+^>:YY]>N2:@H MA:U0I.55F2K80C?LE4;2264I9?<+KILTC,D#.I#OMP5Q]M[N?@Y[*=.V=IR] MPFGY9?X$/T[7.+M"W$2SCBT&F:YZGGIB(.J406=,RAH71?= [_>I&I-SU!D8 MG5G2,R'B[$/;93J_@F."/B[I/DUKG,ZI/,/EG%7\Z@K1 M3ZE.\W0]B:&B8 ,?3.+E&]-LAV0M&&5C$I94CKU+=+Y/U9B\KLZXZ/OFY<^_O'CR\N_/'K]XRO]Y]?K9WYZ]>//+ M/Y^=__3YRS<']P+8Z5V#M K8?[6=.@E\LUF=]+TC_[>0<;@IO&*YV )/F[N:;KA(7\]H\W1GY?' M'Q;+]?3_;7X^D8$E9G$!K' L4(O0D$PH;-P%="1BZ)\B=#C5.YK;,*AD.Q1> MWQK<1V5J1RWYB>9GK0B3W\Q^K@.5DFLZNIQ?_TN-P@KV>$7M#:G+=X_)W.Z- MB[WVMY]5?05?+^O-./A$D%:E& TR"--Z!S%-KGK@M8I4DJT.>Z>3W4_1CC;S MPQ(1'9G1#2 _G:W8'EBMV()/T_F&M"\9'VO^:C4MFTUH'%@RO;3)"WGROGWY MRYQ7=#9GL7?'GWRI,Y&3C-(4;Y"=R,S[5GR%6**&[$4N.1EO5._;SR,M;4=S M_6%!=HSPZ(;]O[(OTG;HY?P-SNAEO7:'_.4"F6ESVF?M(;?2*U;($9!0@C;$Q7,[V!-P!O^N&FN4\X:^9;^3"=3U?KMO1/=)%$/C$F6I6# MA'9+T#K36,!J,[.Y>$M%UYQZ1Q6^0]*.US8/2T;U9$?'O-9;W('5F\6L7'4% M)MJ:8I5,K/,=XQ<+0;(J@'1"UJ+1"]\[BKD=9=L@QC]4Q S G&[ >4'K*ZM4 MU67G?08I$V-7!0.)W4%(R!J3A%:^>[W'-0+Z5+&T)_W,7#VW \Z8D1<<96O@ M)ZJ+)5VIO'CV&Y]?1AB;&\O/OS N-LD:_)<,F=D& VM:THIE?T!%Q7K0P40P M@@V'))$=*E6MEJP*2NB=/SG@H+6 MNT80>-NZT5DE6CPMP6H$]%CS>F5^U)_>ZNOJK]GIBCY*7SB2=35?OFP_YLK8. M2A.=E4NY>O Z:C"Q.D!O$]CLF[=0J"8S@)=_+U%CBHN/%6)].=NUE\-J4T1W MOB&\\L7E89AH!KPJ@4"@9#UHL@!,AL *:431RJ'HW=_C/GK&E*@R5IAUXV?/ M^I+-LL[IN;"*6K4+:1T42O\+Q;!\9L+$O.(!GHAK>"ORK(SIPER5\I M-TS3]/U)'FK'?F;X3-_-S^M7\^>W2YRO,%^DB6R^NT!_^>^SC@^>UWT-\ID;VU MG[W1@O8U&_[+:5Y3N6A1>_T'5S[YBI;316'0+%N%ZE,Z_R]_?YY7_.RWO,FU M>HUK>E8K938CFNC2[#%B:M=B% NT:BX@4:M("FTIW;MF'76%'=1K(^'5#%^BZX?@OT]$T!NH^^\<<%U^MBES[[IA* 3>PQ69L#L#%!21D2% M,NG>%V';4S< M[3W>.R8W8R#87)Z>H;G2L]'H%QIOJ8^Y2N[$>AU)*0'1>GD^7#62K)!:0;%" MD6KN'1C<@;PQ>0D#HVMHYO5#%W[>E/&]73S.3,F2[J9/>>606%N0%0F,;LE\ MB"UH[K3G73!:]!;.VU,WJF+B8X%K&-X-K?AOB[Y@8CDJK "G6F)$5!J2M0FT M%)&W(U'_^=G[!M]VWX=KA48EY*3;)"(4V35+3T(RB;UY9K:19!VEW@W^=JWU M.K&&/Q0?-X_)WMO?LX3@AB=P.9QJ8Y1[24'RF0\8VM1RRUZ ,@Z4ST+F'+)U M ]0VW4W0V(I*CH&1?ASJUQST/2[I)Z:EM#M%FJ_. BA9BJ M!(\^Y];=.%'O'HJW4S*F(-614-*!)0^NF4?5F04D%U MJRAK[UJ)<3;S^#T >(R@&5#+/LYY>=;V\4NF+IO,FSEOOICD;%$0A6&SV^K$ MOE;D3?39"))24.V=1+8#>6-*ASZ9 N[#O&'1M1DJ>T%6ZTEQ3O+506LEM=&B MIH!54H,)4D*P08#56>6(0OKN_;SWHW1,W=Y/B;F^+.T9!?PT7?'6_;Q8/EV< MI74]FUU2.Z$ML8ABX[9HR>L'",TCAI2XR=Z^E_I:*;< 1?E_@ M.) 5Q^Z!9K7!:$*$J-MH%*TRA.J82A&P2#;FM.K=E*!?#[3X.PM,#,"S 4VB M30KTERVX&#?0ZALQJ99*KP%+N]\V);:QVIK)E:4$B[F&_A/NMZ5NJYBH^)T! M:R#F#0BNB_'M3ZG2$%"7OD!4J)1N]%P-T5-F# MTJU =[0.V2<#77>F]K2XZW2]*1+R>>-4>K UE>9PMJPN7:"B$D$:727VKK+_ M^O:M@'+B:_,!S.E]]OZ(+618"MK2,L6UKVV")+%,+,I#:>I+\"$,I'ZL.LZHOZO-P2\[E_)ZM6R=2XMQGBTXLH"I2(@"$^O8DG3J[.Q6O_'38MD[X$,$9B"BAU-48 5J3-%&U]S;^O[\-;_\G<6 MX>[(HX%P\Z7NI/7,74VR"^Q5MN;)JC2K:U,1)1UX+*2=RAE%]ZEK]]"S%69^ M9Q'J;OPYPC7(:\HT_;2YH+'9%M:Z 4@FQC+5"*@S@:Z>)"+&6'K?&6]#UU8( M.EJCZY-?WEM!"73E'Q3 MI)H%8G5!D4BB^VCL^RG:"CZ_L]!U1QZ=HFBVA3Y-"AKT)KM6ML;Q* D\NXTB MFXJE>VK=OD6SN^_#:_IXD0#\LKY8K*_+=&2MT](_6[1#V$<_SZNP M7M:O!=R;V=?_Q-D9,3VB2E4J9,\GQ8B*$ W30TR)3B6';&[8C'>4WM[[FAU3 M/!\T3CIO^B"J;7/=^.;]8KEN8G-S;^ =9G3LS2AJ]9@H*D354BQ(ITHY!C1Q M0+WV+46CFNQV J5V((^ZX>9\C;2Y$7BUG/)R/^+LLAASXDT(TF0)61G%\DRP M//.%E^RD+139Z[:],W[O)6A4T]V.A)I^'!JFC/\ZADT5VJ8V'TFQVG-$D*A8 M4++FA"H5KP;(WKV=F >0G3FDW[4_8P912F]H/ETL-[3(8JW3C-0236B"3@%[ M@P@D UOPSM38O6SX=DH>0A+FD$IH3YX,W[#U2L'J4UKC=+:Z_N[M.K3>\I1N M+5F_1V&G'JQ?TJW_NMP,#PU"5)?9M#2$[/06=GHU6YHHG B8=2AAB $\7RGH MELG_&G_].ZYI.<799I;IV<>/LP9M10Q#ES-8]([E5"M4UK(U+?8A!/)1#3)B MZ#Z:QM1FX \W)G)WX,5 Y1Z+);_;BF5K-!XH3(Z1,5FL2RDVTC;9A8K [IX MBE6C"[ZW77$[)6,*Y@X!AOVWO3\$?FY#L=]3V0P\GABV4J+4ED%(;:Q0%!!K M:S;C/>-11^%C[RS%VRD94[. (2"P_[;WAT!+V3=!5)E2!E>M 6-#@$"&35=? M,!BE4Z;^]VN'"5I! +V+1)I$0%3 ?R2EF$VB)%"OTK.>ZB M9E0]F/;CBY)9#6BRG]$IQS/OO0]IK*U39P_/6,-OL_+U=S M;.]NH)B#P6.H-><4P0!K1BHZA4JA=_/+7K2/2G<-AKZ3<'IXS;>Y MPFC]FCXNYBT N:B;GUQ4FQR@ [=[<#=MN,U Q8*7RXLJ\T(L@8P8 M6[/^ ,D8 I>"U$((:4/MK'*V0/%IPG=#0*'?[O=)2[IZ:7U)14D^AE C$+$R M-$$BNV$NLU?&WUL76%'6K4[Z+0_OF09Q3V'DA+*T+JG*;"F!74G;KE%U F+G M5"BOE%:]HS=;DC8:(7!&6&0:6F45T-$#1F2*IXFY,IN?8N MG;J5D)[2YLM#6UG;9DSZ>H)"FFA=FX:D,IMY)@&JD$$4K5VV-J9TE'5^)6D, M6JD?-NX3/8?R8Q"5](6H)Q<4.6P!=:U UM9;C5!";%:F=D@EN^QU]^X)]]$S M!J5T9'CLPXF!G+.OJW2L?C,6"\':UN-:.0B4$*B%J5(LFG3O(/,=I RTPLM= M+]H$R[XO8*V\ZSEI0(D.B!UBEZ-$X\-Q%KK#"3B6@.R!COL=TH/X,?0IN"*X M:U6.G>T"V;1&704-!(-MA&$R;8!5]J7W%=-WB1J3K#PB4O;DRG&:7TVT#2Y+ MC"RV"VOX6@WP(P1$7W(II**WO?7IO00=%+2YOS_4USN):VZW)O:B6K6343F! M28E9;I4 ;V0JVEM,ZD9VSAU1G7W>/JJ2_'Y(N1;@'9PK?2)^]Y)Y?FMJ6Y6! MRZ&U[!"\!4$!&A7;N#BC)%8?4CH<*EM?4I]&6!X'%[MO^"#^Q\W%>J&5J$4R M#G63X#$#BII BZK)A5!JZ6U^W4/.@"O]B>IB27>=SLSN7["\>.UTZVMM!*26 M\834.EP'[^K-LMPAM^%>6L=DG_9"U@X1YGY\/,;YNHM.EY0N41;0FAU.(Q++ M :*ZL=*"4599V;OQP.Y4CBJUXP10Z\&\H\6P\WLJ9S.ZR'SX8JS_'==G2_[O MX0'L+5_0.WJ]S[IZY'9\[74V+[>&C=XN?J)7."W_EW#Y\^)L.2FAJEP]@0MM M[>96'STS/ZLE3,*4>I M$U3;EEIB@>0DGS\O7!;\6]M]X,*N-(Y!31X!2#?%V:"L'#8B?AMU(>022@P@ MHV!1JZH&U"Y#+,E74VW5_BC1\3T!=I3KV^,";!#6'0U8$U]927OM@(1L]\_2 M0;0V0RE&I< &8XY#IHO<1M/1#E-,+@;;0A!M>*9I6:B!CS?4$I7CXUZU[IWR MU?,PG?167R6X8&3= H0:$6H)0M[X'V@,9I\%%4&9RO.&C< MX%[BQB"91P.FW=EU-#2]8#O][:\T^T1_7\S7[U<3YST5%2H@&LG -[$-]E6@ M0JZV2*EC]TF3N](XIE+CDV+K(.8=#6*/ZYJ6&YDZ_<3[(5 IY0P$:H)5(T+R MZ"$K+$ZKD*3O7?2Y$X%CFAE^4G#MS[;CNBB-.FF; :U$:YG+=JXQ 9)BT6IE MC+EF(R+VSM38EK8Q3?H^N2+,";5!6'EED3V06 M*D>K&0W4,N-<@7:3!$)554W$3'&[>N&M7WFXR?SED?^8E^EJ,YNN#0)OS10? M?VC?3:+14MMB(Q-V)[]=;(?3GP##> ME$EL"?.A!O2"#24C+$19#%/@-!8^_#5N9X3& M6O_!S&Y\:MU4V>)&9/'NDI=2".4+B?ZVYS%"2@6=T"E5L!B1F9EY@2)J M*!&KUQ2=%T/F&1X84AJ7&-P'-/O&EW;AVTG,SLU&4*K.*)84M;6CSM1Z62D+ M+,NU#U)7T3UI>D<2'Y[X[0&R(?EX9$%]_2*(50:B" HBI=8TR;5A7DE"DLDI MCPI--GW%]3W7<\.=K^N+5A:SRK;U7!7L@6;TD$I2D)T1S!UAA;0G.F4[7UZ. M2Z#O#ZY]3]S^G#W1C7DJ)BAK!*C2AI X21 5VX88I3#:J4KIV)>;.X-N7 *^ M'^B&X^0)K/&7_ AHQ'B X!G)]'=A9/#RNT[22S9>56$!V79<#1)16#98AK% M549"5T)OAW G D!5O#LW-D/7DF-]3& %UY^!6GZ26@'2VVP+,;#MJ6H/CMX7 MS183JU4*).K-);MJS=,CZ) MADA.U=XE;@^Q+]J@&#NX(]HN3#SZ?>O7L&2#8_5O>>\2%M1Q8>'6?7LR6+%-:8UM"#VIPPM^F*RO3J M(HPC=+R0WNWM!DNZ/E:'GU%A;G]VGJZ*.^<457(.$K712\2')) 4D*,VM=9D MT9[R,GI;O!VK$="H\+87$X\7Y='*%INUM51!E9@F@?), E,!J(8WW6A9[E$+(,6?F#8*FPS*F=F';P.V+*/*[ MBF%/+)K6/PX58!O@5%0RPDL2O/IC(&A,7O3QD;(3&\9VT7FE;>178:_BIDB*WQ6ROE[^WS$QB2[MZ!);#R0"PI( MM18T;?)M=#8":1%T3 'M$*51#[.LV38$@'*"_VH,LOC\2OM1A6W'"9Z=.7/2E@U1^9AS%@QLZ5O,ST&HP8!&$5P5VM6;"?8#MFPX M34QV=##:GT,G*@RO/E!63)W-A3="MG'64A10R5G$8D0LQR@,/TUX=73PV8#&$W;YEG,72D=)30V9DOPWOQ MO\S7.'\W3;/SN9]7?-XG[_D7M)K.OWYD=< HS?U>U,VC[[#. _WZ*[$=ANQS MUC_E)E$O:#TI_(8<"OM1-OMF'2,DZ?BK$"4I*QW#LG^L[1Z*.H04[WKZ75-F M2S286/="&\_(>IF=S$3-XJL4LJQHLAN@S'='*G>,#@P^(K@7J&Z)10[)OYZA MZ[OH/!] 3ZYD%[4!R>XFF";H8RH9JA4U.?3*JR.>K U-8X@3G!9"N[.F&V!N M)>79;WEV5EB?_W6Q*+].9[-)196L"@354\MOEA70V@A>B2RHIAJZC_O;CK+# MUU^HWLV9;W03AM6_)4A;XH&<@$4W6&$RY.7>EPT[L1N,80K8#XNOF MP1J4A<>3S*)H_JN$K5U0;AVC,H3,?G@2U5CE:]74>T#.0Y+,1P!25Q8-)J%9 M#WV[;(HHG;;LBY,I8*CUFLK\C_8)A2M>>ME[2PMU!-2@#CQ])NNH1/OOM(\U7U#%\=,_3!XL9 M;;NBXP2*2*./K>-/J+B9'*(A!.T@&4FZ75V@/F*09.! T;<[_TWA4/!1QZ03 M.ZB;4;F^0"QD00:+*;*5$MP1->(6%(])8W;$VB[QH\YL/8;'<@O-EXD-4:D8 M,A-836@=K36;QYZ%LG%DJT_"23G $-O="1V35AT-\/9AXBGQMLF%J"FKHJV M6MH]I,T.8IM#7]%%6UTFR@,DYNY#ZAB26L:)N9T9>4+4;2XP7=+D0P@09(UM M5FN%E*,%YW02B,[6V#L,N!^E8\B &27F=F;C*2&W2=2QQKN*?#QD,& *:4@8 M/31!'52Q%,H LSCVH'0,63/CA-RN;#P1Y*XGB!ET%(6,D$EX]K =GQ%3% 04 MF:Q)51_SRO![Y(XA[V9TX-N?H<.'3![GO#QK95\;2@_)KKGC2=U"(=M0VBGL MG"V7-%]/0D912'G(504P* E0V0+2831*1NEB;VOW3F(Z7&W0 MDE;K5_@9&;Z72ZS%A9!8. ;=1B"3B("M!E"X& 7ZH#/U;FES.R5C"D[T0<2W MX=:#.= GM?-B>6]PADM>V^-Y><9'?O&9Z"<^C76Z_K+<)!.)*A&H%I9>MK)O MBJ8UT;=4M/+"Z>WZTV_]RC&%"OK"8,"M[V:Z7)#W:KFHM%KQ#N'L9_JZ;"%; MHR3V$N7FFLGPVC%(!T5K(DW5V^X1X/LI&I.3/XS0Z,B1WBCY:3$_6WTE)7L1 MHB@"K$Z)+9W*9K;&"M7H+$B$++J/=[B5D#$YX8-BXH#][P:%E^OWM+Q[E;;- M8>-_@*UK7F5DFM ;#5AD+L)+F;'W%(;[*1J3NSP,.#IR9'A_Y"FE]=>6GQ?UQL\/\%-V?$,W_^60E77R:]JKGB_F[]CJ_,"&QIOW[*JVKY\L/B0F MO%RT_0C1B\B>*'@==;O4CQ"L$Y!"D$JYBA9[IS-M1]FALJF]Y9?Y:KT\:RTR MGN!R^;F5S9RO.N:62%8('$.%CUAEOUQ2!*N+%:7B8C5J*BRE> +_V.JX75B+1"]QF"CC";V/Q]W M$+.C=S1L"1YNU-[SEI[:WO5C,\X4]YTU)QHC-X!=W/N8PI.I88MI, M5*47NK=TNIV2!ZC!=L'*-[T*#V='O^:75VCYX@U:C^S^96"7D*F11D"HT4"V MJ5+-Q47??4KNMV2,*9IW9%#LPXCA%=5;_(U]P<6'CXMY:QNWJ+_,^7?$/SX\ M8W;K9W=33/NMIIM".K=-;K[S(I [8<8*ME (*GD$4UQEQE>"DFU@+]L(A;V; M:'^'I&XV,O'!Q=E="T_HR(D@0(O IIDD@A1#:N/1?:62?0B]LQ*WHVQ<*JH? M>NZTFOOQJ;N?]6:-:V(Q_)S_XDX*V9!//FD-KLI6 Z9Y$YRS3*9&P]I48>E= MIK<+?>/2;L/CJ3O/^GOOBR5O]OPNVBA':4M14"PK9&-C&^XD%"->)#X*3AO= M.[MF.\K&=(]U%,G4CT_=,'1AL-U%DZA,5$H(KO5=,BJT+CIM\#'F&EV-26#O MJOS[*>JTW@LE<0N?L8BHK0,A2(!QI7DQ,H) 2U*98"3VCI!^AZ0QZ>^.:+EY M2'HRIO?IN*8"OB6-G1I-2A80?%+;[ >$Z'UB"Z-@+D6;V+WU_5:$C4E3#X^< MCDSJC9\+P?\M4:4DM*XDB#'7IE4"!%\0LK3!AY*R\KWST+Y#TIAT\A&D30_& M="PMO\/V**;ULB^@HB,P.7D(BB6A=398)TM$["U?AM6^=W,TJFB*!%1L7QDK MV,C**8&CJ$A0BK%['O@NUL:INRTOJ)OM#\FJV#0\.\]S^U M;X!WAQ5T"NW>Q5X3:B+#1I,LQH"1C!H4WH&4F!+_4AK1N^)_(/7S=2LI+^9Y M.IMN6'33+]]L])3WO\G&*)/<]5+/]]MEIOIAA-O%,>?1%03S%F_>XI)]P1:7="_)/ M-I]LB4,33$&0=RUDTNX[0A:0L'JHK+*UJ4)1.A*X=B-\3([H$:$W('=/ <^ Q2'[U=5KU,K&X7S7[Y,WIJJ)$X-L)TX-#:7;[]QH-=&Z MUAS(0O6&W1CM$KL:;3,HAD19ZBSZ]\;=B<0QU5H<$5)=.#8TK,YG$/PROW1H M^0/G!>W_Q-G9.9-FL\6O+>EVHBB6(EOY262OV21!;0ID@J1-RY6*%%SO7AB' M4SVFU@1'!-]0?!T:CW=LT>/+6[!VJ,[XR9^O.3835[603#0(6UE2%RE:LH$' M1R%8,C%E>R23;K\%;(-2__M#Z1&X?:3HVC?V-DYRC5*T0*.MFUX6 H/WA9$Y4'S[.B6] OE?I''K2!.ET1F- M/ ]!&Z]:;R)50#NO* N##GO+KMOH&-54F0Y N"MDO_?>#W>=-)(YH$SOJDE(\L'(:J,KN-GC&%NP8$Q<&LZ Z.+S ]+W-+B"A;L^VB M/+6H!K$7B@C6D@O%1-*R]XW#[91T7]\O\T\T;SI^TOK_%<,6A=;9M@)! \FU M_N(Z^"S)AOY37NZF9DS7!ATP\5UIN!\;!H3]1:]Y=J!O]EJ;Q$PUB\(GT3EV M6*10$$6JO'H;R*4BI>W=36(7^D8J,P>#3B]6#0>FS>U%BQ0OZ3W[&=-/]'PS M6J82Z>P"4R/;& .;6'-@!.$EHB]5ACR4KOT.:6,*]1\#0AT8-!QZ^(O+GUWX MJ56S6#PKB)_S]]+S)1ETL?\5E64W0!A%16JC:JS92L4**QH.6.NEBA#.I=TQW M2]+&=&MP)*@=RJ!CBL#7U$)'F\Z%FR93.%M]VVQJPJH?*2L/BHU&,"*S"]7" M=5(X$?DK[_()Q-Y6M(_IXN THJX_B_NT+;W%=SEOJ+HY.8M/M)RHUE(Y-9GK M2F:BM /TH>6N*W;HH]7AYJ7H'?U*O_^N,87N.^)DB)T>V,"?.$+A;8R0?&19 M6:R&:*H G4VIKI#,HG\OK]LHV083X>%AHN/V#R,)GA-;8)?"Z?.DS2Y13DM> M5.OZ+R1":G%>690*JDCEC-E+"EQ_SS;];L1>+1HU(^HC3 M+P,7)B;JJ'3*8#=]BQ++CR!E!2\V]RN1O9'>]>Y;$3;&*.O1<+0_BX:SP=I] M:D574HZZM2'/[<; 0O"I,I@Q4*A*"3=X9+[#0- [M"AB-<:QA>N=::WX([&V MLVUZE2,=-=;^/@^_<+.V_^<""_)7W.Y^PUH0+M"YN]516( MR$O7-0>;50E6#55]>6#>XQ$[Q Z-D0/Y,GR6V#-<\F_?K=J]QBM:;N+%+51\ MMMX\?U$O/_#QXI<'9(WM_:YN661]5MLIJ^Q?&XQ3>?R)EOB.7IQ]2+1\69]. M9V?\T\WK5R_/UJLUSMN4\TFPF"4&!\(K>SZ?, 9G(6I)F,GEVKT^:$<2#Q5K M=[SNF_?\A*MIGL@0))\7!Z[$5E8C"J B!U4Z(45URMC>N2<[$3@F;3@DUFX* MP>&XV"U&O^=SG-;=/6B_SOB:ZI&N>:-,<"QNL *)E\D0);!EX$6]SWY&)WJL;D M@QP#>:=EZY9*^N+G[9^$*_K+'_X_4$L#!!0 ( +N,9U89->;OIE@ *N] M P 5 ;FEN92TR,#(R,3(S,5]D968N>&UL[+W;=ELYDB9\WT^1DW,[48GS MH597SW+:SFK/[TQY;%?5S!47#@&;4Q3I(BFGW4__!TA)ED12(KFQ28G.M;I= M$L7<^T/$!R B$(CX]__YY7STPV>_ M@/OQ?_['O_W;O_\W@/_S\]O7/[R8I(MS',]_>#[%,,?\P^_#^<__3XJ_77YT-UWV1'LM_^C^_OGZ7/N)Y@.%X-@_C].T%]/H\ MO_X/;Z+1/RW_2%^=#?\\6_SWKR7 (/VS\1OT-KKX&]2/@)#[^IR^S M_.-__-L//RPE%Z9I.AGA6RP_7/[XM[>O5I$.Q_.?\O#\I\OO_!1&(T*\>,+\ MZR?\RX^SX?FG$5Y]]G&*92/ZJR%74+K"^>_U:3]UQO21@$S3142@3W%<"=X0 MX[JG=\=\_2S(6,+%:-X0\>JSF^*=G(=A2P&O/+H!VL6#X!S/(TY;0KWUW!LX MKT#>13@>CA''./WP=8;3S\.$?TJ3\Y\6&)^?_?;N[/6K%\_>OWSQ[CW]^^O+ MW]Z_._OEU6_/SWY]^>RW%_0_;]Z^_,^7O[U[]?>7RT]?G[U[]_!PZDL)LQ!< M+*?]?]_[73>&2%P:CH=U>7I-OUZ^L([D<(/%+W,<9\P__C#,?_EQZ",S!FG_ M4,(K;= GK4-P&$,LR0HUV/NM==17XQY-TBT0H[I(3ZY9-0H11XM/!QV7=>LD0>$K^G$VR!BLXCZ"<,R#XEJ"1XU0'(\>?6$DW55.SJXX7L(L M+EAY^8J?JG9_PM%\=O7)0M\+76]&L=3F_N-ZBY]Q?(&S@>:2WF8<$'8%*B4! M+F0/6)@R$7DJTC8>S=6[;X_A&R>?3:]&<[D&[+E(5,NFJ3;GDP9"7&J(@/_X MPV2: M(&?IIB&"U.4?A[A0N;C_.Q\,IT/_VOQ^2 :8Z(I"2Q7EL2B: 3&>_JG+K[1 MJ^!8#S3IAOKPA&K#@#6T.J#Z>B#@7ZN=$$8553XG)52AS(>?\5), YDXT\@E MD%P"*&T%1"D-).Y9\IF *]Z870] .A'JM!3\*B]$+PO3[-UDE&^R>D PI-;< M0&:1$52G(2!3D -'H4I4+K0V0+9#=B(LZ4$-JV217Y'="+D:"CV55*HKJ3X M^6)&IMML]GQR'H?C!$Y9BGQ+RA;4W>_ZQ_OAJ3&.[ M&!/U-_PGKX$VJ]8&U5;(3H1M/:AAE2RF*UG./BWX._[P:IPF MYU@!#WB.WF=A(?E(H];%@M?T*PLR>9.9R"(W9L8:&"="@ZX"7M6Y[:ISVJ!Q MBK/Y$M'E:'_#^<"R++P( H*F?U12##R3 HPP&!1')5SK)6$3EB')%T0%+RN="EIKQ-0:0#=* B?(A.,.$$\[PU)P F_&< M D:";L'7ZGN3[.Z'"%M42^_5$@7P]G'"O:LO, X'RCF<]9)@(V>[!A>&-DQ M3(!.TNO("D$)9!/'PIW M$'FA(>K$4FP=TKWQ^B>OZWU%V8-3\,WZ^(5&O?1A+HA[E^8)>3(_8YE,STL82B5;^Z.;L#QYC3<1\JKR?6OE_QQFPS1P4ODH90!I68V0 M: %1L BTTM@89> JB9XUOP!R>+6WT=,#RM]=R#V<^-\%]6(XNIAC'A2>#/U_ M@:0$^<6&_@D<'9#Y+ 5:98WL6_>74$Y4^_L(NH=(U#^PW@W _.PSV:4?\+>+ M*IJSLH X.[N8U\3Y1?;*$NZ+X2R-)K.+Z7(QO):,9CIHXSC$$&I(%C5$GP+D MX$E4GKC-6B=2MD'^Y+>4(RAPS3+4.>]QVV$L%\U28E0R)3 %:2(61;C1(WAF M3=*LV/8Y!#L!/#RKCD&#/9FXNPI[V/]AM%['(YY/S3U/\6"_7?,9O#B!Y^]82+WX;+;-G\O^[6)YZ_8;SLT)#>U/SP^@/\_ET&"_F M(8[P_>0-S9 QS4&?E4MDRA9-"['*R4-T3(!3R2F)(1CLY8SA4 ,\/&U[X=F6 M7#X^1WK8L>\3Z#;P.2WYG(L"WC%'BX9TX(,3@/0Q^5F\WGH^X)KZ!VD/H,=> M4N%7D%^A'M1(;78Q0A$&R9*1$8),$@0J9Y@GXT*UOZ.U$5_'M(YKBV M5-Y7P@[(>G7:90:26TMH=(:8M:X9J-X711)@K??4VP@:$N!&?8'>+;0.8ERW M[?RPO"W^Y^I[8/[+C_/I!7[[<#*>XY?YR]'BA7_Y<88?5K-?MV?";#H?O)E. M\D6:GTTO[V<\^S*<#;SGR(HKY..(",IR&H0V#%BV)OK@2[!;79RB%]S@ ?WV MC0.;WMV0!?=4=+B'%7NH<=)0G U-D1MX;E[ >;%8';<"-;A35J*[KE>!M%SW M-Y7#^*;N-CI:57@C 1],^[2PN9 R!^[J-;VDR"PI:7&.HX,(BMNR5=;FX]+Z MK:(B1U'Z+G+MP>NX1//KPO(9)"TY8T*"T8Z!,BJ TNTAW(+ET.\!,-248$19U-.B=B;%#C/!623BZF12!]:'RO< M G *ZMU?HAMG[[__=$<>9&?^LYGSW___[S[/6+EV_?O?S??WOU_O^^ M>/G+J^>OWM_&V*VZS^:7]%W69\OAW:GGPWP,.FJO-"N*!8S.,>YIJ(HY$9W= M6,]G\^N:%_+1,7OMZ\E!CY?@5]%(]Z/Q\LH2X>O85H\*"PD,2/(!2 MGK9:%C44YIW6T=(2[]I'IS;B.3PW>E7F:IBJC2;ZL&E71CT(1J=4YXCPAHPO MJPOMTTD T\D%BYFL,]E\_;R+XK09T5'J/82R%XA>S687F%]<3(F8;W ZG%R> MFE^E*&*N$5?R!Y>U17P4R5E.9AP/"I3/":(1#E!:G46P6H?V&^W.,+\#)O6H MMUY"XVLA_SV,+G #8B.3MK5""4=!GJ&7M&UKJ2#:S++,+L?0^KQN=Y3?)=%: M::V'>Y/?3K1G[R?/A&%^-7X>/@WG8;1 'N\B?XLDNMEPCI>^\'*H M;S%-/BQ5NACU(#C/BDL9M#89E*!YY"5:<+'>%XXF\=@Z#ZSO,9TVAQ\5(QK> M*:WN__T[P5NS[\M.DVD%4T? BYWUX%YS> %>GK!)# 49Z6=?V7"].>R(^T][DK(M[ M,"BVY[N_/^*T4D0/UT"[9O!X%:WU',$%%T%)KL';%$E>)9L@2D3=^F[1D\O$ M.N06>4A]]G!S]?8UVB ,XZD6-K3!U&SR E[1=ARU"P&-$^A#8W(=^5;R(:FR MOZQ[N+5Z;XP-&6;K:@88N;;U# LA%G)]'=,V%I-=D:WK86P?[6P2LTM!H>>T M :242/J*K,_(1 %CI?".,4U3[\ QN\XY<\QPYFJ'H>**JS M#=K66\.CR9GK!_WTF]CNDI,V +4+BEV.[!A+:## MIMKUH+B[E]2;2?U@E-"\\(R\0"JBAE\\X1(B0#(6?7*9.=?Z5/. 5-B0?W,:2E$YYEUI;^RL@CE"@HKMR M-A]7[R'9'C(9-D1J+\%YQ$B#S2!J06#E7*9M3W@H)=!?@D966EL#]P(Z!0JT MDW@/,_]92A?G%Z/:\'13M.(2J,9L6''5V[,D HT*?.$<VL-< MC^04R-! QAN3#=IG_5[U^'M148]F^^3TWGU$JXS=>Z'=R<=%E8TN/D8TD=2E M/1?.9V<*9R$XZ0=W']9M'KT8SL*'#U/\<-E9YO+IW^(63*3H72VA+>LI5JAW M_:*FR2Z=S"HZ;GGK"M4/86K64I-G2VYTMD"#3* RB^!M#9@J8XWWI K;VKLX M7DO-IIK>V&!S%Y'V8%AN&.0RG$)>D?0V.&#>(JA4.$1;$*P.P:0@49K6ZKX/ MSZ&"D;TJOIG CQVHW'CI+?&D,,E8.Y-$]6VO]%WDVE#9BRR6 M=KKJ'$5'/QLL*6^7(G?SJ8_E4T@TBZXK71U^[E/7ET=Q-0P;K:CU\." M@]I?%4TPM!$Y218#M^"P%,@R*/)]R/Z?CBRNP+Z/>M]@9^F MF(:+(!/]/,++&K8W>]UO',Q )>%=]@I2=H8,*5W HZ.=N7A?I/+(F]]5;H7] MY"AW%*7V<*J\$5CM*BQI*0U,IUKPDEQA6F8AH+? 8HB1J!%8V#OKR&"0K\@&5!L9L!%6R <]3=:30UJB+T:[Y788ML1WJ8+%G M6O2BBF,?,SXHNY^_OJ='+&+PW'B1,@G/D&=>"\C44)$R8&1A-A3'\6Z@NK\- MYQNLH]V-Z(4.V^Y!>ZJE!P-Z\^CI 9LQX2('V"40B8?@LLN\^57_M4 >D46\K\KN7M#I+.\>(GM_ MQX_#-,*KLT?'A"5?G39O%@0HYDN]V\I!*&$4F7K:R-;I=+<1G)[:.TBXATG_ MR\64!'HQ11KI+\,O]:?K<^?HDO*9W+)0F1@=V?6U:VZ2C&G#:@IXZUC(9C2G MQX-&DN^CQV$IPX0K"Y/*PD=6*S$X6^\/U=TO"F".5B3C _/-(R)K@9P>$[K+ MNX=HV,\7PU'^=BBNBQ0TB +U2A"AJ1FA3@FP7&IT6?%TMW)49^W?1G!Z:N\@ MX1Z"8J]KX9E:&.35^:?IY/,B$G*U'GD7K702@;L:L6>\9E>089*0,8,1DXFM M+VO> ^?TF-!*]@V+$UY#"^-\9:DDX35C''2L1:*\<^ =%@C1\HB S)!:-/)+B%9I$'@5H[> M SG1UR\\R1CC_B)M:,==@[BBUQ8P&MYUN/'JP]]NV%/X=]7707*-+S'#'5N ]%Q7:ZF\7@376VZ\DJ?.+\TL@ MHL+(I8!!1%!6U'Y,V8/%X&1FS)7MHF@/:.[62P^;F[NWV"A.<2BT: ]YZZ1-4WMXR.V#;L(6E/?M6 M*.75N$RFYY>)3'OG4F_QU%8IU;L.X$YFM>=>,>](E=(H]-F5D#)B3D8IX[4? M;/'\KG[F;(;X>EGN=):FPT^7DKBJHXY/G8'U( MA9P\31Y%+P-_"-GA7:^6'%GUM9MKHX=CF/4HQ_A[&"W@>9K&R;((DCS'VJ4U M0&"\@. Q&AMU4JFY+WX_I.^!)?O)OX=3F_5#7[JMVDG)BDV@,-6[^PS!H0A@ MA!*BV(@IMCZVN0?.H?+4^B=#=VD?.R_MMG\5 J^WJQ1HK+=^D^(UWB0A2IZ# MXB$YU\R9/&:\IYGVUH9X=I%BCY&!;6"<7HAG)^%O"!'L([D>%1E117*P##C. M/*@@/:U3-D.2,6C'HU%EJX2+8RMPJQ!/"_WM(K!>0SPFE*!-L4#.%9D$*F3P M06?(1?LHDU/HMMIWGT:(9R>Q;PSQ["*S7D,\$8N*Q#@0M.(3$.')GG,>C+.A MR%!3KUH4A'DD(9Z]E;>WS X8XGDUGM-0A[2]/Z.-?SZ[.N^9E.2S7T$"NZ M!]^-.[LW[^8.:)TVK(;W6:X=+Y/@$$WR$(6*W@:N);:^=;0[RN^+2BU4U4=^ M\&;$]3W"EU_2Z*)F.?YU,LF_#T>C03UQ,CY+R$R3*+A1Y.^1[:@MY\Q4DV.[ MN-,.E-D5XPF2J%R> M4$^06(=06L-(/(G6]-H> MW:'.=7OG44\*.?99[Q;R^_GKK^'_3:;/1V&V[#:HD[/>10-6ULR_%"/$4#AD MQTF\>\+M"7(]NM9)T4=-B;P#>AOX?SJELPV<'NJ5+(C MU.-4+>E-]=M3K)G>'@'=&)>1=@0);)&;I40&KVO?0YM\T+0?I-2Z9L&CH-D# M%4X>*\MV458V,S6A.FR"-M-##$O(>T\?Q9#3Y\/7G,%LC MB@TLN M)3"YD$""%[04N@!:%:65]*Z8UJ=N.T(\<6>M3X4=GE\;C/^'(??DM.T!]SB. M6Z\TV(URS738P_ZX#W0,.F D0\^;(D!%6HQI;[?@4[!6<)?$=G=NGR+M'G#D M'COK=E%=+VQ[,YTDG,W>X@SIR1^?C?,+_(RCRWQGI7\0JE6NMGH\O7?W)QZYOD.SV_KU3BO6^7:Q\# ME[>9Q^5N["'63.@A!!@[$V@*I709QP$7+QF65FF+:M3;;[$9T@ M91JJH ?3:P?O.\L8+ L6$M>UECI7$(4PM2<42SHGP[%UXMX336[H0I>>%/)8 MDAMV]H1R-,7+!&0]UM)&/M+ZZ6K()T967"37J'4(]O3B9CL1I6O<; >%/9+ MQ3:0_XB;]4B#%G&S/73X2.B7R -3@E"G>FBO3$G@4J#=HF1M73#,]1#7>"2T M:QTW.S#K=E'=T>)F)@MDK)9(8;'4&_L:0K">]H$H'!/:B^9UX$\H;K:3BO>* MF^VBGQY U)-=M ;.<>R>CHJZ3^T=I-S#7K(.FD(>0JE) M^K)6A WDT0:-!7C4R=L4?&"MFT@<3/$/6![]ZWT7X3;4=SU4&+Q\A_/WD\EH M]O/%C'Z?7275F-K&V99Z_4\2)JYHM$%&",F8X(33P=O;"E\]#[GO!8??\CM+ M?M)8; <\^7J!<7X61\,/R^S,=Q?GYV'Z=5+N?-[A[&O'-[0Z_>HRL#OG7YBT M\%PQBR*I)&1TRGOD.D470BINL..[.A8)I3&?E>=3S,/Y+R$-1\/YUV]AQ214 M,A89Z*(,*)WNSZY(]22K26 "?,B-@UH%#R< (J7(.M!>']H38 .:T MV-!"XCU8I)6FKR?C#W.3UY^>3\T@CSY>$5<;4!JR$+=:JL%Y8 MB*DV8R4?6@3-I FFAX7B862G19+FNNC!B:T(:ZWOBO;Y!9&:(-&R)8H1#++T M A22O^Y-9$ [?BXI1,MR\TUS%<8I<:&KE'LH/7,34KUT+ ,^4#6?N"!=NC[K\A.57U[RGK'FK(+%:D*UC_P.&'C[4JVV>2-8 [6DJ&_5:.)G!]+ M%LN5*53)77N++KO?^1"XR#0&M*(>/M:D?:\AH-.R((^A>96\=3B.UK2AC8;7 M[#:=)-U'*Y<[F"[#BMN@ZNFX9#VBXYR8=-?8 Q3H(.[#D4&;+(2W&H2IUU,] MK97.Q4!3(*K@!#("_X1)\,#IR:$XL(N4^TB>Q?%P,OUM,L>KDP#+,/&8-&BY M:(#I(T3C#0AI?4&ME VML_)70!S!C&R@G;OV8R?1]M'>[<;V=HE(!\PZ\0(Z M&F)UT0AD!$FHITL\83:7T5Q$MKN*-R>@H_?8N2+]0O)_N6,,X@T$E"U M^;O'5,@0MEXYQGQI7KI_%<5I67<=I=Q#"/$VHIOW)[? U9-UMPG3<>R[KCJ[ MEP(=!=[[0G #GQ0E3+O?Y^\_SBYF(5Q?C;.+Q=1+!P_^_GU[87PJONYE\([Y2'6OJ(J)@L1 MZV5KQR)7(@O'[QA_&[)G=GKMX0V -JJ:'$3.#2W!!=)?PX?QQ?D;DLEP-IM, MO]ZT4+4V$ETI(*R@G3"3J^.]IHD@911>U9Y;#V;4//224]!V*QGVX='=#%M? M>ZXI:(-6,M!8US7-#3C)%/FPSLD0O!6N=2AX+9#3,OZZR[J'D\054%?7 +: MU9/YMP'2<:R_!DI[B 8=)'Z(%>$*GN1,TY($,=I:[21&"-P;R%)8\EV3H47Q M*1/A >OO@#S80="M[;^S^4>MA7>\=.G6=8)V>7Q/B=)[5PG*GA2F199%",6BCK86 M6Y2NGM S:_7=+.D>BP3=-D=?7Q].!X*HF.&@"ZO6:$S@3)2 NE8VDK3PL-8V MV@8H;2,.9&_A978=1BN]I:F'6=3REZS6ULH>2 DI&S0QJ]9G2INP'-L-V4_O M]\<<]I1T+TG0-W'=3)=Y-Z_=)M^0Z4Y_"!]P(#(SF7$%,F@'"J4%%WV&$(JS MY";G$%L?.&V/[A19TDP;K6V5VS#?8L;S3XLN2E/:$KYA/"OTP3@-/X71BZ7Q M_'XZ_/!A45'9:\M$A"*-JO7[ LEH48D(O;6]DT79$\;=H<7AF]'(-L MNA3@DT-N8P&7> :5;6W<5!N8%K+C"!T)K+7?\XBN8?2SOK20=<-8R#6#W^*G MBVGZ6*NPO[@@HGY8=F0;J*R2ER<766J(&?'02? BUZX-1ZFYJY#TKQ8:7 M/&W=-A5A#^G2!"M\7?1C."LW$[H'.;FB!.U;,EM:=YS4$%S44*)E.O.4I6I= MY&T3EJ?-@*:2[B'Q^TX>#L;/SR2[TM?S&WRUED9+0: MB%E6L\=["$D+L!H=*UXXJ_N-TMU%=)KDZ"#U54[XUN&L-,6*+:7IQ:*VUB*> M,F#"!58D ZY$[0AL)#@E.43#I2I('\9^"SYL ':*#&FA@S7QJ\Z!SW?S2?IG MM8UN>TOO/@:"]QO^OOC3;%!D]K(D,I"\C:"45!"+(V8GS7CVSFO?^LK_=LA. M@RL]:&$-6;J?S*^'^?,+4J\8I[]0L*YZ<2E&29"SZETKPW;5?,I\&Q M@VIN#?7VCORN.9A\^:56IWX>9A]_&4U^OQ%%4!G)M#,%BM3D""A-.[,J!EBR M&(+P)N*=JXU;G05O>M_39D9?@EVC_+UCO7I^ Y/!V1XH34E@RR, MED9"12)0JE9+52(GFYWW6^E^J]>=@.K;BW6-YO<.Y*[-1[@=(+K!3VZ\X+0\ M =?A$?YE_'83@+"L*1YQAXD%:V]G9VP?>T M>=.[1M;0IW,<]Z9U78'/KI#3KA91Y=,5GW;K: MWB[X3H,KO6ED#7VZUTO"6CCVFLYG%_/9/(SSMP+4,AJ+V9!A5/UQ%52NO\I&VQG095>M'$&LIT+_R[;NF;G)\/ MYXL;'7@S,\)ZF;/.'O2B[4?MM.MMD!"4"38JIYT]R%ZT'MYI$*>94'&V78=4^*GWVDY*4K%K*Q!(^!SE(M M"EN!E]X!"]E;#,EQN=W&L2^"$Z%%[\)?0YF]XZS7J"N#QV%\E]3UHR6IR0S2 MS E9^Q9Z6JD,\9F3IYY+C$%(J[+8W@I]Z&TG0H6F0EUSV[);7;D-"!?(+@\$ MWF(5WG#\826H]_YCF+^8X.RWR?PM_NMB.,7_?1&F-JX(NHR(6]>FV-?&^#T MV0S3Q7SX&=]/0XTPO@A?9WR@?6*UC P(F6B&,=J070P.2G!))!&U$_U64-X! M[-,FXF%UM89E>P>#%U/HJK_NLKW^M#*601UFQUS14$<@B!,6Z5",Q;LYUM MU2?*ITV_QZ7$-?3L''C>?G#/IM- GRY@OZT_G96SBWD=X6R1%O^?PP\?!^1I M,J:$ .E15MLCTFR+?M%&NFAF152M3S3:CN!I\_41:'4-23LG&2\*Z]*46814 M<;0H5D3&Q!!GE\?#S\;Y1@L_H;Q1,03(7 E0D2?PKH3:I<6;*!Q9&JU)N!O" MTR!9CUI90Z)N8>]E39IZ1/QABKB\.CB[F-:\^C=3/!]>G \4AJRB3U 4#Z L MVV#NI+'M6B#N(^[# MD4'J9%7" J'D#$J20>-K&7'CO+) JTD6&*9)W6>I8QD/M"&QPRS9A$W7R.KZ X"6UW%&Z/W<_>_TYFS-=%8ZY5 M2@8GA/Y@9\+9[ 8T3%'6>>M;Z=L8KB5*SZCO+M7>,WFKUM@^M[;7^ZD\ZV M;7NYC\![L.TVXI.>!Z6*! S1TM*$GE9!'4 YCTZY@LJU-O$.2X3=VY_VPH-= MY-RC ;!%6\X4I99<&V R$CZO/?A"@G L6!U85K19[FH&/*WVI[NH:O_VI[O( MN0Q4Z\#P Y">.$7Z M$/S17 4?O'0U5)X,C3IP64_$-4@"S[RWT97MTA ?K:O0Z^K03+8]F(ZWUZK% MALB8X%(P0T.NL!@Y,M&B :%URL(8IUCK0X!5%*?B+'24;\/^,.L17=)\&TP] M.0KK\!S'2>BJJWM5WT'0/3@(:[$%- EC8&L9N"#0+!>J9RDRD6TOFI] M..4_X!@<0O>[R+?U5O\\C$,>AO'[FJWP$:]ZND8CF9,>A*HI"IF,#^]T QK'W_X;;R[V"=-9=9'*']1#^1.O#DH;;Q5&C*G<=(.%2#R$H 7 M9)'70D/-6]VOP_&$%=Y,O*TG[B9_TJ84N$!%?H.I--01@B3C49!#F45@MN3M M;AX_&@^][>1M(;>&]O9L.A\L,HX76XN/6LJ\N-0:$B@,!7QVIM9C<=E:HX/< MRL2FI]Z8J_3;MWEZZX5/W9K>7WH-N_!=@[ADTC8P=K&9MU%F^[GYL'G<0?AW MU==!<@W7U;MP7 I,1>8@HO.UQJL'9XF6JI812#5H=W2 Z9,UK1O6*&WZJW^@.9NO?1P&V,GL4]: MR*RA_;H LKQ'>PDDEXA&& _&5B"+%GD\DI/%/$N!_*NLMPHY/Z2\FR]]@LK; M6V8]A UN5GI:IL4%D6@Q4<0>++7A=4UUT!QLL-)B+4&XW03*ZR5K= U%.4\BV7Z2P/-DO.@F&,/XGXN:.I@KOM>O M?CY[>V4VZ&*RCP&B88+,AEKRD10&EG8BI8THR;4^(-X*V.'C%%TUN)H=WEC\ M/40=WV&Z(%1GGW$ZKN>8US?A*LYWDS*]_LNK<<8O[WX/G^I?KN-G9..4&CH/ M!FF^& /.N]K8-$F?A-8LMNYZU GPD^?4X=35PWIT=9W_6?K7Q7"V%/S"<^4Y M<(<)I \T!>J%O>B=@"*E"P*+C[SU!K0!RJF8G"TDO4J SIWMU\%*BZI*5W-C M&X ]&:(/@CN.7=I$E5O0H[L>#K1BW 8J.3*=0P99RWDL#NTH._^6NIWFPF=>+ M6995HSX8LK!< D:#UV1^E1SO=,/9<*"VY0L/;V0TUM.D9R'W8,;>*-SRM9[J MST*J4IC]_/7F7Q830D9+_Y<9,)YH0NA0C2 RQ 2)ITAF7&[>'&E[=*=B@/2D MCU7F="ZF<1//U639 E%/1L@JFN-8'7WI[QZ:=!!^#Y;'&F26M@,M:V#>.+5L MKN)I?P!$*13MI$[>;<3Y9.CP@&UQ/#;L(O,^[$\>%4H(@6'1BJ"%0J"XHRVPZ L&/0N(T>=<_,B"NNAG(J1T$+2JP3H MW)9U#:Q+KF\#K"?#8".HX]@'353W,!TZR+V/PBH; 4I9A,ZB%H5DM @*:\'E MVKF$9D8LY&Y'T=JG.# A'K 0#LN'7<3=/P^N#G)HVRNU4V-DB5QL1GZV3R*# M,P;#R/UR/YI\LN&\-)7@;- M3.9$70O6B9JZ7V,H)01(+J1@+&/.MG8?'D9U*D9$8_FOF?(]4^3*EMX"Y$%* M?JW']QC*?W57[D[=U!LMK@KR)5C4O@+$U MN.^//WLJIH?R9J\G8?Q^LNCMMMBIK47N,JV#!6NU-4F+82A:@D='WA_GHIC8 MF"=W()R*O]1%LFN6B@:WF*[Q7*4<;(&HMY8F=\ TN ML& "NI(-9$$KC;*^@(M,06(BA^@UQ]"\&M)A%/Y@YY(^];V+6%M'/"N:U\/S MX?RO4PQSG+[_&,:_#$LMN/NM#>U5CG&,0:.1P#V*.NJ:&)0]&2TLH#%!JKM> MR(9 Z XO/49S@T[ZF1Q N V]B8TXE[555V!&@<6X%"%K84#11@=!"O*!R$,O M2OADI-^; ^O?>7(4:"#:C/S5_9BR MM;/:02,'#)0M7;7 N K9>M ."1PY9Q!4,< SET9$SW)SF_9>0,=IX7HH:NPN M\W4[W:-IZXK>"O($+"!+-)!@62TC84%')[)(24K>^CCG\;9U[:3E;1J\[B+M M?LJYK.MZM@VJ[[7!ZTX:VZZYYS[B/AP9M S< >>X/7'CBPBY2/U=J%O$/C&;GRR<;:#%%SB%D'T,5H\N28<"4\Y" ] M[M8N+92S3V.7721[G'PR-"Z*6OM5N;*(%GBHN?9@M4V>^Z0YID.Y((\LGZRE MD=!8$SVE'#.QC&M$P15DODARJ*)@,0"+:)$GKPUO77SR:2>6]<>=_91R MU,2R$K#$0 8\.J?)BA<*H@H!HO4AB%J@L^>&R4\OL:Q'_NRIF(TF<^_'D+^$ MX71Y0-OL_''ED3T=/-X/_^*X\O"6 M\_G;V0":8ACZ M);(HDB%GIT5;[DO"59DD^MXUP;H+1=L:[%-PB>,>^,!\92 M/?W@$6@)35 ;T;F@M(ZFWQ%>0SGV:K2?UN]?@/:3<^_&SC(FX;S,.5D&KK!< MJ] 3&JQ)MIG1,*W09);UJOHC'@3VH>S=I?JH#_V83L:56M&U;KY*,AJ2=A&< M8@FE]E+J]JG.C_70;P_=;G/4MXN,#W>ZLPVJ[_6H;R>-;7?,LX^X#T<&@P)U MMAR"I3U+J7I)WML"R7A$Q[.)=\L:/RD2['/4UP,'=I%R'R5#5DZ?F \U 3"# MC,(3("4@:EEW270ALD!F>FFL]L=[UK>3=E9::701;0^F8#5][O0GEMS'J)(! MK)8/(=+@+#KRN(TFESL%UGZK7T%Q$MKN*-S>0U6+]4NHR$3(M2E,*?7 6D+0 MA0,+%D.L5SMZCDF=DEW74;Z]G\;6XC>7Q-X&UT%.8+]A>@RGKKOK[%X*=!1X M[TO 37SH?/)*DOF2:U8"%^"C=E""DJ)V4[#-.R(=E@@[G:#VR(,=Y-QC(M>S M<5[D&B&.-W6W-\KIE!.#I&3-8B/3UEM.,F NI.*90K2[IG,]_-ICA_[V5=6& MM*[&N(4Z4/P??B!'R?3^?N[_JZSS)82$\10*SUH4\ 9JX%)I;/CW#'7 MO.;L.B"G8C)VE_*JZF5SU5^R?1M8?16870_I2%5ENROM(1ITD/@AUH*K*OG* M:,.,!2N#)S,IQ9KHSL 6$1,3EG/6O #Y(8GP4,'8@_%@%T&WMAH7>],M8%>] M79VPUB?:H'*B@2;I(4J)8'2Q5J6HU=TR6QL,Q$UO.$*EV!;RG[06WD:KKX^< M$WH4YN>3\7PZC!>+?)E1&'>[\W[_(]OEG.P _4[."O1[,<77UV?47)L86?(@@^+UP $AM@_/;HND;7WIV/KD8SP?.,6:8KM'T M6F(.;4WA$J'V+$7'P=..#\Y[IF7A1/'6-1C6(SF>(]U*T2LM'3L+O G,+7#UUOEU/:9C]7_MKK<'J=!!Z(&G -+*VCQ",[I>H%<>O0A M)U;Z7QV.VOWU<%S81=:M7>O?Z)^7"V_FW=*;48S_L^*[/#Z,7HW+9'J^^+"##[['6UJYY5T'>,=3%\@-F0*NN**4+]([LA,$ST*3 MU9D0!WN\KVMP-$SQYY473J=A_&'!\)^_?OO*F_!U<;[\>YCF;Q:SY,YH6L(@ MV81D[^0$,84 )85Z Q*9CNWCJ%U1=P\J[XG@;'&-:_97^N)\]NKR/M=?IY/9 M;*!D*3:3#%F@J:T\2O!!"DBQR*2XB](U3U5L/XQCQ#T/RN'5L/=QJ=!##.'9 M:/$=S.O']O)+_1$'(LA ,%4M&!.@'A" *_2/UV3.I)R$Q-8AJ^V0?7<<[$%A M/;@,EQ$TO+1QUF/];3+^C#,:RD(\L_>3>1C=_/OSR6S^VV3^?W'^%M/DPWCX M7Y@'/A2M%>>07+1D'ZD"49.M+3A98H5)&EKK/(_>!O/=D?=QT**'!-;>!K;< M*GZ93"\_JM_C@UI((!N?08I"L]L%\C"3LT R$(SY@*25IS()UH[PCYGQ> C4 M2^;.GL)>_/-WDL%P_&$Y,C[(RD;%/,UU1[->%1G )98 32S<6.]5:I_KU0[_ M=T?UHRE_ES^AP2R<_?&B.#>-Z[)$]T P95*("1;5 MGA77"KS/!CQCPHE$8N;;]73H'>IWP^)'J/E57NNC+=#7Y2.>S687RT(VL^J3 M)!KNWR>0?FB()CBP#AE MF"Y!>V9 ^8KX8X5EY<*BS36-=9DZ@=9FCK#M; M]*!R,1 9N2->)V=8M(8U+^33#/RA4IF.S>:C*/NQY$,MX5_ERF>KA#1" 5>^ MUO=3&2)'#Q93[2ZET C3.OQ]$\"QLI^.Q(&[(>^]=='+'9-]!?%M&.-\)YM@ MFS'U=F.I_7B.DYG5@2:[;N2'TO%3X:_/)6>1 [#D$BCD'IPK&J16/$E79%$' M#\$]&MX^D$3VR&F[BVK[/$BLZ3++8_2K>LID\J9L"F2-A8 E"Q&=KD65&7)F M2TRM48$OA8"^GIP" @ MT1I3\EPHHU&T+D2U 202M3U MOI@$5[B&[# DQGWD8;L\Z7M>\AW3HJG\&YYZSZ;SP=LJC(6%EVIB=[(!9'!V M>6G(.V]!"!,4$\J%LE5S#GKJC=6#?ONV^0=A']7?1TDU] JN N'EF/!N.)@-2I0)I))ZY,#!-=;;KR2I\XOS*R()'M%RVE1U'4PIGLQ*,A*$*HYA MSLEM=]#V@.9NO?1P6W(GL4]:R*RA [< $K[< "**R*5FR(=0L]9BJ$9!CD1, M*X2BW4 'WT)Y-U_Z!)6WM\PVSKQ#W2?[Y@J&<;YIW==O/TOSX>?A_&OS^V4[ MO;7?^V;["^#._3.5?4E8&Q'QJ$I2WCM9JBRD%%);N>'^V4[O/_I]M(@F.>_) M'!7"U6"IHYV)D64?I-0) TV0UJTUG_!]M)?_NB#E?:L*.%L4?7K_,8POKR== MIQ>_G8Q&OTRF]3\:+&I&.15IM28+2_72QV6B6L<#8;**S>Y#/9@F."=EK/L^!2)1E:5T,X MV.">T"0Y $L//Z'VH-@QSH[W'NCMF[$#Q9VU+EFP-M22YM) S/1/MHH+&UUD M]NEL.K?']L=,.LI,ZD"P'JX+]C?.OR_T<3U.'0J+D6>PQ=4& 3)!*$J!3T(Y M*5(F,^+)3*3;8_MC(AUE(G4@V&.Z2/C@.$D+!8 MO5*9.:BM0T"+P K76J:[37:>@JYV$<$36A^?3)BH-PH^*=]W>W$,A(M2Q8@0 M7$FTAPD.7HOZJ^:U([N,::MSYR3@P&@A0=DLP"OE(1@C47GTVCZ:&HJM!__'/'Z<\[A/#C_AZ-G#@B@"LPI* M0(E9D2!XJ&Z:@2R-)*EPA;+U+8)',_@_)O/CG,Q]/8=R/IZ:+12#99@(_A,)H_*R8 +.@&Z+*/E/+GF7?A. MK*;+3ARXMZ;++KIX*C4QMAG3'S5==JKILA--#E$<8Q\=/Q7^&B]*5%E#O6P" M2MM4FP=D2"6YI(O(B;5>'Y\.;W>JZ?+H:+N+:GOI)[>NX(./@I>B$03/9-

M]JVXRFLS^;$GG-^2)SY&#S9:C:@E!K=5H9%='-Q[$1U^?6S$ MA!7GM9W@^[CQAJ/R:CR[F-95F+9R6@FP;MY:>!' UB+ *M/ @S8>$D==,/*B M0_/,H34X3H8"G87<@UU]>ZA?%RP-HV?SYV$Z_4H?7L;)#?>TZ4K00=?X80[@ M:O]!DZU3V:? FY]9;P7L9*C17@T]Y%"LC/TJI,>"I#VLM*P7H'S I0AD=P5B5@04L1 MK#3('PRTW/^*PUN9C74Q:2[('ES0G\-H&0)$G+^NW[XB-4HG4F+D%T5C0046 M(=;:KD:S')7,],%6%=QVF?4;L)R2U=!"W#TX&>MP77)^&V1]V0L;41W)4&BB MO2THT4'T?9@(FQ$*%S.G50JV$!DU0VG+&8W/7XL"D>,@H.# G M=I%X:W/@,II:6S^.9]7%5J; VLAAB;>0YO,;G0C+,9 E<> \J*@\D $&J MXR5RDW()K6?W0YB>/!UZ$?[C.(B]_F5./\V&A*/'H]@'7G: P]A=AGOG.!9= M9%EX'4L,JE9E3H9[ALYHY$8R<]]Q[ .O[>] ELN"G&<(NE:TBX;X& 0Y*HHS M([T/2CZ= ]GUD?^;=TV*5 (=S3]@:MSL9"LY;EYP&$6B=5L9YB+YVO"Z%)\5+P-)Z?WP2!W2= M%;K7.=TNVCC8F>YE)M=LD%+1Q08R[LCD X5D)L28,^WI+LA89"3S[R!HH)010% M$K,V5@MM/-O*K=KG[:="CL.(OX?+UMLM>5)SQC22VVA3[3*O T0NR)]T1O', M$PNF=5G]/3:@9CD/2@=/"[P!KS""LM:#3SJ1^^RL3=E+RECD/NPC[.$?8 M6P#\(^=A9U7N?I:]AQZ.0QA?$X +!\83TL8J:+XD=( B8))&:ND/D3+U>',> M>N;)#N)O??FBK4/6.\._>$"K>"Q6<-Y9<88M1 M>F%3"!Y#SL6+P<./[W@:]6GAEXT_+ R7ZDV4I>-WP^A-*9-7YFN>C)3$Q5H9 MW/D"T6II-"T]OGDFZQ:P.I_#;7S%0%C-8C9JF1BDDN3D[M*YTE-^3B'NP4_]^%95Z-AI-?J^GT"^PX'2*F1;C9[,9 MSI]_K/>'7XV?G4\NQO,!$\YK%PRHC*PV(@TDCE"[3B6%+BHE?>M4W5TQG@Z/ M#J*E'G+]_C:>8II\& __:X'P9S(GRG ^&Z!F7 A:\1SW!(ML ' Y+%(/HG#6 M*=7\Q',#E-/C2 N9]Q!EW@#KU9B,2J0/WB!9>C4GY=DXOQK/<8JS^64JTR#1 MOIAYLI!JQW&%@?6_IE\OP]#)"16"RY"5M*"4 M$>!I"P7:1(W6F!53K=M$K@5R>-NTC9XFK87<1XF=>9C7RFDU MIAM'$4I'9JVHIQ"UO;!E!IR+'*1SW-@<$[?-^X+<#^E$V-!2\ U7A-ET/GA; MHS&7IYB.8)0$&(.M^5.FWNQUX))B:+SR+&V5/T5/O:%Y^NV;UF^]\)1,P?TE MV3"F=0WBZC;U%C!V,?2V46S[:?NP/==!^'?5UT%R??;U7P_M@(WV&#M];>+P!KK[5>2U/G%^161%&?%D?THHO,U MP:R>ZP?:_[UWR3.AL]PJ\^X!S=UZZ>'VS$YBG[2064,C:0$D?+D)Q FF?9; M N=DK?D P:L(43L31#99E!;3[M9+GZ#R]I;9 2]JO@Q3^NN'6=WRW^!T4>3W MW<7Y>9A^G93+)C7+%MB3\@X366@U6/SR2QI=9,Q5:"^&HXM%@[)J'HYN/.;- M9([C^3",1E^7W[EZU]479AT29AX%[E8Y.8]B,/>F_5@N,/FBBM7*I>R*,EDC M^?AHXG,O[$VBX]$8!3[6!G\^9 M; 910#(ER&;7H33/DF@[@D,=93X*!A]1^8_E>+3CP'_^NOX!"\>UWC$DWP4! MDR/3UUN:VBQ**#9$EU&3@=VZ2%R/PSE^G[?#D[3MBM^,+#V< :U'=J.;RC;X M>CHD?@C;D5JZ/18R;$72CIH\!N-42#7JKFL:EJ:=362(M*=!$HXQBQA-\_I: MQV':0TW8GBK1=E%@']T$:\^O91_BJ^Y-O/ L X+AWH$J18-'L^P(I:WGFKS] MYL>9=T \%F=I7SVM'&1V$?(!KZ^]Q5&8U]YAT_G7]],PGH7%>6N76-Q#CVP5 M)ML)^IT(5@Q2:ZNMY"RJ;+WS$D-!YG*P3K,R>.CA75LDKGWZ-_=%N801T8!3 MM:&:=_6@FS.P6F,P]7:):MWM_"%,G2XGO<8PJP?[/U\,1YF6X5]I@I%"ZKV' MR_*6@^)JKH#.X#Q/]6P_@BM!TYKKO-7&)'&WUM&&FTD/O^OPBTU3A=^ZD]18 MLGUT=KRLIO1^0/A+T*>W ^25]\JG^>2#0*L%= ,L\>2 Z*?) R"&) MV@-M!.S':]*&0UB73EM=9TC",SGXG0I/13S;> M_.O"&".[/Q&^\ 'KW_* TU;/:=.'9".9^-()""4G,!Z99)H(+M)6V\T.+ST1 M2O0JZQXNK'U+9*M[Y=6NJ)'LO"(91"$5J.1H@8O20:D78A:M3FWK1-ZU0$Z$ M%.V$W53+IKF1Z/IG-Z_W(J[K\-T4S,)&KP%0"4>_]JY(\>)M5 M2R,3F5,27*XIP8))\ M;RW'#9?*)Y^VH"5L1:M,/;X%K?55P+Y,38T%W8:RC0_6SW.BEHT_G5 MSU]O_661^U-XYK6A*#"4B8AK&3BT$@KYY=IIXWUL'7G?"^BADA![)4[_*CIV M#F&][/)F.LD7:7XV?;<\M5UD592L@F>" XN29H%HB]F46 8!9(LIA'HZZV,(K:D.Q@LU^_+*EE.[)::KG9+8\S+T%B(*Y3 M)+N*9)&'@5<:5\ZU,R(4F7O=44?ZA/:M??XJO=&TW2!*';G'K\53(_86T:JM MK>@#"K'EMA/(] VXPW7T7.%( IY,^S(([WE(Q(5BB0RQ,HE!3.V*D0+@<6Y[ M%1R]+JT?Z-J=2.FGR!6; 7V+RB_2I_KV,]^.I#0I*;&FPS4&0N8$;K'+$3;L MB[541-N7 +UKA6E;09&DWV"+#IM.^+*9S7/Z^4Z8Z%_G3:Q5+@",45W3X(IO2UUB4K8.KE&*22)LL ML7584'3""VMHCE9.4WGV<_AMV#H9@?NW ]JV;KX'N)$Z( X".T_[ YH:^YG' M !U,=ZYL0=*B5$IP#W@*MYEAGCBI @G6.#@/$_-NHI/EC%T+9[*/$T0_@EWL M7G^!P099,B0J W>JT)$$H0-1+EA=4M)68">KS^9=C*"@!D^ZR+PP7V9W]<[\ ML$BS;[-41SQ6NW8ITNP+)ZX6;WL7?O@.! M(W?$LKN]@'Z?W=VL]UNW?C.[_=)LZ@5;^^\#%3$?="*\Z;-$" H]9!XC: ,Y M>70JY))NAUZ2D211V[B2%K'TJKOZ,QC.@433>>WF%"4@V\O[ M_^:X;N7[=RD0O2_;NY#:)+,7GE ;7=UY!)=*N%I\:K20"6Y;C$SC_M6G36&, MJJP&5=(C-!GUNV777X/.R1OI"P%@E3@Q9V)#5B1PGPH C=[%:>*0/>C>OK\R MLL9&J!Y_BJ?]>/H@FB#I\0HS'8/U=\!,!@A_Y&Q'BRRE5'2BEC X[6JGI2.> M14&8%!#96^E8P:_)G,8<7I;7F, :3I$YLM/Q#F[ ^:P"VMRL[558;U I&"=2 M5FY/%2CQ-CE"O2W2F !.@8?ZO[5SYO9>(E.&E2!(F-_:;]\_0)$Z8MO/FO\WW]XO MXTWMM+]>YG69U"[$;>C< R0FEWQ?8-.G,(;KL)E* =B4]+W!&I^=U8I7VF<* MWT>&O\D2B8J^6"UY,1Z#]OS,5G(@7W$F(SE%[MB%,K_[VECT\?MB\>O2_V_V M$$ 'DRN=?R)""+CDC#"UH5$1:ZERP40NZ%'JG4,+3,R8/HXN&F1!8E?-?,[S M'._>KPF+MH4D'Q;QEVV21*O@92Z$I_HTD[@D/@ ^09V/L;CL>.BEX\/KO#E5 M(XH5^W/^;9U?\_,?P7W*]R#RG![8_H4-'JPQ!B6(U*D0R\ M"M%)5:)0SXIJ M.O3>9[4WIWUT$7?6R.#SJWV^O[W=U-7[^8=%:99?UYMY(,/_=5:IFF9^_D]_ MYP-L;EUZ/X!];=B"6-QLB-O>86YCSBFK@Y8^%RFM]M'7.6#*2"=YRNQJV-(# M^V\VOPR^B699.3">K/_QD9HZ\YBY >MW"8(B&C.QLAJN"RR9+)-WZ-/C>N!" MI_EJ:RIGW_)ZGOWJRK!"DX 3.N^"BB*7V"OX.:5E]:WJ M_ 4B'8-:]B%)=&##%]LCMR4>-\(Y9R518'9$2AH(&*$CCI?,+4N4FEZYM!B&,K:*SMU\^+#/.DFT_J*+^Q4(;K5J=[3A=[8R1(@"'82(5-1A MHHGX8C0QBO)(!0M281,\'01T_JSN2-:P;[XKBE;&.+U:3W 3K?0!,](+[P] MSO.XBZBH71,8+.7Q5<]2XL5[8AR'6Y322.K (2*"%)Q&;G/$+A"90.5''G G MT_@)PL7.U=2! /.\C@:;2OS>++:==M4[ M]);1+-,A1#G "/F&;JA8>=^[1# M@=#9T=:QQ-F3.W+(SJ56H0&9NHD M*Z0FATRPF4K6*[0^^C"[;_6W?HDCR1UYD/=S1*W!]\&$^!+;A>,<#Z_#=710 MY0,$C/S2VHE-%V.ER 7WCHG[4U4,@N9*=A=9.">*)%(J(SUQEM9=/0F>6P&HPXHTSZ^X.BI MB\%Y@)!'R!I>-DNXUL!)_0T\D0VR;3=]2=8IL'(+>R:2\4*W-++Y;9C]DHM%I"XS\AM9G6SMO9IP7 M(5)M*"U.V@!^OXG>)JM]\-EZT?5FUK$4"J/MJM+GO0>5GY M-SXVB^N/LV\Y;7+:CVE/%TMR.BN(/(6N-NV)C1Y\5@A>--.69<5L9OB]*INUSU%(/(%E='#]GB;J4:ZW M19V9L5Q_>)]FJR=#--B5$(Y1K@2I35L5FP9L@A%7&#-!%JH4MAD7AU>'0UVYYUJ8U7L3:INU@CF*1(8,7 <:N%A) S2I0F MJDX Y\_FCF\ #;8BD--[;?3Y%-*6E:\'*,3D;B>0Z;.[2(IJQI+R9":@7"BR M&$^*L+K2[<,IFUTD,J2L R_:1@Q6H8E5?R#'.Z7F3Q$NHL;7$Q:6WZ_^\_DJ MVCHR3DEBF!2P)R&(%[Y2F-1!3LK6@4X'U+O*\9?KYMO?V]^XT7#[CT<%/ZXW M;=X.2?#-(*DA!K%;!)?OKIQG23(9B:_']"_S73;L^A>59G6Y08@!HL;[R6TY,$I8R ; =?G:] M$\Y/Y)9A*V>$T/,9M IL^P31 ]I(!70'8)VGG Y-A<=,8Z#\ISA:GD LS&2: ME*O\YN"W5(X QP%L#@$.324+]=B=,).;QI&RNW-8QBEB'\$B'F_/9R"WO/?% MBF2])3B^T5>Q)NO M?OG'^L-0D4KNBB,\QT1D+43U!>2@;&3"Q"A]P6:2/H;I+[]DF)H0^6>[\6W1 M;7WV'OBF\E!VL+T:-V6 1H^:"X(Z)HF%=G!J;8M729'((X4#V,8ZO*,0'Z7. M);$$ ?>;,)?379<)K>44+8S1,>+GE8)@,S:UPD^%JM M=5:J1LHL=\VO7U)2OFP#^*\H_\B4+X'_5+KXO'YS*__[H$81!& MA[\M_Q8F7+(P0E R3"!F3$&6Q!E4:8P2'J_:Q__=O3\GU']-,JR[*?ZMYM'J_S4@[I9]-/_^N7# M%_Y5/E"8+ZHE77#3097_K:I_^*'@=%EC?E$NWS^[-=9C^9)WY:R'LSLI]DF1?BRY*6RP^4R;F6 MOFYM^?PH__V[*G]XG,OUS[Z64IUN=EZ6>ZT:*3,C)4J,E/_]7&<_72&^)WF7 MQ[)Z$*Y6]U=?,G9A^JLW<>\T/\CA!=[IYFJ1FP_J[4*,]>UNNKI:].$E]O59 M%$LZ'^&SV':S(_+<_."#_EO;C6FH@TSK?EKJWA%5?EO*A9 -6^XU#7+Q[]_I MO\U6%;RG]''VLRSN2_KX->>O"TWFBV59$_CGO/KC%_G 9#G+0LF2*"20DQ!! MS!&&)$,!5 E.(XI"(A29+3YB?6M+T:F;6/_+3@C[(ZI&V+VBQC:'0:/(?6X$!WY48E%KD?_MIJZR/O_G<6QX'N2S8V%492'V!3<'9OM%*ZT6C4PBE:LUJQM M3*,4AC_)^;):_P2:G]3SV+Z_GXX^C-MRK14M^84Q:I_XJ?[V'I=P;[B,<=I3 M_671\YMJ!D*+]1TH2B%+;6"?4/'HVW^UJO*%K*I;_L]57N6F[=MO>36C"%&J ML@0&8:*-8"84I$1A*-,T54G$ QQS%WXYT\_46&4M)MB1$_QN)#T_%YQPM6,2 M#V@-S!]]@'(FC0LP>***<[V,2A 75#VDA4N/]R.#]PNN=]J5?".;_[Y??%D6 M_(^OQ5RW4;W572V?/Q?S^;NB_).68L89%H(E(50!T48(205D*DQ@EN@?,LE2 M3K$+23CV/S7R6(L/OE\K\ /(%V!7A_\!&BW [T8/T"KBR"VNPV3'.0."/S 7 M#8"[,U7U1,\3A;GV/BJU]83FD/+Z-M./"E^ORE);6[HQF=\O[NBWM]\>Y:*2 MK^1"JGPY(S+A618C*+,XTM2G%"0HR6!*LC"*"&(\;"'_FX0N6)A:R['96.7,$XY"7G M]_L15,M[#0ORY[N2+BK*S5ZRNEV(^I_SVMM4?2KFN7Y ?EN^TGK^,:.8$"R2 M&"H69! G00@SB4.(>!2C-(ZC+'7:^/669*)V$5AKXD9?_0?$CL]&@7E@@CM$ M&.QJ >A"@%T]0*,(^+W]K]$(U"IYW/M=#:LG,NPOQZCL>#5/&@]S%S+>'Y3%]"X(1[8<;\\_YRH0S M:=HI:X_X[7)9YFRUI&PNC=WUJYXBQ6*IY9N;Q]XO]*(DJZ4_+CJ&RA.Y[#0\ M*EL<*W0X_4\\T6\^?Y;S.L:"ELM]$F'5LM1_G\6(19()!DG 0X@CB2 -HA1& M,241XHG@A+J8/9[&Y4\;)4_I!3K]WH;#D^YB8+5ELN;8L66:C6_Y;Q8Z6W=C$H1IDKH M;566U']@F$4\@HCQ("4JYBQ$+B33U=GT"(87VH1Y!JHH@6B%!;25UMG*. ^R MM=WA!;J!&64M$M#PR?S)V!HW)F9:Y$M@EL6MT_FS-.'7=.[1ZVR#D3\3Y'Q7 M8QLE%Y4^8:9&-[FZFQAB-I* 5]08TP@(M+3#BVM'$!62["<(?7@-3 M0U^HK$G"#HD3]%!)_N-]\?23;J!A!OV7+2%<:'84*K!3;4T"ED_W/ 6J%T)9 M'S)]-K?G/JK?*GE;57(Y"U,F:4#,4;0,(&8$02(S"FF6"4Q(AE7&G,YYSO$2D2Q" +ZA'./+H0)B7PTUN+&ETI(&J=4$8A"H;>"VHC3'!,1_4>0!"&-,H*=MH(7 M>YP:J:\%UL:*$;D^+MX(W=N'?1EX:W>3/S@'YIVKD>SC:+)#QY^WZ4)_8[N< M[-0_X7>R?+&O\ZGQJ#1GH4=!E*\+;;@N5GJSVL8S[1[NI!1Q%20<2BFIWF,F MFHMH)& D6"*EWG@*MRCJ*V29&E6M57%U3/4?#%N_U2@0#TQ?:RW6)_@G0[-O MP%8;L%5G$';S *LW/UE_249VHUT-V;&7[?HF^\8>&*WS>5ZWJFW"1:E_CG!+A9/NN.6=_HHJ<\=3_ZR2?+7,G^1=28V(;^ASA69$ M()PE40H5"17$H2"0Q3B%-)$T1B&)4NJTKO669&H+EE$$Y!M-;DR:G+4N-V"Y MUL;\>*T.6#;Z *$5 M_GB_HOCM&]_8>RU\'Y, ,T^/:#F>#A[=B\WAV;C2)@ M1Q/0J@*,+H,=P+NC.%X)IB=. MZRO%J,1W)52'['AM<]?'1&TNWL\440'7NTV841E"G&8A9&FDJ5)(FJDL%'K M^H;H;'J96G!.$T*M]D)T"C;/[QOW=_^HG"VN-!-II!(!4TD#B!.L()4!@V&< M*<61B%#D%)9P/:ZCA"+(REA63W2^JBEN$&CMUHJK 1MX)3@(9CQ0&!! M(N9TP;:[N^E10B-M'4PCUZ+>@/O..Q=]<+:C!7_H#

./]I_JV>.M7RA3C I?.I\8UK9R K04%O)74 M,>.:RP#8TO+T'MGGZM!V:^4K"Y=#UN M&K8>H!RE8NO31N_LVTW0T9N\XO.B6I5R$YLGDQ3'#&.8*&7X*S.9AJ( IC1, M!:8ID;%RS+1]KJ^I,=5.A-Y6V-ZQVET@V]&3)^@&9J/>J/7)?'T)#W]9KL_V M-'9&ZTLJG\A>??$5'R=Y[VA>_MVX%&:)",,XU90191F'.(P3R!@-(4IW MA,@@1W_;7E[P_.](U>Y#P./'K[N:H6EG[<#)975V0S;+&!4L"$U=M"C2&R2: M01)I!LE2$0@91HSQ<'940,_ZRH"E&%83Q*YHX/#>F7[7,VP'Q)9H_.,[\C4, M8Z?LR'X#.ETZ_J]=.$+G^:J%;>\OAR@>'HX,OI93>B6N0+ M.?ORE9;R%:VD, %%/6\?:3-]W]KHNP_/M8GP^^*4LE\ MJ6WSZOVB*0G\?K$L]3XGY\T.182$R)0R&(Z ME&B&0L2B3!(8IQ0;4R*%-)6F1%F2F;AP(HA3I7G;CJ=F%!S6I%1Z46OIK_,P=8]''\>P'X;$]T;74X,L&W;7@X',7NE=ZI"]#-8B+NJ/; M%_197P:CVXEM\;['X.R=JFC_*6GY3G^9LS0) T89@XHR 3&/8YB%$8<\8$@% M!#/-8U?'%9_H>&K,I3^_Q$,P\2F(+;TY P WM$/G3,CQ;O7$&V $!T;R@2.1 M.[ :,CCY5+_:&BUC=I<$GU3/-!\81F1 M-Y5< DZKZE<]K,THS3+*,TY) BE+.,2(9I 2'L,H$)Q$"=(V0^06 M8.^TS!#U" M_'J#Z"WTSUV"D4,">T-T'"K8OZF^OB"]3>--:J@9CR-.4ZQ@+&,$L=D_94@; M,7$846W")"I('7.R;AN?&L7MRN;JLMF!S-8MTP^(P5TO%ACT<*P<*^O->;+3 M],@.DF.ECIT@)YYY@3/BG_6#RW.'1Y@Q$6&604Z(@%AP!#/]5\@PSN*,*D21 M56SPX)).C3!J64<]%^X1H'P9W#/^(9L*_/X"]X_-O_ MC7JL.>^8"6Q;\C_=5M9+BS4HW>]_T48M3 MU;]L97C[398\U_+-F,FW(B6!42H(Q*&I%YJ)$*8QQXE2 4WC8'T)P&X'X"Z$ M%:/L7P$8>.'?B%:G1:UJT1T3H_88"[N-Q4#X3FCA9G9,O=:O OF:K#WF .N- MLJ_T7^X"C)OYJS= 1TF_^K?4DR:_%N725+DU1]AWNHTZCV<8I"$+$((I#HBY M)L!A%D@&F3*9(A#-0N54_?!D+U/;X=1"PN6VXJ\1M%=FU-.@6E+:M5 -SEH& MI3LWE-PIIPL%7ZQRLH]QB:-+S2-NZ'S81RR<-L"D_E:6)E;%'.YIFTVSC-FS MW,N9#!%BF420D51!K$TB2"/$H2)<*BXQ4LKIZI!]UU,CBJ/\\G2Q6%$-;JO# MU7%PG>-@ZW(= MW!';('L7!KN>O8MQO0B ZVL@\5#F>#UR !<9T=OV!(G T@ MW4%Q5BWT([&V)-7BOHYV^8AA^FU[G*5!I!@-0DBX MHB;M)H>49Q&DF$H2*1X1MXI0K@),C=#6$@/:B Q$*W,/)G,>##L^&Q+B@5EM M(_HZI&X#=RL^6,O?TERK@C]RZPN>)XIS[GY4HNL+SB'=]6[GVESWG^637*QD M]4ZK]O:;YHL%G;]>5!Z]R=1"DF*)"0A">,DD*9@>[]T^+Y%G1J1[B9N;W6M\S<8 MO=HXEG7P"GL&N\H!HUW?+/K>OP#+K>HDQG7H_>Z)(34D M9Z@HVB+D,]5M;^ MH4;&>V)_[X*^4.[_H0 _7QY@L!Y[NA0VZ;,^JEVW]F$'A].O195JNYV8N8->$#?:RTE+>/CW/-^)KIC?MEM=0_^I _Y$T\2C6+ MF-!F?Y;"4*($XHPQR"3FD-,TCB(N8\'Z9, ;0-0>1^1C9,FK93=68M7(7% MEH A)!QU71@0XL/%8LBN^JT@MT+DIATZ-]=YWR]>TT?=\ERO9 _%HHXSF/% M\E!B"E6:!A '^@^JIQ<,18"EB!E6PLD+=+G+J1G;6XG!HQ89Y@M3*L(([4;F M%F#;<;-?" >FVAWTC+0F,*F5UQ1]-A*#6F1_I&D/CR<.M.AP5$JS!^"0H1S> M[$HO/8I@%!!&2!$D4.M5Q@ M:F12^P6;VZ2T1\G4(_SL&.,:5 ;FAR-'J3\B.*>UIVE_U/RHD_R<KJ]P5#LRS@Z([,LFF@YYI1Z.]IF?/7 M)O2A?&[G"$T0)C+(H*!"0"RQ*<\38QBD6%*"D$*A6UK%4[U,C8_60CH2STD M+4GF6EB&)I16OMH-=[M:?BW*?/D\!'MT >&+*4[V,2XK=*EYQ "=#_>;[6^5 MDGSY4;W]QK^:HS 3Z_11[R2KK^;_IL[%$YV;4Y#/NNLRY^:81/_B=B'V?[#S MY/L%GZ]$OKA_DU>/147G/Y?%ZE&_4<=3+9;Y8B5%&WAE7-P\X$1$(8&"Q)G) MX($A59II4!9IVX=)D25.]=1?7J6I\=C[!_V+I?%[JZ*4^?T"-)L,_@QD"Y)) M6LJUTFY4]_)06_+JRPLZ(1)OP#"?PQJ..H;5? )&QYOZ3["CJK$;URBTCQC+ M_."'^V]LX %K?$ -4/WF+D1@BY&_Y6,ZX^UIK9J 0J,NC!/0]\PJ/"')^BWY MKQL'4WV?HXXTXW2NS;FWWTP\A&S/N68T2Y% DD*&50AQ3!7,,IY D608*Y;$ M(G6JQVG5Z]06SM]^_/)C'1K@Z/NQ@]ANZ?(.W,"K2RMO<^^KC:XU ;1FQ] * M#;YOQ3Z?DL"9\9U@\D3*=GV.RIM.,!Q2F]O+/;*$[5^W^&QN6WQ4OU5-JL!; MSEJM 1!QEL7 (FJIK]-Y+/W550\.5X*@=Z+-$(B%D MR& 8*P8Q#V/(0I)!GG$1ZTX4L^ECP--^:1*R&.G M]W,MGV-^NGWD4H2P3"(),QPF$ N20H:E@%$@DXRG,2.$NL6O],9NG!@5K^C9 M,7)O1 9F70/%^Q8*(]H/X':Y+'.V6M9A_YIZ/]'2:VZ&DTCX"E3;:WO<*+53 M:AV%J)U\J!_[F;VK;$CVC:QXF=<1#?7-UADB-(YH1B")4 9QDD:0*B$@CP52 M:1@)K)Q"V3OZFIKQU8AZLS8C=L1M+Z [7A3M@MENZGL";V BN (W9PJP0,03 M(73U-"H]6*A\2!8VK_2\#+-8YB*?KY;YD_PB^:K,E[FLWGXS)RE2F"LYYH;G MJG%(?%1O::EWG_?5)UG6-SP_Z*WH^Z5\,#97S$+!&"022%(5]BC7NMR#.81Y>/?+?_(LO [8.)I9L% M*(I8DA"8)@$V^4L$S'@8P4P12=,DQ %URBWH1:I)+P#5ECSD'GGP??*0:_)X MU.11YZ'OGY'>SUB/0O[N(_C78/X;T&@V&=+?!WH:C-_*]%>B^WT8/7/]0>/7 MN IVW;+5-O4=)DFF25O!0&4)Q$I@R&22P81G&*,H50%V"E;JZFQJM-R(U\?R&R.!G@XE7I\"9KE[ *]"M]&FWP(5W>J987;%* M_G,E%\NW3_J/;74,*AF1!$$9FZ,5RD*8)3*#)(A$&L8B3JG3+8,S_4R-';9B M@EK.NO*#8\K2,XC:\80'G :FB),0^2^.T8V#K]2<9WH9-Z]FMZI'23$O/.XC MO_SZ"%>;+3N'N)M4B F-(A0&"*;*Y*_,< R9_A.2)!910H(X3)Q\@"Z=3XTQ M3H=8%4V(U4C109)2]D'N4'2RE_H^@53 MRMN!TIU.WK*-:_9#ISO<#52Y-9D33+3*.[UYFU&,(\G2% 9,S4@L)-BN1M0P]]$QAE-?._)>@+I M=;/F*L,+[.)ZPG1Z>]>WL9X7V?^YTHT;/U2QT,V_*1YHOICI39^I?1A#*DQJ M'4$19"RD$+$TC'A, Q%0I[OEIWJ9&I\U0H*-E.#W1D['X];3B-K1U]4X#4Q/ M[A"Y7T'N@L#7K>"3?8Q[4;=+S:.[LYT/>W/XM)\J"7&2R#B&$DD)L;D]E@G, MH(J3*),DCCERVM6=[6EJ!#",T\>) +Q@]3*.'^],IGBG"B02/ @@%$69A"G$=8\D4F842RP"@7#;I4%+?N=&FOL M9CTTDGI*MW< MAU]# #AP&32D6JO@?-FA!*H%X$:.L?>0:_3R+!W&@KK_'IG M7N_'24WH_!W]]ED:M?2.J/:FOJY3B;Q?O)%*EF6=<+Y) /MW.E_53]S.Y\6? MYKAL%L0$IUF4P@@E5)LU+-),E2HH!4T(XA%6B5.QI>M%FAJ3;20$="VB&YEY M&"4[GAL7^Z$W575F'!-@U-[&,2D_ZLQ2^]K=@$8_DUU^K6&34+#6$6R';Z.E M_[@C?\A[XE0/ HU*M_X /&1BCRU[+=6DY2KK6(6]RA]MTI0V#2O]]JFH\C:Q M8413%/$,HB3#$*M(02)8 ,,X9(BC!#E>)OJ?D1%,B3\_[I2:#Q[7 MH&S*[$/?*(2(EP A6/%<1!$D&:2@1I MPB5#+!$QG;C.=59 M3Z@&2"K4U>N+I12R@*(KH9#-Z_V(JJUD_(F6R^?VO"XF(2.2FL09*H(8!2:/ M1BPA#8F** Y)(IWNQAQW,37Z:24$M8AN1',"/SM.N0Z5@>EC#Y !#CC/*^^) M$$YT,.K-)GBIP/FUP&02PH12B#0<3UKB5-])F\#):J MVR72.7ZM1U+NVY7(E^\7JB@?&B^ZW36,SG"9E%,H'%B0DSU!H!)C*$(@HPG"(=AP-R*-KMT/S6#H98>/#;B MWVS.EAX;#5SK.SL-A)W9,!R\ Q-M@^RG-;*[FXXN9'L4BNX#D+[72N\+\DZQT%]O:2'7A^CIO2'5KHDGRY7.=+W![KJ#2*(Y#&4*D MMSX0*Y3 +%$*LAA'--2;(2F<+K'U$6)JM/:%?Y5B-9?&R[K19[="6ZT16"OC M7,?>?91LV6Y8[ ?GO+-0-QIL$&\SD()!SHJN0=$;,?80861Z[ _2,4E>T5;? M>RZ/CW-9F_YS4S_NW;SX\]1^1,DL#KD0,$K2P-QZB2&CDD'$L$1QQ!3+G*+9 M+?N='"'NB U$7O%Y4:W,A-0$:0J= J7U /E6D;^Y7I"Q&PX[&AP Y(&9;P_? MNORGD=EUG]WC+HT34-YNUMCU.O(]&R)19?UFQ]02W M>+*G!6*,FU_ZW?])2?*R]U=6[HE0R M7YIE^/VB">_[AS1GX5+0L#"# M*4U2;=/$,8O<*@57V]13 Y>4[&H/V#/8?;!% -00F.C&&H0;L .#N:C3 '$#UE" %@NP!N/" MI5%W2^^%QM&7R3BV^./:GB\T.$=&[$O)T7,%-965C0@?U=KDKC8[Q3AD6"1Q M"E,6Z-5.Q11F,<$P)8QEA"8Q"6*GU:ZCLZFM3!M9S?9\LYNLG(]JK8"V7$<\ MP3!1JL%5O30O6S_?=EQ?E\DZ6#R:%Q8'U\GZAYZ"LEN8:_DP2A&D@)8R) M27.,.(:,IQ0J(@.JTA"E#+GMI^TZGAIEK$6%M-W#Y*VPH-32WNC=L-8+ZA\] M *$U<]T66XZ&[7;6/\:#;T,-?$9F8(0^L6=<"UYGA[@!= D^%7H,S#[S+G_P MNHET0\_;YL^RVY$W;6Y@'&^V'-_O$8RZ5Q-B8[%G$1:$A0K2. @@%H:X*$LA MB428A4I1K*QLF_-=3(VBUC>^Y@[7!L'69S% M3'.I9+%3[ID7T&%JE+RC0GU^8G+0N)8P?(E/P>'89+H#/(&3$]N#DQTD3IB^ M&S3 #AS X.'YZ.1EQM+GZJD+> @9022*!5%*.MUOV6M]:HM0+9Q5A3(+Y.Q6AMYX#,S9]E"X M%Z4]I;*OXK)[;8];)/:46D?%7D\^U&,K7]O0VX)A,XFU*1H+";G2^W>,PP 2 M20.3:SM,PD02'.A-?+&D/OT M,]+N[=#//=//E-"F?%Y]5.U\;2R?A?B2WR]RE7.J+1W.3>)A;<1\*N8YSW<3 MW,4\"5*:99 RI?0FFTB8H91!HIB282@4XTZ9N*\19FJ&RH[48"LV6,OM9K9< M-4IV5LY8V ],K[4:9L'9501HZQQ<&)"!LACZ@-63X765**/::3Y .S3KO+39 M\Y*O7)HHF/JT6TCQZODWO9%\O]CD:FROR^D>9PG&F22)WL$IJ1F5)S&D)I^B MYMF09HQ%V$1\7[81W;N>F@6I)6_NJ3VVLAOWT_Y7F\OP^Q^;=<9,5^7=>T['O>*KC,@ M1Q=SW5OP65_\NK*]W=3CJO\P3DP/W75SVVE';HN^"$J@U8"WW0V@=K? MAXK;5?L^>FN@RW87+C:\_?:8E\W\6E]LF+%4D@R%L3:LHA3B.$H@#;/(.,XY MDPC+F 6SA;PW.5\&T[J3UA]CYVMD57?5;+M;73$X8NDWJ MT$VT6TKC,$H$@SQ@%&I+5$":90'D$5-9@"F/L=-QJ77/DS-2Z]TUS05010EH M75_.S'T^7XEZ^P>67R5XT&O[JMS)]*>7BA1#1K(,X@!I U?&"D:(9[&D"0J2P*TTJD6O4^.U]POX MV$@-RE;L^@! ; 5WK89J@[T=7WE'=&"N>F^J-S=@?MX%J'DK?ZH M39\CEQAU@.&XBJC+R]>76[G3QE]EG/'%HJT<$G"IM*VE($WB".(H#B$E(88* MQRA)B$C"V,D'V-G;U%AHO^;(CKC]"[(<(VS'.=YP&YAKSD(V<,F6LY@,4+WE MN*\7*^1R5NVNFB[G7[KRLEM3REASU-J/>+PC4"IC4O 8LBPD$%/#)TID>B/' M(YD2$81VUDV/OJ?&+GO7X_K7E^LS"MV<,S"V S/0WK6Q=3EV+3O8$=YA=W8U MUCUOYOG%_"6N['5C/\!]/GO(K"_Z633Y,C< [74]>S70H8F>QS]M/O>/ZG:Q MS$4^K[,Y?I%\5=:=O?W6N*GJ>LG%P^.J^3P_JK>T-#9_JY^8*L@6&O8%CO? MZFA>6FMICA&:TXW0QT4O,*SN!T6#H._KC,BO<.,> M#PT"[-')T#"]]#P4*JIZD7K[S9Q1[60\((G(N-+\SX0I&DFH@HPI!"."TY 0 M@25U2C5XKJ.I$;N1LW;?R590Q\.;L5Q0]NA(Y=+S/3P-_Z F)NG#\V+QKJ3_RC?9Y"/%LA"',:0D(1!+ M3&"6!A&, H&52$2<*6+M4CC3R=1(H!$3&#E!*ZC##O8;$,H[CY4)W$6UFBK[<91WH]<@>)%P MRE/C:KDU?J%A^NN%4YZL'C"=<,J.@9A(..4I"?]2X90=$/L.I^SJRCW+]IO6 M;KA=+%9T_EF:2RPSGN L$W$*.0Y#P_L$$L8H#!7"(DD99M+*@7JN@ZD9R6L9 M02,D:*2T3Z5]$L1NDO4!S< ,Z8B*4[[L+M5[Y!H^;&[U-G-B]WY7#^[ M[T.QN%^GJ=TIORTSQ#'6V]PHP@)BC%-($Q5 4UHCC6(>Z0=G@&GLPU,CM9JAO7;)V9K[V^^ M=MFY;?Y9+-RR>C(\SG8QJ M/W0K>F@"7'BZ)Q%L#V=G!'$F0TYA$ GCZ:("LBA&4*J4\21C4:202V:!G;:= MIOP(J0/N3!]@OA70<=;OH&8YU?MA,?3\M@# ??H>J^IKSNZT/.Y$/5;I:':> M>,3'M?ES^2+K7QHZ0#.><<)CJ6!L2L9BI*W!Z;Z^[]".>R7L33VPGV5Q7]+'KSFG\SH%*Q%A@E(5FV,WJYD:A^W*YY3&MAO+;EKRAM# W.,"CE-9[(O* M7U$9^WS;HQ7'OJC>;GWLRP^/?.3T(5_(]UJD:D;U_)>4()BD+(4X(@&D$6:0 ML9A(S+,D#*37HM<719H:?33G#\SRG((=GU. WXUNH%;.-2+S^@$>^*BIU[!- M_63);L3&.T8Z OFE3XVV OTU#HF. /1V)G3<("QIY M02LP,!(#([)#E- EC+MYTC=R S-@)VA]8JPNH><0:^41Q9%BKJY$TRT,RQ*> MSG"L2VV,%Y9EJ>);M.U[3 []?/,EJ/Z/()MXZE(BI#(4PH2F&. SUKEEI M#LYH@A@6*HQQY&(CNXLP-5*N<^JHNO)[?7,E7XON.S]PU[#86;;#@CTTCW?G M"]XHL9//:) (^OX@#IM"N$N *:02M@#(,J6P34L]+,\OMVA^M%!V>U5W ]L=WNIGRN@-Z:,L ME\_&$;SF?%E+W^0W6(ON9MQ8@&YGV?B%/P9M_LMT]RL9)-*INFP/L_\N77UZMJ63S(LBXC^+R= M%UA&5(9) KE( XA1A"%+],XJ"@0G49J@B%*W=+@NW4^-F%KIP6?)B_M%WB+[AN^XY^:S/QO)(+J?*EZ3]?K+0!UT80%XOM$5C&, J" M.(!(2 RQB#-M<2$,(Y6$!,E$"F'EG[]>E*D1WJ5J=;Y'PH[PQL%W8/);WU=L MM !:C77Z+O!]J\D/-V"K#-AJ,TQZKZM!]94 K+\@XZ8(NQJPHR1BU[?8/W/" MG7YUEL8X"#,<0\9C ;%*-!,R;?/%+&$!84$4V.T]#QN>&J]M<@(8X=P3)-18 M779$]45@8.:Q4[Y7'H1=3:_*?U W-'K>@UWQ3^4[V/O]R^2WVG%%'=Q^>OM- MECROY*Y_.X/8=B\WDB]] MQ:*_ G^-*QE7#Y#OM%Y72-)S035INJ7XJ#M9F/Z:B@^Z^\]T*;\4JMS\YOU" MR&]?_J2/YC=M1$.@%)>2*"BD8!!S1"$)HQ0B100E.(F8=$JJ?94T4UOFOGQ\ M]]EQ+;MJ,"R7I;$@'GJ%:?0 &W'!1A-@! ;?&_Q_V/E]K0\P"C4/^(]*\8*M M+\Z_2I9QZ=L';$=,[*51S\?4OU52K>8?US:@3YMEKF#W7YOT9&\"%_/IFRV@ MRH.+H@="0Y],[_0XC:/I8PBLSZ9/O-JW]HG6P1P4&5/R'4"&=/7F $!AN)+Q<< M[8>YY9F,1R2'/GFY"L0>=5/LD/%6/^5"=R/74;%3_KB>BN5[(WMA#>X2KC\NOLKS[2A?M_O?7HKYB)H79X;YK_6TT8)R1 ,%,1!3B-.+F@%G! M6#(E! NB)+.JV/(RXD^-!*].)7,#&AS #A"@1@(L-11;Q]T&#?W7E3&K341B M&YS[NT$(M!"-E9"FW^\;ZG\7R_5PWK2_M]^PG_U_#Y7C4P MWOR]UTG1XY+U)O6CWGKLEO5=Y[E]OBM>R4\T%[,XXQA)4VD=X0CB3!)(<<)@ M$F 5IHQB&D!>:3+VC[A=KNZ[8Q:YRUN^];&N]#M MK.'>W6[WM_MMRG3;^5(:%^KQ54[ZOXOR]9Q6U:_Z$UH[@ZB,PC1&,$XYAYAD M>E<59@1*)!5A88 1Y2Z[*L?^I[8M:L2'M?S'5YAO0*T#J)4 1HN>_B+74;+; M? R(_<#+A'_8G4W\GN!YLM%=>Q_5R.X)S:&5W+>9GMZI=:+C5ZM*$W!5?9'W MM?E69\P.<, "F7#(PDA!+ 6'))8"9BP*681ERB(W9U)7;U,CN;5L3AG([7"U M])+X0FOPZ ([H-S]"38 ^-K^=_8U[F[=1NVCS;752Y-U81\$7'N_M@C]R[^>R:OFJ>K.2FU0-"4(!%G$*(VXJ<_,@AIF2'$J22H:4 MP"$.'+WOEEU/C2CVSJH<:<(!<&M'^@ P#N]#OWC:-\C%2'>T_#G-;3L>VU_N M",@)5[EK"^ZU.3^5A5CQ976[$.MLT^UQ$P\CQK,L@HI+4WJ8QY"&G$!*E4HS MF:8)LL&M9MZO$$U,,OT0LFI6N=%%*ZHUGF^ M[=&J=5Y4;[=:Y^6'^R9D_O)5SN=FET47SS,5U=F[,CW?"8-891RR-!:0H8C% MBD""M@O'DDNGL;V3-AI?JQA\+NM7[L\MNB;)+P_DL*W7;;:/5&\K+> MAG^6U6IN@A9-]M%/95Z4G^K#-?WLIZ*J4_=6,\I"',6^N>-_9NS)\R&8UT[)FIAU).-RL^RR-46=HJKE7I?^RU!/O M<2TV*.6\OA"O-^Z/1C/P+&GIZ!3Q,K9V?#?:4(U#BKOJU(RX5N@&K%4"&Y6: MO,NU4J#1JGYEHY<_\O2)LB>&]2+2J#3L$\1#KO;:=C]"_R"K2LI-K/E^A/F. M]^A7^6UY]Z>:VC^ ,4A4KR(3^A4HBS' V>Y(E M*VSYNZ\H+D2P*]!P?* _^\B->WL/@QW?C@'MP!S;J' #MA=6.B^I@/_4"R#X MN/ 8S' MB)XHM+<8H]+FM6 =4N75[5US]?%#456O:5D^M[GSJH:&/ZK?*CE# MB,X6>B\VTG&O) =\5_08T M$7:5N7>]JBP3M3H,03<)#@/LP'2W0W,&S]?[>+9VXT=E$C9YA[//U4=?L(Y^ M[;$_O#VO.]H@97?5L;.E%[CF:*/9Z2N.5F_V,W#_+K_F?"XWY6I#C!35%BOG MYAH/#D-(PYC"5!+!$YJ)(,Q.VA\5"ONM&*'MMF9I]SC"VZ5TO:<<60UQR+MAR?3 M-)-!:JXGA-K""N,($HZ9_F?, J28(-2J4-#Y+B8W;S=2 EF+:1].< ;#[LGK M!YF!)_ .*.T!I+^9?!F *V((SC0\6@!!MV*[T0,7GNRW M>1U>9PLY1?Y:+* MGV1S-F$6_3OZ;1-IA_5DSN)0PCC,].0FG$(:10@J3#"3L:0B<:HD;]GOU.9^ ML"BK_*9;MXTCB,M:T10L32 M&&(D$:38["%8$AC6HH([,=/)7J;&0ZU\CO<13^)G1RQ7HS(PC:SKINYDK?5? M": + U\WV$[V,>Z5LBXUC^YX=3[LOLMX72RJ8IZ+VL7T?BD?UO&V,E04TT!" MA&*]V: T@90)#&4B QIASAFU\@UT=3*U6;XG)Z@%M=]KG$7R\F[#!SX#S_<3 MT'@.7+X$PA5[CK--C[;KN*3<[K[CXK,]5_,5J^0_5WH+_5:SQWHURG", B9, M$I\HT7\H:I+X1%#B$*=293(5;IE\3O4RM7F^%1+44CHNZR>!M%S6KX5GX&E^ MB,P0JWH7!+Y6]9-]C+NJ=ZEYM*IW/MR_H.ZG=3(/;ZI,MN>86DQZ_0.[M5V]X'LGNM>X!EX MGCLCTZL4[TGMKZK)N]_BZ,5Y3RITJDKOZ0?[+=R?Y3(OZ_P-INK-3EI+DF%. M4Q+ E(=Z 4]2!1F2&%(9J1C1!*%O:SW8RZME]2]G!YO_A\/V)HDG_.8I2&:9BE4(K8G @R M!6D81MJ.9V$L&(U9$KM<8FJ:=9KTH]U5HK5L;G.\A8EF! <1DS"E0:#94A'C MT-!_*!+C+, HY$YUNWK - (W7@V3'?&Y*S\PS=UV:^S,9_L*>F*OMM%1N6I? MD4-F.OAMC[A0;>F8*EGT7GY4'PJZ^) _Y,N[XI=\D3^L'FZ?:#YO U,_JCN- M8_6UF(M9J!(A.-.SCXL(8DP%)$H)&)(TC2.A0BJLHACZBS"UB;M5PAQKSK4: M8&[T,''<#XTF@.ZH4A]^KI5QB'KL-U[=K##.* S,(#L#\%$!HP&H50!W!6B5 M +M:F*?N1AL AS#4P0=BI+#480;$+5#U*BP[ U?[M3Q>(.M5FN\%ME[7DH\\ M@IN@#HF)(DA1;2 GL;FGE<&,Q RJE"8J,N?7H=..^70W4UM:CO+D78[M< '5 MSF*\'JJA76+N*%V92W"@@)ESJ:&@VLY03?FPBZ'[9IMMU8 MX"RN=CS@ ZV!F6 #E):Q23D]"!E<0L(3'9SM9E1"N*3L(25*5^ P\[?4HHT[QNE:]3LWV6^+V1$@R23S=0E\)+=0L1UC993 .3%TUP2''* M-(LQE 2AHC&W"E8:0=;)D=V.I& KJN-QX(!C:T>3$QFQHY"%>6#,8'KKM:)%%2:A11G%,;">.,23"%+ M<08Q2VE$<)!RX126<::?J7'TCIB-$\Z1GL_!:4>M'D :_C1V@T\CX@"AZ!=@ M\,1GYWH9E8LNJ'K((Y<>[^%]N_NSN/M:K"JZ$-HL?5O7$9.+VU(.'4]-:8( T2 EA4T MPH*UM Z>*3?H+1QY@P$Z,*MHN<%:<* E!VO1P2UX!8X@ODPYUV+MX!\<#/.1 M/(<&^^4:>_-_N<%>?]R\05ZU6OSHR:78"[1.9Z-;B^.Y(7MINN>@[-="3\\! MY^5*BIWB3*]79:D_PID2BN* 22AB$D"IL;S MK:#KTQC7[?IY0(.0902G,&120HRE@%F@_YFF0N(PDR*4Q"D\W N@(QQU#06H MI??"!TS#.W9KA':$O &MF!X]#Y>0\.4W.-O/N+O^2^H>[=DOOM SFWFQN+^3 MY8.)KEE_NTF0*A3'!*HL,14S908I"Q5,51R&F,0B8K$+NY[H8VJ\VHH%'HNR MSEU01UL>C/5-I7"JT7IVKM-[64W_[398\US;)^T5S4_B@ MKOKZ]Y_*G,L9C9.8<,HAS8B"."029E2$D! 1J41&(G/+!3BN^%-;#];""?!] MO@"BF,]I66V#(1U+GHW\*=@QX70'>&"2K96"M59@5W6PJSM@SV#WP59_4 -@ M:FK4$-R #0A ?R<-##=@#01HD=@\!6HL/*9)>9$Q])5_95SAQTWL\B(#J--M*_N_Y8O\Z=Z?S=#(0V9"@+(288A MQD$,B0PSF&51+!'F*$PS%T^L?==3<\V:(DE4&=".X&^DY MC(4=W0V#\,!$9\ U4H-/.^!^;R37ANP/8",\N+T,LS/%N2/FB=P<.AZ5UMP! M.22T'BWT",]X^T4N[XIB7KU:5?K?U3J@2$K)E8@43!(J(4:!A$R0!*J89H*J ME(G OJ+;F4ZF9FY]]Q9J0;_3YH 6%;!65H<@@'-@6H16>(!H8'ZIP0&UC& M M9)](B7,@.<1$> !KI.B'4Z!YBG&X $)G-,.Y=\>+6[@@_5Z$PJ5G>\>C:N*AUN504H6C-*.0(:XI(@H%I%3J[5T<<8)9F*51Z%CZ^Z@3EZ]\G*+> M1D9STMN$[3FZIHY!M'0^707,T.ZE%I$VA-1_L/IY[7VYAXX[&-MM]:3FBHSACI6FC]:+5"RJ5U(595MEZ8Y^,W=J-*'H/O0NK'RNJS3\ MJM74;VJ5=4_W[Q=ZF9;5#B]1E0 MUJFYB=9UR9I\-:Q6"^3-#Y=&,3?B&7*4[1AL(F,W,!7NE9,#9J*#K:I@J^MZ M1-OG:W5OP+YZ8*V?/R(=81 \,?*0DHY*[2- ?KA&C-%ES^BA9<'_,#D.]3;N M[3]7^?)YLQU*& ]#*4.8<)2:*Y 9I"8;49JD-$,J9$'L%NESMJNI[3=W)?V_ M_SL)4?K_ %E+#+X74FDC?ND:F7,>9CNR]@/>P%R[*^3_ (V8X':Y+'.V6M:9 M.I8%^$3K4,,A=J.70?(54G*^HW'#/RXJ?!2JJ2_E(<]$F$]KD^JA3 M>J]#9XED040R!F.B:05+$<-,I1(*KA)!"2(DD$[7JR_W.35J:47>W .I+Y\5 M36'A-@BW3[Y\&_3MB,8SI@,SSAK.5MP:S::H<"/Q #=(' #R=6?;HL=Q[V_; M0W!TE]OAU9X6C;PW1RAMZ1PEF!)!+*&DF$ <1 HRA3.8!3(D&4D"B9PR.NRU M/C5R:86S*(9I@9RE7=(7CZ%-$6LHW*V,4RK[,BSVVA[7ECBEUI'Y'^ZIZ@&/@2=K"T4C79_3^U-?D_W!_778C'1F[XB1VZG]>00Z M#^Q/O#;>6?UYF?>.Z3L>ZT%;YMK6^X7>,-5#_ED^ZN']2K4A\V#.^+;%)69A M'"=1I @4F'.(XP!!DNK]#J$!H2E+HEA9%7=PZG5J%+>5%-!:5'.SJ975879; M@V[!@T- .3 [UK4@MC+?@!U8&['!IT%A=:#2(> =B6#]P.S&NZYP=;*Q=6/C M<;2K?GO,[?RRG](<)HEPG4-XEL8\$P(KF(2"09S&,=$2 M'4?J7JK1MNJ33O,%3<>)@D)1S&4F58; M$YD1X71,=JG#J9%%XVXU639 G65COA78C2XN(FW'&C[Q&Y@\&NBVLN[F/AH@ M:,L6&4],2N82W'<=X1'%@BMDK MD;-WO7@KKC^&L<3%$\%;%_KY:M24C0+P-$<2_V!='4GV4!SP8G4V<28KB,;70X<1E:O M]#/4S*WGVX4P_S%Q4T]T;HZ7F\I%6\<&PAPS)!A,6)TI/LI@EK 8BBA%$0\3 M@EGF8JY9]3HU>JWO^YM(G/HO.W*[F6IVB-L9;-YQ'/I$]!R$-Z"M=39HS3,G MN#Q9[DBXJDZRD6'S0;%B'C,\" M(3E!-(1Q*A.(0Y9"EC($J609QA(ACIQR5UWJ<&I4U,H+:H'!CL3@=R,SJ(5V M#).Z"+H=)?F$LJ,(6 ]- MCIWHN_[C3O>J[=%/^C/_57_X;92WI#0(LU1!%IITW@'/((LB!J.$ZQ\0%,:. MU#R D%/C[%I28$3M&V@_Q$A:LO,+C\_ M.TR-"-FP;Z,W8OGNNX0\2^2T?HR MR/[R5EOTU3,:[>%Q7CQ+^4663WE;[_)(PE^+Q9.L3'IL(T9U9[)?[/[^=5$M M?RV6_RF7GR4O[A?YO[3T=5YM;3RV/S+/H1DA"9(4:U-*+VNZV"TU#]=@F>Y!%M%;]K2#O7'\=GB MXW /(WR1,?(5FSBN\.,&/+[(P!Q%4;Z,%/W6RI_US3BI9&K8QF M1 ;U K0KK7%EN!=$NPPYHV%$J(PA(CR%F",$]?:2PC *>4@SE48R<4M!Z ?R M43,2OAT%:KM5V2M\ R^D]:?:7CK07^PQC&^Z8'1>#*VA\;1^7>YOU"7'6OW# M5<+^Q:N2(%?:EC(.M)V3C6T]4KWQV@G;##"*58!C&,E,$SWAR%3K"6$4!%S% M44R%<(J[<)9@:EN1M0+@L=&@5Y)DAP&PXZ)!81W:M;1&M!7>7!#<'HMZK5O1 M&R:_R98=^G^)',SN\)Q)S=RCH2L\^*S#W]2ZFUAWF30CZT&!M,_2^)XT#YO< M@B:;UXK.39E1-*,!0S0B&&8DE!!G 8(LE B&+)::'$624>SLX!]7AZEQ:ZN) M-J@WJM3E.Y\E+:L^)3M'_B0<3@JF.] CNG3.%>]TK-W9+!I'-3LW:( =.(#! MP_/)QW' MQ](X'A;UH8W;'< ;^6&MP#'>(P4T.H/H/9#17H(7"F!TANA\X*)[4]<4LJF# ME#]++O,GT_@LC3!-HB"%H0P%Q E)(>59"D489EA2PE'JE 3\9"]3H[CW.W5B M3-1'*V:?DC&'>-H1UM4H#4Q)NQ'M8"OA /F[.Y'P6BOEL(\7J')R1LW3]4G. M/=QW]C_I<2O*9T,WE>:>GXM"5#.>*BYC$L(,QRG$,@@@T78/)'$<8"$3',9. M"4U.=S.U^;\6#MP;Z5RG_4D@;>?]M? ,/O%; 6_ !J1:QAOPBQW._\VFWR2]D/GN[6.;+Y\_R/C>%119+$QL[PQ2)A 0*\DR$ M$&=I##,NF7'") @QDL:IU3V#5]0#/P9'=$ MQ7J*7U+]Q.2N)/_QOGCZ2;_:S&O]E^UT/MO@*!/YDCKK*7SQN2MJ@KVOJI44 M;U:E*5Q;!^_5/M_J5_EG_:MJ1IE*D))Z$:>)TE,Z0I"&BD.*<8")"D4:NM<' MN]CMU":ZD:K.L&4*T!8/#\4"5$:1^D2PJF7O4ROL,OR6C@KOH [MFZC!:R0& MC0$$8AUO9:C#D.DS1RRD5VOJ_)<6(K*BAW975,/]8!K9WMY0FPH?EQC=6> MF .DG[: PUQDT@=EGEH[1A%J_T]0.,I!I'8&1U]<\< M VKKHKD*IG&\-&X(]?#5G,7@"G?-<9LC>VS.*G7LM#G_:,\2S')A>^8HQ;Z/E*L(ZJ/U_;7@]_T<4D+^=RO+31S)8AS)^+^?Q=49H7 M9U&8QHDF34A9IODT,EE744 A"=)4\B3%D@?6CJCQY9\:#6]O2!Q=GMB],O$A M5Q+D"_"?YAJ.@V/G!3X0"]?:M(=]Z$, F]LWK^QNWSA+<_ % MOB$'K^.TOZ61W)D3_Z;<_*XFRD!FNQ;2S4_@-@M[[[AG5HK]/UB/8(.[6'R%O0 MJ467(X>UZ%@[G;4X>V?:/FQK'E'_)W. M5_*3+&N/VRS%880PDE"E40IQ)!6D)(FA3",54RF2V+'ZZ^4^IT8.KW>OP#S2 M$CP9:>O+,*M*F-H'S:48QSLQ-NC;^AR\8CJXZZ&&LQ;WQB0:-7%8C/I,T-3AF)F((X5D!E&B,,1)HIE!Q@1R_3>"LU3U M3;=SC513(Q,M/>2FTOINQ::>R7FN&BU;PAEY#(;>)2DEM=1/XZF>];()] M!>M"2EL5U_57;T[';.P68+I],(F^!T@BY&,$?"<=NDJFETE2Y /<F-O#3> M?]>8+^M2@K<+84(L]+94FR:YW ESW7A5HX@&:6H"1:4D$!.4P$Q)"AG-L,AX MFB'N5(S5J?>I^TWG4'S MN/.T[WOT/:@S+*=VH^Z-7)L.]XN\;S+N/A:EZ?#]0F_2'FI2??7<_K).-:DW MKEA(B3*H5!II\U0*F*58P#C0>]8D#A*9.14@[2'#U(AO-SMK*R?8: %VU+BI M"Q"T3S2)6EW/^GJ,F.71W[#C,/1)X"!#<$6"7&<0O2?(M9?@A1+D.D-T/D&N M>U/N!XNW*Y'KT:_SNM$8").ZT.S5B M:T5SS(2W"]3E8\&>Z@_,)U::.QWZG="SUR'?;CNC'>J=$'[W$._4K_M9)!\? M94G-##;%"E_3LGQ634A[-:-A3!%)$$19("%FDD%"H@32E(4)RJ(8ATYG=>>[ MFMHT_%4N0;&6%F@+L )\5UXW$Z(#8CM+P0]P T_@C9# 2 E>6^'EO-Y?AL+3 MLM[1T:BK]V6%#Q=IBS?X,P\*2VU-]I73ZI:Z^5>;^E MT=;FDPKLKLZG'^@;6?1=F)D5T$L(8I10%H20B MM)YWAXU/;>JU<6%&0-!(Z!HWMP/$=UI+PO'M!UR\WB!%1G.A6[EL;+@.*DV5[2$KZW34YM/K^F"RJHW2S> :9[ MQO93=^#9^?KVU]LWM]=/Q6/E.EP_[%FG8?HLJ]7IJ MQI507!AO#V.AF78($J04#%7,,Z+2A"'ALK3Z$&IJ$_=6B%HP;66R.CZ]6)@R MP.!Q+7!3HT+_8EF8W5-1@F?[!*9>A]-N>1][D :FFUUUZGL':X5NP%HEL%$) MF#D*:J7:HF3U*QN]_!D0/E'V9&YX$6E4X\0GB(>FC->V^W'XVW^N\D>S@U[7 MH6)9*#*50:R-'HA1',,L"V*($L8ETO^3RNFJUT'[4V/6C7AN5'F(FAWK78'% MT =H:\D&*-ES1FM/A'+8^JC<<$:UPVE^[K%^,_:-GH%ZRR/>%:7,[Q>;&TJM MN[HED1DC"E$41U#/V13B#$E(8IQ"RI2@'"M3=]5E(MMU.[7YW4KK-KLM$;:; M]/YQ&Y@+U@*#5N+=^Y2MT.#[5NSS&3B<:<(-)T_L8=GIJ*3B!L0AUSB^[9[5 M\BY?FO#V]PN1/^5B1>>WW_)J%B:AY+%(899D2-L.6,*,,@*Y#)(TS)@,,ZM( MV+,]3(U8:B'-U8ZMF/89+T]CV,TG7I 9F#I.@ )^-S)ZRH79J?\5.3%/MSM: M;LQ.M79S9'8_V//"7=]4\,:J63Z_7U3+LCZ"J^IR/'=?Z:)-$O^S*26O-S/- MGF6F6!H@3A!$3'"(TY! 0BB%(I4)H2CEJ7)R](PE^-28IY9.+\_]:\./->)V M!M(4QW%@GK0J(\(ZRX@TRH,=[4&M/EAJ_;=%1AH(3$6C!@2/]PI''C9?EQ'' M$GO<&XPC#\;1M<>Q^^]9W+(LN)2B,NZT#_E"5A_5:VTKZ[UB&@..U\(Z5J@\BZ[=0N % MLX&9>Q^N#VNX7G?#Y5Y@\A(4OBI(GNUGW!*1E]0]J@%Y\87>%5],8%%9T]?G MO/KCU;/>,?.O#[3\H]ZC2:E2%J $AO^'NG=M;IO'TD7_"JOVJ;W3548/2((@ MU?7^T&%:Z(967+KXL3SZP_ BRZ61 $40+.GIM\X#HFU MU@/RX0*P+C)# .6: "XP L*V<* 9X1G&GEU?.@6.C2X.]$VLPLE6WTM+O7Z( MNW%'2!QCQR9< 6&?'C!.N(3K ],M;NA>,$[&G^@'XW9?[PU\VQ%ZOR&T[0== M5T81*2L55 RP/.< "8(!8TB"-"\S45(BF/!:)7<)&QNYG&V5W:\P32?.SIOW M0="+OV7?$[@^V_07$0FW.7]>U-!;\A>-/K$1?_F>GG%7*_5%OU^MIP]LK583 MR"#/=0:!E*7M+(4H8(*50"&8*JU9*=PZ2YT>?FPD8;2S'O=6/\\8IT/HW%B@ M/R"1W_N76 S35^XT'*$"A X''S;4YZ1A1T$[IZ_JVZG*S$V]U=&$DJ0J@P3" M#.08V[[OB@*2R@)PBB7/<99EQ*NOY)&$L;W0S49/%;IHQOQI@^7J?>UJ(V*O M%X1O#ZJ7T#KN1U\#6.07OMGUK;6+$*MSUO9@;:->CC]PCZ@SYATWA#IW8<_V MQ8NY7,RKS 7.YO]593(I::M3?_KX]LNWYODL4Y2;+S8'.:P7:E]8#AJ5NUU M$"HT+;T(ITO8V'CF0*.6'N6 M^Z)>=[_RA-$7]RI/W=./.KZI)S7?F%4R36G)D8! ,:D!$H@ KA4&A+&,IPC+ MO$23)T-B"U>B:(?V>;+W!<1[P%O-_ A@"U4I4I2BL@"8,<.HO(" PC0%F+(B M+8L<:>14PN,:H(9@SRMARE,2_9ZNC? M>W>UJA*DWJGZSX_S6U%EM:Z:I/#;N6R*%WR:,CZ=3==3NU'*(2L*E0%)*0:( MTM2X.V:1)80JB= (%M@IP_LZ-<;V*K]YS?MQ8 M(3[JD3EDFQ+ZIC7A+S9 ;SL/7_?FH2W!L6=)T 945R 9KN-4'R6&;C%U!5 G M>DI=,]J5C0!W'5OLX4!U-C"A"JI,EPI 6:8 X9P"2F .,JQ06FA!H%G'].GO M=T+8V.C/:-F#WLYCZ4QB01"*3U5MZM=^_Z8HQTHND(3NBV'KH-LF/51C5:C9?+U EI]UTSGD0B[ MB#HAYS565>?-/;/,ZKBA9^3:1MTO#D=LRF\9E^6S,::I\29H+FAA_ F>$PI0 MEN>&)PH-9%J@G#.),?;J0>DH=VS4T;ASJT2:-V*]2)2ML>U-&ZZ@NY%(!"@C M4\J[&KQH9.*)2*C@-D>IP\:Y^4%Q%/+F>7N/0LI_9S_FFX>O1O/I:K58/G]> MK-6J/3X7!;7!,X"H AG6$1E@&2J!+D@F,%(*$B<7Y9*@L=%,K6JRTS6IE/6H M\]N%:C>MA,0J,H^<@>GRV;@?7A[5D /A-E -9-_'S*_@L0,6G66.N^X?KKBQ M@Q4')8U=KN_!DFT1$+-&K,O:MS53JV97BR?SF'+,*2HQ!5+"'*"\R %'10D0 MTP3GF2!2.(49.LH;&V=NR_>*5D./U]\!7@?6# M:;">L+0IDMX)J=6^2+8AW M<4#TH-*P8 [$J->"ZL>P[A!U$JW#,,/QK;M-![3K<=MU-=J^FT?(;N=_,E,S M.U='C.8(8VK6R%H1!9#0 I BYR"U)=H8*DDAO;J(^@@?&R__\=?O?TU65O%^ M)=N< '=<*4>"<2BFKO2N#A$KS08W1,V:T M2J7_P(0]>GQ^MWA@4_/Y%:PP7(0!XC;+C.9F=:TS"5*&4PD+2-,,><6*GA R M-C:J=4Q:)9,_:S5]4]Q/P>G&0=>"%)EKO/'QCP/M "!4_.13O MV75MT'STW>GB)_//']?J8361J1"LS!C0>6%(0 H!.!,YR(E@$!9"(.(5WN@N M>FS4<#[E>O^@W*J?5/J'R5T_-2?.WDP$I./[,H% #I7GWH%7W*SW4X+'D /? M 8AC1GS7"+V;>!TT=?S;49MI\4"E)ACFA98R"*;K!=K-G,C,S>Q7D2V%1YU)ZSM?\J:+8@?5G'O9E\N MD+MQ57@@(_/4RQZR5>%%HW/R9JMUTJH=<*WEAU.XAF$N0H=N(.8!Q(F&8CYW M]^.D_<:RMH+OH<@)1CF3-O47R10!I#"W?>L5@$BK3,F=(!T M+)C=6#X<=)'9_>73><3VX1C=#9- 3'Y!V* ,[F;X2^9VO.O:5K!3^5FM)[;+ M*V,L X3B#"!L/$5.! <\U1AKC1@KO#HCO1A_;)Q\QU8_DT>C6Z(7RZM;P-80 M.KM_?8&)[^>U35^GM@;WUKF[8X]3XZI7_=_:BVZ2+X_*YN6:?[\5Z^E3\.R= MDS %[PM;C_Y*#6$/3#O?"?;PLIZ=T-AR;N9J]54MVUK54S%16"%IEH4@SY%Q MS*@0MH.2!K(H=*I83FCA5?#UI)2QO?N54E6# ;F8S=AR92LCU$69/'L-G 95 M:%1 :5@4(IM0KFT57252D-*RS&S/.4NE7G[8U; .XWZU:B9O9F:-\9<=K#>V ML6=4S-VX]VH<(S/P%D"C8-T>X2:I= S8KZX+@E!=ZT[*&+9W79>91QWL.B_N MZU\]J;F9BN=O[-??F:&U*9NM;N?R^^;Q<5:E:^M;:4V;UI[:^]R>;8MWF43\WO4=6 M[S;JGXHM[\W$J F'&<=YCD$N4^..9)@!3E-D-]\T+1DE*?%J_N&MP=B8QSQX MA6<)/F_0W1@H*I21*:G6?7\96*E_LRWF8+AJO4BX:I:3UH:D,B)@F;Z^^(4J MV>"&R@BEAME*9A.VM5G'\HP(S5DJ,^%SQ.DF=FQ'G/=61B*-[KY!&$X@ MNS%9>.@BTY=5V'"541G<&SUK1\IJ7?WU)FD53VK-0X9>^" 5+.S"2>C (1<^ M0!R'6WC=?5V-0)MJ_OZW&7[.9G>;U7KQ8-R4*DK5D.'TR4BKMN0_;:.6*!:H M5$( FFF[FRX)8"K-09IQI@M5I )[E1[MJ\C87*_6CKJ"0FM)LC6E">@V+V5E M37,"=46D6>\9=*.](>8E,A'&G)+>Y0+[XAFXO*"W&J]2CK O6.?*%_8>KV\- MY^7CPCB6ZO-B_EW]L+YDDVR,"\&1X@4@:4D!TE@9/D4I4#I+,65:R(SX%7 ^ M(VEL-+E5U+=0\SDDW=@L"#Z1Z6JKXTUBM 2-FA%*P%\$(UB!YG-R!J[.?,'< MX]+,EVX(5-+]WHS3I)5@*(A*!0%%E@KC5JD,$%QD@*=0<8ZAUMPK2*%#UO@H MX:BOHE6V;]).!\BN7!$$NNALT1.UZTNZ'^,1JZ+[GJ37+>A^;/+%>NXG;O&C MC=5R;1R7MK72[8^EJCIRW]G5GUK:2G;/G\T#TCS;0I$TLT=MI!3,UGHW/R&E M0%X(*G)N:X$Z%='QDCH^*MEIF5@U/4G$#_)N.HD&9'1B\<;0F5)Z8=)%+F; M/6(Q?]N1BI^L0>BEE_DMT?2[N>\1O[0Y/].UJE9%+P,TWS[_G?WG8GDW8ZM5 MU>N9I0SC E$@"UT 1%($>*D(4)0*0C,NRLRKDZ6G_+'1T$Y],*MV%HXBCWNU MW/:=%==8@6A81P\=V,+\J1_,/>(&>H$5+(S 3_K 406]H#D.,N@WS!5M/'\N M9N:.5=VC<8)0BE*NME+-=#0/Q27#R@]_7\7T?@WB1<_9C.;;S>U3CG2&0DRP006MIFM(@! M4O AUDD3^?AT@U'6IOUW6. M=]7(9+VP57M5R#/B\XB$[%1[*K4G#3S9J_;TE3W/=*<_?JZ_Z#]6];?R M"U\S>U[\TU@:PT,!84?OL26N' M;:W46E*ELK5S41FSB\4+>$1[+:"ASFA[ZS'L(>VU[NUR:67:/9:WS[M+FIC VU]L*6O6_CA?K9=5V='5E_5/M;PWNM8M MR%=&8:VFZXUY9?ZOLM8I>?NDENR'^IL9?/V.K=4'-EW^@\TV:L)*4C)IRZ!S MCHQOK&V*:FD6'EI+1,J2$;_(FG&8-3I&KW4W_!(B96L<&+MZHZ-0=D1?G\I: M4)F;[$.2[&&2\.=D_[H&EZ0"YJ9UF_>P22IPDK5!)VG@N4GV +I)6HB2!J.D M BFQ*"46IJ3"*:#//:IY#^7GC\.H8=<6X[#YW'IF7-KU3$(R'L<7?5BL\=,V M=!*JC"#$J^HSQ%;[D8"E&@,..BGOB&L MW6"[?=2"01CY6W,5>O[I0RZHA$H5ZI0U;%J0B]E'*4!.-UU73WY;L-[\4$NJ M*M:;9:TEP-5$0,H(@QQ@F3. -)& 8EH B$JJ)#+_6K*7P+=C6 B0!F9:DZVI[ _-]QSYP1M[PKRCD %+AY_2>JKU(UWA.)< MR7C7VP-Q4^5V322BI>($ <$9L;$<$A"N%2 8XY2+DN3$:QOBM)BQ,4^EU)4T M4^/7DU6\47D-$NE&Z7K&. A%D'40EZ7#PX,O?CZ'U[=N_OB=R4VRZJ8V=>7 M461-,H5Q-3*140TT0\8-@0(!JM,4\"+/<%HPG3*G]8V/T+$Q0=,N[U:85>EJ M:M>?W@T&+P/=31*QX(M,&0UR.Y635N=DJW3_KHV70?7NX!@4W&&[.:YV(+6][3C]7E1*9+4*I MWK$U:[KR3B2$A>*% )E2.4 I+0$K2@P41V8@G!=*.F4+71(T-FZN=4WVE+6[ MYBQIU'7CE(OH=I-S2,PB$W)?N)Q9PA6+$ZZ<(;"__E@\_8<9HO;BS \[Y^WB MP(/0A*MY+34X7]]OP?;A?%CLK3 ?GTW5P'N_MO(DRZ4J848!SS-;GC[C@+,< M HWR4J4RYRG3D[GZ86^\=U_3^6OB]%;0^JTXTB?>&[*G;;*OKM]*L,?$N*T2 M(^$\#/M\Z S-OTF\L?=>7_:'+]#:LX<"@ZY+^P/TYM$.L$YT2KE'+ ).( X4P "J4&A2HI23F$ M9>E5"-I5\-A\IU;;FZH1U[HJ?K+5./FSTMGS_,YY#MS8+@:RD3GN.E#](SD\ M$0H5:^$J=MAH"$\PCN(5?._OL?%F:WGM AML]>75]\>E8O++_!]L.;7#?S/$ M^'$NEC:B\9VJ_YP0Q7@FN09(9*59X*D,T$P5H("X+'19%"DOG#?B>BHQ-@*K M%$\>%U/S9JTJ_1,F_W.S6C\X+_VNFA.'/;L!D(Z^[<_7>]%L=9'V55);D7R9 M)ZT=R;>J4DUK2O*F-<8Q@O*JJ?#8Z1M@2@;:^8LY-7[[@E=BVKE/V'?LX?8- MK[3^8!_QVK'ZIO5&)R;6$\%RP7-6 *)*FQZ42N-'FZ]1 MD5%1HAPBGCF5%?$7/;;/SUV5@K"R:2F+;6'HNO-FY?;-FFR$KEY!U\Z&FQ\= M!^/('YX3;&6AWM7@;E1/_FR5#YK6[XM8L(Q^9\$#)_/[ G*_;4CR7AU[B9 0!>2 D$P"5* <$,@+4*9Y419IFN>8^C!;3SW&1G/^+03Z M3L#U6Z"!8'W-?5#;C.Y1B9=[H'&:"ER)Y0";HEU:C&9GU $JG^U1E^'Z%OFN M,RC;+E!-G 3)4\X5T8 6S#"?2 4@@BA "H**C!6%Q-JOA/Z_>CNLYO.B[],&X31,,29FB/ 4X5;;$)(. (5: -$L%T3++ M=.9T(N(K>&S49!ZYTGM]Y@:Q\X(L.'#Q5V"[RC'=;=RLYD$77%Y8A5MAN8D= M>DGE!<:)-93?_3W.:[=[5+=S>5+>_>*MLH_+K38O^_;-83Q#N<80E"A3]LQ6 MV,64 (*E6D.SI"H9<:D9>84.7CPU1%')GVJIF-70XSRP)_P.)[/Q08W,8;N- M<'O8X,9HE2T.O!9L(CS.9>-/R$#'LC$GQN]8]CI(.T]E>PX]W*'L=;8?G,E> M.53?WC /#XMY51*RV4-*&<(H9P)(L^(&B","."TT(%SEF'+"$FYK^BF9U9A10(31(BYRE E,JM5,@Q25! M8WNK]]2L.ODFK+OKK!^J#IY?(*PBO^Y5<-<^5K6>2:UH(+0\P^8"H#9D:)P_ M>OY1;Q<@N1C9=N[^8:/7+EAQ%*%VZ?I^+D]5U<"6BENJGVJ^,C[4Q[E8/*A/ MB]7JLUI_T??L]U>[\;B8[U(5$P(3!7D5<4IZ9M&$GRLV''A#\ MV#LL%>H'IB2U+ M1_K>*HQM56*5K_;IS-LLZI5VU?\HV_2SV2T(_FONW'TV]*TC;HY., MW^0YA@-$G9+8P0%6P552JW]3E[^^.5UU>U=-^":I3A?V2FL'[E+3"\V076S\ M%!B^RTTO@$YVP>DW4L\=FKO%DYJS^?K#]+<9V(CXH=I??;,")DH3J!D2 -J\ M2T12;N@R+X$R7FM9*B48<=IY=98X-G:LEM.BT? FT5;M1%1Z[_VZ:G7LN3-Q M$7O'#9V0B ZQLW.W1:W2.*E5WOOUMQA@>N[WA 1UR(V?*\'UWP5R!>KB=M#% M@8;=%W*UZVB#R/G&?B[OYXW=F?^BZT TZTLWD6FK288DAA!B@%(" 5), :;3 M#(A4$)7"K.12^.TFG!8T=@@;U#B\;_-(+=+BC9S\/>W)_MUC5I3SNU>_U M6Z/I?TUL\3-=Y C 0E8^G@"4P!1HKHH20Y%)F'EU\C@M9VR>G?6C%_.*'ZS^OF[X;"J^:*WL0K,)%=&ZT'E*-,@S8I@@8Q!P31'(2BJR M/,NP5'708(9^WGV ,1&, ME3(%4@H.$,URP!%-09%+DG-.>*F\TO?."1H;JS4G=4;1'O573D/IYLN$ "@R MP>VPL<>65LODS^;/*$[-)4C"%4\Y+6;H4BF=QIXHC-)]?<]HFC9JV9Y"'K0) M^K3-+&40"4*5 CI+4X DDH"IC( R2PL(:5IP[+7H<9 Y-IK81>M;G0];85V1 MV.N"OAN=!,8T,K-<#Z=_/(0[0*%B'APD#AO7X [!4>R"QZU]VXKME[1KRT#= M"K'<5,5/E'G^UA.-&9&(,P!17@($&0$$$^.FZ+00F2K+S*^NG)/4L9%1=7HQ MW:OH.&WTODE8K7F54[29/[*I-/]86^';I@42G; X6 M)'0P^, !0*<,.P[N.7E5SQ)]JCP=B5 M+<>B[YB(>B\B=!^5_;#0A#^?CARUV-PD-3I[3N&J;FJ;K U 28/03=(\>.:Y MJU&Z25JC,?O M0,H9+BD'I;1E4A6$@)I/.R@T+#0K"Y9S]V;((34;VU>Z53-9;O5L,BCL[D6; M5S%M(](JPWVZA 2=58?CZM>:J_BG0*U925M=HDZ\.$AANU\DK6U);5SR12?; M.=[9YU.I(_P\>ARNO]9\#G0H/_"\^IWMQ\"^,R8@J,#A8@EBX'00@Q!%0(@3 M@F]*JH?*4_AJ1"CC)0BKY8^J+]MT+J:/;'9;U0RQ5QH3Y(1KR76I.31VF17T8U1UYPF])BZ/@<- M<2=DZ#.(G35)9]YG' M%>/V#91?K93:'0_; Y=O:JY^L=F]6CY,"IY36_H=,&[CRCC'P/P=@1**3.5I M6J*2^P7,=\H;&Z4VJB5&UH-OI'PWL&Z,&!"NR(17:WJSU[FKB:5O(;SO@K!' M +T3,,$"Z;NE#1Q0[V3Z<6"]VVU]>62]MID\=\;GF*Z;2&BJ!=4JTX H*0$B MA (N<@0PA!KG>4DSX4D>QT+&QABUCE6>C:C4]*6-$SBZQ:56 M,$)URRX$@C'!"1$#O_[GC3Q^YSNN[=FY8;.<5V4WJC*YOZMB*,UC6@HM2Z8+ M )&RKSLDP"S),O-7B(3".BN(U^M^7M387OJMIE75A$K1FVH75+4MQ3U[-YP' MV8T+PD 7F1&V2C8EM&LU(_#"931"=6 X+VC8G@L7#3[JLG#YCGY\47>[N]LL M;0VL;4=;C1'6998"E)?,)O'; M<, I(5&20"2\=#EDXI8V.)1KVF>[ ?(YR& MT8T,K@8G,@_4^MTD+3XQ6OUV8A#H[3\M8] 7O]/,E^]\]\77YJ,P>Y3)X@7!+/AL^J,Z MB?8M(WP1]:MHIA^6KT8T-\E.X>A,KB9:\9(3:;A$0@H08P6@G"*0DS)5&N6%*IS"O0]&'1MSV%#]Z6H] M%6R6_-V@N5DV*1%66.#B_\B?M[GJMS0U[K[3YV^YU M/AQKD%?VI/KM:WGZ'_M][)L0TP^+Y=UB;E]Q\Q?STVHJJU?>=J!MWO:Z1Y?M MUR76TZ?I>JI6$UY"I!#C %,- 2H5 QS*#&1<<:%M%=<23>;JAVW]?N_N#URE ME--#3NN'_$BU> ]\VT&S+H7=6I7,6DO\O(7KILW-DX@_"P/5'6I2$_3"MAW8 M(G]@RK[GL;4FV9D3S@<)@FH@_^0Z70;U78+ ]M*O"3-HW\I"4NGI?+HV_M13 ME6UKGMDIGZEZE^C];S';2"/P;XN%_#6=F=>5(9U1)$"926:X%F- :9D#FU!K M8T8DX:E?Q2$_!<;F2>WT!S-K@$W<;RSHM>/K/2%N+!H3YLC$N8=PI7NR4SZI MM4_>;/5/6@/.IQST*'#4#[M@A8\\Q0]<$*D?.,>%DGJ.TX_WOJF9=;F^LN7Z M^7[)YBLFJ@PHNY1)!80Z4QS0W+8:2R4'G#,"N) 9R[ N(/\KZD5@7NFY\%0BSR-1T%JY@"T@// +139>D09G%P>27).)RRQ65I7\N M9O+CP^-R\53M$K2Q&4RGI6&%$B!J2].7)06L2 4H6%9R(D0JE']UZ=.RQL87 M6U63Z9ZN/8I+GX'6C2P" 1:9+'98[:L9)1[N(APA*TV?D31\M>ENDT]6G+YP M2U_?8LVF"RK6R$V#YN*F=X9'T=,UQ-4\BPM9088,T2!&). :

;./9*-P MP,6/.SK!_(^+ @=V0UP!./9&G._L&60GA,T)6GU30DV?;%+G9[5N GLF,#5N MBO;'EYUP\7;V6SQJVJ>66UTG>A#\9=T H5M-CCT+X7.[I67=-_%1R,U-?](?SNS%U(4!5BA+AG H& 2(%P@PD4H@*6$L M-UA IKP*HSF+'AO?M)K;4[4/W5N5_2HPND^*&R_%@3KV87TXE/T+='D#%JJ" MEKO@84M<>0-R5(/*?X0>1:)L/2KC?-EF8P=5+>KJ?"QG1*:Y<8VRTCA)N:2 MERD&A"&:YD6>9BQM(P>Z2>RRL!X1 9%IJU&W[BC87JOF9HV[S3,QRU&:&K\0@Q3E M.4 94H";7P&=:9H70A#S?\[U]9S%CLU1; O1B_UZII9J>:.W!V6X8^_ N5$0 MC;]JK@VT'LP*!6-H-ZD!,[0U4)VN[CS8<@WM; M>,#F_G=?V3.A+OJZZR9;G>,K@LHBHPPP9'-Y*1& J2('/,=5>RDM"Z] L$YI M8^/QIK#T7H-=G\AY-X =5_*A8(M,UMZ(]>^^T(5$Z&8,)V6]3F^&+K//MFKH MO&G@S@U-!>GWO]523%=VX?^B?'3S+ZHJDC:12+.20&Z6[;;N")4E(&F. ,>0 ME#E5"!&OWI<#Z3TV*FNT3]1._==MP>#Y&#C2Y/@F-_9NZ?7M$[8-$O:L/]$; MH46@KG Y@J8(_>;LM5L>>&K][]'0H-]4!&M7T%-\T)CBU;OI2LP6-K=PUVV8 MF.^5D J"C%"[\4P@H$PB8-,G4BV@^;5746,/V6/[ )T-HO6,(_2!W^VC$0G4 MR,1_'L]DIWCR9Y1>T#T0BQNV?%+R&,*8NR!Q#&ON'*+'9NXNFN"#L>+KTA:5 M6#_;[86VG-W'N1%F@T$FJC#>M6V@F.>< H2P!A2:_P@H!<94%-*C78J'X/&1 M5ZMZ8J<^>6R4/RP#F*Q8[56W64K3UAZ?SB@^\^.PY1L)]>CLM@7M<[ MDEO MZI'PM=CWS<2S@/M_ ;#VV\/N =HG;O /N,-MP_ ^]T?:U%E= M=,$?IW4V\^I,<[##9;WYD$#-N;))>#:SQGQE&.494!K+G(H,(>95W&EH \;V MH:K4'ZJ[9NB'(= >SRM.\0@V>U;NNSU;&#I[8K[:OD^D>1QJ RBT^N/:"8HT M.=Y;0K'T\/M^2C6=O&L\M0]FN<9F_U1L^<'\9C7),H1+G6J L%0 %84$A&D$ M$$N+O, LE7GA\HGKD#&VKU"K9E+KF5A%DTI3MR]0%YS='XE ($7F\1[X.-.K M P(G&'"EQ%]_+)[^P]Q=DY_Y8<=Y76,.0DL.1K7,X7)I/^?X;K%:?]&V,H4- MQOBNED^&,+85*]ZIQZ42TXIJS,\S51'57-X^+);KZ7_7*TB92Y(R30!4V#:Y M0Q@PI"F0E$.EH4(B2=7F M"]NSQ7BYBU_FO^J1&GV!IAF-T=VV,F+3&GMO%7F5#/3&&0= MS78_;-^FFV1K5=U-8]^P<%YF.) #^8T!%!K4$PP'X$O?+N#(/;;!MV5FJYX8 MMN":.BPX>[]XJ[ZRJ:P_'YOE)*6%IIG60!1E"1 G&C#[5T0957F>2YWAR7JQ M9C.'S7!O\5Y$O54BW@MO'FSLL>OJ#[?#WG94$",3YJX<==T?I]+^1&GJ]<)\ MQ1)KQ$WK)VZ648'WV/2..@$#;7W'F0B_??#>.';NAON/.MR>>&^+#W;&^X_2 M;PE@\Z_9ZN?7Y>)I*I5\^_S'RB8S[M38%NS<]NN0E'*$:0&*G!F7GT$):%GD M J$,909UGXA(/XJC,[%-^HGVCCFJ_HP==?5@%TN@1MJ6MQ<]+A@1_["&.63 M"NM6?;LS_,9:D$SG?]GKY;JS(DK+E?X@!G*Y>R@PJ(O='Z"7+O45(\5VH;^8 M&SBDMO"5 &4A.\9V]_OWE_D"M3##\9X1_- MCZM)EJLRXYP!B-,4(&EKR\.,FK_*G(D"8EK27GF%6Q%CX$_ ZR8%'!I[-"#R^LF?'\#WV^+J< MSL7TDD@*"'.<2(($)H*I00,A43J%.#_9KMN29 M)[KY4%9=_#S7NMV (X724@D--&.&5LNL!%P2"00I.--97H@">W5IOQKI(1NU M;WOIB!=;#/$ =Z/?8#!&9N(7'MQ6U3:(+&!K(B=(0G5N[Y0U;/-V%[./^K<[ MW=1C!?]UN9 ;L5X9[_V;72W,VHKL6I>94@@!VP@((*P%8-R>=1D>D4(5D$BG M8O>=4L;&'ZV>U6)F66OJL58\"Z;#2CP$1)&YX0"=1LG+9>T]8/)8.H> :Z E MO7FX->TE_0_6KA15U;X^-\M5Y6S]/JR_JG6M[_ M9/,F!/7S8OZD5L;-_+RIGG/!BY0B48"2<^,4\]0XQ5*5 +,4HU3AM#!.\6,5 MJFK<]>7:<0$\E/X^[]A+*R(>=K1*)FR=& ,2KGY,Y_.FYJ#]Q;/==[)Y$54N MQ&JH.A?>CP?FF@A:IH#H@@.D2 XX1X59,\$BRY#Y"DO1/![OYQ?*E?X;/!RM M#0,^&LHP\;_90^&XRS/&:8Z]>71] 92F:-6>^4EEOWE"V'R7,+/%P/Q8H3"" M&BA])^ZUJZ!XZSVN[)?0TQ&L$DIO!?HY3?]@RZG-2_W&UNK=XH%-YQ/&8^$#L=D+ H#1TWL"7?-%Q9>]M_7.U^O^V7*Q6$YJ6D@@N0&X; MIZ*2,L )X:#4&*:Z9%*D7JW-+@D7RN0JA>K"=6KPWEKLQ=MY; M#H9<_.WECG8>-TFE;] M9B=DPNTR=XL;>J/9R?@3>\UN]_7LL&J&N%O,;>R! MFHNI:OK9P*(L4IYQP'!: 1S9G,K"$@I(EHP"LO,*TKVM)BQDS7 M..@,J&[\<3U4D5FC!TK^S50[00C51_6TD&%;J'8:>M0]M?OJ?A3P=K.:SI4= M^(%/Y]7*9BMC;7Y:3:5:'N7YW_VT/WZG]EH1.Q MM229M=K[,==0ST*A,P%+"0&$!0,H2P4@:0E!QC#*-$::EEZKTA$^"8-]L/Z= MGP.W3^((9S?R-[:U.-DS^6;WT5TG!R8GVD3AWZUY8<+BO M]\#S%<@=&$KK0?V+@:?BI<,RM/B>E43JQBT?YV+QH.[9[_>_[1YOV]=EHD16 ME*E 0"-(C.-"2\!ARD$JA,Y9F7&1I2YI,F[BO+XQ ^3%W%L9B:AUMI56GZ8K MRSEOFN99ON4\NK%V^R"$0S RCS>*)K6FB5$U:71-WKR]A)]_<0TG6$(5SN@6 M-FQ1#"?#CPI>N-W5(X[ONU@L'RVIB7]MS-MBR:H)JH*%RC!F&!12&,<7%0)0 MA!4HBBR7&,J294[]F[K%C,U/;15-V$Y3CQ"U\W!VTT4XD&(?FK?X["G9)Y;O M/% >P7Q! !LHFN_4@Q6J=>E%'#K#^,[?/5P'J#<*D8FM MT2M@@&VGQ8%EIE,WRSI5B_Z#]6]1'3A$M, M,V[\$VC\%8!2A@ 1!0:XX&FF$94Y]4H+[90VMK=WETU=Y2DE2ZNNW4S9F+^P MYHQTKCQ?[V[ 4XH*RAD'V!:E0:E4@&&9@IS1S'J+5)69SUHS'. #+#5? W W M?@T&8V2^W2'8I(Q5JH*%!D;9^EP_' 4[@1*(DKME#4K13F:_I&RWF_I1^*TP MOO:F:E94A1?:&,6E^FG6LM,G5:]N&V2@)%(#5"(**,8(R+PT7IG, M28&\CO6=)8^-VO<4;V*+#U1O]VO>V ,6SPTN]]EPHYXH&$>FH=LO=Q^3V_5Z M.>6;=15SN%[8SFA538'@KJ W0H$XR5WNH/SD#<=+KO(?P+\Z_^U&3LVL?I@N M'S[*")9GXVXKEF(6"-N#\5P->+LH".M$;=G;_\:VMA'A@"AE>ZFPO(2D*%3FY+0Y M2QR;,W?''JY) MP',"5VA"G1U8*K^4=G#,XWACAW:$(O)IJDAC9T#A#."K,0A H0J!20 M6&6"(QMJQ?N?-S12QL8C#MO>U^QXM]@2!:E0QHDO2F&PE7:132$&,LU)7DK% M&2[]XN^O1G>8:/FZ+$U-TRO':L/=4/8Y-.@!S]"'!>\O('3E"<$+!**<#+0R M7O%$X(69W2TZO7^7T+68:4>!J_('%!#]8()+A*!%U0>R^LPD VTD.X' MG=]*^3(@G6OBCMN'6_U>MN%@G>MP>?]FP/=+-J]#V[ZIQ\5R/<$\RR06%!1* M(>-UIA(0I%+ RSR54*&2EDYU$[J$C,W?W+:[W2F:U)KZMP,^ O3RT40(F"*S M8@^$>C4$/@?!51V!CP8=O"7P.;-.]00^>ZW_2_[)8#[[^G,Q5VWIOKR$T"Q[ M0('MBD=H!%C**( ":H5EJC+N%&MZ:O"QO=25?DFEX*5R:)>!N_P27P-'Y)?7 M PFOE_:UJ/!!GM)SYFQ_W*>O:;'\N2=XNM_+&8;XX\MGYM=I;N%W2\U M[_S]XOUO8?,#V>KGA]GBUQ>MU;).^YO G$B-;;."E%2QI\R\O=B6TB<*$9E# MG2'G5)F^6HSM-;=V)$^M(<>HI[' MG/UP&NR0TRVGH_\9Y['YH4\X]R2\SOGFL8EG3S=/7-KO57^GC">W5/*>_:X# M3S[.G\S':+%\GN1B@FCB BA)"AYSLR2"]E ,D,-K&18%%E*52':3J=N MY- IS^G9/VQR.AQ#],B9[@;7C2FN!VP8LFCU3-ZTFO[%UDYTH5AOPG#")!!G M=,L:E#::']G=-=-9!9ZRY;*HHKDYO$-TM5NL) M+&T JLI SC$%",H4<*4X@!FFT/:F(H57 E$,)CB$BJ^[D@X(\L4U>$A9/?L.3>?JB[XS"DS7'YBH$EB;>KQO%\OEXI?Y MK-TQ\S:9WT]RG@J"C?,-"YL5)H59QR,E $= M*FI8O];4LT>1SP2X<7@L6"-SLU6[:I%0*9ZTFALF;J#>*I_<78+:O]%1#\Q" MM3_R$3UL4Z0>H!RU2NHS1JB=R*]+]4&+:HR;6T?@CYIL3WGJ>]N M9S#L7W4;M)V+MFV!G8JZ8E[H3/WK$(RV:>JDQ"OOIOH =7F;U6NTGD%U:T,C M9L0JT/S_;);3E9R*O7+UAAI+GA$$<*840%I#0)DM/552B25/<\B\JH1?D#^QKVR$&I..P(2*-+L@;=@P,C?3CV+$ M'&^+MB'Y3:W4\DFMC ZW0BPW;+:J_C3N2U,RR9YEJEP63$$"&*X20$4*""88 M:%JD4.8P@[E30Y;0BHV-DAH-MSY9\)U%M^D*MIL8?!+&LX/8FM:>O%7&W23M M#.[9-^B>H1?BP^T3NJDUMKU!+S![[ ?ZC=^[;KD]P%K9$^/IDPT/_J:JJL-? MV;)ZV1DK!(,* I@C#E"&C!>(BQQHK'@)"YF5RJL:U"6!(^3<2M]DN578NQ9Y M-\)N=!H2M\@TN85LIZLEQ+K2>Z-NT,KC3L"$*SC>+6[H.N-.QI\H+^YV7S]6 M^;_*ED]3\O9)+=F/)H&Y2518?=FL5VOS69S.?[R;SC;FLG?3E9@M5INE^KA6 M#ZM;OEHOF5A/TKPL2BH($"RU?B'3@&N8 9&F&9.ED-*M,$A8M<;&4*U5":O- M2E:5/&WY.(K/?=CH:BYKZ!U5673TQ>U99BC1ONOF6UX?( M?[8&!5PVAT4X$(T&4FI0L@T+Y$M*#CQZSR[,BX>')G7L2/!$,XQS8I;I:6Z+ M092X #S-4Y!G&4GS@HJ"$1\Z[A(V-I*M=4U655[L,<$F;Z;SYM>^O9B[$$\5 MY#+E&"!5E6(E!) \I<8-SW29&<"15)-'M9PNY/>U^7(/B_M+P9$CKGXN9N9! M7OVO1/UK8_->WTBEIV*Z_LM-PM6/Z7P>;QZ*C.%42PZ80!J@7&' M&(@-=.C MIO2YO0RS'1K" 48)AQ0^Q: T:4 M7>-0760*%D(+GQ3IP^&]OIN#9$?W3))\@9IK $!?+*(?[#>*W225:B%/[$^9 M'.PD_F#P@4_83QEV?')^\JJ>)^)J^305;6O /!6DX'D!AC\V\;Y3S/NP_PK2:XA+J&@ M0$." &(9 9R8I5.6$IU+8KZPTFO'T$'FV-[D5N6;I%*Z.H#ZXA&J4XR!Q MV%8Y[A <-;MA\62S7],=_]*UNK=U-;^\X(G[+9)&>$ M%R*3 )>( "14!IBD%*2(%#0O5 ZU5WA+3SW&1E2-OLG2!I')/46](XI[S8KK MBB(ZUI'YZ[W1JF[KU11?L@$K5M\79P\W23LA+Z_;-^PF6''.0 B'BSGNI<70 M0[YHMU-;NIVITU0DHT)YB 0A"[08LA(*6D0)%2855*R*G7T40,) M"S>2?^W9COP%>#'16P,38^%A13[[SU4QYJ_[D_Q'.\F[.GX[>Z,<6<>X,':?#X.!K/G MKDU_\*(?"&_W6-JL[C>-E@'K8E_ (?3>R0LIK[,W(TJ,TZD36S$99YE MJ5/=RDXI8V/>?0V3/VL='4^NW- 'NOO/G; M[G7O'GN0E]W)O/95=[LX4.KS/]AL4Q?NFLT6OYBQ8L+,S&>Z0$!"2@ B-GQ4 M,P32# E=%J)0O&AKR]Q?D=Q\+-KI.3^L)G,_ "5\4JO5_YMLU4U8J^^5>7U"\7E\8N4*GY#XNFG YR&XF.';<6O@B)B7)9?3 M4DG(- 8TR\WB!&<9H)Q@4 B8%:I$2)A"A-$0]:U]48L=+_.J]:Q]P7".G E;O]I^_I7:;NA_LH6NVD(&;2_)U;N- M^J=BRP_F89WH@L,,*P6*HC3K)B$5H#G2H-0:0YVJM$B]XF9\%1@;>YG'$7L6 M&/6%W(VS8@(9F;MJU6_VCC(K[6^V%5D,JZT7"5?)5S:5-XDU(;$V!"PWVA.] M4"5'?<4/6W:T)SA'I4?[CM/;$Q-*R=4'8]#WGXOEVJRG'FRSW DO$#.$E8%, MY]BL DL(J&4R*#.-<4;-;WU=K].2QL96K:)U2\255148N0^)-,IZNUQGT'7V ML:['++Y3M0=7I26P:B;ONN#JXSAU0Q'.4SHC9VC7J-O<$[[0A1NN.9>KZO%9 MZMD&*.6(",JH Q!0P^Y0(#DYJ\9*2G-1"$0[W$N=R1G;.30'']L]72)(O+" MU>><\\PY,='?:Z?+]] MWEW2."NWMJ5,T\[Y;^9"V\3Q:Y7ZWZ05BY1QA"0H5)+OG#.5PROI<^+M:]KQ',8JZ22_O:XQ,*BOM&J^RTZ9<6TNK2NJ5K<&3L"-.1:A$T0@:#IMN&@_BHZ35B*+\ M/AA232?OYVN[9-WPV51\F"V865(25>!,%R#-;2Q784.-4DD!(;A &>4PRZ&+ MSWAR]+%YBK6"2:UA4JGH1M"GL>NFUJL1B4R*/F XDUBGT2?H9Z7$7W\LGO[# MW%7GRSC;#J7F_IQR%LVLY%)WW\JM;9M M8ZR<)O)6$Y&1DN<@*P4#"(H<<(X%*-,"04W+4G"O%+CSHL;&'HVF2:5JTNKJ MQQP=P+K11ABX(G/&::0"1CB[HQ&(+#H$#N_1!R6L#XR(*O38RSH\ZV(;&1O7=J7@?>?AOTU\/W M"NEY>QK?O&S?'J?CYV6,PJ?H=F]=+":IN\>5@L5;+^R>:.T5K>$]'-43'AC;U! MM]4ZJ=1.ONBD"2MH&M+L=*^N<%Q*>",LF[5JY36\"M('&OQ;(.[\@>@+6_V- ML'=7Q)]F>5J1O_=X@_!_7RO;3T#O^_MYHU_6/]72^LI+]=-\5:9/JCX&;@KN MWFW,9V@NGN^- [V:U<[TMFRB^3I]72RKWZV-@\PW:]NT]7[QE=FJO).4R3S# MM "R++!Q8;$"E# ..$M+C 3-B5(^>R?Q5!W;E\9Z:\;379@'P,8!_YJN?]K2 M554A;-&8F:QW=OHYQ!&GW,V+'L=$1OZF548F!U8>UK7=U39O#4[V+$YV)M]8 M[]VFL"_K?]BSVZ:%UI:'\]_CSTX@IS^BHH.N%.(#_G)Y,8#$H#VZF_:R)WJ1 MVK"ADD+ ".0 <0W-)X9(LSYA&D&L-.1>V?B>\L?VW6CT[)\XXHN_*@E.26'6 M@@)K\XG/#?2(9$#*DAG3N2@T\2DP&1/_ 0I/WIYM=GZ3R*'GQNU;'!'QR!]8 MKY[F-TEC4?06YI>0B]NK_*ST,30EOP2-8_?QB\/T#%059N6]F5F/^YTR7T91 M=QXQ/\]4];F;R]L'^^7[[^KW9PO43)19]6"F2Y"F, ,H305@A?DR(4Y8JAG* M&5$]MNY#Z3?2W?VZ$-^>D8G4&H-&^T;&,RCP.#0X_<,%Q(_E=S,U!>] M;<];KW/,BL8N8+8E\J#(%*,X [2P*0DI5H#CM PYXIEF1 I\4I)D3RNT#M&XT0 -'9$S0DL#4LV:B=_5HK'J4KHBU:HL!97 ML<.&IGB"<11>XGM_CZ/9NRI.I4G>$2Q7N=(92 7, 9(,F04VRD"109J)7.*" M./60.QIY;&Q3Z^9QK'< D\/):%_C(S/#75-!YU+NT@4 / XN^P(QT,FD*R!^ MQXZGC.X\5SRX8;B#PU-Z'IP,GKR@9^W3Q6IUMYC;4H1J+LRG_9,1\'&M'E83 ME&=4EY0!C(59N**R!%3R E"MN!0TPQGS:EUY7M38>,AJFARHFOQIE4TJ;3T+ M@74@[.;JA,$M,H7UAOF.'B[)9U9G=KZ? MJ^6/Y^]J^305:O5-;>93LZIK/D%ERAC$E )=IF;=A"@!/$T52+-4,X)3*K13 MJH2SQ+%11ZMS4BN=M%HGK=H>'WNW0P<#JW(M-L/**]IP3:.7//5CT[>T,__KU;/#PLYE6(?IU;CLH2D@QGP-"#<;6H$,;I2BE0 M):<\SU">8NS##"\%C(T0:OV:G*@W:09O(*S^U\;#LV3)ZL-?\[R?,;X_G?9!A7<0-Y=F/0N\FSHKU_:EX<>Z_YQ[W0.CO6.R4J M[SG)TYO$/JG_\W^D&/YO>Z7Y6YJ8NQ^56$^?U.S9,^SN:%K=V.B:R8I]Y%#/ M4Y/G4VEW4Y%2R.BX<_8'(I^CX0?EG'/&O:2:L]?U]?#X^N-\M5Y6VP6?S10W MM;I$GG-$/LAI06-CG/ISNE7T)K&J>C9V MO@BNJ_=Q/62#.!_>:/5P0+JA".9_G!$SL/O1;>RQ]W'A^IX5$C>KZ5RM5K?B M7YOIJBK$6/VX5.UCK+AFJH"EH0?* "K-BH60M 109(7&3/(2.A5H=Y8X-K)H M%4[V-+Y)6IU[LL9EW-WH(RB:D7GD6B#]RRJZ@A.JNN)%><,6670U_ZC6HO.- M/+;6QV:SJ9#@A7(M2FA6/Y((8RBD9()IJD*>: MTK*D6"KW$\'+\L9&.(V*R71/1X]C*P> '0X P\(6F5D:96_:5)XO.FE!_!@- M1(^3O[!@#G3N=RVH?H=^[A!U'ODY##/<@9^[30?'?1ZW]0QI5_/I8OEYL5:K MYA2;JH()4A@GCU-A_I,*0*%AW#(598I$H?/<*Q_V2,+8.+96,*DT] Q*/P+/ MS5.["I+(_+F/1H1R^&=-#Q4S?C3^L,'AY\P[B@(_>^' E6QM;LSZ>;><7%6) M_?<_V?QDUZ\7^935/[YC:_6!39?UWB853!2$08"1^0_**0:&0PJ !:0TSZ#V M[ 8T&LO&QEO[+1[E8C9CRU7R:#[.U4[W4-T>@S\^C@PZ%GW'Q-S7E]RMT=G; MX%LE=0T:6Y*NJ^_D42)]=4EBH4HL5J,ITAMK_E^[DF]PN_X]ROW&FLY@-8&C M*=ACN^5^L9BUCFJAH9!EB0$IN?'R!4P!LPTWD'-OX+%])"O5 M/!;[^Q@Y;(WTM#SREZ#2JD^8\[[U'GL:/5$8://"$0V_/8H3)G=N1NQ?/]RN MPPDM#[873OW[M:GQM_/UM"I4-'U2WY78+*NZP^]_B]E&*OG!*&@I=%//^A?] MGBV-*C]6AO\J!MUE([]N8[(Q,6BL3^Z@D>W;:FUI+K5]7^XE]L_2#/06.ZX%7G=O8CGWX:1VH M7$#HR0A>6""8@J]4@B TP.>+%027U,.!_;YY?)Q5[C:;W;'5SP^SQ:^/<[U8 M/E12OZFJ0LS]XI,R;OCJ16$0F@O!""0@1SJS7:HU(%IA4.J,:%CP3 KF[/%> MH\GHOAI[MB36&-N _5>R9T[2V&-+Q=86>?B45TV:@PL^U%3$)OD>L^##XH$G MQF-U,-0$#;2<"/JZ^"TZ0B#9N4JY2L!PRYH0.!RL@X(,V+-X_J-:,IMK_UW] MJ#:(VN6W)I)!@@',4@20;4],TA("*,S"!^:E$-JK*?$9.6/[&&W53%:-GIZ% MZ<_ Z;:," !2Y,_$#I]6Q0B'M!=@"%5[_8R480NG=YMZ5/7\PN57'-[RR[O+ MO+OCG*6EPS9SZ:3,*1>E%B#C1!BO-S5>KZVH04LH=:$0A-C)ZXVOZOB8J%(X M43N->YRIQIE5CT/25Y^K\9]ZOFPT:@V.W6 TZK2$/(R,H^CPIXM1 3]Y7!A7 MXA6MFNI&'1/,4%Z(+ 5E@3% (F6 D=(L"]*20T)3G$GBE]*_-[H30PR:Q%\' M,DPK[7HT.VI <_0C/8$8LIW0QVX$^O7Z.;0U9'.>9N3AN^DF4CMDI M970N5_6 KJRBP,A[2*11U6-'ZRR:#MN((3 :Y/W]OH.GRL;L</7;T0 M> VT8W<2MT!;''/JA=L]=/^S\9*/;&9759_ M4ROC]@CC%=A_N)W+PU_L73DIJ("Y7>'J#$N 2(%M4BH%.=9$:4T+R,O)8Q5= M]7W-EFLW5^8JG7S>@9>:Q7L-JKUJ6\Y"V!_43EU;_8*K'].Y/;&SY\6U3IXU M+JZ:1,(@QBB#@ BL $+&(>5<9<"\+E!BG8D,B682W\\=O=&!I[#5ZY4F4-F* M)J\Q=6X>\6"3$?D;;#6[J8]]]A2\27:Z)_4E=IY>_'+_CH!54D(@&ZJDRE6Z M#%M_)01L1\5:@@S:N_?8^F*S%;K#;[,91$Y!*E M.0&YMMT$>2X!8Q(!GBFM4LZ*@GFEY/F)'QL[[&E??:4/]/:\P?F5"&Z'J/T["LS97PZJT),&\:\ MY<9M8F(]27F!< Y+4%):F/4^9X#1- 6<:BFPYGE1.%6$N2QJ=,35M'J;[33V M["5S'E4W:@J#560:VE-RKSU>JVC(7C(7T0C52^:\H&%[R5PT^*B7S.4[KJZ4 M6S=QKHN/3B#$5-."@11Q;-8[A +&10JR#*::Y07-W#K(7) S.FK8KYM[6.JV M=[/XS%7 C> N[*K85LK&;6([2DR/9#R6B5M3YG:4=GVY.7]B*$^ MD[UGO[\IJ[8AGSHCQ1Y=W,K_W*QJ%V92\BR76I>@T((!I!4'7!BVD*(H$$$9 M5JGR(0I'N6,CCDH_/UYP1=B-)R+@%IDWWFM=UP%O0BD2HWSRS5:Z.#3AIJF= ML6?%C6UVO@FYX^()7R"Z<94Z*/UX0O&2CGQO[T=/3<> *I'@X]R\X6JU?O_; MAHBIB>*%+#*6 BHDM'V52D P+P D1<:+@M 221]*ZI U-AIJU4O,!WEF]4T6 M?#;]4]U_O_+0[0\_M&2MB:5[@E *&BL+NW!! B"H!AISC M#-JV)%X+LBYAHV.L9I?RT39#JVMVM%W0 GI#1Y#[NT/7 #FL/[35-,(QMPLB M$5RB(U&OYA.=,[K+*3I[CW^7VENS$I-V-58U4&5,I0(Q!')F0US2K# 40@2 M:8$+F1-40J>"U4=YK1OWP4&,?8Y;*6S3 M<]N2!\VG?0=L]8ODO@M8_U-=+YQ"G?"Z"1WVM-<+B*.37[^[^_'19[6V0;1? MEXNGJ31KE><_5DI^G'^;)F*N0!*@(LO,\H*7@!2: ,TH M*U))4<[Q9+TPJR W3G(7[<5+6P7BO5=&\SJ#8&-SX:=S\_^-S@G;*NU'5![S MX$96<="-3%@6V"K.OU7;UAUX\T>-\E^2K?+)[668O6G+'[% U.4A>%#Z\@?D M)87U&"%$4]8/YNFJCPDG,$,*9QD$F2I2@%": II2!0HI."^SDA/MU7#QG*"Q MN4Y58NMTK\VH-MN+[W=NETK3Y-GRSKK,V<3_E,W1JWRF85-9Z4$;1<3_^[VAJL6PBD M$R95@7/$ 8;"L :3T,; :2 4UPA36C+HU=3+PW5WM- MD/.^:VS8XV_)&@M 94*RLR&IC=A?R/E,19_MVFN #+>3VTN+H3=YKX'JQ/[O M5<,%/&;:1KIC"$O*<@32 A8 R5(!*ED&""X+"A$F"GE%"'=*&QL'?C@X55(7 M0D5ZH'O%D=((4PG.G2E%22=P B7FL=+K)!4XF>UTL!0HM<"L]X12U13X4RDC$OL)-\<;DS6RQZI', M=!9E-W()A%UD6CG0LDU0>//) G:3V UJPRQ&XYOD=KU>3OEF705"KA?)5Q8V M1L8!KG"Y3VC>Q8_-GOF\>'MCRV;X<.Y7MWSHK!5Z#>Y_MYQ!H M#KL9O8]FS(YC?CA%V:L^*_05=ZXO =&]CWWQ[FL[138]%+ZI*NQU_F.OX\K; MY^8?]]I!ZA01E>: Q-P4 -%WMA&KRKHI\6 MK]0ZL1=4Y_LC]AO./_;Y_7R]BZ'>2ON^9NO-:D+37%"5EX!DL 2(80$HHRE0 M69ZBG"B>EDX9I)<$C8T$:UVWQ5YV;V.MKGNH=">ZW007$K/(#-87+J_(:A@5:=PX\6-RUBWG[8=A.U_?SJ/ZV6,A?T]GL=GYTRK:KS+4]H5$<9SI'!2A$ M8?PH2"B@D"B0YX+GFD&"N%=;;2_I8R..5ODJ%?3HA/J@9MWE$Y\ D^/F0T6# M/#+O!$7;VTOJA5H@W\A/]J >42]87OI!_0:YHH=1/?;G19VE:@L=D[(UT]N(>79+NV)S)*9O? M+]G<++B:9C48\Q1"40(L(;/!T0QP+#7@ME$2I)AK[I0P?E[$V%[W5LFDT=*C MY<]I"+O?\C# Q#[P>H%)GWY(I\'Q:(9T-4@#=4+:@K6N%?UKH"Y(G?9WMD Z M?>=P_8\Z-3]H?M1]9?"5V]?%;"J>=[NK%)4(B;P "F<"()V6@!%J:Q^K E.* MH&!>J2#NHL?&@K81)FL/Z(Y6$<%69R\GX.JEV16PONJZ[":I-4_^;/Z,LH?M M#US\I=E+P6-9EYT!Q&-1=FZ$*_J7O[W<[O;MY7:WGS?5MQ<1R3$B&2"B@ #E MK 14:PYT44((,U82[;5)%5S#L9'BB6[E_2L_AY]/Q[/!UYREV*>&L?J4UY8& M;D\>8Q)"=B4/JM_PS M/"EJDB,N"TU*(*IJEB4E@)=8 US"LB@)UEGN%/O:4[X7P0\0#VO>@\*GQ:\_ MX Z; 7%AC+T9N*TC8]W<\^7BUHN$JZI:Y4UB[4@J0^)B[]-X.>H<#-62./9N[HUD=U=G_V$'[/?' F-;()CG- ^0Z-D%N9N3 M'Q/(R%\0#Y[Z,H]4@=T'LIC)HEWB7S]_U $BCC J7>_H1 MR#?UV)#3%_UYL5:KKW57@XEY4#@57 F$#(+Y\R0!T8E@(QG%.49QXQ,YE8E M)=WHXYPHIX>?U@__OL!X[T#+U[:/S-_9C_GFP1;C>YBN5HOE0XF&N MH,8O('91D[$4$7.%S*.0F/.0?BRZ6JXG=[:(HUH^LN7Z^;-Y9&]_3U<3F:6: M9L:?,JLP 9!A1$ 5)$#10EOG2@CJ%(AS3L#8^&Y?Q\0JF?QIU71\<7&FGDO&=_&)N7>/2\S?=CQR=MA!R.&24>T;?_&Z'J>/-J_];F%6 M7FR^_C#]K>3=3[;\H;Y9SO@[^SU]V#QLRQ&^72R7BU_FASMF)M[N9/]DZW<+ MM3*>V3?UK\UTJ?Z_C5%,+6?/]W4=Z DE,D>PR !,4V+[792 0TI S@HA4Y8) MA)WVFH=0=FSTTIB4++>U0'EK5"(:JVZ2M;$KD<:P9+Y8FVLKTY)_M;8EZ]HX MCT.ZV,^$PVGJB&8Z]M:4+0O2FGJ35,8FM;5)9>Y-TCX'NYJP6Y.3N^US8*U. MK-E55\'&\&1K>7(_NN? XV1W1,_#0,? HWDN_ Z.!YJHSE/FV#H,=R0]$)H' MY]=#R7R=>-HOF_7*+)*DT:2)O\20"XB4!"E"'*#"_(>DTC;#T84F$F9,Z,EC M57WY^]K8XK:K$UQ/'XIZJ6T\EGJK?DSGM6O"9M4!\*M%UA[/;($RA.U&/Z2E MF4]B9I8:?Q-P)(7 J"14D&9FW\\=]_M',*^MKO%F]7VEWQBGU&VW[U4G*;*_ M&#)8>L_.\05+GYV$D01+'^OW;Q4L?1;>T,'2YP5=6R3/EFZ]6\RM5Z'F8JI6 M;Y]W?]U+3^-0*D6D LK&C2 ;,\TEP^:SD(D\TRDL_0IY>FLPMHV%_3)M6WW7 MVZ M[QYW_E/BR.,Q@8[-TWL86^V3 _4M0^\9,% )/$\4@Q>_S]:E=QIBFWM7LE&<>2E]@0 M9,$$0+DM)\JH IJ61.@\HZSTRBL,J][8*+0Q)VF.U3P),_#4N;'IZTU(9*IM M#6MCCH-_()(.K-R@#!X'V)?T M'DE*WS*GMB+^\G&QK+QQ6RM154>#2_.ED \X(#G@I" M=*YL;4._:J>=\L;&SDT5SP.=;ZH2GL8?6R:-YHE5W;< :C?NW4P< 7L_(GK+5M/5%]WX7F8!75?G>5F RC@Y/,]2# JB MC+N3DQ(05! ,U$R#/.RD,R'A]S$CHV&*JWM?M-7,VH;H>#'2XYXN]%2>!0C ML](6P)W*PU3X\D,J$"LY"AV4E/R >,E)GG?W[H'ZJ):&Z\RCLS9KOO?_VDP? M+>M]5NN)R#DB @I0<@D!(BDS#A$A0*8Y+?Y_[MZM26X"[>>*;UUT_"X=;1" M[MT.N4\=R(6TD;T*2;P.LI=-#=T\]FK09_K&7K\F4 &_55^I$M,V'YUDN2HD M,1-5C&UG>V5R0TI1"91,4U9 2@KAQ;/^F M:G?OJXM_'F0WXK@=NIXI8X=:,SMM?8PHC=^)02QM_/-&AA7'[PST1!V_^]>! MVZ0S\]C;J>K[Q?+M8L/7>C/;KN4OU?-T\[Q=NO^JA)I^M\O[JTFA>)Y#6(", MV25T:A(-4C %%.):8I)1(H77?FB8'V/CE&T8B5XL$]D$DK F$L]]T,"Q<=SP M[!_QOGY>W01EKDS+0BV%W(V^#ZF3;\<;; MW:Z@\G$Q?WQ0RV=[,&"2YS)E&1% 99@"E.$"4*P8$"E!D& .LQSZL.(E0V.C M/>.GN=63^2PE+\NI<-PVO JG&Y'% *EGICJ42K%. NME=Y?PF[12S@'1@U;* M@9E7TTHY%VR75LK9W]]6;[O0'4H#[S=KV\7L5&_@J+=[26B!-2FL<)NR_:ES MP#2A@''*=)9QC82?>'U$Y\9&.?L5I'4(R;O5>OK,CB4^VB*TL*+=*./JQF.O M-5H]<]_!0'5)M)B$K1G(<\,W2!%P3.@CUP='<>U52H=C@GJIJCBJC<"U-:U- MYK-=K&MZ@=%,:IDI!5*3" )$2@FX$@R4FJ@4:9RKU*O[TEDKH^/FI\7+;@7> M<_7L+(R.BV>W@M/WVEGEWVZ%_7K+.?^ULRX(8BV=G;4Q[,I95Y@G"V>=/PY[ MV]\]O\P6/Y7ZMC;,49_E:A[5@A*.J9(@+4IDWG@J :6%F0UJ)17)38K'O=[X MBY9&]]9;!Y-%?:[-[Z6_C*;;BQ\%H[[SH'-'3G?G!-N#ISUPPE5T(O'"93N# MOT82ZGWZ=RPV;_G*Z?OJI9E7ZLGJ8O#XNZ4/7M MPJI%3# O)"\@ J*PIS!SB $1&01E"GE)T]),!IUJ10-LCXU']CVU!8^UK^ZJ M<;[0=U-,SX#V3#J5YW6[R];WY/?:RTAZQ";Q%8 M/[I93>?*GL9\YM-Y96-WX-G\:365:GE\H'WUU?[IL_Z\68N%>?)L5U7UOZ:/ M3Q.IH"QU:GMN03/7254):$XQ4$AIIFB!9.Y51A#7O;'1W#=FW\QY(JW&^*S: META>9IO'Y&6YD!NQ7B73>0+3C'K6J,8=4[?\Z_5&JF?^; -+]B*[VU<%. AN M/Y];W255?)9\VPCODBK&N\1&&;$^MA?T8]71QG5NV'K;7H ]JVTZ0M>3V/Q;V V:/0'QE:S5A1* R+0@@2ELE,5NDJ@H-BAPQ M791F[BR\SB,,X//8/AX[[Q+S:/CN;0PPQHY;'N,:N0%7 +%J6S<]4'QOX:HE?\01).Y"C =]N':[W]2E?LT?UXU M"XF8(HRSL@020@Z0X@103B$0*=<*FZ].1@N?C\X5>V/[8.PU,YK[-S.Z!JX; MVT>$K&>F/FAF=->4#K;>]K!"ZXA,)&*\9FU04G,,_9B07"\+$/VOEH$_&+I2 M\NUF:<_)U8*QE<;G5[5:+Z>6O:J?_:,5\I<$29(BP+G, Q@B6ZV]LU/AY=;O9%7M%WG+IP:/43=)]0KY M0/EE!6CM?E+[G]0!U"GE*MF%D-0__H>W['T(\AY2]CV/P$#R]#6XTWHD9#T2 MM3QQ\ZR?O@??ZV#^&DEI_@8<.]7C0^X[G"+\#5$?J+S?/Z54E5 MK^?4W\:FF")5E)9,02"H+ '"]@14H04H$"E) :G&V*OZS<7H*#]".Z?ODIW; M=VU"?K4((WP(W!9C8@,[Q#?E5DS]V]5[@!2K;;V+R6';UWN <-+&WN?:@7]&9XOUAJ-5W; P6UOQ,$22$X(H!IFW&SC *22@DX M*E1&"HT%5Q[+/*\0PDA7B+9^OD([G8#GH.?=S9Z&]5]FE[..?X_N5\T2_-I ML&O0LWMHS#-3XS""_<[PP7OM?<\ S_\U]C_#AR3:/N@-+@1^%M5,&W.;I55' M^*I6:OE=313/M,[S#)29K="D.09EUA_MB%B^^C%=33)AYN*ERD&6 M0PF0SDM RA*:F3K-=*X45M"+"RX9&AL?-'XFE:-)ZZFO$/ %4-U>^QA0]?SJ MGTRI8.^5WXV,D@)*( 52*D136. ">97F=M@:&R_4KC:[LM04'.T_C<88#')%HH\O2H,SA$/(Q>;A< MI@FIWG+-<_'TS.LF*BFLO\^O/@;VQ=U@11A0V!2% 0PFRZD0&&\QR0 M##.!!!4">1T."_)B;)RSKXW3.)M4WB;[@=S9Y9+#OZ[%<#QW#\(&SG$FT_=P M]#W5Z6LD;FA(&H!D]*:D/CZ\4F/2 )@N-R<-N9F_.L#?V8_I\^:YJ9Z& JG4 M5J7+G N .-> 9CD#&&(AM,ZTX4;7L_\'=QX;W37.N1_E/\2IFXENBKYG=FG\ MBE@Y?C':&P[6']YOL&/S9\/8/Q1__@?!;8$WSYOJ3:Y68.TR[E(]J?EJ^EW9 MIG'/RO8G_J36G_4#^S%A@N![XGM?/)+];]OU0M M.FS*8F*(VHHW!+QXO7:]K _=3#<$FC/=F M/LS7RZEQ550'^R9EED.291P(S Q%9CP#!%)LI8L@2F$.%7>:V0WC[M@8M7*X M8WGD-4:TFV/'-TYCJ&CXM;.BX?/>0>TV;D/E3=7"7;*-O3[?TSIB> MBJ'.^HSGZ? \(C348'4?*.K=BP&/'PV%Z.%AI<&L!NXWL=73_5S:_[-5,-_9 MS-:_W*_?L.7RYW3^V+ ,9DH7D ,J! $HUR5@*4EMYT($"2QY6GJUSG"R.K9D MH#IY89O55(>3U,YOSRTG)\0=-Y]BX]CW-E0+8?6'/9?O$K9.6J]C$6D02K%V MIYQL#KM/Y0/#R8Z5U\5A7/1A_MW<=+'\^<_%\@_#=LN%/2DSR=(,"8T54*4] MM9+F&:"0E8!G.DM3J@OMI])^WLS8V,8Z9TMG7Y:+1W-?3Y*Y *4;J]P.4,\T MLG7P+FEA:IR\2_ZV[%KE\N:.;BPBD<4%(X.R0W>@QW1PY=>!R[]50X@WF^72 MW'M"-120,O.R%ZBPB[L,,%+DH,A2!\6EFD[>52KFWY[9;-;JWTY2H3*D% ="6%U86P?! M,$9 $IQ3"1D2N=->ZX7[C^WEKEU,*A^3UDFW=_H2@MTO= 1<>GZ;_2!Q?IFO M!'[F35XI\=?'Q?=_,U?6+['YP^[=O72_05[<*\&T;^VUGP4V.3OH0?YU^OBT M_JQ_6]6-ULYT6)L0)+&VC4RR G. A.UFF0D*BEPJ)B14N/3K?^;IP-A>^H/6 MA@N=+-IXDID-R/.;[CT<;E_\/D'NF4&VKB>5[W=)Y3U8:&#\K_M,WOFU!_5O MP1:(7JSN;+[FAVW<%@C.24^WT/N$\5Y'=TF;2"ML>$P0#C3G%* \58!GD '% M="[S4I%44I^%A&YS8UM9L#5(VX5U@_W&M^?C%73=2"L>9CU3U+4FN%'G+VZH M1**>*\8&)1JWP(]IQ?&J0(W']],?2KYY8LM']6;QW1#8H_IJ26K"TA()15.0 M<:H!(I(!*K0">2E3C#*>2N(T\[EJ:6SI4"7KI*VSB:B\343C;E)M27MJ 5X$ MN)M"HL+6,WM4B%5^)K6C2>MI\C4F8IX:B3&0&U(),01!?ZG#:ZA<%32\>(-A M90NOQ7$B3GCU@@ &-=S,YL+D&/>/2U45MFRE$KXLU?-T\_QYLUX9TI96 4YD##C%5C!0%@TX33W_38^/8/=>2E]K;NX1YI&D!Z#OP M;6^8]I^^U7XG6\?O]D12OK0([WG?&\P>)-T;W .Q=DS8_8@\"+E.9O>[XW!4 M'Q3I ?>'W2%L3O[1&/RLWRR5G*[?,U$I.]5'EG/$,)<: -'2V*C>.FI7%6M7D];7L./BE_%UFY!'0:UG,@\%S'L>?A6, M2%/PRW8&G7U?#?=XXGW]@ELW+!96$7NY_*D72UO\O*H?Y91*5&*E 20%,3/O M7 $FN0"%A(3D0D&1>ZE@7;$W-L+86RY?5,KO>PZ'L<8UP'UW(&Z&<;@-!W\$ M;]A;Z,0E^E;">6NOM'/0&?KEC8+NR\+HY=WSRVSQ4ZEO:OE]:J6ZSAW%^+28 MV^X^2M[7=NV2_/[?OUFLUI\6Z_]0ZZ]*+![GE3042AE$4IKT$>8:H#3E@*K*9M_ @^Q&AJ,8NIYI M].SIN-T1IKMD&U][:,X&9/[K.OFIULDNIKMK.U#>G-L[_)'8NC\_!^7YWN$^ M_D+T;_!6G;6#$S"K^[G<:AIOV^NN/NO#7@OUY^U!_5C_:M#]8X(Q)L1JF&0H MSP$J"PT(-+-CP@LH98ESCKP*<:)Z-[9OR+?-\[/MDF1FAE7'[>]5QVWS;]7> MP6<^FS[6!R9#!=ABC*C;Q^/5QJGO#\:>8-OAJ;Y5=?QO)_N]ZYF^V@[A?FN! M.DE/;)!)%64O8FX1T8\N\A;#MU<2?XL(ZV51N)A&!FYRTYSQWEMU_;J8S=[7 M4Z )A47!4YT#30IIIA9E!EA&4I!E4C.8<4JA]/HH].+FV+X.GS96B,QR2:-R M.YTGO\W-8,XJ$FIB&:A[3?< .WXC7GW8!IQ=!/:DV6IT[&^G_F[#39IX8WXV M>AV0U^XST^WDOT9+&2>@HW6/<;,6]FGYLK0UZ.N?7\P;L[;?MO^[F;Y8RV^G M*S%;V/XHNYR34! "3J :0E+K7*4ICCS^6#X&!_;9Z#UO4XW M6\?]:-\+?#O/L<]4C!43*&4IRDHBP(!5%(K*\;-A%<17*A2T5R(R4NE?/9MS9;KP2>[ MX2*'QU[W]S+]JAZG\[F=]?"Z+]&K37"/1CMSCSNF]61V9,,Z^-+%O[;^K/_J10^ZHH.-ROB6,%Y# M='0PN'M:_C M&&^IXA29OEV]:)6 7'J_O\/\WLA;%WNZJL2 M:OJ]/GPCBQ)RC$":0@I049: :9P# ED*&6<4IR8:]6B]=$O&7Z@S"&3E1]VO]!4:_*;%93M<_,\@?IFM[*%A*B)1B@&.L *)V M([!D$&CS'VFJ&(7,23WXW,W'EB=73MD"M0S^PO^2M.ZZBXN>H-?-&[=BTC,_ M^,+A)2QZ*>X@5=&3FPTF*7HIC'T]T8N_"1;5LVG)606_78/$?3&_"<]E@9#$ M ".= \2DF1@+@H!F*-,"I2A-=9LQ/+BOX?E[$I!$/ PA *!6JW]/]GN(2O5B MLHIIY;2W*I_O\+AE%SVA/:3\B^J4%]V#?S^*J*I^@0C&4_KS=6!H];] @,XH M H;>*8P5#X\1?%4OYLE],L;K8XT37=IDI=0@0RD&B!,%6,DR(,I"$*5*S=S2 M&#=S8TMLJL,[TZV[=\GB0-QJ.A?3%S;S4K=RQ-V-VN*AV3.-'9V",D2V]37Z M 5HW4"(QTQ5C@[*06^#'C.-X5<#FQ*%HC^7'Z>,6\&5J5K9_$&I>VZL M,[&>H!QI3C,*"IEG .40 X8X [I0)Z9CXYTVQLQY,1XG^RYG]3^)[^W$?AL&G@C[K%) MT"?R VT*>(U I)V 4-@Z5_Z];SK<2G]HO [;!Q+*1D#F ED9NL4 J;-E+U,,5)"I.;SXO3YN-V5L7U+]D^O M6\&(N54\VS8%^0"BFT<4!O!UY)26 4, N'_L/OF-@\2+[:6]GN?Q>B.6&S5;; M5"0O2YEK@@"F60J0M)L7.<< 4E1*2%)F/H)>18N7;8V-*EM7JRK%UEGO#- % M9#?:BP1=S[P6C)I_.>)U/&*5(798&K;\\'K()V6'#I<$S.BK%+#-_'[^-I?3 M5;6'JN2['[9=HGT7[(PMY3O:G$A^MYXFE:N> MZ=XE8$-V=F9^45MVQ.0NW>JSG]>1@=?%4O=CMY M_OC;?+JNE!@XQ&E)M0 Y9A0@ QT@I9 @%;:';I853'L1P8F%L5' UL'$>ABD M9G&*HMM;?Q,V/;_O?K!XO^@70X_TBI_>?]"7^V)XQZ_UY1\&KJ&O%^*/#ZO5 M1LFWFZ6Y[Y=:MJ&2#SQ_F'8""4(IE@B4J7GOS1\YX,+,V4JE2P&1@C(MO1;/ M_7T8&RE8[ZOBJX6VLN[/BWFRLE$E&ZN^V/SY0._]Q5Q?E=+;2_1BJ=74BL*O MDE^FYMHJ]+]X+JL'#*7C>GJ_ ]3W0GHMA5G[?],9:1 _P8-C5\W"(3I;-;[A5\'IY);3;*.\VW&"%V,W$B119KA@# M,K=JYU!HP)#D #,D5)DS2I#O>ODE6V,CR=95RWBR*I=K65-8=[V7RR]B[+Q< M'@.Y_I?+MZ#5=H(6LEE^#(]YJ^45+0Z^67POYS&KYU4MN[0=VL*XS MP5Q#;B92@ DB 6(B!P3G):!:XUQC7:29FJRO+XU?L>-%%@.L@U=K[SRZECR>^UQ3[6FX=#U*K_9[<$( MA#6=('*3S'2[U>W'Z[?97#NS?KM1$UJ6DF.2 RT9!@CG.>"JD(!AG.$R,]/A M$OG,>:\9'.?DMYZ3O31NAA^1/PNQ&XG%!*YGQCHZ_K[U]LZJA'%E6&PJ^SGG MW@5,#Z?:SYI[M3/L7<%WG5COO"XBK?R=K2MED*.#))KSHLQ+#(B9V0%D2Y=X MH4Q"5>1$$8R5QEY-K#ULCRZ1VCMH4H>Q.VJWJ_)K8XE 0Q>&Y 9&NAWH5R.G M]V9^8;C^/Q1;;C'N]2!/ (!]DM@%RZ_/9]V0.%';E5L$L]QTK2I%YP_S=2/I MW)RUW-/Z>%?WD[?/U<.?BTF)2YYIB@"ENK1U]H;YN&1 YQ CS5-4NHGWWN3% MV)C//*'(F\\"P'=FMGXA[9_CC/^-UO@N@E9[R/HMCH6'[FKB,X%$);AP'.-1 M78 /0Y->.$QGZ.^&FX66IFNU7%8'(/=.F$]0RFE6Y Q0)4M[M#L%7(@,0&[^ M@\Q3013W.%'4;M!9+\,FL_4)X59A<0 M=Z.W&P L-YS\2[YU"%X&U"RWH5#M(KULT8&+ECO"O2T7KWSUX%] M%W=WNI_+:L7X:3$SUZ]LBKV?.Z^Y__COQ&8E?\SJ2.PBL9Z*J9K3PYQ'A(W5ND#Z)YY MYACC!L\^3D#[HA.K0Z2KV6%;1WJ"<=)3TO?ZP#JP]9-:VI7XI7HRR9))J3Y4 M'_#WBZ6:/L[?; Q+SL7/AR6;KXRU>I&^^K=9W>M*_N=FM;9+:N:S]5D;/OUB M$S#S%^OU39"):*),UKO $K:-;+6M^__O:9663>>)8N(IJ=LJ>E9>#?JXN)'R M:!^"GIF]BCLY"#RI(T]^^;A8K?YRE[2/2(M!L@="]378@R'9X5#EH/:),5C< M)0T:R3X<=I>C!B1B1=IKC&.L.K=!?1^V>NXUAN6D)N]5G.BI?_/J2E?(OYE? MKET\MS,Q^V).+F8S=AR93^1]>DXW\-Q SX"M]0' MO?K #EA7=*EC\,JU97"-@$V?:@SNDA:%I($A:7%(*B &[",W8=[<"&T"]IW8WJQ_&F^OA,MM"*XR(#.6&F^64H 1A0%/"4IY85( MA4(^WZS]FX_MH]+Z5BWL!G0RVX.M@&D&1<9 D8L,H-0>RLJ*')22TE)S(00K M?*K4@F$;8$V M E?_'KP!>(JP]S;@3;@-N1E8.UJOP?2Q3.^"2?R-P5-3K[4]>#'HCDW"R]>$ MD4?;XK&10ZW7+]83)K%"FE&0IYDVM$&9H8T\!S@K4$GSDJ;<*S4Z;V9LA+'M M3_I2N^G'$A>@=..'VP'JF1FVV#0>WC5KN1&3@6X,(C'!!2.##-I]$2RB;]=/"5FM6@FP,\0Q#(4'."30Y@X* E\@D^+F6.$]32J%7O>1Y M,V-[[YO-BNJ;U_H9I'!W 577U/]6K'J?!/C#%-+&N0.%>(V;SQD9NE5S1Z!G MFC-W_=J_'?/]1D[-2'RT V(ET?*2$:UR;C_Q#"!8:, U1Z"$C&>(LI3GSMV8 MC^X]MM>]<2]I_7/OPGP,6O>+?2,4?7_075'P:KY\(=Z@WLO']QJL]?*%(/8[ M+U_Z2=C7^)/QB:V>OBP7_ZF$2>W97"[F=I&T%O9"F&<<"0A*1#E 6:H A1H" M83[7!14LI=(K&^\V-[K7=>>?+068SL'+E MI"'@NWV\XT':\VO?.)HTGB;[Z$:65G/#)-(G_8JQ03_M;H$??^(=K_+_U+^; MKTV^\'XZ4\LW;*T>%\N?$RKSK"2% EF6FT3?S.@!RR0$>0X%YDCCC#GMUU^X M_]@XI'8QJ7Q,6B?=O_OG$+S^[;\1EYZ)P \2KR2@(_"@1.#<_09+!CJ"V4\( MNGX6EA0<;8-^VCQSM?RL:P'7S[LVV[^RU51,-&(XSY1)#V11 (1T"DS23H'2 MBB#!2L645P&.E_6QO>Z54^&2TG[(%SQENBPDR%EF9DXI20$O&04BYQRFJ"A( M3B?F3GSQZMCO>]%CPM84H=38[W>$OTOXD"/CEKKUAG;/!'Y2]%-[;G/D1OO[ M\S[RE?OQDKL@U"+E>GZV!TW]@F YS@3#;A+VE6F6D]\KQT1NV)O;%^2W_[Z[:^)KIWUHZIK MP+J14T2X>J:CQM.D<;5:)FZ<37YIW+W,]M[\XPA,),:Y9FU0CG$,_9A57"_S MXY%J;\I,AW[[-BD086D!!7^K=/'Q[>O4V^/=P_O/MV^\M[&F/'?+#YS/W;C7(RW?J>OM^G?F;P&/;B]7JS6)NY5?M&9*F+>W]^@U;+G^:__@/ MJUH^H3RGQ$K:E*3$ !4\ RS-(2CL,0N.4DARY#?=<+([OFG&UN5U,MN=4?4\ MENT&NI_.YE4XS\XZ?BBW[& "DM.::F]23( F0LG^RZ2B7&6:%5BDUSWP= M_KNY?%7X6_N#@*_FTL*^?E)!AVC=P'=+5*/#V?.7S?J;[#G<]F2/J$+@@T@L M"0(GF\/J#_C <"(^X'5QS,_NU\5L]GZQM(=4)D6ITUPH#4HIS">7VMH(Q:AA M(X&4/3)"H-?:ZE6+8\M[+[TLR>_6Z:3QVK-8ZCKNMS!/()JOQ#JN0$8BH3/@ M]$I ^_9&0#YGPGNTW:!W(Y_X@/;,0%?[?[Z[ M@JE_6;<71+'*O-V,#EOV[07$21FXW]6!NP&+Y^=IK=9S/Y<[ K1ZAUG*A$E[ M,) EM J3C)D)<"& S%%10FJ>O$)Z[01MD8KUT+S(["V(W$<2 IN]\PP\5KSJSKM"#"LW.WG"P2K.NF!X 4TCP)G($\1!@A)>^R(%G9+2Z229AFBQ'=E?[2/0_][ ^\J MK_\EGP2WE'>$8SO@A/V2=)BK!X1,/BCME0@F&1O!Z76%C,WK_;&L])B2#F-K<)2LE!*B YJ.%,PH@0BC%N"#F MH^:U'W3%X-AF.HV_=NM95!X?UGBSRFG/S:!KF#ON!45$LN^MH!V(M;.'['S? M#:+_1I C,K'V@:Z9&W8;R#'XDUT@U^L"9UU63/_#:K51\JV9TX5QADT7Y2.SZ6!\; M!=T_/B[KQD+):EW]7\TZ]G7:S*>^?6/]1L(Q5>T+W[X33NMW4GN8U)YOA68K MY^_:O]2+9=(&$#%=#,$M5M+G97O8U"T$EI,$+.@F8>SV5:W6)ANS.U;6ZM^5 M/<4R*8H\ITQG@*(\ X@0"*@T69322!*.!<+8B\7.6AD;6^V<-&QEO/0CI_- MNI'0S?#T3#9[R-2\\WOM8L02F$X((O'&>1N#\D-GF,<\T/UCO_=]/IVK2=4! M]GXN?]U,9S8_^CN;SM>J:@[;%E1 3CE':0&HX#9_HES)62!&*7 M-]_1WM@XH.XL;3= >>-S\KQSVJ^4Q17R;H[H YTP60^-MTKJ;[/E[M70E M"$.Y$!N[#E$K/@V(Y8'AUWXN_WH['WM"5#.SO:BBVPSF646YKK<9A'P]8VII MV/>RL 3LRW+QHI;KGU_,>*^-(=NOK=)'^FC,?UBKY]5$,\P%S1E@0A. 2I$! MQH@$&4EE*B7/549\LK'K)L=&RZW'=TGE\[8U8>5U\KOU.ZD<]ZQN=@#?+8.+ M"VG/!!T!3>_\SAV@2,F>@\%!,S]W ([30(\K U>XQ).2FYGZK-\JOGZHFENI M'^M?C?M_3,HT+R65!5 RX4!4)M[[7I1HWMYC]7KF:6%^3RMF(I.*"2:PU MIRY3PRXQ.01]LJ+DURI@2N0KP=]6H+L<$UH&>-BN7Y0R^>*B\P]WB[L7':2 M241+FE. >%8"5&0YH%E)@$8$B4P+HJ57N^<+=L;&$Y6;P%AZKCZ8=XEU-?F] M=M9S/G,)6L<4XW; ^LXN*JP>?+$**(;J1"):\=)Y*P,7&W6&>EHM+XGECGD]K[9.>^SR*K^RBX+%CW M@FW?"]>NL%[?_[H)7Y_%[%YP'FI1^^;'V'-9VQNL[N5M]]L-N,SM'>/ASI=UU>ZOJ__\PKX0]S-W;]DJJ;;,V(2HC M&FH&I!7;0]JN3FO!@9!67%U3SG.OX^X>ML=&'Q^V_5.5;;HBU/2[=?/?@MHD M^HR!V^2R)V1[)IC6Z^27UN^_)--YLFNRIK:]%J-V5_.%*E[+-6?+0_=A\X7D M3',V[UL$'DW9"5W:=C&UHN^V%3'/!BZD5$TS/J>D>[\O$MVGO;2Z-D)DU@'3SIM#7OJ MQ"7LDR,G3A?YSXS>++ZKI>.S?/+[$3VWE5]1G]*+T0:EW8=W&BS-/AO ?EI] M_@=A7R&[0/MA;FY5+>54>[X3AC2V51N YM3*4F<,4$$R( M$J?E3SJ57NGS& MQMB^./L%";NO3U6:L/-\U90I>&ZWG(/8[0-T(W!];[,<8_80A)GW)Z@#E4@? MGG,6!OW<=(1X_)'I^FGHF>G52JFJI'7U93&;BI^[*B1<2*QX)JU\.@>HA IP M7$"@4TE3G9),X=+ON/1%6V.CB-I)WZ/0EZ%TS$'C -1W!EIY>9?4?B:_UY[V M4\[E@$BT@\^7+0U\YOEJR*?'G:]?$KHF_X_%;#-?LV7=(G$UT45)LSPM0*IL MO\)"(L *PPQ8*YIGN6U+ZE1Y?M'"V*B@65#>>EEWWG3DALLXNJZXWX#.,"OM MSL $K*]?"/Z&=?7C.PZ\GGXAH--U]$L_#$S\IRLQ6ZPV2_59[RNX-"5<5677 MB8#+:O?Y(H05(K=Z;PQ3@ 36ME5F"0I=2@:QA!(Z24)&\F=L%%&=Q6QTKO?# M\9PZW#A(CM.,X:#O>TK2K8AMYB)]9"21\(LU>;G1FV$G.G&@.YD41;IM\-9D MO57P55D8IK-I9?S38B[-A%FLIV:.UAY)S17,L$;8C&,F ,)F5D6YH*!D*Y6S>M@>&V4>^!A8#N\#O?..9!^ ]IV(::V,;]_5WB9D\M4\^\EA&-5^ MP1[J323Q-:L"8(RW6^EL>>C=2E](SNQ6>M\BH/9VUY[/_&DUM4U'K9G=0;>O MZCN;;:H__HU-Y[;CRD1S2)0]QL,PDP 1CDTZ9*:&I>(8DX+J,F-NS0V#??!Y M(8=I=+CG9,+D?VY6M7Z[1X5HT%AT4]T@^/:^E[3M('G@_]YIS&0??!M"\HL- MPE%#-QQ\CT+=O@=AH)+=O<$0!X.QV W&371\C,_MHQY*_O,&MEGV?B'O^G#2.UQL: M9_2U6^^KG/JN/800+UT. RY2QNQI?-"D.0R8X[PY\"ZAXHG?U7RCWIM8+,': MHHU_3M=/;TSR9Y+WY=Z2*E49UU@"AABQ=1>IR9AS#@K$!&0DXREF?GJ*;H;' M1FN-WYY3?V>8W:BK#_!Z)JW&Y<2^-4GK=/*G\3IIW>YI!=07K&A2C8YF!U9O M] /C5-#1\_K _;JT4X%OJJ7Q=)F?=N"0DPP+C%G &<\MRV2,6"P)$#DF%&N M5)H6?EH^%PR-C78:/Y.MHRZEB7[0NE%/#,#ZWF@)P"/3EC?^WW,0I"ORJIGJN&';6Z],.?B^;X,>84*@H-+2B[_UOR$M#"\$7* M2ZQ+DM&<0;?E/4_+8US4:UUMQ-43X^PM-:*741>22H2X 1BP\T<0\ +@H H M,::4:\E*KV,A/6 ^!%6_5WRYL?4EV5UB7N?/?^AD QQWU M^+#V3.A'9;M66JEU^F[OJ>Y!T]L3JUY*?"];?<6RWZM0=)<"7[\\8"?H_M>/ M=?^4]\SN-JU_-J\%@ZE(RZP$ E)FKK=/7'^Z52'^:&H]2J M6F>M[_>#V3J@VZKJ)5;(7MTE<3>2)#3UI8Z\V:4;0 ]5WG%Z[^ZFS MO_\:?4]]X8_6\=3;<&C9:7VKNBBL*?OZI-83R#G5-"]!7IWGY:0 %*<49$I( M"DN!90$G\[H%WX-/J>EY>TXT0VN:.;':'^5LV<"K/<]5<-VX_2:LAA*Q:?!I M*D9_:;S\RUUB'(U9"=H-1;2RSPMF!J[Q[ [VM*#SRN_]S^R];:8O*WO/Y/)ON_64\\MYPNHNF4GMV/5,X^$P!10Q-*%0K22E;-& M!BY0Z0KTM!RE\]N:&"JW=SO?NF_E]F% ME]<)L2BX#780+! _WX-?5T&YW2%O/D];U MJIO\CF1:[Y.//2/M0=_](3X0HX<\X['.]X:!U\G\GK<<[F,0%NO!]R'P%K=W MA]9JN30?)O;CWMRXZ@^YE]X?M37&>4I(B2! L,"V-8>9YY<" 2ZI)EQK4F9> M!+6&UP%0=?7"#KE=&(O>/]NS//]5JR[H^I2RR>XKO;*)RDJE M::% 5MB6(#0E@,*B )RF>4;S,L^X4UM+%V-CX\-]7^V+*=L74[=N)\+Z[4>% MG7"[\5TL$'LFM6/\ZN,>*Y, V"W8-YW0>;.6"R:1J*G3U*#\XQ+T,(*-FA](8FV:>ML>."-7%] 3C=WO>\0 MN.&[F#^N]QJ"US4?>9E"!E. 2TX 8K(TR0Q$@&*>X?VH)F,&T3^V[0=&,3:FCUG8MCMV(X@3[9@NWX; ML(_PZV9E_F^U>K-XYB:SL;1R05]NUS3ZL_ZDFMK7S_,OB[7YKU,V>[]9;Y;J M#5L]M4K-DT)1172& 2FQ!*B@&K RQ4"GJ6!8(5D*XB$NVJ>O/B_6,'H%>RWJ MS53@I74]T97OR4MSSL;\W5RMDVE=#CZ=)S#-:+)^6BXVCT_VB#WV6%+O]6EP MV.H8RPCW3)UMF,E>G,E%;=2]!^&SME7^;>W_9_-WV\>B#MANISRU9[!\-E-Z M'7F/K9>Q/ $#;=1LGP2Q]R2(2\*L+P>4L/?:V[\[)@AAGX2&):)M[@PQ/)U; M0;TZ,-S&T1 X'FPS#6(P=!&D?4H_:YO>V)SRHW7VLZZ/B4](*AG77 !)H !( M"0P8)E99IRAASDJ..0\X&G?5L!-A#']&KL7=OO;!\A;NZ+NNA,0 W=J&\+1K^[?%0OXYG1@?VSO_[Z@[9DASA22W"4'4.^<;_X^IL*>/V;19/8\3 ^LM>E/W [,I_3:T M9!=;L'1TG'%VX]+!1Z]GDAUJX+P)."K0D9@YCD^#4G94&(^Y/.[-8R6M2]M M#!/.,,\PX"2U?4&D QB#I3$)DW5+(>:^IR%/F_&BX8'.P&]+?1KUJ/7)G^* MDXHNKS?&BP?8JZ27ULD^L\CE2?^T'O+%Y6"]U-P"O9X#+F_OBM:MY/QYKIHU M$RI4R4LI WZ;VJ0B_<3:F!OP.=0U% MCDC!0,ZH @C:?%KG$+"WHL/9.X]=%^(W?@XOPGV UB C_SNJ(1/A/H/ 3X3^]W%_0[\W&?&_FZ_?3 ME6"S_U!L^6XNWUJ9X5(07" M05DJPTN2",!368",2($Q4;:+DZM^WR4C8R.A MQL^D=C2QGB;&U>2MLPQT)Z3=3!,+J)YI)0@C+\6]:R $">Q=O.E@>GK7PMJ7 MS[OZV[!,\+?Y4HG%HYF95BGFKVJN]+36Z*L:OW]1P M+# AB@"5WAWY^_S=M^ MVTJ^^R',3^^?[;]-,)(E5"4"AG]-(I930[PJER#/.,^9QB33>4!569 S(ZTT ML['\>_)2+ZPFWZLV#FT GB4D04/D1JG](3Y084KE_UVRC:!M:+X-XB[9#R.I MXTCJ0")6LMR"8ZRBER ?AJV/N06FDU*:FVX61I?OI_/IVECYKD[VOS].Y^K# M6CVO)CJ37*NL %)B!!!4.6 YEB#+(2&24D[]JFU_6 M\:3RW'/_V&D$W,@O-JX]C2#SF9')0VO(!X9BEO*X-(Z5W;#DW M!+CZHI95?YZWT]G&T-Z$Y#RGN=" )W?]G!>F?RV_Y1=Z/V"%CVS.9;&(V+=1>XNZ3Q M,AY[7X$A$F%?LC(H1U\)]9B6K_T\N$/9 <-_4FN3?,XVTIAJ2RW&S;$A[)FH3S+MJEV<[1[7 M^+PM<[_\A0OI(>>,4;Q^.^DYY7< VHUYXL+7,^]X(NH,1BR5U>L&AQ54=0;@1#O5_G]6?]VZHFLKJJ5Z*,DEQ2@)!F %$S":5:,% 60BNH>%;FTKDGP75[ M8R.5W6K_S+J<+*W/]EW9K'8ISF-G=7 0[-TLTP.8/5/,T:Y)4KEKE7*,PW6R MTB8OF0,(T-Z/JIROCCE&G.HS#;8;3>'&/Z4"IQ>.RN&7KE4;V MA B&%,Y+P%&& 9(: H8+P\IIEF%9*)9SSU/6'=;&QLE'I;U[E;V-@+QGTM<- MM5N^%PW GGGX!NRB%4(?8-)S^7-M:Q1%SP=ANY8Z'UX41B7[S4OJ?+)M86*[ MD*[W^YA,*(<:2I4!86>0B*<,,(T,S]@.HH) 2%+J0RP>ML=&,X?M>5;&^4IU MZ'R?'C_&\1D1-_[I">>>V>@0XG8:VGI^5S4H7M]M6XMV(^W-3P&816(K'\N# MO'WT^_JTE*BHQ+6[A=(@V0 MP!KP%$/ M2Y$B756"N&R/A]F?FPK]>XGR@+A]IG!]@'B8!-:RTZ-]V=* M>+ MA*O$!G%7GQ:QJ'-.YL>72E8O)]]I'6ZAC MG/35TLA]8LA=9PG\F^[]KHDNJR.[J_TN:")O3 MU!&WBWK /=;&4DS7AMV"Z@'4D\VJ/FR$,?W?V'1NF[%^GI^9@^PFUP74$%)1 M %)""I"4"#!.,T!)*1#-">(9#3A=Y&;=B1->X3B1<=R*5J^:Z7B,!0_'X>"0 M2"RR'$AL&Z CH@!GD .H5)[G4L$4E>UPO/)(_+\["&X?QXC #O/9LPXGOWRL M"HD-L&^GJY?%:MKJUVW[GE?^][':Y =8I.^5H]%!OT1^0!Q_8SRO#NP=*_]S MLUI7$S>Q,Y,/\#7N9KMFL^I+QXX_=5_MNFL=*?5/+[U.AZJ_9 MU_K(K?W!/^SQS(G@I?GJ9"E@5%@Y ?/=H;1@ .<A]N-4LKMV]UAF_T.!/Y)P^"A[ 8N56V;IG]5W]5\HZH- ME7<_#+L:+]\8UQ?/AFAM _7%_+$Z]%>7']=5"S+-*-*E )H6$" A&&!ED0,* M4TD8LWL>7B<_;G-G=)^/)AJ;^;7QU'N0;43)-J0JXZZZS]3'8=LSL"&5)C<. MJN.RU6!#U?="5?^CY+\V%07<6*M1MSDS[/I3%.!.5ISBW-6/HE?+]>1 UKHZ M65WU#%9%;J4!4Z U+@ J! 2Y(D)G#+G0[F438Z/20VGXRDTW3NQ ML9OGXF#3,W>=@25:V^7K '3QB[EZCUO,O^UXI>/&@W#%]<#:]]_AEV%IUQOK MX7Q=-UG\.EW]\>O/;4-P5A#",I$"C$L-$,(Y()G.0 :IS HE5)E[;?AUV!KA M6[YS-;&^AC=;[X+8+<.)!%S_%!""F7=*XH!&I'RCR]*@R81#R,>9@LLE@;IV M3;'"5*T:X=))*7E!(=0@%79Y#TH)2,ISD%.J$6:L8+#P.0I^:F)LY61UAPG1 MJ./.=OYZ"M"=8NE&";>P='NY;T2HY[?;%YR0OL27PH_7B?C$PM"]AR^%>*;;\,6? M!M21-]JV[^I]HU73%:-(A1),(?-F2V3/UV' ,X* IBI5I2*H*+GSJ>>S)L;V MBC=.MAMH/@=QST/8_6K' :;O7:H&D];!Z\U"7,'QJ-&^&:2!ZK"/'Z"_1JJM M[HR_LW[Z_)7#U4AW>GY0!]W]RQ[DMIO=UM7;C;*EU0]_+B9IJC.=$]NNN2P! M(AD&3+$,,"0S0D3),J:]6JO[V1\;'YK'"444SSX#N./$IC\8^Y[U. AFGQS* M,"$,))5]&;LA1++/6!^///9E:+R$L3MN$RR)O3TB;]L\T2ZQZD$X1UG@N= II:'41)(>"$:L E33E2FHC<:S<\U)&QD5Q[6BJ. MMLW-P^3&B$. WS,U'IU2JZ( "PVVLBUWAA9M*,E>+,E^,%%EMV^",YX4=Y@; M0\MSWP36&JB)-T:0^$_=MS9;KP; ] MMMDGPD(MU[8"O^H!UA3>KRS-/4[G5AXYX6QF7X4XD%-=9'F!"I#98_Z(0 -Y MIDH@8R.M9N7^T(Z/7\4;[8+:WW%FB1 M/Z67K(RA==FE#^&UGX>*J!TU%/^DUI-4DC(3.@ EUD!4L%46J 4 MYMI)!Z3+R-BV9ZV,M&P;V^]U8ZRS?%^YM#.@NI' K5#US "M>]7;OZ_ ;>9$ MMJ:[.28]FRW^[*3/ *6TR[A$$T@[8V)@7;3+09[*H77\-F"7)_AD\N=*A6WU M8;Y>3N>KJ:A*^[\N9K/WBZ7]^PDIBQ*Q$H-"6B5&J_K/-:9 4"@S"DLLM%.C MZ'[='%O&O76T>J]\]'#Z&TF'#:M1C$_/).@D#_%KISQ$$ZT]OW4PS,GO-N2D MB=EG%ZV_4??8B1O%Z ^TFS>"I\!OF[#WP>G<:NS/^G#;E;TC>+#EV;\UOS3! M]IU_-U]/US_?_:@T]JLI8?F@/&2 9(5@@F&400.Z]C-Y]R/9>7I-ZL<=T>Z/;2R<>OY4AD#DS&HN&)R9&ZR4^.OCXON_ MFC&R?I4Y;)V,WFI_?1<%3@+J..R MP*TP];TNT"+4>)A\N8*0_P) %P*Q5@#.VAAV": KS),U@,X?AY[5F*O/^LU2 MR>GZ/1-5F8+)/YZGE1# >V7/\MMC(NQ1302",+?]5C6#*4 4E8"R7(%24ZFY MI$KFRJL@RMWVV"ABYV:BE;+ZC8VCOJ<[W-%W8XZ>,.V93ZS7=DVQ]CMI';]+ M]G VOB=?KN,<<%K$&[%HQTC<+0]\OL0;DM.#)_ZW"%C&K,L%K%[NXU)5LZ0/ M\]5F:1>CORS5\W3S/,F%1C"3#)24*X!D7@!FTA9 D,0%1874I7!>C[QN;VQ, MM?4X8:W+=\FT=3IYJ;WV6'ER@-QAX3 ND#W3TP[#^QV&6W^3+WU@Z+$,%Q?+ M@=;3;L34;RW,':'.12V'VPRW.N4>T\$RD\=E 7Q\V+7GW0^A5JLW;/7T?K;X MQ]ZWI@[Y==TD#J'4ZL5Z[)(O!B'JPT2#-GLNXP-#:&WG.U?N9K9SW(I M5!TZ.A%7/1'P!II"CH5UX M>3!N)-P&HEG?Q\R/41VPZ*31KNN'XTZ'* X(T^7W 2Q9G4K8.\1USPTG,[&> MZ#+-*KGJG*H2()I+0 G4 )5%P23,,"M+9XJ\9&5L_%@IW'B\W1?1C.?L?3=$7N?OK]PJM#[N7DKSY*Z:_[,[7]F$ M065FQT*"DN?4YH$8T PI8&ZA*31_)873I+G3RMAXKBG_:ER\:_^06&>3SW/' M=;AN8+NY*QI[7C>AQ+SC988 1N8?2!0%('EF:$"52DM.,B980">];JM. MC_CP'?2VZ;U)@%;67V#HZ#F1QF-OR<0NS-T2FP@0#B:DN =1/&-20B4<5%,X.2Q+5@C^GAZN_#B*']D#XL[L7_W4R7ZN],/)E< M9OGS?BYW'4M%IB"2I08*6NE"J2D@G!<@93G!A6&,U*^;HIO9L9'&UK'DQ=SR MR9Z;\J,*1[3=B",^AGUO[+6YQWJ1-"XG6Y^K]E(]-(7U0RD2Q3@:'91P_( X MIA_/J_W;/7U9+N1&K#\OFY9_5;,2DX-H:F4$\\R>%D*, VHK;W,A)!=49*ET M$HF^9&!L!-/X6+T+C9M>#6 N MG-*#'@Z9L[_)'QZO;4%?X-O9[.WG:P3D]= M0>WW>>K\W]K=GU(+VVKK\>[!FT 7 W;**J##V3 H':D('+6"LI)##9ODM,D+=Z,37 M%+I@[[4$AKK#[U ;NG)A&-ULM:.VTE''^D9OGJSLP8?Y_?-B8U+LC#/%E* M2T( *NV)9((5T&G*>8X-^0@OO6)?!\9&1COQ+=8&8$_U-,W!?Y&J_M-?_$C) M>UC<.*I/L'NFK#,B9W?)J2K:7F/V7]ZVV-\E=3CQZ"P4R$CLYFU^4+(+!>>8 M^X+O<[N$^S^553Q6\OZ[6K)']579%:-V%]LN+6>30J108DJ!2',$4"93P%%& M0(93P7*5DMROUY:?^;'18.MQPFJ7DV7K9PK7:'<;#C0'[0[EG_CO2 M9=_BW3B?;+UOJID>NO"^28G=';8>]-<=C+^:ZKH[,%U:ZQYW"2PE7+#YPZ+2 MIFKV6TP^EV.6IX:[;$LQGDE -9$@+UE.M<(,*:_NP2<6QL96=F,0K!>@$7T+ MVKTZA=&-@6X"I_=YH1%P,\Z>5]^9=AKW9;L?Y9-YWX]I:!3NK] M4R:0584J<_/*:_,M)TQ0H"%*R[0H,<%.9Y_\38^-"O;+_(\[9?H1@@?\;D31 M#Z@]$\@Y//?\[K5JWQ^P2*3C87A0,O('Y)BD NX06CWW7;2G3;/ _OGE]FBY]J:0TNE?VO;/ES_T?--BD40ADZ MT0"JC .4%06@9:D +6BA9$$$*G//VID;W!D;W;1N)V+/5?\67+<,D!LW#0=[ M[PNN52#)OI.)#>4NV0[&032'OXR]K1T'UW@E/+O+ABTVB.J"TA[VQ(5P>_ MI_&Z:@Z9KTW\NW9US;,RC=?*Z;6&+=8:_5!N#[O"/_!@G.P/#&T_VK+A]LQ& MCE0.RS(#L"C-1%]RDZXJ:D5S"<.ET"517NVR.FR-+7<]OR+F*8#H@G'P.N(( M3\2$@A9C$;&G(S!=EEY["?':L1>72T)%PA[8CP_2W'VJIZ(BMD^;:K:6(JP8 MR1&@1)H9KB(4<"$4*&5>YC(5JBB=3K9L-2D$3XN,0J#RO #(L ^@1:$!HRG)RU(SA;/MDIQ5B7?>UKQH,V09 M;6NYOY>HLI'(;FF ,&6 L\@[;U3>!N1KZP'\;;E8Q6PF[(!'9 6 LZ9>Y?!_ M5]"7SOUW7A.JEEJ1E&U@7&T:FCG5/Z?KIS>;U=J86FZG]VF!LZ(0$F0%LO,A M\P]NS_QG7*8T*R7#F=<)$D>[8TMVVF]QU66[=3SYTWB>M*X'KZZX#H4;V?0 M<,^\$PG; (55+Z2B2:VZ61U8<]4+BE/Q5;_+;Q9%JL[]U^O*=G%ZJ9[4?#7] MKCZ:[]2$%0ACI$N0*@)M.I0"RHL,F+RHS$J*B'+K9NEI=VR4M?VP;I03!ZZ>66;GY*X5MT/[1F]:N0Y& M)";I,#0H>5P/^)@O'*ZX767HP]R\?VJU;K;0/\^W_7$F6' N:9D#P>WDBW($ M:)ICD"&[\"P@+KB7S)J;V;%1QZYEU+8[]ZI.9'0CAU.)"WF2B>,0N!%+?&![ M)IDC(:'6YVU%TF*^:\S5CX#0=9AZ$ [J,/IJ@D'7@>@2"G*X^E;)@7=:*[$V MN=%V&>HK6ZNORL9J+%6KWD=;-#K/8,$*"$J5"MMT, .4L@(@IB%6),\Y\BJ\ MN<69L='9_K[9-IIDKTF$#2@YC"A4KB!@Z-P(;Z@!Z9D&0\9B()V#<%RC*Q\$ MN/)*6@CAH%U61[CAGH$Z3B;+L?^S=93?V]V'V '4@KG=W*_=H2[2IEM;+[U1_4+E)/2:IAGPFWC\!X M1[KGSX8-Y2ZQ_TSV(KI+=L$F]4_LP!_]Q\,K:A3.RQ5OL4A:,.K/40U'1.&N M5QG&6*)@PSH_K.#8JPS,B9C9ZWAQ8Z>^P^_SM[4Q8/S\:%Z&V?8WMG2&:*F9 M*($0&0:H2!NU-&'F+T26*6$DK(&?F_W1S4VLGWME,[;XP^X6F?18*S,*;-;N M) 4V^7,<%K?O3X]@]_P!<9UKW"7UB-CO2!7.WN_MV,0^^A^(:.S6@H[67Z?C MH!\T%QL1>M[&CP[GT[F:O%\R\:#$4]5R;#6U9IK=D@R6F*0( J89 4BF&A!5 M")"52A1I;N%QJE_N-C,VUY>WVWR M04HN1'4.L'K0!T#LP-[HD'/F9#= :NJUOZWX-(-Y5G'JE:L'H4ZW"%J&=/QU M !%^6R_$'Q]6JXV2;S=+DW;666FEO+W+7*M?V:.IY@<3)G2*,X9!@2@W>2&F M@"F>@1SEYL' &4\+[:%R$.B&TU/_.F(%=EIJLL+E;G*[LHY7F4K]I\U\ZKK* M$3I*#AS<$^@#+4]70-;>)[7[[8I!+AI=Z&+Y7PW#R%GRO8_EKI*] .(J=GX> VP[WW0B/^>"#V]"[K"('?NL=A^-'>)#22QD42M!+D!R7B5(2%.#%TI<@-09RI';KE;N$++:FV_ MT_7"QJ?%?-&6=$T0104IE R167=291S5@(LL4XY+LK<,KFWG%B7S9%FU=L: MK'KYU5^AY2+&KJNI-T(VG$9+[6:S%GJ7['L:5Z/E&AX115HNFAI5:T.=D M6JY>$ZK3\D;9\T2S#W.I?OP?]7/":$%R+!C 2&8 (:X *YCM;95J5$":93GQ MTV\KI;&/WO+XI869B50=S,[I-V\2,9:#!<(@")T%E1IIGV6U8Y:V5L7+)S,EE8+SWER\\"Z<89-\/3,U'L(5,Y MV(>H>1<$L;3-S]H85N*\*\P3I?/.'X]-\-S,7[Y7"K5'3;C_9FZ]?LO6ZCV; M+NL%Y,5L]GZQM'>=%#35"I802)'E $&5 <9S##25.6)%F6'JUW=S7/&-C>.& MD]O>PG67M( E#6))!5EB,4LL:,VN7*@0S,B&_-6UWGM_4/O>OOW7?D9')!]_ MTY,P>I7YL.C^'Q&COVEHA].LO\W-Z%O)O_[\._O/Q?+-C*U658-Z50K"MA>VRI0>6;X'[-;>3?9&.N8=\";/^-XY/+(]EM_@2)!Y;Q!=O<:O"P%7:7EWB[>K@ M[81G&(F\0$"E3 )$, 0TIPB4A&(,):2Z])M[Q?)L;-2X?]Z]SCIY9W:ZVJ6G M_#0];4["^\YRH@V[X_SD-0:S[YG%R3AVSS)6G=.,J^-X@XQ!),RC:QKFT:^ID?&[GO'+2T4)7?W]!0T&\D'*FX-WS[YMN+A?AW-:VN M[I)#^'_K//W@3ZA!R,5B33_CPU)C$# G_!=VET!]%QN9+:ZPS/IUNOKCS5+) MZ=K^:9(C22 7'!2D:K",)* LS0%719EB>VH8>9U'[[ U0OK:N6I?H=K5Q/I: M'2LZ^<&WSE8:4[KH=\HK/A<$D8X51KF?="+ V][760>+-9+HW!2RT==IL;&^W4VRFL=C=1=>6[ISK3%8#= M""4>;#US2HU8X^EAHYC&V7C4X09*)/:X8FQ0 G$+_)A#'*_R+\9^,UW_O%\J M]F8AU02+#+*40:!U8=4]"PZ8*" 0!2>9-#D+*IVF7<A;26. *V&[?[W@0]OQBM^CM>YI85WOX?KN!$JM.NMO8 ML%723H&?U$B[715&*7]3 MD*,,<$YR 64*.=IF6&GHU6.]L9&*HV[%9.P X<#9P77\':CE8@H]LPK^P > M^IHTSL;C%4=4(A'+-6N#,HMCZ,?4XGI98+I2GR%O6Q66FF49$0P036PU4ID# M)A$$B&K%<4&I$EX;\H>W'QMSU-YYIAR'@#FF&,$P])U2U 4_?125GH\Y5L9P M>/-A,X2S@9UD!.=_%:R.>Z3#6RT8;!OLO&$OTS6;?5+KB:2*Y:5&0%(SO4>0 M"4 0DP KS3B$90:+O-5E<'N'W8T[/=B' @W#+!+63[G]O@6WD_88 C=.B SK M4"(.)WKG5BR_AGG7[^E^!_C!,J,))JKFK2> \>1N70T/K73K"<@9D5O?.X01 MVL?%_-%\X9_?*KY^,+=H#CC+5&@D10E(*B5 &2* DI*#C&:%++C,4^IUZO.\ MF;&E(=9+8-U,K)]WB?7T^N%G'US=&.EVM'IFGPJH!U^@O(FE&X=()'+!R*"$ MT1WH,3E<^76 ONL_ITME_DZU>L.%%%E1E@#GN@2(" @(*U.0ZI3S+,MRE0EG M=>O#>X_ME6^]\]#[/ *K^Y6^$8*>W^/6L1"YZN-GQEW2-!R.@>1*W6'Q4R$] M'WBGPNC1)<.IAY[W]4 9],)/0FNZ]HIE;3^4M;F['>NWTY68+5:;I=K.]=-, M%;@0.>#4[MW@- ,LS0A >X)Z MH"0QPL/LEST&P-696OK<;[B\,R#*@Z0TY/K0HU;F_E7+<%V=?GA:S,S%JUH( M89LH,0F%1J4&2MFY=&YHGTA.00E56M)<,X*5WPDK!ZMC(_ZMT]6A@SVW_[]6 MGR58\<=I$-RRU>C0]DSZ45 -.$CE@5*T\U,N-@<^-N4!P^EI*9^+ ^EIPU=3 M.67+G]]8=2[5&JH$-:0T$^4"4H"AMLWK: $H(QF0D$I40)1ERFMQ_Z*ET=$0 M:PY\5X<10W1++H/J2#$QH.J;5GQ0\J>/:PC$HHR+=H:EB6OAGE##U0M"^K>% MJCHU?_ZJ9E43AX5)H?1B^K!>V/5;K>M,JRZ_C[3"3'M4H]LV9MPL5 MMO_:A)T\+)*]P+>'Y9O81_4P^+2S&]-#,53WN]$\')Y-\X8:J^X>>[U[,6!+ MOJ$0/>S@-YC5X*+*A"B50?"J3=W8,">];!;GJ @SX8O&8->.T7 MI"S;\96D*-4O;9K:XLQ'Y_,,A_--CEF*"$U@KI,FN4K3_E!%C[/'( 5X =TKH! M8!N80;7%H#,9M#8#:S1HK6[1#"F,NL+JD2 - .](:8X;S)%R$T^8+F88KL\: M+T_P].Y-M._[WK"8W=P]WHF]?]9?#-^LS'N;%]@3\2I'&>\-:HV%N]-GIB G=&335(5P -\M9HX+Z< T'@%- M[^C6':!((:O#@J/&H>X ' :7'N\,O3'A1D@KBM*)YKO^7JKS$V=R6O3TJVMGF>RO8 M"68WPHD/WL"D8PR> "?T N[_^H 1[>JOTZ(CW_KU >+XPJ_7N\/(YI-<_T:; MK_?FK$Q(\>OK'XT9[_!AOJ0Z<5X^WIDC&MM^=;HKS.\);_YQG3P9(T&JXW5?@3HO@UNO#<(N /3W5M< M.ZO!QFS0V@VFU_#UIC=OK"*QFONZHY*9-QR''.;_@,#$41.ECA3-O\R-VQ>Z M,(*7=YI Z_I5/]X.(=R%<:60!&,!69YC'<;1 E8B0Y )ACDCK.2E4S-\T.JW M1F$VJC#GN]S\('?V>^:47CO@F%H.A>O0&68'J?UAS_2)J>AVU@\X=#8(N%C9 MJ-?:XR:E(; BG"/*5 D9XT*':*2$--/Y*E>HJ-*$DP(YB2'W-^76",\Z M8Z=!-;*3+UMM'#*"6W+C$E"K&BRL(M=JY]7/'K7$?COH4+@=;5\&)LSMEFA/ M.H&SZ=Z6O-_?$NL/V'/(N],LPN9XE']'VZ21BL+]-BM2L3@*J!=+R/U6&*^P M' 6)-^7F.$\,$F!8/AH)LJTFGEW$' ;/),U1CCB&58$SB,PW&<58?Z?17)"R M0FG.W:\)G5_GUKZK=K*/[1?1),1)8*;L= M?"T/&4/C8.6EB1 #L]$D$(*P\Y4]N(;(%96#LV\?4]3@F@\'&@977QYV\O&> MUGJ!Q^9>UO;&?SNSSHRLLQ/K9HA5#%=,P()6FCC3@D&2I"E$!$F4%[)DB/F< M=5Q9[]8(M#,7_/AQU30_F4LE;5..W^G&-93=SC,B8CT8^W(&.>VQI<)V'@#MN[8\]R39?:=2X.=Y<; -^+Q;B]S M1C_QC0'>J4/@*,\-%((YV?XY4ZI05# C1Z4*(Z(J(2N0A"46G*:2<\A1DX#,MMCS?=[L>65 4L^T+IQ87_ !F:XD_WHNZ[A'>]%'TYU&9I8"C&G M%QE7'N:BHT?:,)=?'3@!PN26S3;5W'ZADX*F*<\$%(1(S0^Y.3]+9]:Y-8(X.$3S+&R? ].-$2) -/1IF;5PLG?>,T04C7ZX\O* <_2S?1KUW,H\;"0SITK_0H,4>!A_DSS*"F-NUDC%AS$VS:]2$0ODB_6,WHN,5_6(A<>;VDBTAX9% MR_^A]9RRA32*%[;1-I-5)D7!(6-2061T5"E-$X@ED7G)*I4G3MK^YQ:XM2^T MSKY6@B9L.-H1B&[A<1]H!OX&.4 E_9U87_( MG^53>Z313%4KCF"898905O&"5E#(G$.4DA)6F"I8%8BEB'*>Y;*;VOK@_E=] M>C6G#_#;,:T/8_2IZ =]-7F&B4?UIR7WD9NY@J_;7WH/N,8:$=09:)626WT3 M8V.\/_K+&$3ZTS^SR*@$<-G10QJX\NHP,FB/X:7-KKLYN:]_+,6\X48M38KW M?W'9-*UVVHR15"%%.,RJ+(!EQH]3Q41OXL\YA M96,.BU]LST+G@!]_^&V)&ZW$1W@T@8R=D)TGM3P$WUYKFNC8 S)R0O"9:0"1WP("R%)C-) M("T2A(DH%4Z=^C^N+W5KZ4P[,'VQ'?P<5X_T\6F_MO,:)ZK M0LH,YE(4$"G&(:-2PDP6644H)3HRZH(?Q\+@Q04# IVATZ.-9;X#X2_"ZE@@ M[ _56+?J=2"R9RG8F+I5LH_0VN,'2K1I\1<7&WEJO(OCQ]/CG=X5J JR>R_MZ]23K]>N]_GBL[Y;"=,$^F9?,:,6+E'(%<8J0:=(I8"4KI4.0 MLLI+CC'-,S\B<5_\!DEE_\SE:6.WO48H.Z,]A4'<=\*->R*C.Y(T2'=*LUZ! MC=F@LUMSD;%\8E%^?Q5E?WD0;\!BZ8.X+SRN0(@W($<*(?Y/")2WG3?T\;&6 M;;_B5'V6+W+YK%.TI?Q]+;\U,X$+A8J4044IAHA(!JN\X##-:()+E*:$>65, MUQ:\M;SIK;V&M#86@S^-S< :[2MK>PUT-Z**">7 ]-0317\Y6T=H8HG97EMN M7"E;1^>/A&Q=WQ?8D[>4]>/KEK@VBO&$9ARG/&JQ03 MFGB)IIUK,##H.8VE&VWT1FA@KFCMVP4JU^<5^#?478(@5AO=R37& M;9Z[Y.91R]S%%P>7F^9K32 O1B9AK3=YSA8;^82[;ZMZ/?^_I9K-M?I/\J_U MPW>Y>)'_UFG;UV:F,)<\SPE,D]1>.IJ<]V.->>1@)Y^&*4=@1:3\#.E5;<96)[0;BI1NU[-0'_E;0&TV7$'I$X M@,:K4_4Q9NS"503@3E2R8CPU8OV^2Q;?/OLI;46!BA/G\6\A[U^1A _F/U^?4* M, GNZ5Q,@ 6Y)4)C_\ %^FNP#5F@/[OV/U^@OP:+4X'^ZD,"&W4W'?U3=:C3 M\"MMYOQN*=[-%\_F)H^Y![G3$ZD(T@FAR'4 B'+-9Z:3-T^XC@R+DHJ4)%AZ MY8J!=MP:LWUY_O:-UJ_F5,7:;<]Y-Y9W>L9J/ ZT8MSNY'U1'[EX]]5"#;^M/Q#OI_4&-=7&]AR7CWF[O#]G1 M%?@(CPSCTE^?&[U2T[R3#:_GMN].L[9A[\8TW-E;WS;-WP4Y15I4DI<(J@(; M:?&TA%654UAF.2EQQ@A27LFVOPFWQIQ&NX,NV\L=T_J1+C='(WX,&K 5;L0Y M+, #\V5G/-BSW@)M[3OR)OSNM%I>]+67>/ M::V6M2JE*ZFJIN>%Y@M_?,7E:KJ8_]NO_$_LUU]PGA9Y.O_X;[_^[<-+<+_^SW__EW_Y MU_\'X'\]???ZE^>+=/89Y^M?GBTQK#'_\L=T_>F7?V1<_?.7LEQ\_N4?B^4_ MIU\#P+]O_NC9XLOWY?3CI_4O@@EY^Z?+/PN3, K) :-RH&(L$(WV4*SF)FG+ M?>'_[\<_JX1*&.Z (X^@$ 4$*P1(G9T56JM<_NIJ>M\OTF/Y;__KKZ_?IT_X.:HO6$W_O-I\\_4BA?5& MYC^DZY>=OU&_@HM?@_HMX"03_J=OJ_SKO__++[]LQ;%+0@31._F[]??O^"__;J:?OXRPXOO M?5IB^;=?ZQ/HO4)PL7WK_]C^X6]7+_^RQ!7A9E/'Q=??Z,'_U9E43_9"&4CD#NOVPKG M.+HO5M\'^MT)1QNA"D3]-9OOCK:D=:Z&J]:""YK5J(W%]_ M(:X++I>87V^ULI.Y#6=K,JJX^>Q 69/]8.%Z6(X/AV=FR2NKE=)7"[+\P M+"]Y4%QZ'Q&RR\1#(I<@2'(*A/))%VZ==J>9AEUO/@@2JE](-)%H)R;BPS+, M5],J^W,S)Y!$(G2 DG(5BB4>&-DZ:PHS19E@8FKC*MQZ\T&HT/VBHHE$1T;% MB_EZNO[^YX@HM20R?G1)GM.UNXD--Q^XT$H M,/VBX"0)=J']=_AQ6H4P7_\>/I--,\2\00.8B6J5I(48$T77)2)Y1"I:$QH@ MX.9;#T*![1T%)TBR"R2\FJ?%DDS81O#O2?[X;'$V7R^_/UMDG"0MHBL$Y^*D M &(,"=@A@>#.9$TJ5@(; &,O$0?AQ/6.DW9R[@(V'\*W5YG$-RW3;>+JW!)F MS$QRKB'X1(Q([L&Q:$!H17&4360I=0/ ['C]05#QO4.EA6R[ ,F3G$D%J_-_ M7D_GR"?D"K%,UA <5YZ"*EG V6"!%D!(ILBDI&D D'M>?5C*BO6.CE.%VA,R MGM&G;Y8?%G_,)YZAMQ@#*3,1"]X88H8\*A&*4R)K4_"T0'7'BP]#1<>9S!8" M[0D3F[WQS?+M MN]]]&#PZ3GPV$NO8V<_*PQ+#ANZ2O2PH&7#K(]%M+'CK!#@7G3#&T,]/BV6O MO^TP /2?6<)_E M:2G-VV\\3/4=YS)/$N'(ZG^/Z6Q)T.4B?IBN9SA1.D>EA 41M%6IAAXA8Y" MZ-JJO_W&P]3?<1+S)!&.K/X/RU KDMY__QP7LXG1UFM?*!#FFMP8 M[PQ$I2,PD3T%18DE>]K2O_&ZPQ3?<=[R>.%ULNA??$N?POPC;A*N7$N'EMO* M>\6J24!_):!H*04S*B;IFRS\ZV\]# ,=YR1/%F47X< _<#;[SSD%N^\QK&@? MRZ]6J[.:*),2I4P"M/ 4N.%4/8!3$I"PX;QS!7"% *:7M$5D 76@(E MY5!<"XC<__;#(-)](K*!:+N R,;Z/0MK_+A8?I]D54H,'$$GGREP)OL7>.EAP&B^]3C\8+L @?O/X?9[.G9:CK'U6JB6,C$-6V&Z"0H M[@G&)C- Y[03TE"DU<)"W'CI83CH. -YJB"[P,&+S[C\2%O>7Y:+/]:?GBT^ M?PGS[Q.!'!$=!TM.,\&9O.3(%0<>G98E6,E-"[MP[\L/PT7'Z83&XW4OD00*A,/R29P*1A 591':Q3J%J55=]]\&#(ZSEPV$>G(L'B5 MRO+)69[2;SQ9KW&U5<#+6?@X84PIGFP&XR(%V%X9$DO.$+PVK"0CF"XG 6/W MNP^#1L>YS49B[<)FO/^$L]F%Q0NQ<&0V0B8#1Q;/UE.Y(B&3J?/*J6A%$]?B MVCL/ T/'2Q=DTO9PMPGJBM%-2$[5>D&53MBB*DJ2'E&5Q5HCD M[&D7/.^\\C (=)_*/%:(72" H/NY5@POTC_??R*QK=ZO]\7J&,^$\&\^M M JL8IQU/.7 \>L 0:!_DFI?<)&VUAX;#[OYUG]AL)N9.[GRMK@K.,3_]_JY2 M@O.$'_#;^BG]\C\G]8 _R63!AQQI)? (3J0,2<UIEN;&ZPY#1,?I MSN.%UXG]N+KX^I*^LYIH7GNNR C2YE O.";PB1RIDHU$'@.&JS+8DZS%K1?- V\2?5@[J3O/ M:-=9:C]Y)S:9JN^=W'[#)6!09V&9YQ!\/2%'C1!]9 08JUSV/#-1?B29O6\X MR0WH&][@ MD3(<.P+8DOURNOS\*D^,+"K%6KBA"P7!HM8'2RDWH8LG%I+(I]W0N_&Z<=I+ M#:K^(^38!P!>GS.TU=J M4! <)_/WOQ_C]>O/CP_I@-?O?#&O:0 M/(S@$[?\LQ5\#.'+9'/ILCKZ;\K+Z3S,TY2\_<7VW/(25-PRRT2@8%#5PA,>3U0K7 MJRLNM4.1, /SMMXOBQ38\.#)3S:961==S+$QESG& P)%^:E@;A'W&AN M4G]>$GC)1!:1\U00M+-8(^)<@V%B0DK%333"R6$P:[_O/B_9].O85:S[T_6S\)R^7TZ__CW,#O#B^@9)U@:#E#-9-\!CNJ1 MX&?\$+[A-78F6A;CN$R Q==[,]:#D_4SS4E*SN:4]C6M. 9 ]Q(R3H0U''). MEW87D/E*\E@LOQ/J)\B5$HR30ZA5;=(B-'CIZSF1YSX@X\7L2[L"X M2%"X%$5F1,[VW6X\!BX'D#5.W]_A4-1:$QV ZR;QQ6GG"Q'/4S2@E/80Z'M0 MVYL2^22?N.]@]^2P:YP6P0-Z-$=+]WAH+-9AULCN++[@0FY.OE? M:B*CVE"M(D.G&;@0-Z>="H)S%)7&$'CR7AG<=]A[G,'93<^XKO#@*9YFJNC MXKPA3D*]*/P:PPK?U:E0;\K?R)S6M3(I(C%1*W,%:E7K]0,X(140D]KJDHO> M6YYX#*[V$C2NISPXL-HIHP-D;46$][+BO' Q, TI6D:Q0,S@ RN]I SKGL].*I:*:(#3+TBO,$J(6&>%>).3T#P4NZ]*\KA@[<=TC>M^#XZRYJKI &[7 M HK?%_-T$5-DVLEK]9>/61 G%%B$.H'&^1"$%(X[U3KO>"\AX[KGPV^&)PN_ M P1MZ9^(F$01,D(QFES!I /1'Q/(&)VC$#7XYB9I^^9QYGL\\F'K@\3;02CW M>AKB=$92P!5%#YOK3I\6,U+%JD82Z^^7HM%*)\%(-,%6FUFXJ+ O%.R2QVM):L3MKS$ (%&AE%3WHN$FR&I\B8,!2OFGK+U]9& M0LZ!-88'I[FRV#Q]>2\EW8#I)#WO.)X]0>A]0&=Y1F^](Z-)(J/-DI%0!P.# M4BE!*-* +=Y&+AVIGK5'S_W$C)O/' Y #43? 89>+^8?/^#R\W.,E_4)C',* M)RV'4NIE3R4TN,@*2)Y+T%R(HEH[W/>0,6ZZ& MOECFK822%4F'D\\8MPT8UQE1;;70 KWN]OFOL MN!B5E62[K2WD_WES,Z^:,\U19$5(E7_M-):;J^;57$(5G8- 5KCERV;Q(<@\YW>Q;PX5M MK931@='9(R%+,4*V,4 ,BE::-1P\UQZR3*B2$5&EUB[1B64DC[%]#8>J1JKH M %37VC-O;Y.78*)U2D/AG.C/0D/,M"B$]TQGDE6(K2LA;],P=C>1-KJ]QQ = M+>@.@/(DYTTI5IB]#=/\:OXL?)G2CGF-K8G0.I,E=1"9R_7V58%@C 9O@T?+ M7%*N==3_8ZK&OK*5T]OEL5OM[;\*$.EABB9]POII^Q>WE\]>+ M5:U ?U,^A&^3>F^&%\&('_(HE?4"@BL!2K'"956<:'Z>^T 2Q[[7- SP!E13 M!RA\A^LPG6-^$99S\A-7U]A]CF6:INN)LT7:E!@@+X6ZMKPTF=>719 MN-; ^S%58]]V&@1KC971 ;SN"FJB%&.QD&P*KQ/7(F/@5/3 O!1%\(C,MS[) MNTO%V->8!H'/B<+N()'PHU!F@IY$X)F'%#76>\FFAC"LCIB77IFH6?-,^(]H MZB8?]2@GP:>KI1G,'K4#Z=N--C[A>IK"["8K)[8CO?GD1^A-NH>5QVQ4JAEJ M8POM9,S5*7J$2J&Q]+>@Q&I7>F?[TY&S]:;&<_C?F"7,\\1PX M6!YJO[%"P4E1$K D0]\60?O6U>![R!D[Z= 8(WO2#RR MRYNDREM<;KB;<)W\Q@1[KQR)RB%XK4(M3BS9@$LN;V:):**9U7^D=I(R=9GAL MNW6$ GK$T8TIB(4D4$M;8ZW\4DI0E!.M &$-"8@%'G/K4O*3!T^.VSJE*:*. M5<5/,SS@_0?Z^-<7OW]X_^;EJ]^?O?GKBR>_/Z=_WKY[\1\O?G__ZN\OMM]] M_>;]R;,%'O2N8=S[X]EMY/!O\Z"70+[J9)6%-;:D[]) MP;C.>PM]W\U>'2WA$;>[U7)=.^GEL[0F]V^[2)]\FZXFWG-DQ1'O06S&LQ+] MVC!@V9KH@R_!'@1]>L$U=-!75\C8]>Y. KLC]+AH*-0^0+%)F&TY6#U?? [3 M^<3QZ$+*'+CCAHR[!(P#CS8ZO0N0$P7<@:=\ M3OU?\7/$Y21IR1D3$HRNS<5,[8_H+ 6.0L@D)(LRMFY6>8. T=%QJD)O;RM' M2[<#:)R+Y)QXVD%58+0^4DZU*T92X#P7D$TNIGAI?6A=J'2#@'&2.<-!XWCI M=@"-RVV68@=\19^N)AF#5=Q'$(YY4%Q+\'6H7"$A>?2%96R= KQ+12<9O^.= MCT8"[@ B[_ KSL^P#@B7I#CC@*A4M$B2 !>R!RQ,F8@\%=GZEN/%NSOQ18_4 MX9WZC",$>C00ON(R+IIEXU8;ZWD^9N!J_E?T4IMB):0@R.HIE^J$:4YK)03. M%#,AM4_KWD]+)Y:C#52:"+P#&U+Y>%-JZ]MKF^]E2]SG2'2EZ49)]/D,-]J: MYR>?%\OU]+^WXTFC,2::DL!R14:8*^+8>$\?8DDV>A5<^U//4ZD>UVZU0<\] MD'Q$578 WK_4W&F852[RY^E\6H6XGG[%<[%.9.),8_4;70J@M!40I320N&?) M9V)4M4Y/_H"D<6W@(+!KJ80.,'7O*EJ]7\SR]14T(;*EUMQ 9I$"3>GJW(M5VMGBT^Q^E\P]3E[= U M?;::YDU?C:JP)7&Z\897SS[53U_-219G]8AZQY]<-DO@$PJN98D4:CL;,ZAH M,PD(60VZ(RFA>*U;AQ2/Q-JXI;Z#0+Q'4'01,?\E3.?U8L^;^?LPPS?EQKBL MRUE9$Z+=>FT=V%H_J+@A#EF6((+UM*<8;G/K&X"'439NE[MA/,GV*GDXU/P6 M:G/\6$O]/K1O,75UIVS"<_0^"PO)1Q*6+A:\IB]9D*G.9Q=9M+[M< \9XT[? M& 1)IPJ[@ZLRY(T@J6*]Y>!<.G5TGV59>!$$!$T?5%(,/),"C# 8%$C[VITXM7FS8A6X9^7\P7%ZMBPFKS]$*>K?$USY,-DIQH ME87@#!-..,-;'T+OHZ>3^LQ6.&HD^'ZP5#?F536B2'OSBV^5D[/IZM.VIK5V M?IPHYG/628"-=8H-+XSW\F,NC9(.5:L76#BRE][ M27+:AIUGA/5SAXZ"SZ=8%LOSQ@P?PC=?=#\A.)S/S6NV9?:B]"[__ MG,5S#_0ISK%,B0TGBU7&0?8)B0WA@6BW8%QV1=O C&C=I6,'*9T,U6N)O-/$ MW4'NE^*4:Z$N)DS.NP!%> IU4[00%,LU8K%62B9U;IVAO4' 00CQ/PE"CA=M M!];DHM/,Q6W5R^Q*85%I72)$IC=]9A@X"C_ !F6L8RB5;)U%V$7+8:48[">! M2Q.)=V!1;O/Q-*RF:>*D\E'* -*RFD33 J)@FW)<&Z,,7*76%SOO)63<\ITV M.OX!S6KC_IMRYU'S.X//I*LT6J[/EUFQ? MNTNM@S:.0PRAGA>@ANA3@!P\"=?32F*MZ^3;4'Z85?M9JJE'T&8'%O!0KK?F MO908E4P)3$%:]D41F^@1/+,F:59L^RJ?!Q$X[CX[!H*.!/'#U=DO5L_%>;>7 M1++"&\PD.6'(&KB,M$DY#5)CT9IVD]B\Z/&!)(Z[N_>+UR8J[0"Q^UKT?@C? M+D6(MI-A\-=NJ,O^?L^T9\$7?Z+>UTI1^L%XOI_%L76\O M?EAL.S5.M,_*)7+VBZ8-0^7D(3HFP*GDE,00# YR^/58#([K1 P"T0.7P?AX MZ7@Q76^KOH]=3EL3YZ* =\S5L<@.?' "D+Y-42R/1C-Z(6,"?@B= M=I!&OX?3JX$ QMKL8H0B3.V-+",$F20(5,XP3PZ4&J!QXBYRQBW)>PSHM=+% M3].G^B'=WYJVL3[^Q>.WP1N^"?:N'FFEN%*K"L!Z^J"D=A!54J#(F0Y,NF*: MCYL:J"?>0[R:VW[,#^P_)K2%<0Z9Q$4NC(O@-%D!D[U&QR6FV/H\8#AN^NS5 M]Q ?W\Q;OW+_Z_O[WZ\%_/7[Q\]>S5AY;F M>/=+AC>]!S+8?M; GND7D;$H32D@1%:T\&C0MC:;/;4E;8^%'S0I?8B\.XBT+ZG?2J0: M\,6\WN?<-&)TBD4G5()D@ZD; O&AD@?GF$+EF2@HAP+/?01U@J4C-+T+-">+ MO0,,W>+AO V?YH5GY 52$;2FA"?ZA0B0C$6?7&;.M1[FH=0.=:'_KSGHM!"1X#TX":;T9VUNJE(L SEJ1TRKO4>A;<'2)&+A4[7;&[ MN_T?(>4.8+)CU.LY,QXQDG RB'KW5SF7R1 +#Z4$^DG0R$KK76HO02/7BS6' M3SOI]P"E'P]O/6=,8S:L.(18JE.H48$O-0J-6NO@L+CFXVT.)F[HVP.I@;P[ M0,T])1M)3M>>>!)0")L$#!1>>%B:+&@KS3NMH?4FM M(_^31[D->=8R'! >,M7M(5HY&F%?<#E=9%I+RW6CC?#.8.E@=$IU50IOR.Q; M72MG,SGY\M:4&\W;Y@LTXN M;L]AKKXH11W;]K ^BN0L5^!X4*!\3A"-<(#2ZBR"I8"CO<_U8#+'C04?'8L# MZK"#C74'BYOYP3LX-#)I6YO,X M6B^GJ5ZRJK_V=_JR.NJ*&\U8\,"(45!9$G_H%9#@N6,V1UWBX".??FX M; Z:/HI;Q^S#N8W.SC'9PJ5-6B:$ ([VL6U&NG=\\K36FO[*QL==**>-#K]6%#Z^BM9XCN. B*,DU>)LBB;ED$T2)J!^KX+?E)9[! MVIP]YB;_F+KMHL_(S99>01C&4YWKL:G;02S@%;D@4;L0T#B!OG612D?=TAX3 M:,?+O0O8[,W((L-L7;UPI'6H7<+KH790X)BVL9CLBFS=7?3T//E@3=6Z290_ M1"TGIC=?S-OTP+TG29N"0L_)74@IT5)1%"I%)@H8*X5WC&FRLGVDR8?K3C1R MGOPA*F@*I,>\N_+LR?O_>/GZS3_>M[RK^F[&"@_5V49V'UZ>5L\<>U M>24V.#3D]K"4,VUG])EGPD-PEJ$RQG@YV'3N>^AIX"/59[Y=+KY.27)/O_]M MA?G5_'*RRI.TGGZ=KJ?7)K8DDX6,WH"L+<=52ASJHH' DA:T%)/.K7W\AU/9 M26'"J0BZQ[4:4ET=)*J)M3)=;SQ'FU1@D47 4L>^.Z3]O$[G4]86]-)[7EK? M]KIZ^[@ &EK/BR9"[\)=OY&[KHGG>9K.\$8,\F'Q4&%RII*PR*&XVH_5*4U> MA2#W,L=86"$/H_U8S@'X&+?DX9%!/#H0.K">-R;E2B826F00N:X)FZ3 \^H: MZU0H\N86FT_">/"(XL$LZ/AH6#1230>P^L$$7::8DA1M058D&\4#\46!%#!C M-2_!>,M:UZDV&&(\F-WK#GH-U=5GDHC>/6@W4'V$%5W &$;R[(E]-Y((G/ M/VZ&I$X<%S9'E4&&6$ QP6F78!9XY-(FF7QN?IMV'SWC5H%U!\UFJNL AAN9 MK8B1EXOE\\597)>SV9.4ZC!PVA6"=8*1[ZUI;=61% A.TKIRY*<4S$Q@E?:D6B\J(4[ M'I+727-?BI;MNZO=IF+BFCH VHY2WJ*<5K$(\AL\@E)U?&8MU9$R M6Q^4\+9]QYSC"ZX'JZ;J#G -U-4!Z'X\TM?:K(MG'$0,$E10!3RGST*]FJ.B ML!);ETZWF:H\6%E4=U!LJ\0N9O!6EBI';^;OPPS?%!(E"6_]_>TL;#L??:G< M36345M8&(8KI>B#..7A7QR&&Z),5EO'<.AHYC+)QZZFZ1&AC=78!TZ=GJ^D< M5RO: B(%6U6_V\'!'XD=^FQ%PEV>JWT9Z+L;G3S[5#]]-:=H[6QS"GO_G[R> MACB=3=??^02S<-:& %A4K=<5ILHD@'4Y6J:M\:[UC:Q'8FWD&K'N5DJ/B.K M3ZESM;=:^#^8UD]BF.?%_/.&OYK:2$*BJ1FV(&2]BIXHG/3DA%$$0-\M6MG2 M^E[M?HI&KE/K#M8-]= ]4=2@?2:Y>(OKBSP=+=F)-T&9Q#2PY$E> M#!T%I"G5X=*"EZALLJW;^NPEJ+<>+(\$M&-5TBG"WB[Q2YCFY^<4G1_"/IEO M^T">5Q60@VMC$ Q89 64S@@^1@VJ,)16V6CM\*;N$$I[Z\7R2)ALKL1.P7IA MY-^&[]7"$X/TG>49O>\\5*N+,H>0?,D,D&TZE$I6APF0V;=*Z)A"8,T;5!U' M:6\]61YYIVZFQ%X=QLK3UC?_$+[A!;^3D(2/J2C@Z%.],R# %5O N&QH"T08"R6)-:TH%0DDG- M)>>.65- M*&FT6VCCNI2/?.]B(*5U, ]V!VATY:P4VIV!# M9#Z9UH[DPZGLI"7X(UV.;*6N#C9J8BTAYM5+$NH]Q[SD%E^=]#KAG,JJQFJ* M]IAL:(_!6"!)QXM!KI5M757R /*ZO%[9#"EWBS4'4=O8G?*N\W7!T75F2,9G M8;;^OBV322",D7=J!8PEJXE6AM^VKZ$04>UJ?L8>_M\A)D:Z@-K8\> MC%_X?M&A,A%'2]R]B$I0/G 4H'6@E102.;[11Y(EEA05)PFVOOEX.'5=.H># MF;YAE-9SM'*/*">6IQRCT>102XKZ?,@0DU 0!5?DZ/!H\9&BE7NH&S>G^,B M'$AI_48KEU>4[A&DE]G2DHN04?(ZCD>0\1<%N$>712X9>>N+NP^GB /D!I0K!IPF M-\-SP77,,4G>NESLAT1U&:(,A;FV*NJG=_)UOM[C?+I8;BZ&2.&S*"6"\)49 MY24X6_N?ILB*E8)+U[H.XGY*NHP['@-D1RJC3V3]OEA?G3,JI;THNH!.C!SA MQ!&B5X$\5,OJB;=0IO7EG%VT=!E$/ :ZCE9(%S'LC=3DI\5R7:WQ9JD$\F1U MH/@J2.] Q=H(+N0"N?BD5!!9RT'SQ]>)&;? 8$2?['B5=.:+;&&(9",A(K@6,G@5/2\2LNF(3?&NQ2-6SXPH@D[43G];)1;8>&F:]#;Y93D M]J5.,=KR.0G,9ZN4@&*2I5"&%:C#QR%R$UAT,HCFGO]>@L:][O_(>&NGFG[@ M=D[^R\7R1[,>Z7_D1#66-I=1!&'BV["4$>;8P3C0@#EG 8?DH9[G$KNNA:UF)B8;FYVUX(ORH"Q+X#Q%$RXFS-R:Q'CK7-7C(YV.3JX([((!I=.:2= M6S*,HOE@H@<1.&YV;5 (#Z.DG]V,3Y2V,< M=_TD@L>M_!@02"VM[H.T>N*$/%JTRW4'0*Z-DPR+&;0WLD[KB!",DB"45]+( M:'7S5@;# WFP:O=R_NE/AFE M@@?)"JW1:#@XP0LPE5-6@2=DK>OJ#B1MW#./P;R (133P?[_:D[/H@7T-DQS MO5#,A!8E"TL>6"8@!1= "4/66R@'7%'\'YT0N?G8 MQE-I'O=4=="P^-%4V05T-UTW-EVT\G1-G-04[UFEY.G9^O?%^K]P8]$G-BI\U90<1)<*?=76% MX%=SDF MRYD(#,*@)>'EZF5((^IHR@)&%)=CD9G'6Y[=C@/^![QT_##UT?$V MJ%Z:X>U??[NCD=?TCW7Y_,H>SG'Y\?L*EU^G"?]$ M+LGV'76$2YA_#_/\9ODQS,\GJ-TD?37]3%[2CV"VXTF_79%WF_#S!]Z SXFD MXK&&KV!A/V5B?5>LNKTT(;S4;XCFNTG+ZY?SU3\-JNJHM-JZH^$#J>DI_ M^<^)B,[XF"Q8XVN/P*@@9J\!+=I,3HTHO+6H'D[EN!OQXV-RUX2&@?3:M9U\ M/_TXGY9IJMT1MDTO:1]Z2SI(M3[I"'.Y_X'MK.8#"&]D/.^^YA)](D3AM#$4 MNA0#RF &%UV&6++1*:J02^LVA;NI.=G,W04^+8>]\KY:&"IZ)9WFD#BOT]), M!E]$S:]+'Z51CH76\<8I](X\-+X-HN[8L\=28->6[1U^Q?G9<4;L\F_;V:O[ MR6EDFLX?7OW[6C]>$?2/Z?K3L[/5>O$9EU>HTESSH 5D72B&L": US)#*=Q' MM-JDW/H.P(&DG7[Y:^]KKO"=4LDR%U)X3(1O^AQ"KN>!5F85E4>4\7%%T(DQ M&@)#=V^!#:"EKJW0]6$41QBB.[,LFMBBG40U,D>7HWOO26/4$PN-_8[PI[<^YQVAN7'9#:R,#O; M^EVE2UFH<\,<@4C6TR13P)N:0Q>T;:'Q@IS9QHOOAT0UZ)YP_PONPWZ.6B!+ M# CF#)3C GP(!22/67D63#"M([&'T#>N-6J+GWM:*@RCIZYMU.:N]5%>SOE? MMK-#]Y'2R/)L'WW5&U(K%0RG<)DQ1X[JIMH_&T"G,F=)9=;\5O5-"DZU*:]Q MM4*\?EW^6C( 733DUP>PH@X6B;0<@HH:/'J1LT&E=.L"AWWTC&LS3M#\;0/1 M3.@=E")L>;D-/\XK7.XM@/TCHJC;SVC93"]C[Q&N\Y?%HO\QW0V(V?B]OON MB:=83)B8( OB:Y&[80*"$0F*U2HQ)Y2SK>MF'T3@J2;GH)==K820A$V2U88& M=8 P9Q)BY$@K+1D;A8[6M=ZC'T;AN/O:<-BZ;;$&U%O7%NQ\2<:IIN3XZ\,S;R8N+IM6]=8?]9+0&=&N"A:6_*V'(P!G?3\FIYNWF4Z\0;%RI M/7DT9!WJ5HT"/&W20.!5R:B EM'>3M(&=?@--#_;5O30N2=&XU"/\R; ^%I M/*O/K(G3(ZW'CF>U-".'D-O(GM3:8'+++FIXWN%ZNL2;F>1K!>(BAH*U+5

]9_N6S<;Z=D&/O7S=4])5F=X?17A5 MZQ6, ET[KRMM,CA-\80-DK$BI+:N=6W>L;2.?"-F(*S=.1UY#$UV;?$VO1=C M6%4K8(TGI;2^81O&*A?LEJF:E@OO4!\8DDC^S;/1X^[_B CZCJKBTG,?]YNMYP M%^;YLE?RL9<5]CVNZ06OPXANYS1>O._)K??=LY5KY"*56)M'&P15]],88[;]PW9FZQY"FM4'G[<.N0L>N#VV!B9YN:4S70M=%X$9;TTX^K.FK];1VN0S(_QH;<^YQV)N7' M9#:R,!N7]S[_7$[?6**X-.>&;W3HCN*04B$B+(R/F.,"@ MO8/)&_N294/LW+U=.8R2NK94UUL=7FMQ>%0R?<>C&F;3#R&VD9EZCQ_KB][A ME\5RTVCJ\C#:")]R[:CM,D7*4ECPWA=@W-(69:TSLO4YX2Y:3FY0?.NY]R)= MUM.H4OM1"D][@9$>/G)9*Z> NUHW^ M:;=Y\5JB<24 1Q2@T!D(7@9P'#DKR6%RK6N)]]$S[CVL@6#53 $=@.EO*WQ3 M7JS64W)2<37Q129;! .=-;D&/D=P0KC:'Y1C*DGHU+I._R8%!P%&_F2 .4'( M'4#D!_U\;B\ $5PP*$E0'B.HZ!G0_Q&TE#)Q1BYG\VZ8#Z-PW(&2 T%L0"5U M ,'M+=CMY=<[K"AFK*#M&H-DM)H<[>-)*^ Y$!>>R6);5SCM(6?+)5+0O;T%EFZF@>=Y\^5L>T7I-J/%699J3W8?56T*FHG11,X"-\YA MH>548FOL'4WLN).W!L+CXZBN XP2*QDO*O0O;CM>#1+8C8RD=&7B-@H,2 MSH.+VH.VA7,9F4JF]1SD@P@;=\C-0-AKKY(.<$8.:<+JDVZJF:>K?SXC&J;K M^ME$8-92\ Q9<(J%$B?WH09$R.J9NE')L=;1PAYR#L*4_\DPU4K\'2!I9\^U M.Y98"U:"LE!*T* 4DKR*K26C@BL5T9O4.@UV*&V'95K93P:R0333 >+V=#.Y MS9D*3LC:OSC$VD)0)09.9@DS)?@'TDX'N+NZZ'/] M*M";B[DEKS8F??H5-[>2S]T"G7W23B7P/-2^$@;!&W(_63 Q!(%,-Y^D>@29 MAR'Q9SL3&%I?'4#RLLCZ]M)"LMHED,@LJGH!A$06;"(+KV22HC#-1-AAV/K9#@[:ZZ0#H-TNWKYS2&NT"3$[,*%V8++.@;/! M0.;6&2 MH]I>$%".UHXGML HQW.T.A73^O+70VD\#'@_VYG"H)KJNF;Q8@35ATU/O..N M1]L@SLKA"8R5:D#4_K^JT92=+J V[---%*V%;U^$]THRLY]-5 M^/AQB1_/YVF>OW8C\RNX.R1 %YLA!D_\1^8A:J5 H5>"-OJ@1>O:RX,(&_OB M1GOTW-/EH[%^NC9'UZ90'6^1[CYDD#%9 ]JE?8.1K$">L]0$'^$HB,OUXC,7 M@+39Z6+)U^:/,$&JV6V-] GSV8S"B4.4KH:IO40?=\M03Y=U"-F$.NJFUR_&/XTS.I8 ML/>?$-?7+HF?W^[_L+BV%J_-2O&,3*A/$%U-4C$RLEXH!!3"*\5-+"S^R'8T MH:2K\5K'P.KQ]=%!^OJ^66(7LRN^_S6LSY;T[RT6,07)54(PEEE0SG((W@C@ MQ8OLK9/M$T5'D#GNK;&F9FY8%76 PNL#$7_$FJ&P4[ML04J+H 2C2%3D E*7 M()0S/#/6&'T/(&_42GK:<.OUDI>SQ1^'&_,@?5U:J,L#J). M @0%&BIP7=+M,^(#-MN'4C'N=;(A-MI!]=!UU'>[0O&4?/B]3QINW.6 ,>'# M!A-Z%HK0Y-\''O&\2:A/!6Q&[91"=+)U;="C#KV\RM&239ZNR1I_Q3NOO1T" MQ50DUP*"KGW?HS/@T9 9+I!],YL\T_O(A*-N=91]&@QUX<-JZ@2;:F%&^\*]B\/ODX4L>-;\< ZW":[ BP MBWUK\N79NHKU<^UK]M\;79]/2[W%>Q1*F>00;'6%E%$D[VP42"N9X!2#!=-Z M"VI)_[BA\N-#^]%UWK4/>FL.\/$NZ/T/&FQ@\9!'H'O&QVH9I^D=9OR\N6UYVW53SC"= M(W!>:G\J'R#8R&'3-2@HQA(VKW0^B+)Q8\P!P#6 0CJ V=62>1:6R^_3^:-RB%%2R%,)N9YD752I(88LE62I+6TZ]W#Z"+Q,!YRI!\H!A+ M4MSCF<\061UK8KDQ:;CCCF.I_JF'&C\$I;OMZZ,HO .'X??%_"NN2*SOZ.-R MFNBS#9,;_G?Q&$0I0@02<1+$H_(*H@D!M)41G0\V8.LF>\?0.;+/.AZ,!U=J MU][ GMG6Q[L$/W[HHPSG'M Y>-@89:FDCKD.;1>*X(GD109M$_F.R+G2/J%H MWPGQ$4=T7^T$=3#HC9<]_7[UY;4[^0$-9[67M'"LWLF/#$(V%B*:+*20EMGF M,ZP>2N3/-*C[(0C;O8\/H;VNK=]F1/;Q=N[ZGS>>VSWHA>7=DYH59XJ\+@M. MLE+C;4_[6B&'S"OF@D"12^O#H0&G=U_+ )!/L9C7Q53K('X"^93T4*:W M4Z;&!-K(2BY8U]K;H.H/1F<0?7706AQ MQ>J+4K ZG7C)YSMR@=]A6I!)GDW#/7E7C9'L?D8(* 3Q&C7XXB6XB%)&':5C MK1/AI] [;J@Q/%@'UF!7:'U^3@ QN:V[(6=E]^EVH1 ?-09 8S.H["+$I ,8 M%01#B<&GUGUTCR1UW&SX\!@=3F]=P?-O\R4MNX_SZ7]O6#W?*E;O%K/9R\7R MC[#,=RZ=,L>\+$ ,TT(L,D!TTD QSH4H<^&&#X;0AU([[BVEX4$ZJ/:Z#DPN MNBO6B.RBP^+Q<I[4+6PXEN5$4<[O_Y"7TLB6'+V8)25"$JD2BN+30ER:2 M-YBLSB:V3K;LHJ6A4WCK#77\:2*3_7PZ.ZOWJVXM U.TM2%"*$F#2HI#Y+6F MS#)4Z*+S3 [G#SZ$U''CEB88VN,'#J:TKO;8)_/U-%>6R.-]CZG>+"4/XL6W M-#NC9;[MN/?YR]GZO"O>;:E6N-K'WPB0W@C,,185AKM$ MTHJ+<8.;@1$]BJJ[WJBOWW^]=N_UA'**O0]L6$]Q..&-=NSW^'%;/?:EWLF8 M?[S$9BPF&J,0>$R;P[0,CG%RXHKFGA>=5&Z^7>V@I6$1Q*TW7)/QT^_G/[Q: M#SD'49BI3;5H*2B9%?B !6@7L(0,@=X-%W8\B-1Q=^PF&-I3R#"8TKK:L2^Z M-5>#_8(6]W(>9A>=<#>)@,7\X^92U38U\/3[7W#Q<1F^?)JF,'NRQ'#GEJM. M3EI;2!(9:Y\2!H&I#%:8%#-C(<3A&GZVYF;<'7Q@A(^J^JYW\NJYA'GMSOEF M^3',SR\-_AZ6M5_/5WR.ZS"='5L.<K.?))D$G%YB= M?8ZXK*NTKOZZT,[-P6I2K#4HR%G.45A0QB %BMJ ,,QXE[A3O'5:8S)M<*&@4E)Y.3C3&.9T$_RES'83B]EYYQ+5O9Y=3%%^XK?U81A9)$S"SH&0_++#EQQ ;0V MQ@HG/$FQ-+0(=%Q@'ZZ>^D9]P2AH%PUDP!7<>B%U'Z"4[6[4>TG_4UI.MTZ+@F M$T)FTA8P9C/%!"TXHQ0899T,&FUNWCNA@V%?$U1>>AL<,%\[M:;"(=J"8'4( M)@6)TK0.!O?1\W.,]GH(5AXRVNM!VAAQ#ULMU]5\YK.T?K-\OUW53[Y-5Y/$ MD\)$]C@%$>O\=$4AJY 0168B!R=H:SX$3?2":TBBKZY0M.O=HU^>;*3514,1 M]P&1ZJV=<[!ZOO@R5*T*7+M=TJ?&RPI M\Q\Y+'>>.KJZ3]70HH6XQM;SA\5BMCJGFW$AHG<*&*(FQQWKE"8IP27/>$S< MR]L&8(>:KSUTG&AX("T?*ZRQE?R/Z1+I!WA.>D*KG2[D))G:G-/4'K RN1J4 M+Z0SSA[-(P?DY^<5GH\D'!D1>0#E) M(;D/&9AT64F6?+H]"G"7 ;_S['&*U()KH,,U@Z?]S5Q]VJ-GU<3)E(U M6PF,K/.)@Y952HIV*&*-=BAN#_/R3H\M+VD:O3=%VRAA$%5T *V+Q-"$9ZN% MSQ:(@43^#8O@K3(0E;'&>U39MDY/7+R[RX#R2(TN&HBWZS3GM0'=)V0Z[WG* M(#/$A\QW[AL,K1A%F;8X2 QE=20M!,,$6):D\-SX9'^B(>*7CWX7_OAK()1- M:Y=EVJ%K/3))>>*-T-Z$&D=SLJB%T!VWP<9M M>])4$QUL/Y?\_&.Q_.>K.7E_Y/"1M23'#HWG8-"2R45DX)'*D,%GQ)$+K MZO+[*1G[VOO *#I>ZCUAITZ46'W"7*=9K"8HT6^F7BM7^R:7D" FK.>+J%*= M>EULZZ*"^RD9^SKZP-@Y7NH]8>"*!F(3@I,VU.5(*15O- M?/L6.M;B4C\?(8AUF;3%2FPV?=S:LOB;MLM([39QXB,S51C4\ M;WM@%L\9:J%SD:W[0^ZF9MRAE(-CYS3I/QQ'?HNC>0T(SW^W&9)^1Q**8:78 M:*"H>@-)1T="206*UM:RG*5O/LOE^OL/0HOY:='R4 DWLS-#Q-KDF'W!Y;I> M"GGQ?\^F7^IQU E!][['M8N^#R:ZU<"H\_>]G=5B\6LOO026%9( $3,(;0*H M%,FOC38 #SG7?F.L-!\1]T.BVET,W/FJ\V1G)D>>*PV,U3:[)1OP/%5DH*W' M64:[H>;C_8BVD0='-<7-[MM[#?73@>.\DYNGWS_0(S9%%F2J1JZF#!A9F W%<;Q=63#<>KLB:^1+T(/@X6ZA;5/E](RWRM#YR6#A+@26:J0U:EU.Q8*AT+M2+UT +47&W_FDI'SHV*3 M>;1&6>!*UKH?5."+2R 2#\%E5^=!-P;7O81T"J=CU;UH+?L. /1W_#1-,[PH M)G),6)<]0F:A]@?U!6)R'(021I$WH8UL?:)ZDX)QD]=#0^8$:7> E9=GR_ET M,^UXGE].O]7/+HO0HDO*YP@Y5-1'%\ S72!)QK1AUG*A&N-F-S7C)K&'QE C M+72 IS>E4!1^QX"J+'QD-7AQMMXCK3M\%, <64[C _.^]4"K>PD9-[T]-(I. MEWT' 'IZ1C*\JI#310I;6\1@-HRHKS523@FP7&IT]3#0M6Y/?I."<;/:0T/F M!&EW@)77&%;X:3'+KSY_62Z^;IMTG+/B7;32R7I7W9F:G*]EFN2X)63,8,1D M8NNC^SWDC)OM'AI%K?30 Z3"/%]XOQCG<.ZCU@"-'QS+SUVK8V M/5=O/P@P]J<%S'%2'OEVV[LP_[C-6#A,A==";8'5R:]#C,A%HXTUNX3D[=WV2Y?.');N2%SAL<+M@&G"6('"-HGRVM!:98 M.,B_/00/8U]P.U)9M]5]A.1&5OA?I_/IY[//YX2+2G8N!0PBUIG29+=*]F Q M.)D9<^6P?-P/5'[CI2,K_1B5+5K(;VS%AV_7"&.=]&QB>*/EE\'#N'.+>_UY<6,(@/+*E!PG6KKF!2) M(U-[^8IDK1/!M*_"^C%5XR;,QCUF/$XU/8/M;RLL9[/7TX(3JI6>D;4MDI=76""> J52[ M85D%$2W%>@*9\Y$9%EI?Y-Q/4:=G2 /CZ^'*Z !:3U(Z^WRVF;W^'(F(M)U: M2)_/\+S3[I//M4'YM@OO3N8G*@GOLE>0MW6M'> MZ7%5&[B.HN!3"Z@_#&\Z:\VO),L?R,4E]UAG4+0K0$!O@<40(^>T9&7K0]-] M]'1ZX#6PV7RH(CJXY'%](4V<4Y&DXD"67$#%E"A8HD KLZ("3U:IYL>EU]_? MZ9%7&] <+>BN;\-O3F!63W*>UL?=F,IT0J'^ 4]M5Z__4!8:E>V?O_:RL[]R M7G#&(,;"0=FB(>B0H&@5$L\N:]UZ>L1-"DX_$UVM$#?/?(ZKM)Q^N1S--=%. M2E8LV41,M>$(0XI11 CE!#%1DRQ]>:TAYQQ0\83]'[W^+.-R'LXT-@D]D.@ MK5,Q!1IK9[DZ3C)$BFJCY#DH'I)SS8XSQB^);Z:^>T^T'B++'@!PGJ6-2#MC M8 8<9QY4D)MVV!F2C$$['HTJ!Q6-_EPG6@]2UHX3K8=(;NR#C1LG,B:4H$VQ MX'.].J]"!A_(=\Y%^RB34^@.VAU^OA.M!ZELYXG60^0WMN)OG,A$+"H2ND&0 M-2/"A8? G ?C;"!7N]:XM^C-V^&)UM&*/UI^'>3G[M_OKJ(KS:*VF5PAHRBF M4D1"S,F?UO[!T/HH1M8O:'8/=3)'1N^WF$M%;OX MZ@,N/T]D;;*A8NT$54M,:_#MD^=@?4C%1*EY\[8#AU'6HQ-Z)!CN!5I3S72+ MMSG^$68;=KQ7+%D608K:#LB2?0YUYJG@,1H;=5*I>?GF?I)Z-&-#(NPX7?P$ M>;8Z(W4QKT7.B[+YSHMO7W"^.F7.ZV$/;IUM>Q CPR3<;)U!'*T#C+8.\?(% M7) .F,S&,*6MPO8YJ98)MYNH?ST-<3J;KK]?,BC)#^ B<# Z1\)^TK5MJX<2 ML!AN;*8HLS&#/R!I[)WN:/W?N?#44/0=[&@WV3E?BI-B-]B8GSQ:K]21K;4(B MATYK3VPP$2%P)B @SU*Q*//MXL0=W?EWOV-T74^+NA'P:5F,8*3U2LP=3R*Q@1995Y7 W,Q'>06W?/P4_L#IMF)]\I>]^O.?4 MCD\\B4SPVH=#U.&C;74.PIK MS_S%V7S]CG:%M[A,]2H/UQIE#1M45/3!<$D^7ZVD31I]0J^B:-[A[8$T]I [ M>$04GJJEGCSSJQU"6R639 EL*>29.@Q <@OTF?>Z=MYT\H>NUN[']P"1DS;# M1I+KP )=9^( ^RJ4B+F( C$[PG/.M8.4(OL:.0O6461C6O=@>!B%X^R!K?"P M)_IOK)R^H7>?4;5.>:\2 Z8Y"=):"=Z2($W*L8CL&?-#)IQZW?@>'WJG*N?$-PMXPV0=EP76"WH5PY"<1K( M7?>>I8PRMR]5;9%]V"R]F\[A)N5?)[1>I/VFN-I6[5W-O:J&N+A0IR:2OQ$] M@Q!4 HX8D@[:.XP'N58/?7,/X>%12K_A=0TJ[[&=\5NEG3=/DK9=2FPALA4J MR%PDXBDRB.@]%!ZT8HEG'MT1\+GO72/Z4L-J>3>>3A9YUPBZUE'DYK&DMNA\ MLI!#;1*(&,%YG>D#LS(+7Q@[["3FF+>/Z#9U@K(6:NFG;\M>5B>8=!$Z.# J MU$/+D,"5Z, +JY!^H&0IC3?[O02-.AKKY4.BJEVU)L].UM6H4^\#3X) M%L%S+4#I$B'J$B JZXV-Q085'J<4_)RB<=H#C0VRD_3207YB!S>_+^;IG"%E MBC,A4)@;"CFQ=6QD(%H!M6:^(!,:6T)$RJ(G -H M4R]/"W3@C.9@E3')!INY;7TXOX.4<:9K= .M!VEBQ%WR3D;P '%%6B-"&0%8 M)T*JDA!BT05*848KG8OA^J (X&'O[>H@Z.B4Q("R[L N[:EM?8IEL<1=X4M* MV6*A->>\H/!%,P/>J_TD2O8P.BD9 _I(\.$B3W%J!?A.'(D =91PD9 M7TN4A 6G6&W)I%EB1:ID6A?%[J-GQ.3(2. Z22.=[:_W!=X^RY M,9%Y;4,2 M+ =GC04> _T7=.+-1V?\@*01DR)C8^Q(O?0*LXDM2@1! C+,,E#6T5YO3+U" M([-2WIG2?ESV?82,F P9&U(/TL'/<.GH?(K2>7.>2S[_&M9G2_KW]%*? U_0 MO,[G&,:&*?*1C@5)_CA0R$C[G#4!'(L"N"ZL'F]JB8/,"1ZX_Q"MMK?A^V80 M[_.S:]E'6EI"*%^'@0=03-=IO!S!$C2D-<*8,.QED?WT=54)]!!D'):I;:"4 M#K:_^YJ]7:[@:_S]3@OVPQ\X^XI_7>N M>)LU:QT['DMKC\V.6J#G@+Y]S55Y-&2_XC(N'AFT_X5A^>&/Q:3H4&QAM6XX MDF\B@X90# /IE8OO2B! ]1G$_D3'=L$= P_^?O3=;;C-) MT@5?96SN?3KVQ6QNE$JI)L=4J3R2JMKF"N:Q23A% FH 5*;ZZ<<#!"D2XH(E M?OP!5A_KHZ(H)N'+%Q[N'KY,I%7>IZ1 AD@Q.<=$#.8"ECD1H^,BIF&6>.Q! M9(]3G\;&YM[*.S-TOIU?+2:&+@7#LP&'=7 $!7;@Z,#1-1&=2YZ9/( WO1^- MXZY$ZQ*;>ZONW* Y_49'SUMTNK93YD3N?$X&,-2M<.ADL-;KH$\Q#_HI&L== MO-8G-/=5W1E!\U6AS[QEDFNCM;-U1C;)4:&+$+0PD*5,=3H7LM"ZC? @0L?) M+W8+TL.5>$9(G9#KK'WM18^N=IK8Z.NB1 ]!^L2M-\Z$UON@=Z5M)SS:?QL\ M[J6J#EZ$G^3K'[.TZ>G-Z9 *EEL1Z5 M27Z8'35[$KH3.-W+!F<3)?93'?-8$:Y-7+HZ6T7X0*8_.0KMD@K@4A1:TZ'S M[#2I]=U> /W9@ZZ%(CJX@Q]ZR7Q$6L'[((NI=3YU(DQQ9-J%#(#&2^&*M I/ M,8WYB+>;4Y5,'_-V,Y!".H7:DVG^E)P1:.M@^_I"+^MF.^'K\63"%$6@,,?-0.Z?D]12]8)Q7(I1L;3PQ'KMX MC>D$AH>HZ5S0MT[?"U_%DQ&\UYK&?B^ILL/18" M]U;5F6!PG:;WPGJ!@4/TS-;AZA:\](8<'5,B%H$DW1$@./[+2D<(W%M1YP+ MFN*,F+SD68)PKN[,*9I3WH"X+Z*.@, WD^TZVAL M("Z B5RS!W4P2!82R.LUM>7*^3AD#V?GKR2=0/%PE9T!'B=:!.6\EJ!0.5 & M&:!2$5)(5N?L9/:MI[D\1].X;R&=H&XOQ73P O(@/X\FS8M-**M'85G-F/JZ M5\4X"XS47LS5 MG+2T% ;705M8.'F&@=>O"D4?:*13?EUQT!Y3H[T,]("I?<5^7IA:9YF3CTF3 M_P;H:I8Y6P/>!OJKXLF@R(D\O@%0-5Z^OPM<[2WZLT+6.GLL@@C&* YLO5O: M4^ 0*HM9)2&\$IF7/:>I[_K1(XX]&1E7>PO^O&!5SM&A,:*0 M(XH%DB/0."?B3X-AF\!JM-Q\%[#:5_!G ZO[^5TFI!?,U]E3(I!!=K*V$EF( M47(=<[!<-L96!QGWL0%VN K.!F43E@W*3'$)T\+5\;:"3'*=G,R-4$(7RT)C M)VNGMQN"YWVXF'Z^GM/IHD,F2"9%\PKW*,%'5O-S+B%'X=1VV_)3*/GQ MB\?)4@\)AP.%]G*&;4VV"KH'&+ &+T00LAA3P MG>V)KW'YY>W%_,\[FQ,_Y/6 XM7\^J>;[HG<_>.&7!EY(-/##)9+NHYXY@Z2 MJK/);2D02M) D2#WUG"9>>ORD/L4'/L ?"/-'_YC7$V_/33(,1N3M3,>6*[+ MQ!/%'DX8NAAXCD(KKE/S19D[$]?52+E],+']&#R,.CHHM+K?QW?CLDR<9('7 MW3A2N02*E5SW7PC05J#0S-IBAUV6=4/)N @:2.U/]E(>I(,.D'0WNOV-XA12 MU6K#R_O9CP**8&3BM1[;%HI5E.(27*Z#;W0P)?B"40W91?0X9>,V$9T&:0/H MJ#/D_;&8SN+T*U[<'J,D%'&C.<@4:C^4#^"=L""P<)ZB#Z&Y*7N2H'%K8TZ/ ML^,T,G;YS-;*A^7[0#[L+*??9F_^BE]P]CF_G2^V@O,[+D=DR#DO)+0Z6ST@ MA?M.2\@,C8LQI.!W6Z!U%!E=-8]T.)G;$.K.^47R\:IMA>(CL-3G1Q.@T7&R$_R,3^7HM M@>5T]N-'CLGZ'?9![?)]#1AME.G[VWR>_IQ>7+R:I6VB?ITNX\5\>;6X,^-( M",]82Z.%]H9,V7=$9^Y9_^MA/ M2%].E$61-7HH=9TI174,4$8/=!"YESGS*%K[!;M3-VZ>9SA,;=O,@?35P47_ M!#^_?/\[_N_YXO4%+I>O_IHN)SHZZUTP8&66H"*%@8&"/TB.>V5CH'!P@"30 MKN2-B\6A$/)SB#Z(NOI&X@_&?L?+_.O\DCR6">,R%!LE,%%](%6[+G1*(&ST MJ*,W<8AV]GU(''W.UC!0V1V21^NM UB^OEJNYI=YL7X5K4[XE^G7Y=_S9FFR135M9X__00YW<+M>!ALO^LUTDD'\*HK M'>>77_,JO_J\R.M'^5M.D-/1J_&55^2P.%4G,8D,-I?BA:CK'UM'TH]3,_JP MMI.!JY%&.L#6IQR_S.87\\_??Z$X_F?)73.5D4>6(C'%9.VVE@Z\J6E^9[AU MD?Z1MX;93H2-/ISM9(AKKZ<.P/?;+.6REPN"+KH8P:1:$HM>D,EV"%H5I97T M=3QQ8QCN2>*X)O!$ <:0:NL?E0\>[8P:/5Y=6Z]>'5Y7RQFO[W=<\6&6W#;*;(+AGB, H.P= I#4(%;Y%KF0?8 M(+(GE=VF9P:'80NU=35!\#%&?\^K2=!.D'-L(7%--X;WEMQFA6 <-S+%K!V> MT 21=TF:0;'W;[JZ&!JZC.>\9N_XL55FLX^W[RK3PK&9'R2D)@VM:5=0:A[ M4;3EG!D79'&L>8"Q'XVC#] ?%H"#JJR#^_A!I^)GKF3Q/*)B(+2)%#U5KHPQ M0)&9#R1&PV+K2&,WRD8?GS\T_)JKIPL[^),I_YDG%;)6CF6P@3'B*2IP14G0 M6DMABR7"6KM]N] U^I#\TP+N:-5T +>YX[K^D1?3>>(3G44N M9+0A%BE!Y9R!@BD!-C.F#,HD4NO*OP-)'7V&_FA>8#,%GE6]]*N4IO47X\6= ML0$-RZ2?_/W#54?OSM8H1=&2&RPR&$B6@*LH^( 0DP+)DLQD_[1J_D+::U%T MD@$M0PN1UYT5EI/#(00=M.18U"D:OCV3\7^*HH_&U!%%T?OHJXNH9,_7S!1, M\3*"#+5\DOM #HFKB?P06'$!??-*K2%J%WHHCMX+*##9@R8 ME2#N8JWII<,$]L*U#FY>:.W"7O XJ'9A'UUU , /^6N-Q6:?_T&" M7)]8IDH6B7/P&FN[K"PU*5J#O^A=45;%TKJ=\"4AB/.A?@04=O(WID?9K/ M+Y:_7"WI[\N;$FU3Y^O84K/?DGC@BJ2#=7%9- :=#_4RW%TJ.?)'&&0I"?8*Q%4(RB9;+E 5+QB25FF+:M6RB>IN@,ZN6.@5M#=1P, MKF]Y$>:G?YJZP_F;O[[FV3*W?)AZ_+[8.]?2J*&^NU@^MY/VYO%I'J;%W, MK(ZR-IR85!X"1740?$3NDHH,3SCOYW%"Q[W,>\7L(5H\3ZBN=YO&PGAV/$!Q MAGR:6,<3&W*=4[$2930YBQ,&V4^1.F[>H6SM.AU$Z;H5]SW#=6X_GB=:Z)5.((CQW$41)%I3*%#$B M5R"(L)Z!(1 MP4N>O3MEW^8SY(Y;U]\K;@_7:-_@KKXN\"@OOJI>L=G:]B7%S5Q;/KHW3,&/-'?E.[E.B0[D3I.44>DDM )R4PGY$5YUC9?K\_^D@^04Z# M-K>;55'U(UY?+>HYG$@752SUU(A"#JN/@?!M+;!L8M#(?&A>._\P)>.F&EOA MX($.MF.E/G9YR^8T?L0+7$S7$GI#5F+^/>=?Z/R6Z6IYPQ4R4:1QF:[@FEO" M'"$(7@L0R9.43OF\XZ:DG3]RW%Q?:] ,*.X.'* -8[_,9U=DU&^8T"@P1B\@ MTEU:)V5JP, T,)%(2I+%Y%N7I#](R+AIN*',S_$R[P[%"T@.%F H^2>,U.*:5Y-\"1%XZ;(!H92"RUT@*GWJR]YL6'I M9J71] K67@*(H/)@#8F<%X7Y8BYH%L']\X^#XO6]\_(K#?\Q/:!?S'L-8H$5 _ZH',DD6.R1:*S$(PA)X0 MR%5"!W2A!:.CCSJW=BX>IN18XT1:R>_+:P+T=/46XWJ%WW4]M;:&1RS5_5/U MV&$ 9U6&3,>M6,-TPM9%28\2,VX2H $&MNU2&[%W<+F]F\\^TV^[K#+Z1/_- MNNO'>40N$I&?K:B]KW5NMZ=H(CLM2^8DI=83X1ZB8US4-%+Q-G".E7>'F-ET M"6F3A/!6@S!U=85/%IP+2%(*JI;-,6)R8-3TT$1WO(:?@/DQ@7C#0AI?UQ+4>) MN0._S,5(X-E M$,_E2%EW8%KNO?KEW?T#MC&APDOA7:V^ M9V1'58@60J[;9AP+7(DD'-]R:AYY*]WK8WM"S:%JGI]$YF.CZ>_X>79U^0?) M<+I*:WD MV<'U]/'+?+'ZM!TY1M0F6\E YVI_-3?@)%,40SHG$;T5KG4:[T%"QGU('\:E M.5[B/<+F9F*8Y$P3SFL%4MU%5M.;G.*^)(4E1S\:.FE# Z<'GZ:!DI^#S0$2 M'_L>6C_1WF-D8S2Y<24F-&!=O4)-?5>+)"<;71#9A<2W%P4_<@D]]@F=H>$0 MWXV+Q??K^?E7L]7$),]E2@DT^EH XFM%@!9 3IY'$4LQ MS<=)/$5/?^],!ZK]R?#["!UT@:?KCWT[G>$LYM?SY>UNPB@5:9M\^YA8K29R MX#+962-D=?F#%-@>3(\0TU_>KQ626DC_V 5\S0S333;]U2RM;^[Z]>OY92!9 MIV,56.]=+ 5J')T MXQ?>EM1F+XH1C'Q+3XYA1@O>! ;,YE0B!LM2YB2< ^7>@:]T M+QK]S[S.GJ=7W_("/^>;QK4/A-4)+[5?+94ZT(I\0.$+G0L;@&'.DN28I6M= M#K\K;>.6,P^'L$%TT_5:L?V*@"=;-4M#5#A/^&@USMOLW58Y_T=+&;?>W+;/ MKQ],LB??V_9(V;!3DF7D#D0=VZJ4JU5\R"!+R>B.T#S[UF5KPY2.WT\/7.>O M1"A!Z) A12=!!17!"Y_(TJ'E#)WQ9=C,3+_EXOOH_>E,S/ZB[L"I>+"L-=F, MD:M /C6K8[$,\2!1@%>Z+R*GU&U-_A>)'*W>7$O%])-TA6FZ>^76T*N8" M6%*JK6 (OKZW&%?7M,I"KK0>&"\]/$D>K^'=2L3W$7<'H/FY=EDEK@ M0;%B(:"OBQ1B9IIHR+JY83F/$O%CD'*DH$T]G:/E')W.+E;U.HY*E4D9 R6 M\)X]'2V-H)S/3KF2E6OMO9Q-6\%>.MZYK6 /@8]=@+=?B7L,4DNNZ_SI0/QX M[<$7$IQC:#6RI,AT__NT%>RCYL/;"O:1>0=F:'W3;N:PK(L2;V:R;-C)62IM M30*IB1/E5*H#4PQHH5"Q:))3K5-[SY#4TT5V)+R&4$)'%NIIM\ZCEX[1Q1]K MURAR"2Y0<"")6>:]#:ZXE^,\#VJ5FLFY WMTWZ9>;Q-F@DO!#(FHLL%J\8[- M!H36,0ECG&J^8_EG*GJ"S_'N\Y%2[@XGF\.$V<0<"@,NZQ&R%"]Z%!FL5RI% MJ5(1K2L3'J)C7 ?H6-T^"94#!#WVA?0:9YBF./NTP%G\DF_Z+(*1S$D/0B5- MD01=J=[I CE9.D6*&YYVNWX>_/4](> 0ES,5H:S1:R'!$'"P7J\D'G'V^?F/U04N96 1D M&&LA< &?ZE;/$%VRUFB4.SF@]%OOV CZVP_[<.\#QRVR;N5K'B[#'A2_P:N+ MR%1@KFZ0H<@;T=?./&(@"&-CS?-LG_G#53^FZW"$LK;5?8#D1E;XWZ>SZ>75 MY89P%GV*L=3-/I*PGK(&A]$!4R9ILH96Z)T&$CZC\GL?.K+2#U'9O(7\QE8\ M_G6'\%1"-L)X,+82[D@&@0<*E9AG$2E*2KMMW7Q.\7<_=!S?KYGB#Y9?!R'! M/W$QK9=;K9N_+J5"$X< V#>-VR+3. M,ATEXS^L)SW4P_ MG7VN?'VZYNHXE>4+N<@3IL0XT M"A08>">@2.E0Y.(#;WUC/D+*N,VAK9VK%O+N%#;URT6^?2'GN0Y 2B"3"=S1(U[;391_0YP.EP/8Z?PK^=[KNWO>OW3'U>+^ 67 M^=5GXJ>>OYM9GQQMXK5QP;+JNJ(A7\!%8"0L38Y"24'J-I6X!U8IP_YHD[G^ ,7J^_U_7.)<=U5_,OWN_^R/GPR6/J_Q(#Q2(=/ M8[VNR640),XBF7$IBL9F:G?JQEW?WOKJ&T@KG>%M./U,QKMT:2M]/P.H X7< G^N=T'&*%^__G.7%QN8&1S8] M:P7T!]E<$@2%,-8 5\A-LEEDV7I/P8.$] .B0[2[[2\=+>H.\/+Q*BSS?UV1 M]-Y\JY;YQYACEXU4Q 86"CTY(^.,RH+)WJ7,LTZI>0/MPZ3LA!EW+A=7"WGW M"9L;_U$6H9- 2+Q.Q1;6@DO( $E@H5 L$D1K)^A18D:>&-U"U<_#YP"Y]P>@ MF\0L&=^BM8; (@4?C"(0'T4"8Y@W&KDNL76@_R AW0'G$"4_#9T#)-X);*9I MBHOO'_$BOR\?5_/XK^MU0SKXS)4'9R3=N_7R11<2>"V3M26+%%J[.(\2LQ-\ M_#E=6Y:$VVVEUT._?610-%;?O*4L.S U]VWPAYSRY=7GJ=H-5>Q6)NC%[APQAH!D@59 MBW<3&69C(4>FB_,ZN]RZ"6X7NGJ:"G \%O:"V@&*Z1YL[VD=%Z"% M(..8@D8=OK4;8Y_^G-]D6Y-C MVMI:K"PM*'(I $5)D()%;B*73+3NW]N1M)YF5)P<>8>_HSL3U-*O@].@[4$E=X._='&>?YO_$BZOK M;+&UF;M$5KOD.KQ#DNG&HB7X["@BXEP4TWIJ^!8)N]VA9S0E^7 !=^"3W2'_ MID/78'8E&4B"@*VL+^ "4Q"92!CJ?'%LWL.^3<38LVZ/4.GC\#A OF/GH2KU M[Z:7T]7?%AGI=W[Z@K.WTU*GE9%MC%4IMRU?.@34V4C@/HLJI?I2G3Q=S0RS M,2C5MM?^2'IJCP_M!B>'Z'9^ D'W"*#KX5(_L15$+L;% $D+ XIL,J 4%&-0 M]%R4\-%(?S!^'O[,L05;4G:S06'F[<8\V9Q8PY6>NL-Y"0\*%5G$G"R MGC**F$PV(:G6/;F/T=)3-NE 13\)G@.EWAUZ[NY#^[A:U_S=6M6)2#7I1<&@ M1.UJDM>2S::SAECJ.'%/AGN(-4R[4==3UF@(A#73S-A^TJ,9B,4TYA\\O2_T MC5FSJ6DIY21<=![O2*Z<+R/;9AVT>7N25WT45.SFFR#KSR=*:*,9FX(0&W'IIZ MW'[S$\VS:F776LB]!S/V(7_=M&JE7Z]JR<5U%G6BDHI>8@)3E[6HH WX0.ZI M1W0Z*Z/4=E[I"0OUR(?T-.VDD?%I(/VZY6$MIN;RZ-9(3 M$H&6,2<2"!E)97F!0%*"C#$PYW@1O/4R\B?(Z:DOL@V&6LF^ QC]#:>SY3NZ M5//R_>S-7RNRIE?3Y9?*WC5W$T<1@M->@HC&;":.66XA>.X$W;4LYM:E)\\2 MU5/'4AM(M=5#%^^L.\8)$X$9G1$2K)6^BLU0/"H$!)$4MRR4F$Y6VW2?M)ZZ M#(;(%;3120=6;)NM&_]PDVHS+# *">I8GUHB$[P'C%J U=FQXH6S>N@ZDOL4 M=54$/ RRCE!!=X#Z;187N?(2X^(JIYL4VX0)AZQ(!ES5AR-I)#@E.03#I2J9 MOAF&7 7U MB[[K,_5Z/J.@8TG*>U_^,9M2!*VM2,DE12CQ=:-:811!*UV_*CR0ZVE"\\$8 M>U&X&_[.*M<^H(HZ . ?BWG,.2W?DBQOLC6_$2-3O+C?"DD.A,K,,0%:(Z<@ MFV4(M7<_91Z$T-KQYN,1=B9N-]B=12I_6,5T@+C]WTBOXZ3ZD_DRITDJF$7M MY8@Q*U"Z3O-S*D*)ECGT,1;>>J;PL33OAL^S>BPXJ1I[>*G\P>R;O\C36+[& MY9>W%_,_[Z2&5,KD^9H"16J*L90FYT,5 RS:C"B\"3D>4%;QV.?MAJJS>#X8 M2LIC V=MI+>/Q&SK2$S(+\W6E 2R,%[WGPB2F%* 4BF1HDUN>\;B([C9Z>-V M@\U9/!$,)..Q4?-TPO#.4>#&"TY6%/BZ/%NY7).(#,C73!C1A M/M-F)TABDD/=O$IG2(0L,RE8ZWA]@Q-NT'LK'+^ M3=70 :SNR^@77$Z7'XD63.]G=W<^\4F67F54N:ZZE=B=D+:01^_ M&\[.)UL_O [&1ED5V3_G%^1OXN+[IK'A]9SSO]*Z?77W#Q M.;^>?\L+.E\1,V5E;_2;6.9(HA;])9++6RF0(@F60FF?.A2-1[SX)8$!"=P/J663Z MN]-K!SFU^_*]KOM=32F8OHUMZ'O+'*]6TV_YTP)KLOI7_+[D$^TC2UHD$#+2 M86;D<[B #@JZ**((VHDR:$YW#V)W _%9O26<1G%C6^&;W=JOYY=A.EMKC-BJ M!^V:Z>645(>;,=6WY-O)HK@ I3@?&N%4"F;=F-U]R2"IW@^Y9O$_TI=$N.N9WE\:KQ0+INVL^ M/]2OWI?W5ZLJDN6Z9^C_F7[^,C&A;/*B=0T=CNP_4@N5I?\7F1\W4? M^?)J49N._ECDR^G5Y:0NR5#!1RB*(RB;.009.2B3(N?&:8N[1?W/?]9NV#F? MIY+&TNT?+'<*=B;2,Y6]XL!XTG4)#P>O(T+0/D7G5"G;DR /QLV=C]T-0N?S M"C*^O#.997GS^OKQN MX_Z_Z"J__HPJQ_?A8OIY_>N66VUFRU_S"J<7R_NL+*>77R_R(K@L?:+\<2E$<&S MU'Q%S9,$C3_(_4@L[-H*NK_X._##Z^#+U6;PY2?Z;ZZ737LK,J=(.;-(/*!E M$ RSH(,32<0H)6]>)/< '>,CIY&:?UI[=*3,.\3-9DF+EL@]IX,D%#=TN'0D MO\X[4-*:$D21V+Y>_$%*QEY^=*R&GX', >(>VXW^].?\TY?YU9)\MNOM.V^F MG[^L/N;9=+Y8AYHW.WB8,IYE =$&$I/4%!HDC>1"&AU-W6%9<"<'>LQ@617!V(6M;[H3QX)P)8;:.GJU[S[6D$P\W)V&_' M^\DWTQY_A3761_<(VQQ+X[GB==, ^8K\>O*N3T+3(4J2',I$+N7_+'L_%@N' M+'O?1S'=@^W'+O&8C"_)2@A.4JP2Z8CZ5/<8>&^*M;FPW'ZMR$M9]KX7)@Y< M]KZ/@KK'W9U-XESG++B"Q-<[\JKH6$!@(=O,H]?F=#.GSF[5^W"X.TQ!_>/N MS@[Q@KD$))C@H(KT-V(J*T^52F[8#M%B=WY@X$Q(%[+O;1SCF](;[%Z>)Z MC7:SQ\.??N5@KX9/$S_P M&W!7.^VC9> *2W7Q9@2?R9U4B=&1LD)3.#.H+>KX:7 /O3]M;/87=0>WV8-/ M%TQ'4_N5059G4DE&W&@7P"D6L]1>2MUZ#T#O#X('*'>79\!])-TA6F["D"RR M3I8#6KY>BF& CE6!:'S.CB<30NO1=V?S#+B7AG=[!MQ'W!V YN?7*.:QR. 2 MR" \,: $!"U+K65V&!BFK%KW#)W'.^!>FMW>Y'"4F#O R;L[HX,V'$CN0U#1 M '&?*P<:G,T.HC5:,HS(VE]$/U$Q;@YR *0<*>@N.F;NW\YK2RM48 (3!\5+ MJ4_GM<&X<&!H,P9'D>/ N<3>7H"/]UF.E'('1N4^![_CY_?)N M:ZCUM?$TBB+&%!E$)6NE%[EXWG*2&7,82RU6W^Y6>KZ$Z?F/[0DUAZKYD5*F MQC+OP S=;:YZO_J2%YNO;UPU[956U@F(=3>J\I@!N4.(.0;OBJ>[N74$]0Q) M/5UD1\)K""5T@*F/7^:+U:?M>--99DL)L8Y_DJ"T*>",U<"DTLEQ[IAK_>SP M("$]O6<=[P@=+^L> ;,Y4U$9;9BQ8"52G%B3H<&00;5%A,B$Y9RU=H4>(67< M.ZV!DI^#S0$2']L76EO*>XQLS"4Z8:V/9"Y3'1L=I8<@90:CB[4J!JW$;J.+ M'ON$SM!PB.[FK079@1EYK/LSFV)8]C6_1,=#*:')OKJJ<$7V59;HXQ -=P^0 MLA-P3C0KI740?IB\NX/-[5/O!#UCWAD/C,7ZVL_I/&5;M]YQXU!I3:=K4-C< MDM)31'6@FI^$SF$R[[SZH= _UAE7J\4T7*TK/2YP=ESK]-._LF7UPQ[$-ZI^ M>#V__)IGRVM4S]*'O)HNU@WW#SR-%T1AT40PMHX6QJ !;0@4%.G( L5>L7G5 MP![D'6^/'I3^M;VF^U@H6QB85,?W.9?H@*@$0J 1F8Y<2KRY47JJS37!U0+QPX+QG6A:N3/,JHX7.Q=PF>3>SA(N;(O:%(P7)R(WT&YW3M*98^>TR1E>'ATT.HWD+/ MST+G *&/':S_3G^\67L;'Z^]#;*X_ZK\W(2:@A>4.8&N\Q 5,P509 _22)XQ M*L;$;CN\G_F@WM!QB"KG \FU P/SB/W]<9__"#^X-B&P2*R@XK5^*4/@OA9* MV^"T8H7BD]-X0@]0-_8CQ4"WV$#JZ1=X;R@PFW_/B\KA(M?OXN+[W1_:+!MP MCC'#=*UHDK;.\:E-2 +!2VOK%COC0_M ZA%*[3D9\7,WC MOP(NJRA^1$SK[[Y?-Z&\BJOIM^GJ^Q'9B;T_HUVZXCCV6G5OW&+W?;E+QF9B MZ>OY6?NXH?YQ<7;^:+^XR0+IIE4 MH:YN)$>[9%$[ NDK@5(P:[C/[5^9A^!D9 -].C3__#0Y.C Z\$<:2N'WJW4D MX)2.3-0@@ OZ0XL"/@L)B0ONN;+1Y]95J,V9&/OA=7QD#G=8#H#)P>?DZ[J5 M_^,*%ZLN3LO?Z =7R]\V(P;^MI@OR?&4Y.-9TDA1KH"RC.*D% JPJ HO1I$_ MZ#L[+P^P,6X@^@)/S+%0Z:))8>T;_[9<7N7TZ]6"I'O-S9KQY1W'>?GFK[R( M4Y+$A,7B@S :L/ZAI(_@422@"[YNTDL>3>LWM_VI'+>VKT>T#ZOH_<'LK\$\ MRY^K']F%\2;H"Z?*#(B4)(85\O0G0*!X?E4S?QQ9N_ODZOMP+]D 3G083$/##D$A1S!M 'A$@2BC+; MNENSLT/S !L['9K!-CR]P$-S+%1>Q"7S0*"%,F41%6"A\$I9S."%UY!09^-D M\=:TGN$Z3CP^V+*I%WA6CH/)D?'XFUD?9V7CB];7RHT06#)>Z_K^DE1=6EOW MR5&$!8D%&YTJ,<3F;J&T] M1*[:L+*Q838&SQT6T,D;4"'6R< \D9@DX\QBDJ%UF>CIN1RYD^]\3]3 @/KW M.7(3I^G_&49RCN4>W'X8IZ=SN)<#@>^ MEW T'WBB>%(^3!42!]8=@*)N:I#5B D+VFB#)7&%H;L;7\PSV%D:IC7]!'-\([06,>7\R3VUD X'M%$LG@V7K&XWBHZLE3)%@DNY@(E,*899:=M^.%4_J9]S>-7KXCB. +>7 M]P[XI&A$1,^MDN3=QU#_L!"BR"!)*,7:X)WJ[25]1]9&GA=UOB\<0T!G[!;Z M8V6R)8@/N7:>D]E9=SZ2PJ[PHLY_NU<*89(.)G,*GG5]:$4+WD<*GEU,6)R1 MGNVV _WTM(_K4XYP=,X!([VXA^%Y"86][^O'A"4FT@6K>%1D5DP$Y7T&STE$ MNFC4R7B1RR YEM.R.@";XT9W8_N4'4/JW/W+W^H C=ER&M>C/._:2J%J M#QQWM]OI,SC&..3L-8DC9F7+2=S(1TG(V0.ESN[PC8C%[HU41#]ZMM MML0AE'#,, O2Q&KFA 9,.4"*PG&E$K<\G>0">8K*<:JS.CP>?>'A!5PO/U6\ M?)JO\&)+)B:S(NH0@BCB>L2H!"=KMU#4,MFDC=M>]C7Z3;,+7^/45G5XJKH% MT[G'+0\4K&Q+0VH;DV?@LZZ#<0*",[Y>R5C7HZ"3VT^] UT_SY(ZSH-1AZ>E M0V2<^SEYH&YD2QK2RN0$2U"4]37;4:".0 #CL&@,WNC@3W).GB5UG->AEWI. MVB+C!3ALCP=VG%DIB[:D&5(/>:X<@O893!!69&=4DATW9AYPB)IGDCL\1'W! MIJ?JGS;I]OO"X!-G, 6A2 9)%Z!P3Y!C:BUD:=%;Y*Q(-<0A&H2;G4Z1:WV* M7M9[S#$ .GKW[BSV,;^;F9R+>\> 2-/:1@'!/-6&ND 3H<+[@?;L[2U3 \\W.G7QGYO!F M0UE0AL5D"B2=RZ8$/[O:8Q98IKBWM)_M]B@QG0^]&1PG\R&4U@'Z/F1R>::1 M?*(U*QLFI,W%:FN SG6@2\=)P&@5,:$L"X:)R%M?W@\2TOE8EU.C[GAE=8"X M/_)B';;.8EX+;WESLM+(^0TOG0DE.C MKH7"QG[AN\/#:UQ^64OJA@\,4421.<02=%UF)\$5KB&YC)%Q'SCNMF#UB0_I M?-#&J2#55!!8-\A&BR#1V>N]H=YY"T(85$PHAV6GI#O] MUCM6B_[VPV+=^\"1;\510]O#)=\#7#8H)[LA&%<(S*K_WH2,K_1"5S5O(;VS%XU]W"!=%I.(S^>18$%3 >DVF M0(? "J'(TFG<:5G:O0] MDD)B*#(J[@+%%KW _\CMDOT-"3\0B2?8)+D/++K8)/GJ8OTS.3TLC3=_U2_S M1*!$8DQ!D)[N-YT<1;QI72S$54Q1R-QZ3OYNE'6>>QT6P0,HKP-S??MJ<5UI M]#!OO\]GW_*RMO"O$S/K'IB[_UYK)WZ?K_Z_O/J0X_SS;/K?.4T\%JT5KS/8 MR,U33!4(VA40/"9;F"11M%YP-Q@SG:=_AP5^'Q!YR6?E^E)[.U]LOE5_CD]R M%CP9.6XX%@AC M/T\>S/CFZTU9ZZ?YG;>U:SG0GY%^8"*8,A%#A)AC36YH!=XG YXQX40DM?"! M&Q!W)?5,9RP?=P(Z1,$Y7PQO<;I8-[R\6BZO+F];,7,MG?GGG*0TO9BNOG\@ M:4UR0$S29"C2UVF%(H%7(@+7.J/CQ)8[^9:/X]D:=VK7N5XC \'FI9VD#]/E MO]XNQ3TQ.USOXC[J[\ _NM_25)+)!6T GSB"2M& 0QTANR2#Y3RZT/Q- M[B7V+NX%@B=[%_?12 =P&J3@VGA1@DH::O44*&UC?6=,$$MT41>1(COY1O4S M[UW<"U:GZ%W<1\<=X/SAAB0?!"]%D[O*DP/%)$E5)@%1HY"%996Q=0K^\.ZQ M\^I9W L?.W6/[:.L#A#W6#.23M86KB28%.FJT:R6[(GU5>-0!1M=:EV <$SW MV'GU+!Z#NA8*ZP!W#9(Q(9OHZG:9)(2KC?(.O&/DHJ.4.F:L.T-[R9"]VZNN M]PQZC8YQ14^L^W-&^YO_NIJNOO\VHYOF:JV5]ZLO>?'I"\XVI9VW10YW)PN2 MI\6T4P&$0@9*9@ZHF 5FE-'1:C3;0^S'.QD'<=BY)](8OZV.S_!@^OAHGBSEH7+5B+Y(]("KM"HC^255S8X *SYW/EW>>M\P#HW^$L'@&V M%WTE_G.MOUNY:"PL!)[ %L=!<1D!BU+@HU!.BIC(Z3F;0WB?MS-M8GA)A_ ( ML.U_"/WU(9SES^L2P#,XBYL5(G/*(%3+P@%S[DT$TI MWO[LG6D#Q$LZD<=![M_A4&X[\3HZJ;SSX#RFNO.!Y!-\!!M-<<%%I4+KM'I? M,6-_K18OZ4 > [>>EGD,*YRMG=IKY_Y7LBBWA99W%6U(HU%'#KK6)*O$'"E: M"M "6>%:R]C/LL-A1'"F\>?9)%L'@^.+#CUW%]]$N"!5"!G0E4BV6O#Z-%K_ MJCDJDEF(.XV'.[,C_.)SN,,=G Z-P%XH_K?+_SXOOL UDO0<&"TD*)L$>*4\ MH#$R*Y^]WMZLVK$1V)/Y,[W!_ZTLP9!X?M&.P/VTX/."*R(GA4I "4F1X#C6 M[(2!)(TD*7*59>M9_-TP_^*SV"_ $ R)YQ=M".[LT'Y>:KG$8,ES E4,Z5Y& MB@F5\Y!BEBDD5R@T/!LKL _G+SYM_@),P&!(?M'G?X]8BBNI>6 ?Y'@Y7:U%@C.2ZJS. MGLJS.,W+UDN(#_VH=MW]39AMU-)_AY976[3\Z)R^[8;V1A"\K -5&U84TQ'0 M\P21):N]-5FYUG[37@0>>SV]FR^7]S[BIMV!H427(3MEZ))%44?4%I"%RT!G MQ8?4.H7\,"7C)G6'P\JV@6V@APZ6FAYWE[DG2*G?KG(-TV$@L/"-3]9:7D6AIB!2C# SBK(C#44J"5)O-G_:JG/Z(_;!RAQWESH?9@<_#BNJTX MY]6[^M,W!RA+)V*D0 .#L:"0!0AU/Z'1+ 4E$WUCIYU+^YB:1V@9]REKB/NJ MA= [!<_F9 D7$B>X@Q,2R?[6"4J6S+')!I6VG/'0W-MYE)J1S5 3;>\ H0-$ M/_;E]"K&Q55.FUT@R]MMS#XQ8RUP6?=_"Q?)0!<#S'$I4U9)>;'3Q?3@K^\/ M#8HVG-[M-29DL(?Z =R<1H+O $(; _O'8EXHGEAG:M_FO'Q]?4(F MV6*RD8*'Q!P%FW7MM@_!@PU6YZQE1K?3\NH]8/0T19UE> [4^_8TPW9*Z !2 M'_-%^6VVO%I4$_XAU^>"7 >):>$%@JUCIE4B0:$V'B+/NN3 B\;F5X6'RG;V[>" WWZ$@V&G7M?4@(KFY]-,DZ ME7Q$WKS:;2?".KO@VL"JO4H:;MX\\:/M[5]6]-5R2OH<\-GVF0\[R6=WRZW4?DG2)GZZG)US"D<&"\KI'Q@L05LX,L,$=I MI*:H^G^>;O=6_?Y/MWOH8>SL^%NRRY]R_/+S*R-FBE68837Q1D=.H9&=YS5,_WQYS9S42?'<0N@E>[Q9,%ZE$=DF E &)H:")H4('P_O$4$+Z>?-9KEO=&S67_Z-_-/* M_,1@X3HR#;%6 -9$,J H"F1.VE@MM/%L)R_]D$_O*=O>"EJG447#!/S0UZ?4 MG#&=(S@;Z_I7C1"XL,"=43SQR-"TWH?2[OHS:KOGY;<9_5NF;V]JSHYXXMGY=[=[T3F,G48/.+>?]4 */G*7"7H64BX4 M0#!.H)&U=8%0PX*LO:NM^SN>(.=8$[:IS-@6[B^DE3)=71^A*SHP[[]N3/B/ M!:REH&%&,W#<.%")@JA WBCDXBR3+#KF6N]I/)S:<6.%5GC:-G,GTEX'D>J& MT[>YNA(7/[$Z*3QH'Q2O&R[)4V5,@(_60%8*30P4WR[JNL":P'O TQYG;-()*%H9:G;526XDDA@)@7,&'F.S7NO=R%L MW,!U7 0V5%D_."3/.$\_SQXX5K*.E!*\KOG+H$R@ZZ.D )41+HK2>F?\T1>,& MM.-BKH62#H?+'@I7*UN#R!5P*!^>1 M.8+<<2_GH0*24^FO ^MXP^K&UWWL /HD'9EV!SK7,7 Y>_ ^*RA*!JZD5,*T M+O3>C;)QXY.3 >41@#;46D=8O.?U/LH;\SFR1&RI5.O*2% MW)O!9[!7WS=UF-5J^BW?LON!O(ACWWN?_JV-7WKW8.$$;[R>FT0VJR9,ZCZR M[#T$(R+D(!06ASYCZ]KL =]X?X@TQ_DL3B^F:U4]W;S>5%?TBG[S]WLJ MF01GR,:60F*IP].TT^ %%I"NI+KE0-L2AY)-"P;Z?0G>!W6/&KJ3Z[@#I^X1 MYK<]U[5%F9*AJ8J:XL5$66&4R@5<,I)\5Z_ !T1(T5FKB%$7![M]]R.UWVSA M *!MJK=^X?EPJ)^7$QZS5B'$.N&"')[(& 25+!2M?9V?HGWS"N@]2>S761P MCDWTU"\,?Y]79^J*G*]PD3?7Q,1E'W)V&0K6SKT<,M"W''"4S!K!*;0?S %Z MGKQQ0^(3P^]H_?0+O==?ZEJ.WV8WP3[]P*OE,J^6_[RI#7]U<3'_LPX#F@2F MI$%9+7VA@#]3[!94T104ZL+('\FN^?RNXZD>=['+B8$ZE#;[Q>]#1_/A#32O MY\O51!59E\'05>$3I_O",_#&1@A,!$YRMU&T+IAH0OA.*#8O!,4#ZK1?(*_' MB;Y*__MJ>3V)9N(9LS)Y#L'5H>M>:W!*ZMJ4PW,HJ;K?IX'J-FD[@=&^$# > MI9>>X+:5?DU[FSA=(3<^T][__1& M=&<,\K')[UU^=^,4^-[LG" 1;DM@+AH)3AL&RB0-J+P!QJ)A%.':X%OW+@Z8 M"/_),_T]KVY9E4JZP@5950S$*I8,*#D'GJ75=M-0%$W9RE M3%: =2N)S(9EZX36LO6PGWWHZZ-Z;WBPM5)1C_!;1QTUTEWD+^0]3K_E]7B& MHIBRV9+\$M9N>56 X@\!64?#O MN;>\>98VXBA)N9YZLIS(B):5NO[<MY].WHGW(]^G]+YM[KTK.YD##Q!YEI2 MW$AK$L0 M);V!E&W\!KPI':N38JD%/!OL*_.^;-2=T/&NA+RF&*#FX'PBN2C,=:4U M_2&M+\6'W_XP)GJU>S].:_ MKJ9?:P'<1-4-G;7H0:6<:KEE!EM,9#8KE,V7YNQ)8C>O[2T LA/\VFBK MRXOR'I?Y*TYOTFO+B0O>N,")M_4$24&>IC>F]I('+X4K ILO1=F)L&X>X$^( MO\,UTQ_J'JK^F^C@6.8F@,?JB!@D'T2S %FC58&.E+5#C<9YB)YNWML'Q-C1 M>C@:6@-[<&2=-9.""Q"J)O^=9X!,D4NBG I:F9CC:2Q8O]VD[7VUO:3>&D*# M56*_2FF]I+'VQY;YXO+8E>+/_]+&M=>[,W""HNND#.$@(7 N$EU@.@(:(2$E M;9E*B-$/UB?6ONAZ,QAJ]GF]D^7NB_KUED?-K;?*<6!.!E"<._"1;&I$[V,V MTJO2VJ5_AJ1^2Z_W0<:V/6JIAPXBQULQO;I:?9DOIJOOZ\7$+ 7+ZB2GS.O. M4"-UM=T:HE3!9HG1J=:YB(GF3 "W$G1.*A^5J;QVCIQ! =H>=GH7. T#L #U&=EZMI?#V_FJT6WS>[ MJ:,3"M$E2$I2N*F, *^E :.CT3HGQ53S0JF'".D--H?H>-N9/EK@':#FWB"9 M__=J,5VF:;RSVUSIP*P5=:TY%E"6&7 N<)#.<6-3B-RV'A7^#$F=9-%;(JFE M$D;$U'*QFGRH\S;6-CE(1V27VAR,MK:%$]'&.7!1L6R\\BSN](Q'O_4.:NAO M/Q!S[P/'Q<40SLWA\NP!!!OL^NB-#$R!X,H <9G!)ZV!L\!REIKSL)/KL@L, MQKQJCE#6MKH/D-S("O_[=#:]O+K<$!X49\61-R:"\V2N+(=0NX"2]RYZ)G22 M.\V*>T;E]SYT9*4?HK)Y"_F-K7C\ZR[A3C#MDP2&-<>M/ )Z%2!H9U DDT1I M<=;O?>@X9K^9X@^67P>^X^-WWKOI+/^VRI=U6WLJ7'M1@S))AC!S0.<+!$M. ML8XI>]LZH;\#6>-F]X=,A+362=<)!4E!^]3 $V>MQ%<\&Q: M9]8>IZ;7[-J!BM\96'MI8>P&C,?9^&.]$_U]^<>23J#$X+BD&]C8RA%*0&%J M!:]T/$=B"+=>.Q[IP]CIXWJ-7(X#SD#B[L @_5Q^NUU3>3-V\M5ES0U-F'!> M.S2UW*@^V0:ZUQT&D#ZJ[()2TK;HIE%]DC7C0I!E=MP3&\)F< DII@@J"&>=4J)UG?XCI(P[1&!H?+60?[\P MNLUY_I%G>%$K1JXGS*S[,#<=O)-(=W_BT4*,MD[/Q;HY-G@("J53,3'.6A<( M'$'NN&,#1H)C8I*@@.JY5'_2-3_,W?^$E*;#^^(>\NEK,EA_F%Q=OKP_S)%L*?YB.$%E]$C+1 MDZ0"G:<8O=#.,]9\//S0/'7RC'LD-K?M95=(Z-O3<8Z8_8>H3D,>[D8#CL"R\[^J+[*.]@#'Y=1_4?5[A8#>R1+NI\A^6' MO+RZJ)[46U+2'_39B^N\PMW;<%6X/YEK MNCO=XZ:%SA'CP\&B7Z/\,,^OKQ95R0]PS8IUUF0'Z'.JTW(8!$]"*([%[!U/ M*;QP@$SRBR]0&XK ^W+B/XP"UPX6)*K@1A M3Y0AVXON<=-IYW@8AH-%/_V:C[#^X7IW$/%UC_=W^'69WY=77[]>3&-]>+Y> MO$K?>C>]G%ZCB6Y)7K+"%,#H7-U&AQ!2K%=E\:5HK=WV4]A0!^08-L;-]YWC M>3D9:+H_/I.$7F05)3!M(W&32ATPR$#F^NVZ#/ZM=!KP- MNXT2XS>?=4/(;>:1%X:,RYI.4;4&)E5?07E(L0@N+2:66R_I>8R68RW@[WEU MG6-=S_"/@FRV+@BI8* .3IPA2.80/Z/3L72_S1F[!X!XR;YFNA[VTH=+N"# M;=.WO CS1C?D?^;IYR]TY[ZB7XJ?\^]7M6SU?5G+9_G^:K5KL+[P@ MY^%R/KL^#:]6J\4TD"M!0_S7QPDGM*)Z1(=1^O"S!NV+!,2>X(E?3;O>V/%(9VI*J<;-!38$WKL8Z MR&H^8L'7W!)+VX9\(A(!*S$+(GL*M15#0,OI:!JE-#*F-6]M_/8D<=S:UB%704OZRCD?4Q:HFZ](?H24<1,A)[EJ M#Q%ZUP5Y#T7S'Z\N+W'Q?5[NG:1Y^9CCU6(]G.PZFY13U<)&)-<1U,6=7_/' MG$+\U10O+KY?_\RV,(^I^>N"[F&3*N.J8>@$31;GM_Q,F^F M%"F,M;-JZY:#UC]2L3>H3K^::;8,0+O M #%'GLQWMYUTTGDE;(D0;**@/)D,SMH$"4F6,ZB'*(0+9%Q.11,6S=M].$\![-\]"8:PO\ P#0 M=0[Q0[ZH-7]_X&+U_=,"9TN,Q[;T/O]B*^45+LL<_\L4Z"^Q*ETYN] M))%9"-X$,!Z+5J(PSEL7:3Q'4[LDV6.?],OW>_^ROI[(.>+>LO^_NFOK;2O' MP>_[7[BK^^5E@;33613H= 9M%_,8Z$*UQF1\NG;2G>ZO7\IVDC:)G1-;)T=] M"1(XB2CR$T5*U,<"#"6M#&T9.+04K1L7M-/&^]BZ[>!1@L[]]+$AGO8??4UE MN)GI$G];#;6J^M?5^ZUOV*2)):O@F>! N:$ 9=% %%R"%\)X*V-1X^H''V%- M?&CL7LZ0)C/WT%#W?6"G'=Q_M[*I?VC3 [#$ZUW-!:C7-CX>6PN,#\X2I22G#3 7,W M#_1)<&0)),=:5A E.!8=)-2&DH7 $=DH.!P89#YNW@D0T4J9'9PJ[-ENMX?6 MJ6C'K0*M.26K+CMP&CTD+X-TEF&:@+1FKSB]'(!-':"TMDR_(-LM0\Z*UCF3 M0PF,W*CE ;S2$:*SGA93YJ$YE=1!@;K,JIYN]G%P.L(&'0#JKM.-G!3"LX6D M+7ER:1)$29FF]M&9DK-QLOF[JR/VM^<&S3'&O5N*>(*F9\Z2/BPNJ[]^O?]U7(\^;8 MIVN_-_C\OKC\M-%/5=6GQ>_85IXBCGX=$[@DU+0P]-M=Y!(#3.DV]6GL$VK/0 M0^!) E>2TAFG/"^M2\OO2]%E@'ZRO0_ Z@CES[P1GI$GKHPRF+<>?N>2JR=7 MD@M0JEXCZL@@N.R!!5>4M9%2DA:MQ!X>O1_8'&//H:ER9X;'IKDNKCY79=3* MR&T\Z:TLSB.8D&D2J;ZDC)BA*%FLDU;',JJ?RB/@>&CL>1^S/F\V=[+NYVY# MBI^O5NE36./9QQ5N'I3?G=)N?=F WADM:J<]1AI"^DZ5!#J%XHP2Q886'2M' M"S1?)'ZZS8>I#3#WK=KOH1*HOOFZ7/Z\"O];W&01T6)M^9I!2DE>U4H+,1@- MSC'MHTU"LD>+T0X-,&.+TVGL.#16ZMS >(\7F"Y?;8K_KF\=7R_3WZ^S3*-C M4%A Y'J*FH6"0 DF2.9#2L6C%W$4/@Z/,V-#U.EATE#%+[R;S# MJ^6"MN^;CK#2Q4#(3U'+2BA0P'':R6/R2I+%?X2 M2+ODB;_2-&]NF\\%6B6X"V"9S[3.D@)?^PI'[8.7)KDL6I?@CY-L[E8L$R!M M0M-T +B?KO##\(W>%KC>];V@6;T=EFG[PSDEK]*P(D CUZ!H*A \:2[+3!FO MU8+YUM0P(T6;N]W)A)";PCAS[XQ;OO&T"!>__G=9N>"V!ZZ;5]B_X2I5XWW$ M^ED^YRX'+C% LI%R6ND$A)(3&(],,DV+2:116^03!IV[8^54>N_ A]UV MB:WQP/7.KU&S4B2#**0"10E)O:9V4&I;6$$+RL)1;!9"4S"A-: ^MI$L[=_&)" MQ$UHJ@X6XB5X&I!"*%VK? N<1#2^&20&Z%:X49A3#_0R*LC0'FSB-WL[AF%/]E6%Y^NOCZ>KF^#!<7FX.:++ M?1]['FC0*% EU*#TLY!5*2Z3/(R4A6WI?5=T&,RC8/7CW6"/XD].L#73P^Z M5J-%CI$)*%P)RD0P0HBZ@!61=):]#/]7=/(/PZ;]7T?I:_L6"B"9H0Q9%!2.9\;LJ'KCHZC!1HLY,YE3 M"^SL)P2;QE@=[*NU?_+&";RX6I.O6*]WD]E22#L5DV24_TI)\:>2(4,HUM"^ MP41BDD>E6Q_*'A2H%\*PB>!PCT.YE6UZ -IN_]C6T=',LR@A@/6"&@T,69"!-!5R>"SH.CQ$%UO7,38;FBMP]O=6R_5PL<@;Y6]R ME\V2B*+82I %)I?Z0IJ6A%>\0"V8M='1'L]'Y7F/OKAZ:/1>2*"FW70::;\[ M_.R6E2G6*>TCE*PM*.%JKVM9P(F4."T$1NGL) B:_T75Z38]")$C%-Q!.')3 M9'&]]>Y\94$>D6O21N*T^6J9(=9J0QN<*B8%FT/K5'./*#U!YA@;[ZMJ.4'A M'>#FY; B]TOAVUO:9[MZ6?V* M%+A:AHN75^O+X4]"\=DROQF6']^05\W;%;0-$72BR1MI &O'!HI/*0,.T8%W MTE/\:(*+K7ORGB9Q7[OA48@ZU'9G8A/.?#IU<^Y_ZP1V%*7*V*!3Y23UJ69' M64/DQ5*R9*2B5#BI)GQC>P7HY6)M>@0,KPR;DJVBRHV0)'. MU JO X]KQ M^1,UV$$6_G)8UL?'JXW2WRW6?[SX^H'^=,OVRDA<7LL_2XHTE53O@YT FZ5C M7-(T??N3ZKWB]'*]^FRA1VL3]8BV.I%KLG1ND67M:\IZQ9XQT M!9UW4?C4^BGEHT)U!JMCS3],:8L.P/7 ^GN!R_3IS[#Z8[,(=6)*^.)!8,J@ M:ME=**0W[1*7-B452NN3L<=DZN7>K8?]\7AC=0F^Z]E<7Y&;2J)&*6D2B=%Z M=:FV<2P0DC)8,L^48TP.ON]EZLROG82 1^%U@CDZ@-?[<%%)%;8/2_&Z0"+) MXERT!;BM![.H;7T#9D!BBM%:$85I_G3F(4%Z ](IMKY[?GVRXCM SQ.]^^U= MID\E>X.:%AZY>25J6IV"!Y^$,]PX)FSK:.Q86?MI^//,.^FS&+^#U)+5WP5%V;U^XY>SC MYU)ZSH264-N]U=E0<.$D!U\XMY$2)ZU;@^B0/'.3P,X K&;FZ< WW5(+[2IX MO.716T3(K#8+T#%#])1))V64Q,&ME>#(Q,2YH=&WM6EMSXC84?N^OT'JGW9?XRMT09G8AV]"R MA$G<2=N7CFP)T*PL>62!0W]]Y=LR"; A:4C3P3QX;'3N_L[A")W>N^'5P/MC M>@$6,J1@^MNG\6@ --TT;VL#TQQZ0W#I?1F#NF'9P!.0Q402SB US8N)!K2% ME)%KFDF2&$G-X&)N>M=F*JIN4LYC;"")M'XO_49=,43]'WKO=!T,>; ,,9,@ M$!A*C, R)FP.;A&.OP)=+Z@&/%H+,E](X%A.#=QR\96L8+XNB:2X7\KIF?ES MS\R4]'R.UOT>(BM T+E&9AW+:;91J]-IU.JUIM^NVTV$'81;M;95]_V_;&6D MJY)%K.TJ2Q'=2AY3,F9NYJ.6B2O* 4R[<]U;VZ:8K^@R&A*[=#QX) M<0PF. '7/(3LPUFL7HL>8T%F.6%,_L;*1J4D>TQR%UI*#B4,ER[93NK$Q>^7 MHT\C#SBV8=_WX##; Q5\++2]<7B&E-<.P9C$$O 9N%GZ,4$$"J)DJ^>)H@07 M#(OY&MQ@L2(!/@,C%AA;'KZTW$N[$GVA+Z%)?T/A<( M"UU93V$48[>\Z2(21Q2N7<(R&S*F;B'=YU+R,%.PPD*2 -)"2:8O7RZRIF,; M5MM.$TZW>,5IM9^^R9=C/6K.-=KOY3,[O&-LP.K7# MC#6S0(B2H'B[G2@M!HI/O8$X@NQP!!_RY3' ['#*8IG6Q@_CDOMQ[+?VF3_@QJPW[,B MNXM\5;Z!F%."0&GG_^MU_K(4)$8D2'N1>\[OSJCF=S*J"$SVJ[0W*GMSJ'FL M''H]N&V%?#?>!L-?P12+&1=0*IO/P'@\>$)&/:$*O34([HZ'A^]@_"^Q5\%K M R^!51ZF(?A8PV&!L#3[>G#*^ M)EPD<'UL=+V%QO3- ?$+G+-E"*X(!1Y7KH"?IR=?[@[]86U4:#PV&D*N4_B4\Y E;<(I!WCA5 MW>-AW6.%QN.BL=HS5WOF8X.M. T;0 81O'\6=H(@^TA]90T\*^)18>T86/MV M\EI5M*JBO6A$KS'ZDRN@#7BZX5WZU:G&WCVNF1WZ[Q\R*(X5VU$YQK)[$N20 M*9$' S<1SR>.7*'P+\D*;XW@; [R,ANL#0OT8TZ7U96V_;-A1^WZ]@56Q]B:Z^RXZ!U0X:=VYBI!JR[66@ M1; 19+!7P'*\!KKGX0E:PH"NB*!Y6>@9V\3RP; MX0"1%2#HU"#=7J/1:;5QI]D-FU[;A;U6Y$(7XWDC\IH1_-O53MJ:O9"1:D/Q MJ1$39BYQ9M]O>E:GE:C^FB"U]%W'^=G(68>#B#.E[0DM7]P6:G:50;'0^A1/ M?-?3FA2^42:D9,'\/$2C4%6QAYQRX;]U\E\_HY@1C G=^.\"$F,)+O :7/$8 MLGL?=1&\L=U$4)'ZZ&$X2HDU\N"./OC?/)^$@#/L]R[ M$1SG>ZB3CX5Q, ^/T/+2*9@2J0"/P.=T+@DB4&S AQ1JK"LN)( ,@5^CB%"B M<2K!]5*C&GS&82IT)>@7(TZII@@=R-<[!*WQ0ML"9PR+Q493Q(J$^ 1,6&CM MY.BI(_>V(F_NC?R7MV[;Z1^S8*T#ZZ7@G.**?\X%PL(,LXPD$OO531\1F5"X M\0G+?*Q[F!%1:*A)"61G)[!;FLNYYK.5TW*SVE<:909;BL2BNO M2ENA75JS9W6ZWD&R8[F/HKE6M]M^I.0WG&U9O<9QSMIY(D3%4*YN+\G:B9;3 M*R 3R$Z-AE&Q)! AW6I]![@Y5V7B&5A+Y^Z3\9*;3&H77]N *+#P\ETB[_87 M,,;_5LK]B=@3%,71#L:?)Z3N?=7OW%;_5@\X'%E9W66]ZMB Y)0@4/GY8RWG M1]VF)2)AMINY$_S^BFI_HZ+*Q.3?M8-9.5A#[>>JH9>#VT[*]^-M-/X-S+"( MN(!*^WP"IM/1 RKJ 5WH>X/@_GP$^ ;*_XB]&EZW\!)8[^-F:9QD_R0"'"Z9 MMKS06[%7C[0QIG -!:[!]E09_007+(W!):$@X#H4\&'VZE%V;#]K_>B[T^\? MC9,,' P61S4:F,&X!F8-S/\!F)?!!)QSBD+^ZMOC S["-1"?.OGY2=R8K]F2 M4UQO#NO-X;.#;?O8MT99C;(GS>@51G]Q#;01S[9]Z;P^4CFXT[/SBZR\NMQDE:\; .^(!#]8/5RSYV?Y^SS#9].KL;I MAUD,A5J7,'OWYF(Z!L.T[6MO;-N3= +GZ>4%^);C0BH(DU11SDAIVW%B@%$H MM8ELNZHJJ_(L+E9V.K?K5+Y=%M MC%2[$E\9:\K, NO]([]K]8*-.JEHKHK(=9QG1@,=#9><*;V?T/'MWS;-_61$ MK'2^&ZX47T=]G4OAG3))25IM] 4'[!2XUD&6UJT',<46EV@,62C=UW9<2M'7*Q1H6I@OQ=TH#5"W_7Z0%B^-_N#P>!E8^]#^]^&=KMAZ'Q%!V'8#UX" M7T*B]4#,4*QVL$!Q2S/LP)1E5NWD6Z%):PD*\N;%N20B*YX?N:%STNNT#XS M4O/7[]!>]9(RPC)*2GT.!T$=J J:%4 V&R1"MO*I;)FZCOG6NG?*?^P?(7NN:2G..I#B'9'_"*D';L@CS'[> MW3_,D UOAVC47K=;O#=5#H'[]\#Y&D)N)"^WZG[(+P;1?FW'8C.@1U\ 4$L# M!!0 ( +N,9U9';A\PA@@ %$_ ; ;FEN92TR,#(R,3(S,7EE,3!K M97@S,3$N:'1M[5M;<]LV%G[?7X'*LZD]HQMUL679\4QBNUM/V]23]4YVGW8@ M\E#"& 18 )2B_?4]!Z NMN1&;ES'\BH/BHG+N8#XSOD.2)Y^=_'K^^IUP$LYF M;?*W[HV6FJ ME4-]!N>'/X.8%6$Y3Q)TL28A=?VHA[(=-@\:4?UZ*YK+]VISEJG@C>; M>7*,$F<-W@O?LN1:C-Z >3$W[!R,$ZF(.6&3Z92=CP2D[/(SQ(438V"_IM@+ MYG5Z?UT86W#4ZS2Z'(^X&@)[%SOVL9 0;GO4YK6HL\\/PJ4V+.HFH67;U^3K M=_L"MR_ \*LJ>Z<4^T%_KK+8;^LI]OHS];>B*@^,_I)M;17V96*ZPB> MXVW<@UL+GM8./$^QC.^Y1<@@/K(INU5Z(B$9XI;V&"K!DVA4IS06$BB-"X78 MFK)".5, 6HNEA:\R$!R<97AE!.(NY4@.$&(Z$YXT^'$K Q2"S5INIC0DX[?@ M(3F7:;$M06-0I?0E"NJ@ ;$P6)+@,(73T9($#)N,1#QBMJ"?Q?P)&"B%D .9 ML!)K%RJ#)L*-T$&;0^P-)+DYFJ83='.,TQ(VF"XOPP[@SVQX>P?POQ3@P%*A M$$*$Q@5DJHAN'([=9JE?*,R76:A]A(IE@?F28+F$CRI"6A@Y93FBB@("!0HI M%X@OP6;OJ<:@DO@#CRJ-*"0.0)AKQ*)79[T],;!(,B/V!%'9$TVA8ABF>TCQ=)\+&4ML"YU'R-UH& M/.9&QY!@LV7["+\$$,\!8RNG W;I>*"[#TOV^/,!:CKP,@55]RI$!-+$* TO M!8H 7++JBRI9J2T-DDM%*2J:T?[E\($CJ(#8E;_/;/C2R= 6Q(1OB?H+L&)( MN]WSVR^#LDK4.^:%W7P*<> !(*Q*38%5Z\*@@)P*7>M3-(X"Y>70B=$BN2\3 M! .2>YR6M'J!M6I)'JA38*)'6ZR6(O&/)VPQL"(1W AR0 3R[RF+(DF%)4+N M YWU[-TG=&T!#7)((&A2SC% Q(7DQ$/0+6_$@MCCC% F+%LA>XCT@7101W'A2'L+'&O-5(S;1VVT_-\_,"7%((!! M_-[HTO 8H>G/G]7=QSX'P:H1MW.B2N'?!PU(?&[TZU'FK2F3XA9D>1A];WSU MJY=H%RB^@>'=W;'3MS]V\H]GDUD@JBY2*67VY6"PR*H$YT>PW)5*Q0 M5WF*[:M"_WQW]ISF48 MCV'"]7 \BU2 M?%MD&3>X(-Z9DO2L?:*U2\R[0Y\7"=%@P3LDZJG!M%5%V(#/N @\_SI#B=!J MX+E"C;4< Y%=Q8?E6QFF3-*0Y5)/ 7LG(QTR,K^#?\3KDU0"]N62FN>RN^ZZ&2U;[CNK=X^Z# MO]XXW$-OSZAC7&VVASKMY6 MVI5[^Z??RC^SZ.YFH2UU_TZ&F_C\ /=;Y0*#Z5VZ7CJ_Y7[]P@U2K2/_'FO[ ME?GV9J^#N;7^$JTUR=*NV](:K[[;T;DMOGU/7!JP@#EA]Z$LY7Y=?E$=KKWIK_Q]O@U?IU/YU M>%L R]Z577WP53NYX6N>==])WZF">DNEV)]]$V&3^N_>E]FY#I^F]\,;7F-8 M^59[D7R]GU; M;7/;-A+^?K\"M>=2>T;ODFM;=CR3V&[K:9MZ4O=R]^D&))82QB# J 4W:^_ M78!ZL277\L5-K)SR03$)8%] /+O/@N#I-Q>_GM_\Z_J2#7VNV/7O;W^^.F<[ M]6;S0_>\V;RXN6 _WOSR,^LU6FUV8[EVTDNCN6HV+]_ML)VA]T6_V1R/QXUQ MMV'LH'GSODFB>DUEC(.&\&+G[)3NX"]PZ6U>M5KW-33*P<##WKM#I=]L'86SGBL=U+K^!L*N>T&:]/FT'):6+$ MY.Q4R!&3XO6./,IXDHACGAP<]'I91QPEO>YAI\6S8^@F(OWNWVTTLHG=XQCG M)PI>[^12UX= ^ON]3N/PH/ G8RG\L-]NM?Z^$[J>G69&>]1G<7S\,XI9$E9P M(=#%NH+,]]M'*,O#1U_G2@YT/S@9;T@MT)]^G;KL1/%3$:E1QO9W6^'?";74 M,YY+->E_>R-S<.P=C-E[DW/];O;VZ>;7;_JYUTFTW.G==>^E.]58Z%;U9SY-CE#B]$;P(=Q9< M2]$;L"_F@9V#]3*3*2=L,I.Q\Z&$C'TO-=>IY(K]FF$KV*_3^^O2NI*C7F_8 MY<=TR/4 V)O4L_>E@OC8VUU>;_?V^'Z\-):U#T2\L^ES\NFK?8[;%V#X58W] M4$[8;]+>@JNQ-*SL"?-#[E_M'AQMHDL;^RS:C:G1SZJ]^X19>Z[?O\21=9-:EQB8+13&>H91^WMC\RI8M>H_L0QCE!\"FP"W#' M MB-AX 2GD"=AII482UC[U [N]1@!X@AL".,^C5VI=,&@N=X$]?@QH*G MLP7/JA,;2 M#]%!5T :#"2Y!9IF!+HYPF&")9/%:=@"_#,;WMT"_"\%.+!L5K_,(5-#=&-W M;+8+[5)COLQC^2-UJDK,EP3+!7S4$-+2J@DK$%44$"A0*#5'? 4V=T\U!A41 M]CQJU*-4V %A;A"+09T+]J3<#5FFS-A-8X"%@73>4EG"Z6:T&ZVL+4#938U9 MLG:+YL]L>&^+YN>8QIL[2__5[E&G?7CB*KQ6Q1RE-Q,W)/9<59$3.*X8MQ!@ MB+"2B8) @@&QGRCIAC2,NN68XBG-T[60+E7&E3B.DK\U*N*QL"8%@;<=VT/X M"4 \1XPM;1"XA1V"@SU8L"=L$="M_2!34H&O8T0@38S2\$*@B, EJQY5R2IM M691<*$KIQ@ 9Y M)! TJ. 8(-)2<>(AZ%8P8D[L<40L$Q:K&_PK >J(5 ''TS[ EAI\WCB0;%(< M>)DQ8>WDN10:UD^[:T<(C"HC*0CXW!G-B6EPAT&#ZG6*!MR**3(Q5DB>2"7] MA)C]*K44IP*( SYGKV!6%2^S](XK.SI5E+; &.%"-9*FQHI@1*C^!Z"QR% 8 M*K %"HI!U*74/H8#C%6R" 3F>0+"BK>8FX'/=)\]A(#+$5=E"-]AVK,,*SPY MPHEU*RJU&5U=(QW%R]7%6UAT.!!3B8LE8F)*_[ %ZR1,/NL-5/]FCV\(L61: M60<<09P)M">L%U*P@<]ZJI$++2N@^(5T0031I M6EK"S@(;6R$U-\[C?7K)B[)B]!X9D& 0PB-_K71F>(C3#CK2^ M^R)H/UHUY&Y&72G\AZ !(N3&,!]5WIHP)6]!5=O3]_K7/GF*MH'B"QA^L-V( M^O(;4>&%K9@&HMH\E5)F7PP&\ZQ*<'X"RUVJ/6A@RD"8YH"/Y/5? TSL$?I43S0TPK=1IVL_>WNTS; M7:87"NDW"FLIK.W"23=43UNLJ02$5L7'9[L]8^"W1+!C714H=J@*PQO?Z9N; M)P&VVIB)&]0KLB\7.-#!+/D^".ZJEL0AB% L]VJ1Y3ND^*[,E9 M^8YKFYBWVT O$J+1@C=(U#.+::N&L(&0<1%XX8!#A=!:Y+E2CXP: 9%=S0?5 M.0U;)6G("V4F@*WCH8D9F=_!/^+U62J!Q@8NQF=#T1,V?3[E#*P/NVR5U 3C M'M@ZSI7BA8/^](\39%R%XI.^U,'C,.@$8^) ZGIBO#=YGP[ACXB^8555J0WZ M8G-U/O_XN''8.J0C^AZ=\V*JN#J]WPBG]YM>++<=-8X.'VYM-=H/MOV9U.Y1 MX[AS_.QB>RBV]?#01;'-,!%Q,G"Z7<'UZYWNSKWGW.\4'UG[[D.E1W]_QN-D M?_ZE'SZ[N, 8E5LYON%^_<(L,XS [[SBY$2MT M36?OQ.:OY0FNZ505W+TI:+I8>'_*IO9MDL?;=?JR?'KF=;I)3OT&6B(O_H=, M@5U;+&6)6X4J\;$/O39FQ?X?/]VOTJF]Z_A^&M?DTNK<7UZ>S<#U5WV#>X?] M'RV4(/]K;;-.W7/OJ]_"Q,^>^_'HT B6O@.>9[]@9VL^A">8 DN_/.213X>K MW_@A<_BD^NR_4$L#!!0 ( +N,9U91N"%$/ 4 .4= ; ;FEN92TR M,#(R,3(S,7EE,3!K97@S,C$N:'1M[5EM;]LV$/Z^7W%UL#8!K%?;\6L#N+:S M&FOC(%;1]M- BY1-5!)5BH[C_?H=*3EUXJ9ILV))N@2!(>F.Q^>.Q^=.8N_9 M<#((/IZ.8*&2&$[?O7HS'D#%OH&Z[7H02)+F7'&1DMAQ M1B<5J"R4RCJ.LUJM[%7-%G+N!&>.-E5W8B%R9E-%*T<]_01_&:%'O_6>618, M1;A,6*H@E(PH1F&9\W0.[RG+/X%EE5H#D:TEGR\4^*Y?@_="?N+GI) KKF)V MM+'3)-XLSJA];;7C.K-9DC"!B'U>M/W&&4S M>OB7AR =5"_&Y&H=LY>5A*?6@NGY.W7?;C8RU5UQJA8=SW5_KQC5HUXD4H7S M21Q?7!9F=HPI=J$L$O-YVC$N58JA&W$H8B$[>Z[YZVJ)%9&$Q^O.BX G+(<3 MMH(SD9#T137'9;!R)GE4*.;\;X:8$)ZY7160FV@GYBG;N.#Y&O3HP^OQJW'P M?,\[=+LUW_:NPKY/P/6O BZ0?@_*$/. R7N*ZV!T%HR/QX-^,)Z3TV T?%0QOQ+IMGL( MDV,(7H]@VC][U3\93:W)AS>CC] ?!"@IM'S7]1^07W??K#RE"+%3.\SNBU+& M*80B35FH2QFLN%J 6C#HI^F2Q'#&,B$5H.18R*3<#*[U)X@(3M 6C%(FYVN8 M,GG.0U:%<1K:L*\M/-]K^;[;'8@D(^G:W'G= XB$-!.L&9' T'U:6!VRD"4S M)DLR]JJZS/E DZOSU&JS2[7S9!.=&4R!E) M66Y-+F*VAGZHM$3G?Q7EQ S5>C.6&TFRAD^I6&'$YNSY7J.UFW\/&IP6 &=4OK,Z&4 M2,P$YWK90A*7DYCY"G'9U;0]V_=;NK%1V,THNIFX['ELT_,XBN[*#NU&V[]1 MZMK>C;)O6=5XW-9WF74,X@(UQB7'1'U9J54V S)"*;:7'3^[ .]JK&,6[80F MX93&[+\G)]-5[GL'ERE3NOWO/2K6^9X\TGNU)-5H&<=K]"?)8DUFEP0GV>TOE5#MDG!\4E$JG7V*>;N^@Z.UXR8TD:7KM6+^@G*7FWT>YJ#KT2 M8I,]CMDWMQ0MRVO=6]7Z/CHI-SS"[#Y$@FEY_AT)IE[[Z033\.RVW_CY9FW/ MNUEZ5ZOXKH;-P?^.#?V;V;#]:-F0I]@2)L2TG]B)*H):%)_"-E42+I$K,\ER MS8I5+29Q##@,)\8^%049TF1>-:,BGI(TU,_1(#4?:4ROB%K+N"!5D3%IYLRO MM73V+AO^M.RYUUA?H\S;RZFK7:I\1?6P][,WO^[IL#+$;#Y603VGP M:Z;!_JGDV"YDV"_L),#!TZ+?MNB/T_\AMHY7/Y#]&GZ])3)<0--\/JW]P)O] MSBMSY<;CO&\=]6U9O'9:F(GBN+0C64ST%MLY/_S201@,[I64Q,&ME>#,R,BYH=&WM65MOVS84?M^O.'6P- &LJ^W$MP9P M;6_-)]85DP M$.$B8:F"4#*B&(5%SM,9?* LOP3+*D?U1;:2?#97X+M^#3X(>D=NI^;9_W^VG=+C^18<+3[?Q,L1UP.03Y;4_O A&IZ-^+QB-SW ?74S> M]\X"",;/WG.O">_MB=VW83+L:^^+C'NUAEM]]L[W)M ;C,^#X6"GKO?J#XOKVS,BJ,$I#&PZTAOV]IN^[G;Y(,I*NS)W7.81(2&-@Q8@$AN'30NN MA2R9,EF"L5?5;R/2<+S7$>! M_WHDQ68*A?Z4K2D&,BQE&$ M\4D=M]941E4%?*9XA!?90N8+@O53 NZ@2)'7.RBB(R)49+K/WYVCAQQW;C=! M:6A"Y)2D++?&US%;02]46J+7?Q7EQ$S5XZ8L-Y)D!9>I6&+&9FQ_K]'<7'_/ M:I\<%, MZI3:IT(ID1@#5[IL(8E+(\9>(2Y936S#>1Q%-V5' M=J/E/RIU;>]1V3]IU?ZXS:W4.L;CPFO,2XX+]56E5EE/R BE2"_;?G8-WOU< MQRS:2$W"*8W9CP\C*NK\1!'IO5J":K2(XQ7&DV2Q!K,; M@)/L\X)+IIE\KK=T?A]##LAA<8E ZC4.Z/HN>HB.-\A8@H;7JM4+^$E*W&VT M.AI#[Z78K!['[)NO-"W+:SY9U]I!.&EZ_C?"2;WVW>&DX=DMO_']U=J>][CT M6[7BFQE2@9\(^\P2/_ ?Q[[6SF(?3Y$ )L203>2=BN HBD_A+C 2+A$9,\ER MC8%5+29Q##@-#2,90T&&H)A7S:SHAJ2A0FH^R1AFB*,6<0&A(F/2V,P?$#A[ M$_L>KIZC9Y;KK5+] !\?KI_;F$KD*[$,E4,N8DYA[>'SB'F[];6_5S_NY.;W M#I?_O\*FPKH7[G9Y=[FDVR[@+6NZ2T%-6,J1JOZ!K\]PCIC,-7DT /W(._;N M5??G+>[!N>18O RKMU''PY^SD+OY7CI ;G7_>]%_(ZYW1(9S.#9?$VM;O.@^ M>H9UY^WRP3%8)HISP+9D,9+,*[9Q,';;B@W+,)W\#4$L! A0#% @ NXQG5D0$)=WQ%0, =S,= !$ M ( ! &YI;F4M,C R,C$R,S$N:'1M4$L! A0#% @ NXQG5KEP-]P !$ ( !(!8# &YI;F4M,C R,C$R,S$N>'-D4$L! M A0#% @ NXQG5I9:D7%K,0 "P0" !4 ( !52D# &YI M;F4M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( +N,9U89->;OIE@ *N] M P 5 " ?-: P!N:6YE+3(P,C(Q,C,Q7V1E9BYX;6Q02P$" M% ,4 " "[C&=6#'#,'18E 0#6- P %0 @ ',LP, ;FEN M92TR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ NXQG5DP3S 7-J@ NK8' M !4 ( !%=D$ &YI;F4M,C R,C$R,S%?<')E+GAM;%!+ 0(4 M Q0 ( +N,9U9#R]J$^ , "@E ; " 16$!0!N:6YE M+3(P,C(Q,C,Q>64Q,&ME>#(Q,2YH=&U02P$"% ,4 " "[C&=6*S;=X]L# M #G'0 &P @ %&B 4 ;FEN92TR,#(R,3(S,7EE,3!K97@R M,C$N:'1M4$L! A0#% @ NXQG5C8;?]/D @ ^P< !L M ( !6HP% &YI;F4M,C R,C$R,S%Y93$P:V5X,C,Q+FAT;5!+ 0(4 Q0 ( M +N,9U9';A\PA@@ %$_ ; " 7>/!0!N:6YE+3(P,C(Q M,C,Q>64Q,&ME>#,Q,2YH=&U02P$"% ,4 " "[C&=64_/ NWL( "M/0 M&P @ $VF 4 ;FEN92TR,#(R,3(S,7EE,3!K97@S,3(N:'1M M4$L! A0#% @ NXQG5E&X(40\!0 Y1T !L ( !ZJ % M &YI;F4M,C R,C$R,S%Y93$P:V5X,S(Q+FAT;5!+ 0(4 Q0 ( +N,9U:O M'[/E-04 +X< ; " 5^F!0!N:6YE+3(P,C(Q,C,Q>64Q A,&ME>#,R,BYH=&U02P4& T #0") P S:L% end

.T:(H%09&5Q__X M1S,1G0(8O5" F@)T;D'8%(1UHT>RNJU;S/%L4M$#J.39(DUNU'-35XMNLE*^ MC0^\$J]FHH[/[HB8 P;>@P=Q@2QW.0%T!>J#X"[#\RS/^!/XA/FNDAMO;PG' M6<[>B8+'AUOP]LT[\ 9D)?BZH3N&RR6;^%Q0R6Q_T1!\.!*@%PANR>(*A/ / M@ *$#.4WYY?#TW)?S$4[(:B=$%3GA2_D?=Z2"O.L7#>S4%_8Q<[G>9ZM ML;S^C(T>DR-SLOQ 7K,M7I"I)SYQC%1[XLU^_PTFP9^FMB\4=C()83L)H2U] M)N8R-#5XK(KK*GF#V,_&\7@\\?==<&NT(WC4@D>O@4O :>F, 3#3R)TOZ,6Z,=P=,6/'T- M/#6!IQIX#,.@!VZ-=@0?M> C*_C7#1'"7G%2F?!'^KRC*.SA6P=PQ!^W^&,[ M/N4X!WE]<]WB)_&5@!MOIF.MD0A%H_ZE;QW+L1,8*'D&UE[N"&/7H(XN.=CC M?$? ,F,+NBNYT82!UM3[&":PUY1]5->N.E\)H+6K^Y-^A/J.;Q:URZ\)[?86 MIJ&\.9SV!C6'A$G<.>T46FD;VKW],2MQN2!':YL!+ZKG2Z6=MJL$#=T,W91U MWP4$^X:V9[NR*T=#-TE#W=+]^ZX]V95<21JZ61KJFM;(AY T5):&;IJ&NJ1[FF8COJ=Z9:&,(S-DD:=M;5=TO45982Z M[-)Y"#&!7,:!_W/ MOWWLG^W-[SQ1D(]S/N%JG95,$*]$?'"5"ISJ^(3DN,/IMG[(,*>W!"\ M))4\0;R^HI0_[\CG%NUSJMG_4$L#!!0 ( +N,9U;[W*;<*@, ,8) 9 M >&PO=V]R:W-H965T:P95W.GU+HY=UV5E5!3=2H:X+A2"%E3C4.Y;6J69NX'F16].* M.^G,SMW*="9:S2H.MY*HMJZI_',!3*SGCN\\3=Q5JU*;"3>=-70%]Z"_-[<2 M1^Z DEC?[Y(C+TU^%'!6FU\$Q/)4HA?9G"=SQW/$ (&F38( M%/\>8 &,&2"D\;O'=(8MC>/F]Q/ZE8T=8UE2!0O!?E:Y+N=.[) <"MHR?2?6 MGZ&/9VKP,L&4_27KWM9S2-8J+>K>&1G4%>_^Z6.OPX:#'^UQ"'J'8-MALLW+? M-@T#S(^FC"RH*LD59IA<\^ZD&,GO@%$-.=&"]&['EZ!IQ=0) GR_OR3'1R?D MB%20G9+0?T<"+PA&""U>[NX?H!,.DH<6+]R#9\5M:)43E);06K1<*Q0M M8RW&:]33)9 :%6ZE30@1!6%&<"*6K%K99*CS,66[C2?C&YL+X5PU-(.Y@Q6O M0#Z D[Y]XT?>AS%57@GLF4:30:/)(?3T:P,2X^0KDAFU"CR*BA12U$0,*U:2 MT0/684\MMKG&'M(X2N*9^[ 9WHB1'TP&HV>TIP/MZ7_2+BI.>08'2'?(T0:? M,)YN<1ZQ29)QRM% .3I(^S@?39P1*RCXTI MBQ:+@BH%6$!BB5<1[PH('K.2\A78"GM9Z9R]9NF\$M@S;>)!F_B%9W!_XN*= MG,3A--I*W*[1U)ON.6W)0"YYP6D[=*:2G;(,PVUFNS9!O,7+W7@2:Y KVRDH MDIG+MGLYAMFA&?EHW^"M^0ML4KJ>XA],U^'<4+FJN,)8"H3T3L^0D.RZAFZ@ M16,?WJ70^(S;SQ(;+9#& -<+(?33P&PPM&[I7U!+ P04 " "[C&=6=^#8 M@@D% "H&0 &0 'AL+W=O M68>IH6QF)77[NAB1C8\2PM\1P';Y'E(GZYQ1G9S M QK/%[ZDJX3+"^9BM@Y7^![S;^L[*L[,!B5.Y<04OE\B7 \J( MOU*\8YUC(*4\$/)#GMS&<\.2C'"&(RXA0O%OBYC4 78]P"Z%5LQ*63T2#F>?!3S-@;#Q/_]4<2#6XYS]H\J>Q6XHP:7R_V2K<,( MSPVQGAFF6VPL?OT%>M9O*N4C@?7RX#1Y<'3HBZLHVN2;+.0B#5?H_99+TRYURCQM$HZLRTL9]M[L**$*5>I-Y03.+YO M[B[1 BNS/CTMZXHPZ#F6KZ;I-S3](S0G:THBS!B0/U9( MHP2(JB<:R%9TQK7H,U2%HR9AY' >GF 5ML_K2,S M09B&*AM9F8UT?P8K.Z$6]-P,U&C]M6 =6(FP8PV@5MJRM!^8BBF>E06:)>E: M+4<+=+:C:: M[C>-HV%]GJVC@.-9BAJJRV'B!/Z@U@%/HETR$("\,OO0 M!W'XI"HKRR-0;@UE:Z'Z\EL? O5&Y#,I)A')UYB+.KZB&,N>KBY^6J"S%_Q( M:'W9K:^!_JL6OU$=SEAH_5RT'@=JK<,9Q2\8+$'/M0:U[TA4_Q6W-2!(;T#. M*7UH:!0F'O2\/::J,'?:">M3;0T%TAN*$PM?C=)-E&T[^QR'0=-.4)]AV_N1 MMI^^N.@=@3VEV!V!0%6QT^V*M%T=Z;OZ5QPE!@ 8%0Q&'?!<&!\BV3@$=<0HG5K7I(%F^#_U![1V&!9X;P ,LV\:.]#L6 M+ZYL>EAHU2;,;TH<.ESBCF#!D["J!)B=/6_QCKHJ/P4P$,GT5SO$S=7F<\-5 MN%[HYI1Q)^K;O1L9]<5<9XS#C21JGN=4_AA!)I8#QW?6&[=LEFJSX4;] M@L[@#O1]<2-QY5:4A.7 %1.<2)@.G*%_>N9[)L%&?&:P5!O7Q$B9"/%@%N-D MX'BF(L@@U@9!\6L!9Y!EAH1U?%]!G>I,D[AYO:9?6O$H9D(5G(GL"TMT.G". M'9+ E,XS?2N6'V$EJ&MXLT-F1T%XEM*W0LC(KZYQJ&O6E6!)IHI%F+JPW-AO5,&Y^QCLM\2[# M/!V-N:9\QB89D*%2H!5ID6&2,.,QS$<. M"./D4RKFBO)$]5V-)1FP&Z^.'Y7'!SN.]P-R+;A.%;G@"23; !>U5(*"M:!1 MT$@\A_B(M/WW)/""H*:@LW]/]QO*:5?^MBVOO8-WR3C3T+K"7DW(GV9_O<)X M,M:0JV]U[I7P3CW<_,5/54%C&#CX'U8@%^!$;]_XH?>A3OF>8%L^="H?.DWT M:)@+J=G/LI-8Y4-MRY2DKB69Q] B\MN=L-UW%YMJ:J)"WP^KJ*TRNU69W<8R MQ[Q52!L1X0&6<$NQL?# L\(E7X/-+UU7<"'WIS[0GV);^L-(?OF:[AOOT M84^P+1]ZE0^]O_0!O@I*+S+KQ5/+$FJ]J)/?R'RI_!(6;O:WYWGU[7U>Y@'O%3J_&?I2!U:T;G/ONQM33PYR9H=!16(QY[J<%ZK=:N &ULE95;;]HP%,>_BI554RMMS042H N1:-FE M#YNJ7K:':0\F.1"KCIW9#J'[]+,=&M'A@L8#\>W__YWCQ,=IR\6C+ $4VE24 MR:E7*E5?^+[,2ZBP/.U %Q8447]* @2O\*$>5EJQVY$ MEO)&4<+@1B#95!463Y= >3OU0N]YX):L2F4&_"RM\0KN0#W4-T+W_-ZE(!4P M23A# I93;Q9>7$[,>KO@.X%6[K21R63!^:/I7!=3+S ! 85<&0>L'VNX DJ- MD0[C]];3ZY%&N-M^=O]D<]>Y++"$*TY_D$*54V_LH0*6N*'JEK=?8)M/;/QR M3J7]1VVW-DD\E#=2\6HKUA%4A'5/O-GNPXX@BEX11%M!9./N0#;*.58X2P5O MD3"KM9MIV%2M6@='F'DI=TKH6:)U*KMF"K,565! ,RE!2?0>S2HN%/F#[;9] MW.CW+P&=SD%A0N49.D&$H?N2-Q*S0J:^TF$8,S_?(B\[9/0*<@[Y.1J$[U 4 M1!%ZN)NCTY.SES:^SJ)/)>I3B:SOX!7?SYP7+:$4Z;#0?EYS(G/*92, _9PM MI!+Z@_CEBKZC#-T4]CP&&SH@G6JY 4L' _$6:#GEYRKYXZIB/U]EOT% M4$L#!!0 ( +N,9U9H$.*?R ( #,( 9 >&PO=V]R:W-H965T]Y7G]FMA?R7A4 FCR4O%)SJ]!Z>VG;*BN@ MI.I";*'"+VLA2ZJQ*S>VVDJ@>9-4=K_G<<@P0<,BT4:#XV,$".#="B/&WT[3ZDB;Q ML/VD_KGQCEY2JF A^"^6ZV)NQ1;)84UKKF_$_@MT?D*CEPFNFE^R;V-#SR)9 MK;0HNV0D*%G5/NE#-PX'"6[P0H+7)7BG)OA=@M\8;3JRR3->3DTP.N"P6*G"]!4\;5._*!W-TNR?G9 M.W)&6$5^%*)6M,K5S-98V*3;65?DNBWBO5!D"=D%\=WWQ',\;R1]<7JZ^SS= M1KN]9Z_W[#5Z_@MZ*_I(4XY>T0UI!H!R17Y?I4I+7%9_Q@RVBL&XHMEJEVI+ M,YA;N)<4R!U8R=LW;N1\'+/[G\2>F?=[\_YKZOV$LTH#JNLQLZU"V"B88V"7 MA(Z+$[<[-#$,"J:QTP<]@PMZN. DN$R49CG2=J?C+*50P9KIT;772D8'(*[C MQ?X1[C JBJ>3<=RPQPU/PDU%58^BA8.B_G0R/2(;!KFN%XZ313U9=!(9APWE M9 W=8E>@-0<\A,=',AJ2!.$1[4B,,XG&:2<][>15VN^Z (DG>LL,W5$T1C@9 M5,=)/%Z9PZ @"-QQQ+A'C$\:T-?@XL&.P&4X=8_HAE%N'+K3(SS[X$@WU^DW M*C>L4CBA:\QS+B8H(-LKJNUHL6U.^51HO#.:9H&W.D@3@-_70NBGCKDX^O\) MR3]02P,$% @ NXQG5I!!$9(B! +A0 !D !X;"]W;W)K&ULM5AMCYLX$/XK%E>=6JF[8$S>]A*D;J*JE;;MJNG+A]-] M<,@DL0HX9SM)*]V//QLHA.#0C4J^)!C//#PSC#T/'A^X^"8W I]3^)43IR- M4ML[UY71!A(J;_D64CVSXB*A2@_%VI5; 729.26QZWM>WTTH2YUPG-U[%.&8 M[U3,4G@42.Z2A(H?]Q#SP\3!SL\;']EZH\P--QQOZ1KFH#YO'X4>N27*DB60 M2L93)& U<5[ANZF?.6067Q@7_]$?YT%KX-94 E3'G]E2[69.$,'+6%%=['ZR ]OH BH M9_ B'LOL%QT*6\]!T4XJGA3.FD'"TOR??B\2<>2 @S,.?N'@/]6!% XD"S1G MEH4UHXJ&8\$/2!AKC68NLMQDWCH:EIK7.%="SS+MI\(9+!3ZL(C9FIJT2G2# MYOD;17R%&K//9Z HB^4+;?=Y/D//G[U SQ!+T:<-WTF:+N7859J6 7>C@L)] M3L$_2R&Z102_1+[G^Q;WZ=/=<=W=UQ3 4NFT&L: ML9BI'^CO;.*M@D3^8PLR1PWLJ&8UWLDMC6#BZ.4F0>S!"?_\ _>]OVPA=P16 M2P I$T#:T,-/7-%8+P7]ZA>@-PHPRP*$3@=:L92F$4O7*.)26=]UCMW+L,T> ML@])H(GUQ^[^.$"+&1D$I#*K40]*ZD$K]=D%1'.D_A&#&TR\X0E/BQ7Q_)&= M9J^DV7MBAFW$>HU'DD _\I29Q8P$@3>P4^N7U/JMU!Y RCLTW>DLI@IMN<@V M6[T<8IZN;Q2(Y"SO?C-5OM\?G-"V67DC8F<]*%D/VEG_DMS 4F]#C^ 3=C8S MG^# 3F]8TANVTON:-1-8WM ]"-T<]8:IR8)42% %+Y'AZONXO?'_9JTVNSSQ!H2,3JO58N=[)#C3O7"E M!W"[(+A$M^!FXS?"Q3OE:C'35MX9JI4^P+\0"$6Y17FY_:=E-QZB5_,*DY/HC^'P/Z53N=(56_^*M](Y_';WC=ZIW MND*K)Z'2._XU]8[?5#*G96PQP=COG52Q>W288T[2WE&Q9JE$,:RTFW<[T/XB M/YS*!XIOL_.=!5>*)]GE!N@2A#'0\RNN:[@8F".C\H@P_!]02P,$% @ MNXQG5D,&H^1\%P YFX! !D !X;"]W;W)K&UL MM=U=<]M&>\;QKX)1.YT\,ZY%\)VIK9G8V%WL3O+$8R?M0:<'$ E):$A" 4#9 M[OC#%Z @@0N"*R+Y.P>Q1!&_)>W[%G=QX>7-YS3[([^+X\+[LEEO\[<7=T5Q M_^/E9;Z\BS=1_CJ]C[?E3V[2;!,5Y;?9[65^G\71:K_19GTY' RFEYLHV5Y< MO=D_]B&[>I/NBG6RC3]D7K[;;*+LZ[MXG7Y^>^%?/#WP,;F]*ZH'+J_>W$>W M\:>X^/W^0U9^=_FLK))-O,V3=.ME\%E41E3^\1"_C]?KBBI?R)^U>O$\:+7AX==/NMR_ M^_+=7$=Y_#Y=_U>R*N[>7LPOO%5\$^W6Q__[WVNGSNX M\):[O$@W]<;E*]@DV\<_HR_UW\3!!L/AB0V&]0;#U@;^^,0&HWJ#47N$Q8D- MQO4&X_8&TQ,;3.H-)N>^AVF]P?3<#6;U!K-S-YC7&\S/W6!1;[ X=P-_\/0O M-]A7T.,_^;Y>@JB(KMYDZ6M47^Z+;;U^62;*M&N13D94_3713EPM?GE MLAY$/@XR/#'(R/LEW19WN2>VJWC5L;UR;^\/'Z.:Z=@\.&?S@?TJO/PNRN*\0Q-N M[==E\=H;3BK-GS]KJ^AKUS^8FPKBY?/[\AU_/>I\9NA@0N;5Z#/^MH>S%__- MS0O,KOE'&W0S5DF.GCMQM'='KD[4V[S(=N4'4.']]\_E$SQ=Q)O\?SI>Y;M' M;=RM59^K/^;WT3)^>U%^<.9Q]A!?7/W;O_C3P7]TE3F)!20F2$R2F"*QD,0T MB1D(LWIB_-P38Y=^]?LVVJ19D?Q?O*HF/7&6E5_<)-MHNXR]99H77;\FWSG- MOIU!8@&)"1*3C]ADCU63ZH>KT6"X& P&;RX?#HO^^'G^:# _>EYXIJ?)-V$@ MS"K5R7.I3IRE*KX4R?9VE^1W^]_>Z4U9L-=%5WDZG;[E26(!B0D2DR2F)D>U M.9R/1\/IZSI/SU>A]G MR[*2RU5R5Q$[G;Y%3&(!B0D2DR2F'K'Y87&VRI<<3I.8@3"KQ&?/)3YSEOA^ MFKU,'^)R$E&\*B<37\HIQ;)<-^Z)[& Q,3L^%>?75V2 M'$Z16$ABFL0,A%EU/W^N^[FS[N5^UEQ.4;SH-HOC:I+RRDNV^2[;3Z;+$3?) M;M-5\DZW;\F36$!B@L3D_*A_QOY@<#R=)@<-24R3F($PJ_ 7SX6_<,]I=D5> M1-M55?IUE;_RRF7E;MLY.W=B?:N=Q (2$R0F24PMCF?GHX[6"I!:@FD UB6H*U4)4TZAF*,UN MCV'3'D/G9XC.\]U^69#>E(OBS2;=>GF1+O_P?DBV=3[YC_)SY612^<[M]^X7 M4@MJ[7!RWC7!$.BH$M44JH6HIE'-4)K="4THZSOSK:N?;LO5\FU4Q*NR _9_ M/"X=JL[8;9/N ,IM]JY^-)RMMZ")A?VW<'P_I#"G][][+W/XE52>#):)NNDZ#JT\)V;ZEWW:#B,:@+5 M)*HI5 M13:.:H32[-9H\V9^QNY+0"!G5 E03J"913:%:B&H:U0REV>W1Q,Z^ M.W?>M\?141995'YQ\B +-]F[1=#,&=4$JDE44_YQB-T^Q @=4*.:H32[[IO4 MV7?'SJ=F3.6"^>.M]SA IU=#-,A&M0#5!*I)5%.H%J*:1C5# M:79[-$'VT)D$/K;'0[K>E9\7V5?O/OJZ[Y)ENGT\B=,K4B_^LHSSW%M&^9UW MLRY'V.^UJJ9?G1\P[A%[=Q":=:.:0#6):JK6#@_P'KSV6[NH0W1,C6J&TNS. M:#+LH3O#_AN=8O7L#S;513:":1#55:];>Z^&DZR!!=%R-:H;2[/YH MDNVA.]G^"PN4WSZ7'?3UA?6)>]C>+8*&WZ@F4$VBFD*U$-4TJAE*L]NHR<>' M8W9]@F;BJ!:@FD UB6H*U4)4TZAF*,UNCR8^'[KC\^^Q/D%S=50+4$V@FD0U M56OV^F38GGZAB3JJ&4JS&Z-)U(?N1/W[+$_0Z!W5 E03J"913=5:UR&6[?Y M8W54,Y1F]T<3JP_=YVE_R-)-DN=IV1O;M.@^OM!-]"YW-$I'-8%J$M44JH6H MIE'-4)K=$DV4/IRS2PTT1D>U -4$JDE44Z@6HII&-4-I=GLTB?O0G;COVR-Y M;H]77K3=[J)U^5 1E^,5IQ<4:**.:@&J"523J*90+40UC6JFUNRETV#Z/#>T M+Q_9).4C]XG?[1F3]\W[);K=[C;>3\L_=TF^7U9TU;_;[5O_J!:@FD UB6H* MU4)4TZAF*,WNDR8R'['G?H_0/!S5 E03J"913:%:B&H:U0REV>W1Y.8C=V[> MI'O5"7_WY2?)MDC*:=3-KMAE\?..JO)GV[B:;RW335S^45UU>N$5=UFZN[VK MKHT\[>PE-#]'M0#51*W9'_+3UD74T"$5JH6HIE'-4)K=(@=7ZG9'YY^B==D< M6V]53;?6#]%U^>W]>E==7RI=[99%_M0/G2W 7KB;O7(W>^GNXU/-ZZ,T!NT^ M8"_,S5Z9F[TT-WMM[N^1?8^:['OD# _/6W&4#[Z+M_%-LJP^1=+/VSCK; LT M%T>U -4$JDE44Z@6HII&-4-I=NLTN?AHPBY"T- ;U0)4$Z@F44VA6HAJ&M4, MI=GMT:3C(W#8)&WZ@F4$VB MFD*U$-4TJIG1<[LU[5SJ:>J.:0#6) M:@K50E33J&8HS6Z')O4>L:GW"$V]42U -8%J$M44JH6HIE'-4)K='DWJ/>J9 M>M^48SD.$71SO=L##;M138R.KR0^[K[2H40'5J@6HII&-4-I]LWAFL1[[$Z\ M__(1'VZW;Q.@6H!JHM86]K$&\]EXKPYNZK4/][)DNTSNH_6KIUM*>T66W-YV[Z%UC]Z[ M:= <'-4$JDE44^.N\\*'[?/"T3$UJAE*L[NDR;?'[GS[+]Y3% VN42U -8%J MDL93041K4 U02J2513M6:5\J#K=G9AQS/GX\Y*1K-<2K,KNND9]::6O=5KX,DQV[)VK?W!,^Z MUE'OW2^E;S.@FD UB6H*U4)4TZAF*,UNAB9IG?1,6LORS^(HCU]YT7*9[:K; MA&Y7WFY['R6KY\,1.KO"/^J*Z:RS)]"\%-4$JDE44Z@6HII&-4-I=D\TN>K$ MG:NVUM?#P7!^^AAFM]5WD8!J :H)5).HIE M1#6-:H;2[-YHTMO)"%U#3] ( M%]4"5!.H)E%-H5J(:AK5#*79[=%$P1-W%/R=#UQSC]Z[F] 4&=4$JDE44[7V MPH%KZ)@:U0REV5W2Q,P3=\R\_\PHBW_YF%I44ZSS;\KKMGOW !HXHYI -8EJ M"M5"5-.H9BC-[I4FO)Y,V0D7&F&C6H!J M4DJBE4"U%-HYJA-+L]FBQ\XL[" M?XF^))O=QKM.LW+;:@_N,BJ'._79@0;>J!:@FJ@UZQB*$Z>,H0,K5 M13:.: MH32[\ILT>^*^'?6'+%W&\2KW;K)TXU4_S9LY56?QHW$VJ@6H)E!-HIJJ-2L\ M&G8>38V.JU'-4)I=^TU4/7%'U>]W659-AL[\K8^>*(QJ :J)R?&)PO[DQ&]] M-+RNMIMDNU^?1L]1,DZNGX\NKM\5G%7OI*[=+WJ; PTDT:U -4$JDE44[5F M-ZU_E!.@@VI4,Y1F-T83-D_=IPH_[=S)XDU4]D$YS3^>\+\J6R$JO%5:+G^W M:5$^]\]=DL7>G[LH*V=3ZZ]>$>?5^3^=C8*FTZ@6H)J8'E_!VI_/)AT+ W1< MU37NK/,&Y^BX&M4,I=E]T*3*TYZI\C+=/L19D>PO*?K\45 ]G,?+79$\Q%Z1 M1?L#6E?1U]S[(=GNO_B']ZWZL[,5T&@9U0)4$[5FGP/9;@(T,$:U$-4TJAE* MLQNE"9:G4+!\Y@ER[N%Z-P6:-:.:0#6):@K50E33J&8HS6Z?)FN>LEGS%,V: M42U -8%J$M44JH6HIE'-4)K='DW6/"6S9C?6NSG0K!G5!*I)5%.H%J*:GAYG M]./.L,90X]J%WT3-4W?4_/W7X6@TC6K!]#BP]8==*UB!CBM13:%:B&H:U0RE MV;W21--3=S3=9PGR/MJ6B_1HZ_V61=OE77?(@8;7J!:@FD UB6H*U4)4TZAF M*,UJGUF3@<\&Z!)DAD;?J!:@FD UB6H*U4)4TZAF*,UNCR8?G[GS\7Y+$#?6 MNSG0@!S5Q.SXY/,3-^A$QU6H%J*:1C5#:7;A-QGYS)V1]SOBSXWU+GPT $S;50+44VCFJ$TN^Z;"'SFCL#_SG*BNHEM??C(-^]G_>[7CYV] M@F;@J!:@FD UB6H*U4)4TZAF*,UNJ"9+GXW9!0::BZ-:@&H"U22J*50+44VC MFJ$TNSV:!'WF3M!;AYIXUU&>Y%Y>CA6MO'3K/4194MW)]N0-J=Q^[WY!(W-4 M$[76/BAWUCXJ%QU5H5J(:AK5#*79G="$X3/W5_/O- 0'=4"5!.UUIIY'9U:(=%1%:J%J*91S5":W0E-A#[C(O2CB\&/OPZ.A#=%1U8M3V MU:31036J&4JS2[R)OQ?N^-M]'V_WQKWK%XV[44V@FD0UA6HAJFE4,Y1F-T,3 MB2_8^W@OT*@;U0)4$Z@F44VA6HAJ&M4,I=GMT43="V=6>"6^+.,\]Y91?N?= MK-//[AO1N+'>S8$&W:@F4$VBFJHU>Z=3>T=7B(ZI4Q9O[(BF7O!_B+$E7WJ_;[N)'$VE4"U!-H)I$-85J(:II M5#.49C=)DT@OV$1Z@2;2J!:@FD UB6H*U4)4TZAF*,UNCR:17K@3Z<./C2Q9 M=G]BH*$SJ@6H)E!-HII:' ?BY71I>K1,0+-I5#.49M=ZDTTOW-GT"_.EWSZG MG=6/QLVH%J":0#6):@K50E33J&8HS6H2?]#DS=77Y(SIR8,ZA.4"EA,L)UE. ML5S(E!"[$W '_RL$Y!8W"6$RPG64ZQ7,ARFN4,QK4Z97;0*>Y[ M@9\WOT)#\"?./L!MU-KK$K"C"I:3+*=8+F0YS7(&XUI5/S^H^EXG7K_RLJ8- M[JLV>.&(P1?\_AUQ?)ZQ?]0.:+3-!E-QM].\.OV/%T3Y6+F!'%2PG64ZQ7,ARFN4,QK6J M_B C]]T9^=]><;C]_ATQ/%YQO/9'1QW!9N H)UE.L5S(2N(?JWQQL/(YR@N4DRRF6"UE.LYS!N%83'<3C_AA>=K!1.ON=8Y_L>K#C;O1CG) $.ZID.<5R(U'%(<^/EFN-FZI3?OQI>'%Y]+CR?PS] MZO'+AKEZ&PO=V]R:W-H965TSVY M3&:6HQE!#C%J"*I>&[B /-=(BL>O!M1J8VK'[GB'_M$DKY*)J(0+GG_/$DQG MUM0B":QHE>,MWWZ")J&QQHMY+LV3;&M;W[%(7$GD1>.L&!09J]_TH2E$Q\'U M#SAXC8-G>->!#,L%11H&@F^)T-8*30],JL9;D00%&:FBU%%H,D;Q: -,OE6[7K.=Z47',$&=BH"&@8.VZ"S>M@ MWH%@KD>N.,-4D@\L@>1O %LQ;^E[._ISKQ=Q ?& #-T33S+NQ=5GZPS6=(89I8Z.A+$!JSP]2O7=][W M]M7[ZG>WC M5R.<&@3]@]F$[L#QQX&]V1/8;P/[_R+R1(M\$R./0/2*W(OZS&)-6LZ3HXD\ M.0+O:H*\-%TQXJAZK!FFZE8#0ANH M_157/:Z9Z #M/2G\ U!+ P04 " "[C&=6<"Y8&"L# #O#0 &0 'AL M+W=OC)G/"52#?G"%4L.9&9 :>+ZGA>Z*:&9 M,^R;N3$?]ME*)C2#,4=BE::$/U] PC8#!SLO$W=T$4L]X0[[2[* "ALGDJNG5.'D\!*F$MU.$[H@ MNJP"G: K0CEZ(,D*T/$E2$(3\4E-WT\NT?'1)W2$:(9^Q&PE2#83?5>J+#27 M&Q4K7N0K^GM7C$Y1@#\CW_/]&OCH_7!UD ORR ;_A:>_AN90S*UC'C M\D0"3Y4'IK).52.-?MO.Q))$,'#4ZR2 K\$9?OR 0^]+G49+9!7%0:DX,.Q! MTY9?9T+RE7H?)?IUHP+0M814_*X3'M@4;HFL(KQ5"F\U;K4Q]MH8F\W-/BLK MOY2AULDY7]OPZ0-Q/?3]L--WU]N2=H-Z8;>,J63:+C-M-V8Z@8PRCKXS";5Y M-:(/W1)+9!6A82DTM.K%T*9P2V05X9U2>,>R%W.^<,MF@>=U/.^-&W?#<#OH MA.UZ0W;+=+N-Z9IM48E&'&94HK_J],5=='YQ@T;YS!6):$+EF45>E;=VK,IW!)913CV7ML$S[)?"\**855S^=:O-6&XO1U637BKK\&' M.7;,64J%8/P99?O.U6;.0W?,%ENU J^-#?:MNA5;[7!LL57%O_8XN+&3^!^_ M!CO_XSM>W0W!V'][M+I;W;C^%/I&^$*MC1*8*YAWVE%XGG]=Y /)EJ9!GS*I MVGUS&ZLO,N Z0#V?,^778J![_O(;;_@/4$L#!!0 ( +N,9U8F"0GO=@( M +,& 9 >&PO=V]R:W-H965TZZ=-'136X&T+XVO?>^Y MYYS&-^E&Z4=3 ECR)+@THZ"TMKH*0Y.7(*BY5!5(/%DJ+:C%4*]"4VF@A2\2 M/$RB:!@*RF20I7YOIK-4U98S"3--3"T$U=LQ<+49!7&PV[AGJ]*ZC3!+*[J" M.=B':J8Q"CN4@@F0ABE)-"Q'P75\-1FX?)_PG<'&[*V)4[)0ZM$%M\4HB!PA MX)!;AT#QL88)<.Z D,;O%C/H6KK"_?4._;/7CEH6U,!$\1^LL.4H^!B0 I:T MYO9>;;Y J\<3S!4W_I=LFMPA=LQK8Y5HBS$63#9/^M3ZL%<0#X\4)&U!\K*@ M?Z2@UQ;TO-"&F94\>YE-R?G9!S@B3Y(YQCFDF#2TR<#AAWG8; M-]V2(]WBA-QAH]*0&UE \1P@1.H=_V3'?YR<1)Q"?DEZ\3N21$ER@-#DW\OC M$W1ZG9T]C]<_@O<-8]0&>K4E<]!KE@/I1_&CM_207R?AW!6^,A7-813@'34( M"$'V]DT\C#X=TOI*8,^4]SOE?8_>^]\7B4R9R;DRM0;R\ZOSY]:",+\.N=%_ M33=>">R9&X/.C<')]^!&5%QM09-\SXZ#%Z;!&7@<-W+7692&ZWT=IS(: M_1?X[OFQ:+!W+6USE;K=;O)>^X'S8G^,$[D9H']AFG%^1_6*X5#@L$3(Z/(# M\M'-B&P"JRH_91;*XLSRRQ*_*J!= IXOE;*[P#7HOE/9'U!+ P04 " "[ MC&=6_?NF66\% "Q'P &0 'AL+W=O]OXR88Q_\5E)VF5KHFAOSNDDAMN=M.VFU5N]YI+XE-&JNVR8 T[7\_L%T[ MM@FD5OJFM9V'KY_/ X:O8+9C_$FL*97@)8X2,>^LI=Q<]GK"7].8B"[;T$3] MLF(\)E+=\L>>V'!*@K11'/60YXUZ,0F3SF*6/KOEBQG;RBA,Z"T'8AO'A+]> MTXCMYAW8>7MP%SZNI7[06\PVY)'>4_FPN>7JKE>H!&%,$Q&R!'"ZFG>NX"5& M4]T@C?@1TIW8NP8:9+=HIW MZH;[UV_J7U-X!;,D@MZPZ&<8R/6\,^F @*[(-I)W;/<'S8&&6L]GD4C_@ET> MZW6 OQ62Q7ECE4$<)ME_\I(78J\!'!UH@/(&J-8 '6K0SQOTZV\8'V@PR!L, MTLID*&D=,)%D,>-L![B.5FKZ(BUFVEKAAXGN]WO)U:^A:B<7]Y+Y3Q>Z<@&X M8;$:3H*D'7(!TI_ WYOT]DKW3RA?P1FFDH21.%<1#_<8G'TZ!Y] #X@UX52 M, $/22C%9_507?^S9EM!DD#,>E)EJ]_9\_/,KK/,T(',( +?62+7 GQ) AI4 M!7H*LV!%;ZS7R*J(J=\%??@9( \A0T(WQS>'AN;X^.:>A:9?]%P_U>L?T/MK M&R\I!VP%[O=*'U >O8;)8]YOQKIGN@.SKIYH+L6&^'3>43.)H/R9=A:__@)' MWF^FFIU2#)](K%+/05'/@4U]<4T?PR31I5N2B"0^!6>JHMFP/C>5,9,;I7)Z M>GU>C* W@*IOG_<+U P;>V@X0-4P;$VN)?JP0!]:T7_G))%J G #QLD=59G M!+8FTA)S5&".K)A?7BCW0^$&'3E!G1'8FDI+T'$!.K:"JA5Q1<,C>G3L!'5& M8&LJ+4$G!>C$T:.;D+LQ)PV("X2FWJ#&:@B;(MBO?ZG6E%H"3PO@J1TX"=XQ M0TT;0,/)>.B-:MS-,--$AIMAM8FL0@2]TH%X5J9\I0(T^SS),G*"Y8I.,D.< M$8#%J7\I^I.U7C^.J9 I%_&3JN%3J56K MB<"BB' !-LHSI2/+/+ RZ?'>@.GWNT-4'U>&,-0=]>O#RIIHVT*4 M!A%:_5)E63\2O^]<$-PAV)Y66^S2QT&[D:LN\T>"-UU: ]P9@NV)M04O71RT MV[CJLG\DN-O4N4.P/;&VX*6O@RYC5]J ([$S03WO%U!HU$63.KLY;@SK!?@( MNP=+OP?MAL]@"XZLP[C)IR:\1AG,8?5Y$>=QA^?%*E]I\Z#=YQVR"$="3DR3 M>H/1&-5$_ C[!TO_!Z=6JW!']6:>[NR&:;AAB>3$EUL2@3_#%=4; O]251YC M3:P^\]W^X91J^%1JU4VBTH\BAQ_=2B%)]D7I0?:J:V@<6 ZA?M;4N--T5$L M/1!G>V!H +R:M+"#JU!KC7*I6PU*ATKLGJX@Q^DI59V05NMCFIY9*T^PIJB MTIHB9/UZOZDO-$Q$Z(,?)-H:C3TZD6?,:W=*-7PJM6KU2C^+['ZV8>R-]C:JYERX1V;<)#RWO[J;=W MEAE3_IB>"0O@LVTBLZ.^XFEQ[GR5GK;6GE_#2YR='IS&\DVZ8GIDDG)XO1R34E N0Y0OZ\8DV\W^@7%*?WB?U!+ P04 M " "[C&=65-IXG'H% !,* &0 'AL+W=O)Y_6Y*XZPS'N77[L1XQ%+]S'\X4R%[KCT9+.V0-3WY9W0I]U*Y4H3EDF M8YXAP6:7G2M\$?IYA;S$]YBM9>,8F5 >.7\R)S?19<?XIQ3M5&V:BLWC5_6O>? ZF$J>KW]G M94 ]HS?EBUTT2W8TBPFZY9E:2/0EBUC4%NCJ&*I R&L@U\2I M&++I&?+Q9T0\0BP/-'E[=6RI'KJKW]+-CL9;P?C56_%S.7_76UE0P6QOY4H( MFLV9'G@*/6Y0L]P=W>27K]941.BO/[0DNE$LE7_;7D_1?F!OWTPV%W))I^RR MHV<3R<0SZXQ_^0GWO5]M:"'%0B"Q%O>@XAZXU,>_:;I*LSR),R0-6VGMVX5( M/QS''S$:R4.PYANC>$J'S MJ=X9\Z"*>>",^8L.;6JFHME*K01[<]R#O5.3L]U#NP606 O1L$(T="*Z9U*) M.("9GZWA;2D8#"T%0_=#OA<"J2&0#YG@2MGFO.U[5A#.]@_N,D!J;5JU M'\#.M/=-M#ZC)1,QUV6XT)9\RN=9[M^L%-W-8;1A5"#LH;1P:21 $=W8!>\=>6$#- M":A:"*76AE_[$^Q,P]^WL/3W9LJ6(CWKBO(1)@'7+@&[;4+1?9YU5AAG\W(N MM$;LEO'SN<\^U0$Y@A+71_@+7!L,['88WWFB.T<2JPT25-G[1J$P;/:-LV!X MOMT_0"T%E%H;2VTJ\!Y7$5H86*1X)@&PNH7X!2:_]SM38,Q)D3 MMQ;&"96+8K*VKHYNI4,G:%"U$$JM3;'._ D^\NI(@++Z$CZD6@BEUH9?.P[B M=ASO61W)CVX##VQNP]WVP:0^PFV0VFV0_^\VK+3\'VGUK;1 /0.46IM6[1F( MVS.\82$M%9I+!CXC_H!LS*U[,%-0 U*J#:R.N VJ=A7$[2H< MHYZ^[!SUH%\O0-5"*+7V]HC:COC'_G[A@[H84+402JT-OW8QOOO[Q;M'O5OW M8*:@YJ14:XYZLC7JNXUM5BD3\WR[FM39\2I3Q4:EZFJU)>XJWPBV=?T:7TR* MC6VU3+'/[I:*>9Q)E+"9EO3.SG6R(HJM:\6)XLM\,]&"T8@)4T#? MGW&N7D], ]4&PO%_4$L#!!0 ( +N,9U9^VH8+N@0 -<4 9 >&PO M=V]R:W-H965TH!$2.*8)!0 DN)_7P"D^4U:;G7J12+!W8>WRP7V$9,394]\ M1X@ /Y,XY5-C)\3^QC3Y>D<2S$=T3U+Y9$-9@H6\95N3[QG!H79*8A-9EFI 8V7@?MHNQ-JP)Q-]GA+'HCX M:W_'Y)U9H(110E(>T10PLID:OZ!_U,'+8%:8DR6-OT6AV$V-L0%" MLL&'6-S3TY\D#\A5>&L:<_T+3KFM98#U@0N:Y,Z201*EV3_^F2>BX@"]'@>4 M.Z"F@]/C8.<.M@XT8Z;#NL4"SR:,G@!3UA)-7>C<:&\9392JU_@@F'P:23\Q M>Q!T_72M$A&")4UD=7"L\WL-[@D7+%H+^02G(;@C3%=-NB9 >X&Y>@61> ;O M;HG 4%=Z%P&K!.D6PCD:W^TI+54%7:96:)]/AR2%;R.=UDL!Q\OZ=Q#.225XA_=R7]2:/774!$R<+".%L5FM\*Q5BFJ<$*Y^V/&P5XF4Q=19PWET'ZU.$9C MNU%!'5;>R MZZ@>5Q-'9.]Z9=#- E? JWR;=3BOH]O M-0P<%C&5S>],NG:; MB#."K?1VF 4CW^_A6\H0.-AT&]O@F92=KMQ9S1VQR\P9V78/Y;*1P^%.+N7O MORQDMZ.088MVE]6XCW79N>%PZZY^(0Q\ @R"O'G3N1!:/>12!T#_?Z%QX:"> M>7/2+X163WHI:^"PKKF,SH5M.>/!P&HJR%?-ZD&4J@<.RYXS=2YLRY86PR&3 M^E=SJ6G08+,^4^#F(#5%Z"#Y%=!@V&'7Q[!L]VBXW9\M;G.+E1DU0G&7._@%02P,$% @ NXQG5NDPQB$Q P ' T !D M !X;"]W;W)K&ULK5==;YLP%/TK%JNF3EK+1S[; M)4AMNFF5.JUJUNUAVH,#-\&JP:EMDE;:C]\U4 H-9:G$2X+Q/8=SKB_V9;(5 M\DY% )H\Q#Q14RO2>GUJVRJ((*;J6*PAP9FED#'5.)0K6ZTET# #Q=SV'&=H MQY0EEC_)[EU+?R)2S5D"UY*H-(ZI?#P'+K93R[6>;MRP5:3-#=N?K.D*YJ!O MU]<21W;)$K(8$L5$0B0LI]:9>SIS/0/((GXRV*K*-3%6%D+S2RH@IG@OUBHHZDUMD@(2YIR M?2.V7Z$P-#!\@> J^R7;(M:Q2) J+>("C IBEN3_]*%(1 7@]E\!> 7 VQ?0 M*P"]S&BN++-U037U)U)LB331R&8NLMQD:'3#$K.,-2;[AQ>@*>/J X;!W'8$D7"0KHD'&_U/92O;6A>F(K.9[7/H>=UV4XRZ]=T16\WY2>C_I MJ"A/=@INO%.4[3$U@:[S?,8[K1+G@9#KO&FZ3YG*#G3RE^RS;[8SOW6=NF*K MYZ'2Z[A=EVG!V)7_CMCJ_I\[&K>U:? _*\VP@3,'>U&ICP1[.CS7^?*()2J5 M.!5#R (\]0-.6=Q<$][N(>[M5')3E+-3RW:E=37?#=^H7*$2[#R6"'..1XB7 M>2N>#[189]WL0FCLC;/+"#]?0)H G%\*H9\&ID$N/XC\?U!+ P04 " "[ MC&=6@X9X4^(" ##!P &0 'AL+W=O.[^P6 M%F2=*K/@1J,U&,^%WKF-BP)R8!)PAD2L!H[-_[U=&CLK<$/ J5LC9&) M9,GYDYE\2\:.9P0!A5@9!JQ_&Y@"I89(R_A; :&+^94VB\J:UO/07$A%<]JL%:0$5;]\7.= MAQ; #X\ @AH0[ /Z1P"]&M"S@5;*;%@SK' T$KQ$PEAK-C.PN;%H'0UAYA3O ME="[1.-4-.591I0^%B419@F:YZZH_Q/9JQSTFQST3[%'$TPQBP%AA9:P)HSI7""^0EO HBOPBFU@ MV4Q]VD17OC=R-^UX#FU"K]_8O)(Y:&0.3LJ:\D=MB$7K?"8:-P^-;3!5U: M]+FJ%% .@O"D2^;PX.1\/[S:TWEHU+X"E4ZW50\S$&O;)B2*><%452^:U:83 MW=@"O+<^T1VJ:B@O-%5[N\-"WU>)**PTI7*YK;I+KG0-M\-4 M=UD0QD#OKSA7NXEQT/3MZ!]02P,$% @ NXQG5A>Y@10N P :PL !D M !X;"]W;W)K&ULK99=;YLP%(;_BL6JJ976\)60 MM$N0FF33>E&I:MKMVH%#0 6;V<['_OUL0T@(A%5K;QILSOOZ.2['/N,M9:\\ M!A!HEZ6$3XQ8B/S6-'D00X9YC^9 Y)N(L@P+.60KD^<,<*A%66HZEN69&4Z( MX8_UW"/SQW0MTH3 (T-\G668_9E"2K<3PS;V$T_)*A9JPO3'.5[! L1+_LCD MR*Q"R;>)U G_&>^ HVLT MHUE."1#!$8W0/0EH!DB^1-]V\HOA@"[G('"2\BL9_+*8H\N+*W2!$H*>8[KF MF(1\; H)I&S-H%Q\6BSNG%G<=M #)2+FZ!L)(:P;F#*3*AUGG\[4Z72<0]!# MKOT%.9;CM #-WBZW.W#<:G==[>>>\9NM&9-[VK8SA;#?+E3%>\MS',#$D-7) M@6W \#]_LCWK:UM6'V16R[%?Y=COHL>BB $AM.V1 OU0*O5H;+QK;&Y M.:;OBJ@A#2JDP;^1N, "VH *K7>TW, ^16K&7 ^\=BBO@O(ZH>2I(\\4TD;D M-59SO1.@EA"[G6=8\0P[>9ZIP*D\8O07BG)&-XD^FR^70"!*Q%4;Z;"Y=_U3 MU&;,M3-H9QU5K*/..II#!)(S;$,:?60A?9!9+4,QA>5G^M9J*DT[ M8;M"ZK"'2\GNO ]*V!9&)-M">:7KNU^HQJ 5VFT0B81VU+!FRE MNSF. KHFHKCRJ]FJ8[S3?=+)_%1UDKH=.M@4;>@#9JN$<)1")"VMWE 2L:*S M*P:"YKHY6E(A6RW]&,MN&)@*D.\C2L5^H!:H^FO_+U!+ P04 " "[C&=6 M(YB;OG(# !6"@ &0 'AL+W=O>I$(5. "ZL4TW]* @RO\:$>:N%G7L4JP5O%"4,'@6235UC\?T>*#\LO=![ MG7@BVTJ9"7^UV.$M/(/ZO'L4>N1W*@6I@4G"&1)0+KV[\/8AM [6X@N!@SQY M1B:4#>??S.!#L?0"0P04/K^JO[?!ZV V M6,(#IU])H:JE-_-0 25NJ'KBA]_A&%!J]').I?U%A]8VFWLH;Z3B]=%9$]2$ MM?_XY9B($X_*$FQ&T0>6\QJ0?H&>L )TM0:%"977VNKS M\QI=O;E&;Q!AZ%/%&XE9(1>^TB1&S\^/J]ZWJT875@TC])$S54GTCA50G OX M.H0NCN@UCOMH5'$-^0V*P[(+>B=)7!.94RX; M >BONXU40N_O-6OOX19\)LKW/])["SX MI L^&5,W>PKM!-\36^M7&V!0$G6-L$)28=4H+KXCH?>6*PNM=&JES1FT7\5A M/%WX^]/HAD:3,$ZG06=VQIUVW.DHMSX7=-4SBX8*HBM" %,$4Q=G*Y6=(60] M3(=-$KH9LXXQ&V5\5@:.M-M+F>)]BY@^[7F)2BA 8(J.^79!9P.@)(A[T$.; M29*XH:<=]'04^@]NJKS1Y\N& H(7?0=)*U1?;)CESKTY&Z8FG47]! ZM0KTY+^S->4&ULK9?;;N,V$(9?A5 7 M10+4D:BS7-O ;H*V =)ND,/VFI;',1%*])*TG;Q]24F1'8E2-\#>V*(T,_QF M>/C)V8&+9[D!4.BE8*6<.QNEME/7E?D&"B(O^!9*_67-14&4;HHG5VX%D%7E M5##7][S8+0@MG<6L>GMS>"MURVR@K6D I*2^1@/7<^8RGES@S#I7%-PH'>?*,3"I+SI]- MXWHU=SQ#! QR94(0_;>'2V#,1-(H7'6K;)')0OI.*%XVS)BAH6?^3EZ80 M)PXX''#P&P?_1QV"QB&H$JW)JK2NB"*+F> ')(RUCF8>JMI4WCH;6IIAO%=" M?Z7:3RT>R M(-$%7L 8A8(6NRYP7@/1[=$/)DC*JJ+8XNP)%*)/GVO;Q_@J= M?3I'GQ MT<.&[R0I5W+F*LUCHKIYT_>7NF]_H.\KR"]0@']#ON?[%O?+'W?' M[]U=786V%'Y;"K^*%PS&:TI ZQ(H70(B)2@YM>56!POMPS!6?SZ"XZ]WVV9_J1@[_(.VKR#L>B+ZW(/I>)"#[,MS]HYJIS-IK!?^'Z6 MSMS]*;_%* J"UN@=5]ARA:-DP4*9_HDD$S)C;4.EY\0I%$ M,4XZK'VK- AP:H>-6MAH%+:=/&;6+*&$-55H+7B!2KT7,ZZ9K6+VP!72$UX+@R3UUJKKG1.Y0>1 Q K!B_D$-OJX MQ^5'?A>^;Q3B++2S)RU[,LINMJ=]_N,HZC!:;++( MCIBVB.DHXN<\%SMHRV=%2_O=)MVEU;?!<>#;V;*6+?N?):] ;R1-\?@>A(TN MZ_<M;Q:D_,+S8.\J2-TIX WI>(M8HT*M57+S^0@Y#W,&S6>%XH'[X M1#;Q*-]7M;$7K?'KC%<7RF8T5+.C?N%1F5@\<$68.<,,R)@5U^^3I"&.NJ-L MM4M\/%3(H_C@$ MR0#O493PN"K]H[?S#Y:X+SBZ;B=3L$'NF^DY$0_L0O@H3#CZ\+&&'4]VUK,- M'A6[CQYN?E:T]P4XRAP>U[E;H2\]0KU6N@;?=W2KKR'*FG9?JB;8SY*NHMGL MTB =FEM'41U:XOD9-4K\_\VUF7C)PO,%'-MP^-B-[IBT5FK,>=6^JQWLNUMC6,F-;-[-OJ2#, ;Z^YIS]=8PU\#VVK_X M#U!+ P04 " "[C&=684F+3*T# E$0 &0 'AL+W=O,[=BM3,:B MU#GC<"N)*HN"RJ\\!GMEAJ,^ GXQ5=P!WH^]6MQ)[?H&2L *Z8 MX$3"?.)=AA?3,#8&=L87!FNUTR:&RH,07TWG.IMX@8D( M*G)E_Y-U-3<>>20ME19%;8P1%(Q7OW13"[%C@$3;#:+:('IIT'_#H%<;]"S1 M*C)+:T8U3<92K(DTLQ'--*PVUAK9,&Z6\4Y+?,K03B>_TPTH\B.YS#)F=*4Y MN>;5[C JG\Q 4Y:K#SCE_FY&3K[_,/8U^C76?EK[N*I\1&_X""-R([A>*O(S MSR#;!_ QX";JZ#GJJ\B).(/TC/3"4Q(%4=02T/2_FX>.<'J-B#V+UWL#[[<5 M2-2++\A'H1294BF?4,,UE9DB?W[$V>1:0Z'^:M.N@NZW0YM3?*%6-(6)A\=4 M@7P$+_GANS .?FKCW1'8G@K]1H6^"SWYA$E'-$KD1HET5XDV\A7BP"*:C/.8 M]/L1IB#\&_N/N\R0(JVX[WU&UZ*/N=Q>X*;9]OM.4;'6_7U]A=*=$1VKX2VQHJ=!8GW>Q[ MMXNA8]L?HW(*MZ53Z*Z=FFU/-V]N^XXJH)KO,>JI<%M0A8,C;ON.:J5:B6-4 M7N&V] K=M5_O7$0+D M[/T="HN2ZNI,VH\TW@$M[\_6W MTZL/"#=4+AA7)((%VY\;:TY=K"=MN/3;)1^-"L 2[:9D&88 MK*S-K\/0I"O(J+E0.4A<62B=48M3O0Q-KH$R[Y2),(ZB3IA1+H-DX&U3G0Q4 M8067,-7$%%E&]=,8A-H,@U:P,\SX2 M:%@,@U'K>MQW^_V&SQPV9F],W$GF2CVZR0",>E^RCW5N,J1S^;?*);,.0->9 I:(L?D:"%3)7A+FF&G$X K<*< MD1/B%E>J,%0R,P@M1G<:85I%&I>1XA^#\5_7YKPZI M)\^U8)$YW]7".9G#DDM_L#D5%'00J_ UD1/V&ANU!4(L+F/!<7M0,UZGA.O\/+BVT!FD] M7A-=YUBZ;DW7/4@W U:4_>^?,]<]EJU7L_4.LGVDN0%WO8REMK!^*'C&K;]W MC0R]8QGZ-4/_[VH=)/M#H?>/*/1PKS-GH)?^_3$D=9VB;-*UM7[B1F5G?]Y> MOH]W5./M,T3 EVCBRY&UN6;4TZLRGV?GRN+KX8?KO"9!NTVX/I"*;N;N #U MPY_\!%!+ P04 " "[C&=65,OIE.914C40%'%=60I94XU"N755)H)D-*@LW\+R)6U+&G61NYVYD,A>U M+AB'&TE47994_GL%A=@N'-_93?Q@ZUR;"3>95W0-MZ#OJAN)([=#R5@)7#'! MB835PKGT+Y:Q\;<.?S'8JIY-C))[(1[,X$NV<#Q#" I(M4&@^+>!)12% 4(: M_[283O=)$]BW=^B?K';4M"_Q#;S]#JB0Q>*@IE M?\FV]?4-K14Z_"J7>DQN0Y#:G M$L@Y68JRJC6UVRU6I'.M.I_3:]"4%1AW3NYNK\GIR7MR0ERBS*HBC),[SK0Z MPTFT_\Q%K2C/U-S52-T0<-.6YE5#,WB!IA^0;X+K7)&//(/L.8"+FCOAP4[X M57 4\1K2$0G],Q)X03! :/GV?>'/_$^#&G]G\">*1]WRL?'T)/O6*H83T6) MZ528'!Q2VT!$%L(4IDWBC\,XG+N;OHQ#K_/).)I&G=LS@E%',#I*\'(#$@O: M+JFQ%"J-68RG=68J"$O)*29WLSI(OH&?]&B%7AQZL]C;XS_D&'I!'+R@8-(I MF!Q5\'3)[0;;"VSY]@5DHBBH5$^+@UJ:#TU[%+W1>+JGX]#I/!CYX;"(:2=B M>E3$'=^ TI#AVX'7@J7&Q/*8/A \C-:J3;5Y[3BF![OLAX$7>;,]%8=^WK"" M6:=@]MN)E+&B-HI>X3X[S) @B/PPWB<_X'@TE>).0_R[J=27\+9DBH>2*=I3 MAF^V:CTO[YN[-7V%3TO003S!-1_.-RC7C MBA2P0DAO-,7K*ILNH1EH4=F']EYH?+:MF6-C!=(XX/I*"+T;F ]TK5KR'U!+ M P04 " "[C&=6VP$TP=@" "4!P &0 'AL+W=O^V!)-'A\>4>1@K?2#*0 L>11AJ')"A#4 MG*L2)'Y9*"VHQ:U>AJ;40',?)'B81%$_%)3)(!UXVU2G U59SB1,-3&5$%0_ MC8&K]3"(@XWAGBT+ZPQA.BCI$F9@?Y13C;NP1W.8F'P:1(P0<,NL0*+Y6, '.'1#2^-M@!NTO7>#V>H/^ MQ>>.NCX1&MF/JTK:FDZT&I-M/-&-+?P MVOAHS(9)=XHSJ_$KPSB;7E,MF5P:;H@9899)5FEH$AUX\9KW+(R4(K0:X8KRQN;F2F!) 3_@)WJBQ(RRCG M3XTO:4FT7LCG"BQE'$//B/&F06@Q84<[S)KDQG5RR8'DXH3<*6D+I"B1WRY MB$JU&;BM#UZ-W#L@PPGK*72EA1SA_[!@E6TM:7M[6VHV7D M.^H+^QA'3CTAGF'J>75']9+A5>*P0,CH_ *IZ7H&U!NK2M]&Y\IB4_;+ L WQ<*&UNS<3]H!W'Z#U!+ P04 " "[C&=6K-641"8& #Y+ &0 M 'AL+W=O9 MX;'Q>"?DHUIQKLE3$J?JNK/2>GW5[:IPQ1.FSL6:I^:=I9 )T^90/G356G*V MR(.2N$M[O6$W85':F8SSZD_&:/?![KK^M9](<=2O*(DIXJB*1$LF7UYT;[RKPAUE /N+OB._4P6N2 MI3(7XC$[^+2X[O2R3\1C'NH,P=48Y&+FT2;]*,WN^[V6YMW(Q.G)'8^9Y@LR8U+OR5^2I8KE=T21 MLX!K%L7J'?F=?+L/R-FO[\9=;:Z917;#DG];\.D+?)]\$:E>*?(A7?"%(WX* MQWL4 '1-LE7&]#GC6PH2 QZ>$]][3VC/NW1]H#>'4^H(#]X>[@'9^-7]\W.> MW_;^D7\^FZ'DD^:)^M=UWPINW\W-VLV56K.07W=,/U%<;GEG\MLOWK#WATLS M3%B !*OIV:_T[$-THV>J64SXDVFLBKMT ^/;ZE; !CDL:]';R6AXT3/_QMWM MH22.<3U:&U?+=E!E.P"SO5DNHSC*'R"3=Z3WKH1!1-N$,6$!$JPFW;"2;GBB MPAMBZHD)"Y!@-3TO*CTO7BF\+4\WG"RE2(RA*,1=&W$CKEPJ@K2V*A:PX4%Y MT;RZCLNP.ROJRROFS7?,A/ M\IU)R5/R>9^FY*-D_T5B9I2"4:2%)468-'J MHAXX9 ]\3F=LS^8Q5V1ARE2+XF%]H3IA5&L9O4;A>:[ZQ+IJ72!J!:*@0%^% M-NJL"YG>OZ6)P<#6,M&&3 V%FD,\#^AAGO7?'FA'G5WL/I_6FAD+EP][_(I#<^=JHM "+5A?5NGX/MOU3H;0B M+%T\SW/<18IJ_$M:K0*=9L,U$"Q5Z]@]T,!.;L)0;%)=M2IGTJCNO*2]WL!? M'5=/V9IJ#W;5KN[TE67U8R:Y1_V)W/%-&FGG*LTM?)W6NF#2 BQ:76-KWKW1 MJ5H4JIE'I058M+JH=F[@P9.#-[8HU(E 23NLPI&S6D]A\JDU^13TN[:-21[R M:/M2)X,I;;4I:;4ILDL;Q[@!T,FH=>$4=N%?Y#F9FCGR/')GBVJ\46D!%JVN MG+7GE)ZH/U%4FXY*"[!H=5&M[:>P[?_,F>)Y?YIOHG@1I0\D^Y5-\Y2E(8?6 MCV%P:U']IG/PG879''@)%:9UZ!1>,?_P8Q.M$^,NR'HCPY61Q6D@8$KKM)L+ MXG3H3+O?[%M#*&]KHBELHF=RF!35(.-2@NP:'51K<&FL,%N MLZH)HUK+>-FL2V=9-NWX!5"5OC70/FR@9U(L-F$YO9!Y5U*F0-'FRO#E6_^T MCKJ6CD6K2V]=O.^=:KL"JL%'I058M+JHUN#[\/K[V^;*,*2U@*AFOJ356H(/ MU?K!]AC8IT]%%)OG36_FF47G!]_'>.6.NY,&=RO-*5;O?3LW\$^U>N^C3A=0 M:0$6K2ZJG7CX\,2C[4Z)$G=87(-+QQ?N%+YN:Y5.,=OP[6S#AV<;^:[!>$^B M5)GO]S@K>KNQ12;@K\P^6#D)3%?&F3O_,+<<5GLLRT.M%CG.T_G M0FN1Y"]7G"VXS :8]Y="Z.>#[ +5;N?)_U!+ P04 " "[C&=6&N\6EFD# M #_# &0 'AL+W=O>-?+OW .%B+ORCLY,$8F5#N M.?]J)C?9PO$,(\@A50:"Z-L#+"'/#9+F\4\#ZK1[&L?#\1/Z.QN\#N:>2%CR M_#/-U';AQ [*8$VJ7-WQW1_0!#0Q>"G/I;VB76/K.2BMI.)%XZP9%)35=_+8 M"''@X$8U MKI303ZGV4\FJ*LL<]'M1)$/X2/4>4H8];7DG",CEWE>9I=G/3AM-5S0F?X.1C M]($SM97H+Q@/$%K^N+M_AD[0BAY8 MO."4Z(UX=U!RH2C;=)3_^[TV1S<*"OEE2+P:.QS&-F5_*4N2PL+1=2U!/("3 M_/;,C[S70X&/!-:1(6QE",^A)TM24I-V\*@_2AE5E=YB*. :96)1S&?I(0DP MCJ9S]^$PDF,K/YQ.]E8=BI.6XN0LQ8_<$"12@AJD5GM'!YN&.(J#L,?MV"R( M_<@/ALE%+;GHO'Y_HCS MOE,GA3[C;+JL>%Z9@43_HC]+T,5C$DK6*39\5)W%_MD,&@NMJ\3!8>__PEIJ MP,>28B2TKA1X+P4>I9X:F%Y21KB7N@-F^O@)\8G0?>@E2Q ;&R'+5'**Z;J?JM=;;OX-[9W[:U?F>[>MJA[ MF/K7X ,1&ZHK,(>UAO0NIIJ4J+OM>J)X:1O6>ZYT^VN'6_V' L(8Z.=KSM73 MQ&S0_O,D_P%02P,$% @ NXQG5FF84>0U! KQ4 !D !X;"]W;W)K M&ULQ5A1;Z,X$/XK%KW#!25#!YFPGZ4GWX]<8"H$0:W/EE)<$S,SG;SZ/F<&3'>//8DV( M!"]92L746DN97]JVB-8DP^*"Y82J)TO&,RS5+5_9(N<$Q]HI2VWD.+Z=X81: MLXD>N^>S"=O(-*'DG@.QR3+,_[DF*=M-+6B]#CPDJ[4L!NS9),(D(U0DC ).EE/K"E[.$2HLW#5Z:HTM$),E MWJ3R@>U^(U5 HP(O8JG0OV!7V@:A!:*-D"RKG!6#+*'E/WZIA-AS@/X1!U0Y MH*Z#=\3!K1Q<'6C)3(=U@R6>33C; 5Y8*[3B0FNCO54T"2V6<2&Y>IHH/SE; M;/(\)6I=)$[!+2WSHM#W$_B5L!7'^3J)P)7*$ '>WQ")DU1\4 \?%S?@_;L/ MX!U(*/BV9AN!:2PFME2<"F0[JN:_+N='1^:'"'QE5*X%^$QC$K@:&1%O2'0!7/@1( >A'D+S'W>'!CIN+;"K\=PC> ]D2^B&"+#D+ .?7R3A M5$D]UTM+N !*-W#'Z.K3GDC^'H8&H80M_O,CPT4]GE M^GX_0[]FZ!L9[FW0B-%([6%>[EV>B&?P+ZBD[>-M!#XU?08":VD0U!H$Y]A> MP9#Z# 36TF=4J@5OJ!7FF4Y.K?^CV8!-MP&]LVP_8Y-SLD8#H;4U:AH?:.Y\3J\9%6"X ME\;.11@&W6SO-_..)'O3!T%S(S3'%,>XE]B@C,I6-\^%(._'$W27NLPN!8CC8M#C3W.#]6-L(>AH[397AHA:![ MY','-9T),E;U:A>]K5:8IS@UEX9":PO2M"$(GF._(6/S<[)& Z&U-6JZ(63N MADZO%15@NP@XCMM)\B-FW4]F>^_H2ZW)2I\("I6W&RK+,Z-ZM#YUO-)G;9WQ M:W@Y+\\.&YCR*/,KYJN$"I"2I8)T+@*U\7AY.EC>2);K [8G)E5BZ,LUP3'A MA8%ZOF1,OMX4$]1GM+/O4$L#!!0 ( +N,9U9-G08I(P, .P1 - M>&POE MJ:.I6D@S).>M*?*W+_F0=--S$GFZL3O1Q^.CCKWIU?[ M]A,'G)(X2'KQ M*S#LYK,8PZW:5VRX\MD7<\QMPN VXVRL83)LXY;O(V&A1* M;M*7$&^P[+1DT0,50S*F@D\T!Z^"EERLO+D'AJD22D?&ULV&ZX*E?O1PU\^@ MI U/R:72+K:/X/].FN5[P'H& KD0K< >\8;1H*+&,"VO[<0M=L8G4-2,[U:5 M53C3=-7M79"-@[O9(!.E%W8YTG5256GP2?R9+YS;\XX&A UW[17&G^ M:*-!JTRM@6D2/3!M^'3;\DO3ZHXMS;J=E@6NN?<&-?_=/,^89)J*;=&V]P\Y MRZ]6W!P0_T*S^[>RKS@H,KD\?(W-H7CH(M.W(/(-E#O)#E)CW!R-6^?OSNG; M6B-XRQF2[_#.)#9!H\F""\-E,YOS/&?RR2%LZ0V=V%?9'7Z[/F<%70ASUX)# MLAE_8SE?E%F[Z@82T:S:C+_"]KII^XIE8W&9LR7+Q\U4SR9N&-F!C=I!Q4,,;REJ;P#;-AVL #BP.1_BS7>+7Q#GF^#[":/MP"/+PM7&XH '5@6L=R!^. [T5-@G2:"JF#;L"<:1+,,0 MZ,5PCZ8IDIT4/N'Z8$])DF19& $LK"!), 2>1AS!%( &#$D2=P[NG4?Q^IR* M-[_OC'X#4$L#!!0 ( +N,9U:7BKL