0001558370-23-016835.txt : 20231026 0001558370-23-016835.hdr.sgml : 20231026 20231026153652 ACCESSION NUMBER: 0001558370-23-016835 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RPC INC CENTRAL INDEX KEY: 0000742278 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 581550825 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08726 FILM NUMBER: 231349988 BUSINESS ADDRESS: STREET 1: 2801 BUFORD HIGHWAY NE, SUITE 300 CITY: ATLANTA STATE: GA ZIP: 30329 BUSINESS PHONE: 404-321-2140 MAIL ADDRESS: STREET 1: 2801 BUFORD HIGHWAY NE, SUITE 300 CITY: ATLANTA STATE: GA ZIP: 30329 FORMER COMPANY: FORMER CONFORMED NAME: RPC INC DATE OF NAME CHANGE: 19950809 FORMER COMPANY: FORMER CONFORMED NAME: RPC ENERGY SERVICES INC DATE OF NAME CHANGE: 19920703 10-Q 1 res-20230930x10q.htm 10-Q
0000742278--12-312023Q3falsetruefalse212790000213359000213082000213322000http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense2162283722166091911.00130000013000001300000http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense0000742278res:DirectorGroupMembersrt:MinimumMembersrt:AffiliatedEntityMember2023-01-012023-09-300000742278res:StockBuybackProgramMember2023-09-300000742278srt:BoardOfDirectorsChairmanMemberres:StockBuybackProgramMember2023-06-300000742278res:StockBuybackProgramMember2023-06-300000742278res:SharesPurchasedForWithholdingTaxesMember2023-01-012023-09-300000742278res:OpenMarketPurchasesMember2023-01-012023-09-300000742278res:SharesPurchasedForWithholdingTaxesMember2022-01-012022-09-300000742278us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000742278us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000742278us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000742278us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000742278us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000742278us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000742278us-gaap:CommonStockMember2023-07-012023-09-300000742278us-gaap:CommonStockMember2023-04-012023-06-300000742278us-gaap:CommonStockMember2023-01-012023-03-310000742278us-gaap:CommonStockMember2022-07-012022-09-300000742278us-gaap:CommonStockMember2022-04-012022-06-300000742278us-gaap:CommonStockMember2022-01-012022-03-310000742278us-gaap:RetainedEarningsMember2023-09-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000742278us-gaap:RetainedEarningsMember2023-06-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000007422782023-06-300000742278us-gaap:RetainedEarningsMember2023-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100007422782023-03-310000742278us-gaap:RetainedEarningsMember2022-12-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000742278us-gaap:RetainedEarningsMember2022-09-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000742278us-gaap:RetainedEarningsMember2022-06-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000007422782022-06-300000742278us-gaap:RetainedEarningsMember2022-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100007422782022-03-310000742278us-gaap:RetainedEarningsMember2021-12-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000742278res:StockIncentivePlansMember2023-09-300000742278res:StockIncentivePlansMember2014-04-300000742278res:StockIncentivePlansMember2014-04-012014-04-300000742278us-gaap:RestrictedStockMember2023-09-300000742278us-gaap:RestrictedStockMember2022-12-310000742278res:TimeLapseRestrictedShares2023Member2023-07-012023-09-300000742278res:TimeLapseRestrictedShares2023Member2023-01-012023-03-310000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2023-07-012023-09-300000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2023-07-012023-09-300000742278res:SnubbingMemberres:TechnicalServiceMember2023-07-012023-09-300000742278res:RentalToolsMemberres:SupportServicesMember2023-07-012023-09-300000742278res:PressurePumpingMemberres:TechnicalServiceMember2023-07-012023-09-300000742278res:NitrogenMemberres:TechnicalServiceMember2023-07-012023-09-300000742278res:DownholeToolsMemberres:TechnicalServiceMember2023-07-012023-09-300000742278res:CoiledTubingMemberres:TechnicalServiceMember2023-07-012023-09-300000742278res:CementingMemberres:TechnicalServiceMember2023-07-012023-09-300000742278us-gaap:NonUsMember2023-07-012023-09-300000742278country:US2023-07-012023-09-300000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2023-01-012023-09-300000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2023-01-012023-09-300000742278res:SnubbingMemberres:TechnicalServiceMember2023-01-012023-09-300000742278res:RentalToolsMemberres:SupportServicesMember2023-01-012023-09-300000742278res:PressurePumpingMemberres:TechnicalServiceMember2023-01-012023-09-300000742278res:NitrogenMemberres:TechnicalServiceMember2023-01-012023-09-300000742278res:DownholeToolsMemberres:TechnicalServiceMember2023-01-012023-09-300000742278res:CoiledTubingMemberres:TechnicalServiceMember2023-01-012023-09-300000742278res:CementingMemberres:TechnicalServiceMember2023-01-012023-09-300000742278us-gaap:NonUsMember2023-01-012023-09-300000742278country:US2023-01-012023-09-300000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2022-07-012022-09-300000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2022-07-012022-09-300000742278res:SnubbingMemberres:TechnicalServiceMember2022-07-012022-09-300000742278res:RentalToolsMemberres:SupportServicesMember2022-07-012022-09-300000742278res:PressurePumpingMemberres:TechnicalServiceMember2022-07-012022-09-300000742278res:NitrogenMemberres:TechnicalServiceMember2022-07-012022-09-300000742278res:DownholeToolsMemberres:TechnicalServiceMember2022-07-012022-09-300000742278res:CoiledTubingMemberres:TechnicalServiceMember2022-07-012022-09-300000742278res:CementingMemberres:TechnicalServiceMember2022-07-012022-09-300000742278us-gaap:NonUsMember2022-07-012022-09-300000742278country:US2022-07-012022-09-300000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2022-01-012022-09-300000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2022-01-012022-09-300000742278res:SnubbingMemberres:TechnicalServiceMember2022-01-012022-09-300000742278res:RentalToolsMemberres:SupportServicesMember2022-01-012022-09-300000742278res:PressurePumpingMemberres:TechnicalServiceMember2022-01-012022-09-300000742278res:NitrogenMemberres:TechnicalServiceMember2022-01-012022-09-300000742278res:DownholeToolsMemberres:TechnicalServiceMember2022-01-012022-09-300000742278res:CoiledTubingMemberres:TechnicalServiceMember2022-01-012022-09-300000742278res:CementingMemberres:TechnicalServiceMember2022-01-012022-09-300000742278us-gaap:NonUsMember2022-01-012022-09-300000742278country:US2022-01-012022-09-300000742278us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000742278res:TechnicalServiceMember2023-07-012023-09-300000742278res:SupportServicesMember2023-07-012023-09-300000742278res:TechnicalServiceMember2023-01-012023-09-300000742278res:SupportServicesMember2023-01-012023-09-300000742278res:TechnicalServiceMember2022-07-012022-09-300000742278res:SupportServicesMember2022-07-012022-09-300000742278res:TechnicalServiceMember2022-01-012022-09-300000742278res:SupportServicesMember2022-01-012022-09-300000742278us-gaap:RetainedEarningsMember2022-04-012022-06-3000007422782022-04-012022-06-300000742278us-gaap:RetainedEarningsMember2022-01-012022-03-3100007422782022-01-012022-03-310000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:LetterOfCreditMember2023-09-300000742278us-gaap:RevolvingCreditFacilityMemberres:SwinglineFacilityMember2023-09-300000742278us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-09-300000742278us-gaap:RevolvingCreditFacilityMember2022-12-310000742278us-gaap:RevolvingCreditFacilityMember2023-07-012023-09-300000742278us-gaap:RevolvingCreditFacilityMember2022-07-012022-09-300000742278us-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300000742278us-gaap:OperatingSegmentsMember2023-07-012023-09-300000742278us-gaap:OperatingSegmentsMember2023-01-012023-09-300000742278us-gaap:OperatingSegmentsMember2022-07-012022-09-300000742278us-gaap:OperatingSegmentsMember2022-01-012022-09-300000742278res:TechnicalServiceMember2023-01-012023-09-300000742278res:TechnicalServiceMember2023-09-300000742278res:SupportServicesMember2023-09-300000742278res:TechnicalServiceMember2022-12-310000742278res:SupportServicesMember2022-12-3100007422782023-07-012023-07-010000742278us-gaap:TrademarksAndTradeNamesMember2023-09-300000742278us-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300000742278us-gaap:LicensingAgreementsMember2023-09-300000742278us-gaap:CustomerRelationshipsMember2023-09-300000742278us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000742278us-gaap:LicensingAgreementsMember2022-12-310000742278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000742278us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000742278us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000742278us-gaap:FairValueMeasurementsRecurringMember2023-09-300000742278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000742278us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000742278us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000742278us-gaap:FairValueMeasurementsRecurringMember2022-12-310000742278us-gaap:RestrictedStockMember2023-01-012023-09-300000742278us-gaap:RestrictedStockMember2022-01-012022-09-300000742278us-gaap:SubsequentEventMember2023-10-240000742278us-gaap:RetainedEarningsMember2023-07-012023-09-300000742278us-gaap:RetainedEarningsMember2023-04-012023-06-3000007422782023-04-012023-06-300000742278us-gaap:RetainedEarningsMember2023-01-012023-03-3100007422782023-01-012023-03-310000742278us-gaap:RetainedEarningsMember2022-07-012022-09-300000742278us-gaap:SubsequentEventMember2023-10-242023-10-240000742278us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000742278us-gaap:CostOfSalesMember2023-07-012023-09-300000742278us-gaap:OperatingSegmentsMemberres:TechnicalServiceMember2023-01-012023-09-300000742278us-gaap:OperatingSegmentsMemberres:SupportServicesMember2023-01-012023-09-300000742278us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000742278us-gaap:CostOfSalesMember2023-01-012023-09-300000742278us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000742278us-gaap:CostOfSalesMember2022-07-012022-09-300000742278us-gaap:OperatingSegmentsMemberres:TechnicalServiceMember2022-01-012022-09-300000742278us-gaap:OperatingSegmentsMemberres:SupportServicesMember2022-01-012022-09-300000742278us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000742278us-gaap:CostOfSalesMember2022-01-012022-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-12-310000742278us-gaap:PensionPlansDefinedBenefitMember2023-07-012023-09-300000742278us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-09-300000742278us-gaap:PensionPlansDefinedBenefitMember2022-07-012022-09-300000742278us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-09-300000742278us-gaap:RevolvingCreditFacilityMember2023-09-300000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-01-012023-09-300000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-01-012023-09-300000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-01-012023-09-300000742278us-gaap:AccountsReceivableMember2023-09-300000742278us-gaap:AccountsReceivableMember2022-12-310000742278us-gaap:CommonStockMember2023-09-300000742278us-gaap:CommonStockMember2023-06-300000742278us-gaap:CommonStockMember2023-03-310000742278us-gaap:CommonStockMember2022-12-310000742278us-gaap:CommonStockMember2022-09-300000742278us-gaap:CommonStockMember2022-06-300000742278us-gaap:CommonStockMember2022-03-310000742278us-gaap:CommonStockMember2021-12-310000742278res:SpinnakerOilwellServicesLlcMember2023-09-300000742278us-gaap:OperatingSegmentsMemberres:TechnicalServiceMember2023-09-300000742278us-gaap:OperatingSegmentsMemberres:SupportServicesMember2023-09-300000742278us-gaap:MaterialReconcilingItemsMember2023-09-300000742278us-gaap:OperatingSegmentsMemberres:TechnicalServiceMember2022-09-300000742278us-gaap:OperatingSegmentsMemberres:SupportServicesMember2022-09-300000742278us-gaap:MaterialReconcilingItemsMember2022-09-300000742278res:StockIncentivePlansMember2023-07-012023-09-300000742278res:StockIncentivePlansMember2023-01-012023-09-300000742278res:StockIncentivePlansMember2022-07-012022-09-300000742278res:StockIncentivePlansMember2022-01-012022-09-300000742278us-gaap:TrademarksAndTradeNamesMember2023-07-012023-07-010000742278us-gaap:CustomerRelationshipsMember2023-07-012023-07-010000742278us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-300000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-300000742278us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-3100007422782021-12-310000742278res:SharesPurchasedForWithholdingTaxesMember2023-09-300000742278res:OpenMarketPurchasesMember2023-09-300000742278res:SharesPurchasedForWithholdingTaxesMember2022-09-3000007422782022-09-300000742278srt:MinimumMember2023-01-012023-09-300000742278srt:MaximumMember2023-01-012023-09-300000742278res:SpinnakerOilwellServicesLlcMember2023-07-012023-07-010000742278res:AmendmentMember2023-01-012023-09-300000742278us-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-07-012023-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-07-012022-09-300000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-09-300000742278us-gaap:MaterialReconcilingItemsMember2023-07-012023-09-300000742278us-gaap:MaterialReconcilingItemsMember2023-01-012023-09-300000742278us-gaap:MaterialReconcilingItemsMember2022-07-012022-09-300000742278us-gaap:MaterialReconcilingItemsMember2022-01-012022-09-300000742278res:SpinnakerOilwellServicesLlcMember2023-07-0100007422782022-07-012022-09-300000742278srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-09-300000742278srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-09-300000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-09-300000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-09-3000007422782022-01-012022-09-3000007422782023-09-3000007422782022-12-3100007422782023-07-012023-09-3000007422782023-10-2000007422782023-01-012023-09-30xbrli:sharesiso4217:USDxbrli:pureres:itemres:facilityres:Lenderiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended September 30, 2023

Commission File No. 001-08726

RPC, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

58-1550825

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification Number)

2801 Buford Highway, Suite 300, Atlanta, Georgia 30329

(Address of principal executive offices)

(Zip code)

Registrant’s telephone number, including area code -- (404) 321-2140

Securities Registered under Section 12(b) of the Act:

Title of each class:

    

Trading Symbol(s)

    

Name of each exchange on which registered:

Common stock, par value $0.10

RES

New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically, if any, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of October 20, 2023, RPC, Inc. had 216,228,372 shares of common stock outstanding.

RPC, INC. AND SUBSIDIARIES

Table of Contents

    

Page No.

Part I. Financial Information

Item 1.

Financial Statements (Unaudited)

Consolidated Balance Sheets –As of September 30, 2023 and December 31, 2022

3

Consolidated Statements of Operations – For the three and nine months ended September 30, 2023 and 2022

4

Consolidated Statements of Comprehensive Income – For the three and nine months ended September 30, 2023 and 2022

5

Consolidated Statements of Stockholders’ Equity – For the three and nine months ended September 30, 2023 and 2022

6

Consolidated Statements of Cash Flows – For the nine months ended September 30, 2023 and 2022

7

Notes to Consolidated Financial Statements

8

Item 2.

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

23 – 31

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

31

Item 4.

Controls and Procedures

31

Part II. Other Information

Item 1.

Legal Proceedings

32

Item 1A.

Risk Factors

32

Item 2.

Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities

32

Item 3.

Defaults upon Senior Securities

32

Item 4.

Mine Safety Disclosures

32

Item 5.

Other Information

33

Item 6.

Exhibits

33

Signatures

34

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF SEPTEMBER 30, 2023 AND DECEMBER 31, 2022

(In thousands)

September 30, 

December 31, 

    

2023

    

2022

ASSETS

(Unaudited)

(Note 1)

Cash and cash equivalents

$

171,874

$

126,424

Accounts receivable, net of allowance for credit losses of $6,910 in 2023 and $7,078 in 2022

326,778

416,568

Inventories

 

109,969

 

97,107

Income taxes receivable

 

62,889

 

42,403

Prepaid expenses

 

11,701

 

17,753

Other current assets

 

3,228

 

3,086

Total current assets

 

686,439

 

703,341

Property, plant and equipment, less accumulated depreciation of $795,047 in 2023 and $775,334 in 2022

436,336

333,093

Operating lease right-of-use assets

25,567

28,864

Finance lease right-of-use assets

1,101

Goodwill

 

50,824

 

32,150

Other intangibles, net

13,354

1,084

Other assets

 

33,752

 

30,481

Total assets

$

1,247,373

$

1,129,013

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

LIABILITIES

 

  

 

  

Accounts payable

$

88,389

$

115,213

Accrued payroll and related expenses

 

27,909

 

33,161

Accrued insurance expenses

 

6,760

 

3,232

Accrued state, local and other taxes

 

6,196

 

4,296

Income taxes payable

 

259

 

499

Pension liabilities

9,610

Current portion of operating lease liabilities

7,959

10,728

Accrued expenses and other liabilities

 

2,640

 

1,864

Total current liabilities

 

140,112

 

178,603

Long-term accrued insurance expenses

 

9,489

 

7,149

Long-term retirement plan liabilities

 

21,898

 

23,106

Deferred income taxes

 

50,472

 

37,473

Long-term operating lease liabilities

19,040

19,517

Long-term finance lease liabilities

882

Other long-term liabilities

 

7,724

 

5,430

Total liabilities

 

249,617

 

271,278

Commitments and contingencies (Note 11)

 

 

STOCKHOLDERS’ EQUITY

 

  

 

  

Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued

 

 

Common stock, $0.10 par value, 349,000,000 shares authorized, 216,228,372 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively

 

21,623

 

21,661

Capital in excess of par value

 

 

Retained earnings

 

978,496

 

856,013

Accumulated other comprehensive loss

 

(2,363)

 

(19,939)

Total stockholders’ equity

 

997,756

 

857,735

Total liabilities and stockholders’ equity

$

1,247,373

$

1,129,013

The accompanying notes are an integral part of these consolidated financial statements.

3

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(In thousands except per share data)

(Unaudited)

Three months ended

Nine months ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Cost of revenues (exclusive of depreciation and amortization shown separately below)

 

239,084

 

309,790

 

810,120

 

779,544

 

Selling, general and administrative expenses

 

42,012

 

38,243

 

127,813

 

110,362

 

Pension settlement charges

18,286

Depreciation and amortization

 

28,388

 

20,941

 

78,716

 

60,501

 

Gain on disposition of assets, net

 

(1,778)

 

(1,543)

 

(7,729)

 

(6,295)

 

Operating income

 

22,711

 

92,170

 

195,737

 

175,620

 

Interest expense

 

(101)

 

(143)

 

(246)

 

(543)

 

Interest income

 

1,450

 

329

 

6,003

 

472

 

Other income (expense), net

 

804

 

(67)

 

2,196

 

516

 

Income before income taxes

 

24,864

 

92,289

 

203,690

 

176,065

 

Income tax provision

 

6,547

 

22,949

 

48,836

 

44,707

 

Net income

$

18,317

$

69,340

$

154,854

$

131,358

Earnings per share

 

  

 

 

  

 

  

Basic

$

0.08

$

0.32

$

0.71

$

0.61

Diluted

$

0.08

$

0.32

$

0.71

$

0.61

Dividends paid per share

$

0.04

$

0.02

$

0.12

$

0.02

The accompanying notes are an integral part of these consolidated financial statements.

4

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(In thousands)

(Unaudited)

Three months ended

Nine months ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

18,317

$

69,340

$

154,854

$

131,358

Other comprehensive income:

  

  

  

  

Pension adjustment and reclassification adjustment, net of taxes

 

 

195

 

17,254

 

585

 

Foreign currency translation

 

(101)

 

(90)

 

322

 

91

 

Comprehensive income

$

18,216

$

69,445

$

172,430

$

132,034

The accompanying notes are an integral part of these consolidated financial statements.

5

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(In thousands)

(Unaudited)

Nine months ended September 30, 2023

Accumulated

Capital in 

Other

Common Stock

Excess of

Retained

Comprehensive

    

Shares

    

Amount

    

Par Value

    

Earnings

    

Loss

    

Total

Balance, December 31, 2022

 

216,609

$

21,661

$

$

856,013

$

(19,939)

$

857,735

Stock issued for stock incentive plans, net

 

1,149

 

115

 

1,687

 

 

 

1,802

Stock purchased and retired

 

(1,388)

 

(139)

 

(1,687)

 

(9,523)

 

 

(11,349)

Net income

 

 

 

 

71,524

 

 

71,524

Dividends

 

 

 

 

(8,679)

 

 

(8,679)

Pension adjustment, net of taxes

 

 

 

 

 

16,678

 

16,678

Foreign currency translation

 

 

 

 

 

(16)

 

(16)

Balance, March 31, 2023

216,370

$

21,637

$

$

909,335

$

(3,277)

$

927,695

Stock issued for stock incentive plans, net

40

4

2,312

2,316

Stock purchased and retired

(1)

(2,312)

2,310

(2)

Net income

65,013

65,013

Dividends

(8,635)

(8,635)

Pension adjustment, net of taxes

576

576

Foreign currency translation

439

439

Balance, June 30, 2023

216,409

$

21,641

$

$

968,023

$

(2,262)

$

987,402

Stock issued for stock incentive plans, net

(44)

(4)

1,919

1,915

Stock purchased and retired

(137)

(14)

(1,919)

790

(1,143)

Net income

18,317

18,317

Dividends

(8,634)

(8,634)

Pension adjustment, net of taxes

Foreign currency translation

(101)

(101)

Balance, September 30, 2023

 

216,228

$

21,623

$

$

978,496

$

(2,363)

$

997,756

Nine months ended September 30, 2022

Accumulated

Capital in 

Other

Common Stock

Excess of

Retained

Comprehensive

    

Shares

    

Amount

    

Par Value

    

Earnings

    

Loss

    

Total

Balance, December 31, 2021

 

215,629

$

21,563

$

$

640,936

$

(20,708)

$

641,791

Stock issued for stock incentive plans, net

 

1,037

 

104

 

1,393

 

 

 

1,497

Stock purchased and retired

 

(190)

 

(19)

 

(1,393)

 

502

 

 

(910)

Net income

 

 

 

15,079

 

 

15,079

Pension adjustment, net of taxes

 

 

 

 

 

195

 

195

Foreign currency translation

 

 

 

 

 

116

 

116

Balance, March 31, 2022

216,476

$

21,648

$

$

656,517

$

(20,397)

$

657,768

Stock issued for stock incentive plans, net

186

18

1,677

1,695

Stock purchased and retired

(1,677)

1,677

Net income

46,939

46,939

Pension adjustment, net of taxes

195

195

Foreign currency translation

65

65

Balance, June 30, 2022

 

216,662

$

21,666

$

$

705,133

$

(20,137)

$

706,662

Stock issued for stock incentive plans, net

(31)

(3)

1,575

1,572

Stock purchased and retired

(1,575)

1,573

(2)

Net income

69,340

69,340

Pension adjustment, net of taxes

195

195

Foreign currency translation

(90)

(90)

Dividends declared

(4,267)

(4,267)

Balance, September 30, 2022

216,631

$

21,663

$

$

771,779

$

(20,032)

$

773,410

The accompanying notes are an integral part of these consolidated financial statements.

6

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(In thousands)

(Unaudited)

Nine months ended September 30, 

    

2023

    

2022

OPERATING ACTIVITIES

  

  

Net income

$

154,854

$

131,358

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

 

 

 

Depreciation, amortization and other non-cash charges

 

78,758

 

61,352

 

Stock-based compensation expense

 

6,033

 

4,764

 

Gain on disposition of assets, net

 

(7,729)

 

(6,295)

 

Deferred income tax provision

 

7,845

 

13,284

 

Pension settlement charges

 

18,286

 

-

 

(Increase) decrease in assets:

 

 

 

Accounts receivable

 

102,591

 

(211,375)

 

Income taxes receivable

 

(20,486)

 

13,038

 

Inventories

 

(11,506)

 

(14,708)

 

Prepaid expenses

 

6,437

 

2,907

 

Other current assets

 

(167)

 

(83)

 

Other non-current assets

 

(2,341)

 

6,393

 

Increase (decrease) in liabilities:

 

 

 

Accounts payable

 

(31,569)

 

42,700

 

Income taxes payable

 

(240)

 

(139)

 

Accrued payroll and related expenses

 

(5,245)

 

10,759

 

Accrued insurance expenses

 

3,528

 

(5,702)

 

Accrued state, local and other taxes

 

1,900

 

4,309

 

Accrued expenses and other liabilities

 

(4,385)

 

(2,804)

 

Pension and retirement plans liabilities

 

(6,696)

 

(6,044)

 

Long-term accrued insurance expenses

 

2,340

 

(3,762)

 

Other long-term liabilities

 

6,934

 

976

 

Net cash provided by operating activities

 

299,142

 

40,928

 

INVESTING ACTIVITIES

 

  

 

  

 

Capital expenditures

 

(148,816)

 

(90,227)

 

Proceeds from sale of assets

 

12,569

 

11,572

 

Purchase of business

 

(78,798)

 

 

Net cash used for investing activities

 

(215,045)

 

(78,655)

 

FINANCING ACTIVITIES

 

  

 

  

 

Payment of dividends

 

(25,948)

 

(4,267)

 

Cash paid for common stock purchased and retired

 

(12,445)

 

(912)

 

Cash paid for finance lease and finance obligations

(254)

(3,642)

Net cash used for financing activities

 

(38,647)

 

(8,821)

 

Net increase (decrease) in cash and cash equivalents

 

45,450

 

(46,548)

 

Cash and cash equivalents at beginning of period

 

126,424

 

82,433

 

Cash and cash equivalents at end of period

$

171,874

$

35,885

Supplemental cash flows disclosure:

Income tax payments, net

$

61,484

$

18,615

Interest paid

$

124

$

127

Supplemental disclosure of noncash investing activities:

Capital expenditures included in accounts payable

$

9,527

$

13,912

The accompanying notes are an integral part of these consolidated financial statements.

7

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    GENERAL

The accompanying unaudited consolidated financial statements include the accounts of RPC, Inc. and its wholly-owned subsidiaries (RPC or the Company) and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. These consolidated financial statements have been prepared in accordance with Accounting Standards Codification (ASC) Topic 810, “Consolidation” and Rule 3A-02(a) of Regulation S-X. In accordance with ASC Topic 810 and Rule 3A-02 (a) of Regulation S-X, the Company’s policy is to consolidate all subsidiaries and investees where it has voting control.

In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.

The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2022.

A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.

Certain prior year amounts have been reclassified to conform to the presentation in the current year.

2. RECENT ACCOUNTING STANDARDS

Recently Adopted Accounting Standards:

ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08: Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company adopted these provisions in the second quarter of 2023 prospectively for future acquisitions. For the acquisition completed effective in the third quarter of 2023, the Company has recognized the contract assets and contract liabilities in the same manner as the acquiree. See Note 3 titled Business Acquisition for additional information. The adoption did not have a material impact on its consolidated financial statements.

8

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

3. BUSINESS ACQUISITION

Effective July 1, 2023 (Effective Date), the Company completed its acquisition of all of the outstanding equity interests in Spinnaker Oilwell Services, LLC (Spinnaker), pursuant to a Merger Agreement (Merger Agreement) with Catapult Energy Services Group, LLC, as the representative of the Sellers.

Spinnaker, headquartered in Oklahoma City, Oklahoma, is a leading provider of oilfield cementing services in the Permian and Mid-Continent basins. Spinnaker operates two facilities located in El Reno, Oklahoma and Hobbs, New Mexico and maintains 18 full-service cementing spreads. This acquisition significantly expanded RPC's cementing business from its presence in South Texas to basins in which it currently provides other services. Spinnaker is included in our Technical Services Segment.

The purchase price was $79.3 million for 100 percent of Spinnaker’s equity, and consisted of approximately $76.8 million in cash, a $2.0 million pay-off of capital lease liabilities together with an assumption of $518 thousand of capital lease liabilities. The Merger Agreement includes a post-closing adjustment window for an agreed-upon level of Spinnaker’s working capital, as well as other usual and customary items, which is reflected in the purchase price allocation below and expected to be finalized during the fourth quarter of 2023. Acquisition-related transaction costs of $767 thousand were recorded during the nine months ended September 30, 2023, and included in Selling, general and administrative expenses in the Consolidated Statements of Operations. The acquisition was funded with cash on hand.

The acquisition was accounted for as a business combination with the assets acquired and liabilities assumed measured at their fair values as of the acquisition date, primarily using Level 3 inputs.

The acquisition consideration allocation below is preliminary, pending finalization of the working capital settlement and the final review of certain assets’ fair value. The excess of the acquisition consideration over the estimated fair values of the acquired assets and assumed liabilities has been assigned to goodwill which is primarily attributable to expected revenue synergies. As additional information becomes available, we may further revise the preliminary acquisition consideration allocation during the remainder of the measurement period, which will not exceed twelve months from the closing of the acquisition. Such revisions or changes, if any, are currently not expected but may be material.

Preliminary Fair Value

(in thousands)

as of July 1, 2023

Accounts receivable

$

12,836

Inventories

1,373

Prepaid and other current assets

384

Accounts payable

(4,499)

Property, plant and equipment

37,374

Operating lease right-of-use assets

46

Current portion of operating lease liabilities

(31)

Long-term operating lease liabilities

(15)

Finance lease right-of-use assets

1,165

Current portion of finance lease liabilities

(247)

Long-term finance lease liabilities

(944)

Goodwill

18,674

Other intangibles

13,200

Total consideration

79,316

Less: Assumption of capital lease liabilities (1)

(518)

Total cash consideration

$

78,798

(1) Disclosed as part of Accrued expenses and other current liabilities on

the Consolidated Balance Sheet as of September 30, 2023.

9

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The fair value of receivables acquired approximates the gross contractual value. The contractual amount not expected to be collected is immaterial. The fair value of acquired inventory was based on the lower of cost and net realizable value, with cost determined using the weighted-average cost method.

Property, plant and equipment is comprised of buildings and leasehold improvements, machinery and equipment, vehicles, land, and information technology. The preliminary estimated fair value was determined using the cost and market approaches.

The Company assumed the following leases and obligations as of the Effective Date - a finance lease for certain land and facilities with a remaining lease term of approximately 4.5 years; three spreads under failed sale and lease back arrangements with varying expiration dates; and an operating lease for an office space with a remaining lease term of approximately 1.5 years. There were no favorable or unfavorable market terms for the leases.

Acquired intangible assets include customer relationships, tradenames and trademarks. Intangible assets were valued using the multi-period excess earnings and relief-from-royalty methods, both forms of the income approach which considers a forecast of future cash flows generated from the use of each asset. The following table shows the preliminary fair values assigned to identifiable intangible assets:

Weighted-Average

(in thousands)

Fair Value

Amortization Period (Years)

Customer Relationships

$

10,000

10

Trade Names and Trademarks

3,200

10

Total Amortizable Intangible Assets

$

13,200

Revenues and Net income of Spinnaker included in the Company's Consolidated Statements of Operations from the acquisition date are as follows:

(in thousands)

Three months ended
September 30, 2023

Revenues

$

22,173

Net income

1,761

Spinnaker’s duration of contracts is typically a day or less and their contract assets and liabilities are measured similar to RPC’s other businesses.

The supplemental pro forma financial information has been prepared using the acquisition method of accounting and is based on the historical financial information of Spinnaker and RPC. This proforma financial information does not necessarily represent what the combined company’s revenues or results of operations would have been had the acquisition been completed on January 1, 2022, nor do they intend to be a projection of future operating results of the combined company. It also does not reflect any operating efficiencies or potential cost savings that might be achieved from synergies of combining Spinnaker and RPC.

10

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table provides unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2022.

Three months ended September 30,

(in thousands)

2023

2022

Revenues

$

330,417

$

482,779

Net income

18,317

73,405

Nine months ended September 30,

(in thousands)

2023

2022

Revenues

$

1,274,700

$

1,183,765

Net income

163,951

143,075

4.    REVENUES

Accounting Policy:

RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and, given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC typically satisfies its performance obligations over time as the services are performed. RPC records revenues based on the transaction price agreed upon with its customers.

Sales tax charged to customers is presented on a net basis within the accompanying Consolidated Statements of Operations and therefore excluded from revenues.

Nature of services:

RPC provides a broad range of specialized oilfield services to independent and major oil and gas companies engaged in the exploration, production and development of oil and gas properties throughout the United States and in selected international markets. RPC manages its business as either (1) services offered on the well site with equipment and personnel (Technical Services) or (2) services and tools offered off the well site (Support Services). For more detailed information about operating segments, see Note 8.

Our contracts with customers are generally short-term in nature and generally consist of a single performance obligation – the provision of oilfield services. RPC contracts with its customers to provide the following services by reportable segment:

Technical Services

Includes pressure pumping, downhole tools services, coiled tubing, nitrogen, snubbing and other oilfield related services including wireline, well control, fishing, pump down services and cementing.

Support Services

Rental tools – RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities.
Other support services include oilfield pipe inspection services, pipe management and pipe storage, well control training and consulting.

11

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Payment terms:

RPC’s contracts with customers state the final terms of the sales, including the description, quantity, and price of each service to be delivered. The Company’s contracts are generally short-term in nature and in most situations, RPC provides services ahead of payment - i.e., RPC has fulfilled the performance obligation prior to submitting a customer invoice. RPC invoices the customer upon completion of the specified services and collection is generally expected between 30 to 60 days after invoicing. As the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the services are provided to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to our arrangements with customers.

Significant judgments:

RPC believes the output method is a reasonable measure of progress for the satisfaction of our performance obligations, which are satisfied over time, as it provides a faithful depiction of (1) our performance toward complete satisfaction of the performance obligation under the contract and (2) the value transferred to the customer of the services performed under the contract. RPC has elected the right to invoice practical expedient for recognizing revenue related to its performance obligations.

Disaggregation of revenues:

See Note 8 for disaggregation of revenue by operating segment and services offered in each of them and by geographic regions.

Contract balances:

Contract assets representing the Company’s rights to consideration for work completed but not billed are included in accounts receivable, net in the accompanying Consolidated Balance Sheets are shown below:

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

75,670

$

103,498

Substantially all of the unbilled trade receivables disclosed were or are expected to be invoiced during the following quarter.

5. DEPRECIATION AND AMORTIZATION

Depreciation and amortization disclosed in the Consolidated Statements of Operations related to the following components:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Cost of revenues

$

25,590

$

18,795

$

71,249

$

53,942

Selling, general and administrative expenses

2,798

2,146

7,467

6,559

Total

28,388

20,941

78,716

60,501

6.    EARNINGS PER SHARE

Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. The following table shows the

12

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

restricted shares of common stock (participating securities) outstanding and a reconciliation of outstanding weighted average shares:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Net income available for stockholders

$

18,317

$

69,340

$

154,854

$

131,358

Less: Adjustments for earnings attributable to participating securities

(279)

(1,041)

(2,477)

(1,910)

Net income used in calculating earnings per share

$

18,038

$

68,299

$

152,377

$

129,448

Weighted average shares outstanding (including participating securities)

 

216,333

 

216,647

 

216,631

 

216,485

Adjustment for participating securities

 

(3,543)

 

(3,288)

 

(3,549)

 

(3,163)

Shares used in calculating basic and diluted earnings per share

 

212,790

 

213,359

 

213,082

 

213,322

7.    STOCK-BASED COMPENSATION

In April 2014, the Company reserved 8,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of 10 years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including, among others incentive and non-qualified stock options and restricted shares. As of September 30, 2023, there were 910,397 shares available for grant.

In the first quarter of 2023, the Company issued time-lapse restricted shares to certain employees that will vest ratably over a period of four years. In addition, the Company granted performance share unit awards to its executive officers and certain other employees that vest based on the achievement of pre-established financial performance targets and relative total shareholder return performance. The awards will be issued at different levels based on the performance achieved with a cliff vesting at the end of the Company’s fiscal year ending 2025. The Company evaluated the portions of the awards that are probable to vest and has accrued compensation expense at 100 percent of the target awards.

Stock-based employee compensation expense for the three and nine months ended September 30, 2023 was as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Pre-tax expense

$

1,915

$

1,572

$

6,033

$

4,764

After tax expense

$

1,320

$

1,145

$

4,446

$

3,554

The following is a summary of the changes in non-vested restricted shares for the nine months ended September 30, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,235,728

 

9.50

Vested

 

(858,425)

 

8.60

Forfeited

 

(91,186)

 

7.71

Non-vested shares at September 30, 2023

 

3,534,845

$

7.35

The total fair value of shares vested was $7.8 million during the nine months ended September 30, 2023 and $2.8 million during the nine months ended September 30, 2022. Excess tax benefits or deficits realized from tax compensation deductions in excess of, or lower than, compensation expense are recorded as either a beneficial or detrimental discrete income tax adjustment. This was a favorable adjustment of $195 thousand for the nine months ended September 30, 2023 and a detrimental adjustment of $655 thousand for the nine months ended September 30, 2022. The table above does not include any of the activity related to performance share unit awards since they are not currently issued or vested.

13

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

8.    BUSINESS SEGMENT INFORMATION

RPC’s reportable segments are the same as its operating segments. RPC manages its business under Technical Services and Support Services. Technical Services is comprised of service lines that generate revenue based on equipment, personnel or materials at the well site and are closely aligned with completion and production activities of the customers. Support Services is comprised of service lines which generate revenue from services and tools offered off the well site and are more closely aligned with the customers’ drilling activities. Selected overhead including certain centralized support services and regulatory compliance are classified as Corporate.

Technical Services consists primarily of pressure pumping, downhole tools, coiled tubing, cementing, snubbing, nitrogen, well control, wireline and fishing. The services offered under Technical Services are high capital and personnel intensive businesses. The Company considers all of these services to be closely integrated oil and gas well servicing businesses and makes resource allocation and performance assessment decisions based on this operating segment as a whole across these various services.

Support Services consist primarily of drill pipe and related tools, pipe handling, pipe inspection and storage services, and oilfield training and consulting services. The demand for these services tends to be influenced primarily by customer drilling-related activity levels.

The Company’s Chief Operating Decision Maker (CODM) assesses performance and makes resource allocation decisions regarding, among others, staffing, growth and maintenance capital expenditures and key initiatives based on the operating segments outlined above.

Segment Revenues:

RPC’s operating segment revenues by major service lines are shown in the following table:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Technical Services:

  

  

  

  

Pressure Pumping

$

110,622

$

257,933

$

585,243

$

572,472

Downhole Tools

 

96,261

 

102,831

305,254

 

273,828

Coiled Tubing

 

36,820

 

37,407

115,241

 

100,572

Cementing

26,731

6,489

38,995

15,429

Nitrogen

 

12,211

 

10,335

37,027

 

28,727

Snubbing

 

5,669

 

7,100

20,432

 

20,337

All other

 

14,755

 

13,680

42,886

 

46,862

Total Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services:

 

  

 

  

 

  

 

  

Rental Tools

$

20,119

$

17,880

$

56,129

$

45,257

All other

 

7,229

 

5,946

 

21,736

 

16,248

Total Support Services

$

27,348

$

23,826

$

77,865

$

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

14

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following summarizes revenues for the United States and separately for all international locations combined for the three and nine months ended September 30, 2023 and 2022. The revenues are presented based on the location of the use of the equipment or services. Assets related to international operations are less than 10 percent of RPC’s consolidated assets, and therefore are not presented.

    

Three months ended

    

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

United States revenues

$

323,159

$

450,359

$

1,201,977

$

1,094,528

International revenues

 

7,258

 

9,242

20,966

 

25,204

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

The accounting policies of the reportable segments are the same as those referenced in Note 1 to these consolidated financial statements. RPC evaluates the performance of its segments based on revenues, operating profits and return on invested capital. Gains or losses on disposition of assets are reviewed by the CODM on a consolidated basis, and accordingly the Company does not report gains or losses at the segment level. Inter-segment revenues are generally recorded in segment operating results at prices that management believes approximate prices for arm’s length transactions and are not material to operating results.

Summarized financial information with respect RPC’s reportable segments for the three and nine months ended September 30, 2023, and 2022 are shown in the following table:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

 

  

 

  

Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services

 

27,348

 

23,826

 

77,865

 

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Operating income:

 

 

 

 

Technical Services

$

18,912

$

89,455

$

199,462

$

171,093

Support Services

 

6,861

 

5,278

 

21,425

 

11,392

Corporate expenses

 

(4,840)

 

(4,106)

 

(14,593)

 

(13,160)

Pension settlement charges

(18,286)

Gain on disposition of assets, net

 

1,778

 

1,543

 

7,729

 

6,295

Total operating income

$

22,711

$

92,170

$

195,737

$

175,620

Interest expense

 

(101)

 

(143)

 

(246)

 

(543)

Interest income

 

1,450

 

329

 

6,003

 

472

Other income (expense), net

 

804

 

(67)

 

2,196

 

516

Income before income taxes

$

24,864

$

92,289

$

203,690

$

176,065

As of and for the nine months ended

Technical

Support

September 30, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

71,175

$

7,503

$

38

$

78,716

Capital expenditures

 

136,237

 

9,159

 

3,420

 

148,816

Identifiable assets

873,819

84,156

289,398

1,247,373

As of and for the nine months ended

Technical

Support

September 30, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

53,002

$

7,346

$

153

$

60,501

Capital expenditures

 

79,828

 

9,558

 

841

 

90,227

Identifiable assets

836,310

79,546

139,727

1,055,583

15

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

9.    CURRENT EXPECTED CREDIT LOSSES

The Company utilizes an expected credit loss model for valuing its accounts receivable, a financial asset measured at amortized cost. The Company is exposed to credit losses primarily from providing oilfield services. The Company’s expected allowance for credit losses for accounts receivable is based on historical collection experience, current and future economic and market conditions and a review of the current status of customers’ account receivable balances. Due to the short-term nature of such receivables, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company’s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers’ financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible and recoveries of amounts previously written off are recorded when collected.

The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected:

Nine months ended September 30, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

2,449

 

1,484

Write-offs

(2,736)

 

(1,708)

Recoveries collected (net of expenses)

119

 

14

Ending balance

$

6,910

$

6,555

10.    INVENTORIES

Inventories consist of (i) raw materials and supplies that are consumed providing services to the Company’s customers, (ii) spare parts for equipment used in providing these services and (iii) components and attachments for manufactured equipment used in providing services. In the table below, spare parts and components are included as part of raw materials and supplies; tools that are assembled using components are reported as finished goods. Inventories are recorded at the lower of cost or net realizable value. Cost is determined using first-in, first-out method or the weighted average cost method.

September 30, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

108,842

$

95,384

Finished goods

1,127

 

1,723

Ending balance

$

109,969

$

97,107

11. GOODWILL

Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The following is a summary of the changes in Goodwill by reporting unit for the nine months ended September 30, 2023:

(in thousands)

Technical Services

    

Support Services

Total

Beginning balance at January 1, 2023

$

30,992

$

1,158

 

$

32,150

Business acquisition (see note 3)

18,674

 

18,674

Ending balance at September 30, 2023

$

49,666

$

1,158

$

50,824

16

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

12. OTHER INTANGIBLES, NET

Intangible assets are amortized over their legal or estimated useful life. The following table provides a summary of the gross carrying value and accumulated amortization by each major intangible class as of September 30, 2023, and December 31,2022:

2023

2022

(in thousands)

Gross
Carrying
Amount

Accumulated Amortization

Gross
Carrying
Amount

Accumulated Amortization

Finite-lived Intangibles:

Customer Relationships

$

10,000

$

(250)

$

$

Trade Names and Trademarks

3,200

(80)

Software licenses

2,202

(1,723)

2,202

(1,143)

Patents and Technology

300

(295)

300

(275)

$

15,702

$

(2,348)

$

2,502

$

(1,418)

During the third quarter of 2023, the Company acquired intangible assets; see Note 3 for additional details related to the intangible assets acquired. Amortization expense for each of the periods presented was as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Amortization of finite-lived intangible assets

$

530

$

200

$

931

$

601

Estimated amortization expenses based on balances as of September 30, 2023 were as follows: $528 thousand for the remainder of 2023; $1.7 million for 2024; $1.3 million for the years 2025 to 2028.

13.     COMMITMENTS AND CONTINGENCIES

Sales and Use Taxes - The Company has ongoing sales and use tax audits in various jurisdictions and may be subjected to varying interpretations of statute that could result in unfavorable outcomes. In accordance with ASC 450-20, Loss Contingencies, any probable and reasonable estimate of assessment costs have been included in Accrued state, local and other taxes.

The Company has received a state tax notification of audit results related to sales and use tax and with its outside legal counsel has evaluated the perceived merits of this tax assessment. The Company believes the likelihood of a material loss related to this contingency is remote and cannot be reasonably estimated at this time. Therefore, no loss has been recorded and the Company currently does not believe the resolution of this claim will have a material impact on its consolidated financial position, results of operations or cash flows.

17

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

14.    PENSION AND RETIREMENT PLANS LIABILITIES

The following represents the net periodic benefit cost and related components of the Company’s multiemployer Retirement Income Plan (Plan), a trusteed defined benefit pension plan:

Three months ended September 30, 

Nine months ended September 30, 

December 31,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Interest cost

 

$

 

$

243

 

$

41

 

$

729

Expected return on Plan assets

 

 

 

 

Amortization of net losses

 

1

 

253

 

225

 

758

Settlement loss

18,286

Net periodic benefit cost

$

1

$

496

$

18,552

$

1,487

As part of its ongoing plan termination, the Company made a total cash contribution to the Plan of $5.4 million during the nine months ended September 30, 2023. The Company did not contribute to this Plan during the nine months ended September 30, 2022.

The Company permits selected highly compensated employees to defer a portion of their compensation into the non-qualified Supplemental Retirement Plan (SERP). The Company maintains certain securities primarily in mutual funds and company-owned life insurance policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling $25.1 million as of September 30, 2023 and $24.2 million as of December 31, 2022. Trading losses related to the SERP assets totaled approximately $305 thousand during the three months ended September 30, 2023, compared to trading losses of approximately $2.6 million during the three months ended September 30, 2022. Trading gains related to the SERP assets totaled approximately $903 thousand during the nine months ended September 30, 2023, compared to trading losses of approximately $4.1 million during the nine months ended September 30, 2022. The SERP assets are reported in non-current Other assets in the accompanying Consolidated Balance Sheets and changes in the fair value of these assets are reported in the accompanying Consolidated Statements of Operations as compensation cost in Selling, general and administrative expenses.

The SERP liabilities include participant deferrals, net of distributions, and are stated at fair value of approximately $21.9 million as of September 30, 2023 and $23.1 million as of December 31, 2022. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Long-term retirement plan liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities resulted in unrealized losses of approximately $262 thousand during the three months ended September 30, 2023, compared to unrealized losses of approximately $2.5 million during the three months ended September 30, 2022. Changes in the fair value of the SERP liabilities resulted in unrealized gains of approximately $1.0 million during the nine months ended September 30, 2023, compared to unrealized losses of approximately $3.9 million during the nine months ended September 30, 2022.

15.    NOTES PAYABLE TO BANKS

The Company has a revolving Credit Agreement with Bank of America and four other lenders which provides for a line of credit of up to $100.0 million, including a $35.0 million letter of credit subfacility, and a $35.0 million swingline subfacility. The facility contains customary terms and conditions, including restrictions on indebtedness, dividend payments, business combinations and other related items. The revolving credit facility includes a full and unconditional guarantee by the Company's 100 percent owned domestic subsidiaries whose assets equal substantially all of the consolidated assets of the Company and its subsidiaries. The Credit Agreement has a maturity date of June 22, 2027.

The Credit Agreement contains three financial covenants. When RPC’s trailing four quarter EBITDA (as calculated under the Credit Agreement) is equal to or greater than $50.0 million: (i) the consolidated leverage ratio cannot exceed 2.50:1.00 and (ii) the debt service coverage ratio must be equal to or greater than 2.00:1.00; otherwise, the minimum tangible net worth must be greater than or equal to $400.0 million.

As of September 30, 2023, the Company was in compliance with all covenants.

18

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Revolving loans under the amended revolving credit facility bear interest at one of the following two rates at the Company’s election:

Term SOFR; plus, a margin ranging from 1.25% to 2.25%, based on a quarterly consolidated leverage ratio calculation, and an additional SOFR Adjustment ranging from 0.10% to 0.30% depending upon maturity length; or
the Base Rate, which is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) Bank of America’s publicly announced, “prime rate,” (c) the Term SOFR plus 1.00%, or (d) 1.00%; in each case plus a margin that ranges from 0.25% to 1.25% based on a quarterly consolidated leverage ratio calculation.

In addition, the Company pays an annual fee ranging from 0.20% to 0.30%, based on a quarterly consolidated leverage ratio calculation, on the unused portion of the credit facility.

The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of approximately $3.7 million. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining unamortized balance of approximately $300 thousand at September 30, 2023 is classified as part of non-current Other assets.

As of September 30, 2023, RPC had no outstanding borrowings under the revolving credit facility, and letters of credit outstanding relating to self-insurance programs and contract bids totaled $16.6 million; therefore, a total of $83.4 million of the facility was available. Interest incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, and interest paid on the credit facility were as follows for the periods indicated:

Three months ended

Nine months ended

September 30, 

September 30, 

 

(in thousands)

    

2023

    

2022

    

2023

    

2022

 

Interest incurred

$

61

$

60

$

181

$

188

 

Interest paid

41

4

124

127

16.  INCOME TAXES

The Company generally determines its periodic income tax expense or benefit based upon the current period income or loss and the annual estimated tax rate for the Company adjusted for discrete items including changes to prior period estimates. In certain instances, the Company uses the discrete method when it believes the actual year-to-date effective rate provides a more reliable estimate of its income tax rate for the period. The estimated tax rate is revised, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.

For the three months ended September 30, 2023, the effective rate reflects a provision of 26.3 percent compared to a provision of 24.9 percent for the comparable period in the prior year. For the nine months ended September 30, 2023, the effective rate reflects a provision of 24.0 percent compared to a provision of 25.4 percent for the comparable period in the prior year. The increase in the quarterly effective tax rate is primarily due to a decrease in pretax income and unfavorable discrete adjustments.

17.  FAIR VALUE DISCLOSURES

The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:

1.Level 1 – Quoted market prices in active markets for identical assets or liabilities.
2.Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
3.Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

19

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes the valuation of financial instruments measured at fair value on a recurring basis in the balance sheets as of September 30, 2023 and December 31, 2022:

Fair Value Measurements at September 30, 2023 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

  

(Level 1)

(Level 2)

(Level 3)

Assets:

Equity securities

$

349

$

349

$

$

Investments measured at net asset value

$

25,081

 

  

 

  

 

  

Fair Value Measurements at December 31, 2022 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

 

  

 

(Level 1)

 

(Level 2)

 

(Level 3)

Assets:

Equity securities

$

305

$

305

$

$

Investments measured at net asset value

$

24,175

 

  

 

  

 

  

The Company determines the fair value of equity securities that have a readily determinable fair value through quoted market prices. The total fair value is the final closing price, as defined by the exchange in which the asset is actively traded, on the last trading day of the period, multiplied by the number of units held without consideration of transaction costs. Marketable securities comprised of the SERP assets, are recorded primarily at their net cash surrender values, calculated using their net asset values, which approximates fair value, as provided by the issuing insurance or investment company. Significant observable inputs, in addition to quoted market prices, were used to value the equity securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the quarter ended September 30, 2023, there were no significant transfers in or out of levels 1, 2 or 3.

Under the Company’s revolving credit facility, there was no balance outstanding at September 30, 2023 and December 31, 2022. Borrowings under our revolving credit facility are typically based on the quote from the lender (level 2 inputs), which approximates fair value, and bear variable interest rates as described in Note 13. The Company is subject to interest rate risk, to the extent there are outstanding borrowings on the variable component of the interest rate.

The carrying amounts of other financial instruments reported in the balance sheet for current assets and current liabilities approximate their fair values because of the short maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether it will elect this option for financial instruments acquired in the future.

20

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

18.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of the following:

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

3,897

 

322

 

4,219

Tax expense

(896)

(896)

Pension settlement charges, net of taxes

14,080

14,080

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

173

 

 

173

Total activity for the period

 

17,254

 

322

 

17,576

Balance at September 30, 2023

$

(53)

$

(2,310)

$

(2,363)

(1)Reported as part of Selling, general and administrative expenses.

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

91

 

91

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

585

 

 

585

Total activity for the period

 

585

 

91

 

676

Balance at September 30, 2022

$

(17,486)

$

(2,546)

$

(20,032)

(1)

Reported as part of Selling, general and administrative expenses.

19. CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

The Company has a stock buyback program to repurchase up to 49,578,125 shares in the open market, including an additional 8,000,000 shares authorized for repurchase by the Board of Directors in the second quarter of 2023. As of September 30, 2023, 14,979,128 shares remained available to be repurchased. The program does not have a preset expiration date. Repurchases of shares of the Company’s common stock may be made from time to time in the open market, by block purchases, in privately negotiated transactions or in such other manner as determined by the Company. The timing of the repurchases and the actual amount repurchased will depend on a variety of factors, including the market price of the Company's shares, general market and economic conditions, and other factors. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or discontinued at any time.

Shares purchased for withholding taxes represent taxes due upon vesting of time-lapse restricted shares granted to employees. Total share repurchases for 2023 and 2022 year to date are detailed below:

Nine months ended

Nine months ended

September 30, 2023

September 30, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,309

$

9.24

$

2,367,178

157,921

$

5.77

$

911,503

Open market purchases

1,269,056

7.94

10,077,532

Total

1,525,365

$

8.16

$

12,444,710

157,921

$

5.77

$

911,503

21

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

20. SUBSEQUENT EVENTS

On October 24, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable December 11, 2023 to common stockholders of record at the close of business on November 10, 2023.

22

Table of Contents

RPC, INC. AND SUBSIDIARIES

ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview

The following discussion should be read in conjunction with the Consolidated Financial Statements included elsewhere in this document. See also Forward-Looking Statements on page 30.

RPC, Inc. (RPC or the Company) provides a broad range of specialized oilfield services primarily to independent and major oilfield companies engaged in exploration, production and development of oil and gas properties throughout the United States, including the Gulf of Mexico, mid-continent, southwest, Rocky Mountain and Appalachian regions, and in selected international locations. The Company’s revenues and profits are generated by providing equipment and services to customers who operate oil and gas properties and invest capital to drill new wells and enhance production or perform maintenance on existing wells. We continuously monitor factors that impact current and expected customer activity levels, such as the prices of oil and natural gas, changes in pricing for our services and equipment, and utilization of our equipment and personnel. Our financial results are affected by geopolitical factors such as political instability in the petroleum-producing regions of the world, the actions of the OPEC oil cartel, overall economic conditions and weather in the United States, the prices of oil and natural gas, and our customers’ drilling and production activities.

The discussion of our key business and financial strategies set forth under the Overview section in the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2022 is incorporated herein by reference. In 2023, the Company’s strategy of utilizing equipment in unconventional basins has continued. During the nine months ended September 30, 2023, capital expenditures totaled $148.8 million, including the purchase of a new tier four dual fuel equipment that was placed into service, coupled with capitalized maintenance and upgrades of our existing equipment. We currently expect capital expenditures, excluding the acquisition of Spinnaker, to be $200 million to $250 million during 2023 and to be directed primarily towards capitalized maintenance of our existing equipment and selected growth opportunities.

During the third quarter of 2023, total revenues of $330.4 million decreased by $129.2 million or 28.1 percent compared to the same period in the prior year. The decrease in revenues is primarily due to lower activity levels and more competitive pricing, partially offset by financial results from the Company’s recent acquisition of Spinnaker. Domestic revenues of $323.1 million decreased 28.2 percent for the three months ended September 30, 2023 compared to the same period in the prior year. International revenues for the third quarter of 2023 decreased 21.5 percent to $7.3 million compared to the same period in the prior year. We continue to pursue international growth opportunities, but the nature of this work is unpredictable and we believe that international revenues will continue to be less than ten percent of RPC’s consolidated revenues in the foreseeable future.

Cost of revenues decreased in the third quarter of 2023 compared to the same period in the prior year, primarily due to decreases in expenses consistent with lower activity levels, such as materials and supplies expenses, maintenance and repairs expenses and fuel costs. Cost of revenues as a percentage of revenues increased primarily due to a decrease in revenues, coupled with the relatively fixed nature of direct employment costs.

Selling, general and administrative expenses increased to $42.0 million in the third quarter of 2023 from $38.2 million in the third quarter of 2022 primarily due to expenses incurred from recently acquired Spinnaker, coupled with consulting fees related to ongoing projects. Selling, general and administrative expenses increased to 12.7 percent of revenues in the third quarter of 2023 from 8.3 percent of revenues in the third quarter of 2022 due to lower revenues over costs that are relatively fixed during the short term.

Income before income taxes was $24.9 million for the three months ended September 30, 2023 compared to $92.3 million during the same period of 2022. Diluted earnings per share were $0.08 for the three months ended September 30, 2023 compared to $0.32 per share in the same period of 2022. Net cash provided by operating activities increased to $299.1 million for the nine months ended September 30, 2023 compared to $40.9 million in the same period of 2022 primarily due to lower working capital needs resulting from a decrease in business activity levels in the third quarter of 2023 coupled with an increase in earnings during the first nine months of 2023.

23

Table of Contents

RPC, INC. AND SUBSIDIARIES

Outlook

The current and projected prices of oil, natural gas and natural gas liquids are important catalysts for U.S. domestic drilling activity. Following the trough of the most recent oilfield downturn in the second quarter of 2020, the price of oil rose by more than 250 percent in the third quarter of 2022 compared to the average price of oil in the second quarter of 2020. The price of natural gas rose by over 300 percent during the same time period. Following a low price of $0.23 per gallon in the second quarter of 2020, the price of benchmark natural gas liquids rose to $1.25 per gallon in the third quarter of 2022 (Source: U.S. Energy Information Administration). In addition, oil and gas prices experienced increases beginning in February 2022 due to concerns about potential world-wide supply constraints resulting from the Russian invasion of Ukraine. The price increases in these commodities moderated from their highs in the first six months of 2023, however oil prices increased during the third quarter of 2023 due primarily to the recent unrest in the Middle East. RPC believes that commodity prices will remain above levels sufficient to motivate our customers to maintain drilling and completion activities.

The Russian invasion of Ukraine during the first quarter of 2022 prompted Western European countries to curtail or eliminate their purchases of natural gas from Russia. As a result, the demand for liquified natural gas from the United States increased significantly, which increased the price for natural gas in the United States to its highest level since 2008 and encouraged additional investment in liquified natural gas production facilities in the United States. These factors have been offset by warm weather and the idling of a major liquified natural gas facility in the U.S. contributing to the decline in price of natural gas during the first six months of 2023. Despite the decline in price, we believe the favorable long-term outlook for natural gas provided by the U.S. oil and gas industry is sufficient to encourage our customers to maintain their natural gas-directed exploration and production activities.

The majority of the U.S. domestic rig count remains directed towards oil. In the third quarter of 2023, approximately 79 percent of the U.S. domestic rig count was directed towards oil, compared to 82 percent in the same quarter of the prior year. We believe that oil-directed drilling will remain the majority of domestic drilling, and that natural gas-directed drilling will remain a low percentage of U.S. domestic drilling in the near term. However, we believe that natural gas-directed drilling will increase in the future because of favorable long-term market dynamics. This projected higher demand for oil and natural gas should drive increased activity in most of the basins in which RPC operates.

We continue to monitor the market for our services and the competitive environment, including the current trends and expectations with regard to environmental concerns and related impact on our equipment fleets. The growing efficiency in recent years with which oilfield completion crews are providing services is a catalyst for the oversupplied nature of the oilfield services market. We believe that most of the feasible efficiency gains have been realized, and a number of our smaller competitors have ceased operations. These factors, combined with the increase in drilling and completion activities and the improvement in commodity prices, led to improved demand for our services during 2022 and the first six months of 2023, and despite what we believe was a temporary moderation of customer drilling and completion activity during the third quarter of 2023, we expect demand will improve in the fourth quarter of 2023.

We have selectively upgraded our existing equipment to operate using multiple fuel sources and to take advantage of advances in technology and data collection. RPC continues to maintain and upgrade our current fleet capacity of revenue-producing equipment. We will remain highly disciplined about adding new incremental revenue-producing equipment capacity and will only expand when we believe the projected financial returns of such capital expenditures meet our financial return criteria. The Company is allocating capital to maintain the capacity of our pressure pumping fleet to offset anticipated future fleet retirements. During the second quarter of 2023 the Company placed into service a new pressure pumping fleet, replacing existing older equipment sent out for refurbishment.

Effective July 1, 2023, the Company acquired Spinnaker, a leading provider of oilfield cementing services in the Permian and Mid-Continent basins. The acquisition of Spinnaker will expand RPC’s cementing business from its presence in South Texas to basins in which we currently provide other services.

24

Table of Contents

RPC, INC. AND SUBSIDIARIES

Results of Operations

Three months ended

Nine months ended

    

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Consolidated revenues [in thousands]

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Revenues by business segment [in thousands]:

Technical

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support

27,348

23,826

77,865

61,505

Consolidated operating income [in thousands]

$

22,711

$

92,170

$

195,737

$

175,620

Operating income (loss) by business segment [in thousands]:

Technical

$

18,912

$

89,455

$

199,462

$

171,093

Support

6,861

5,278

21,425

11,392

Corporate

(4,840)

(4,106)

(14,593)

(13,160)

Pension settlement charges

(18,286)

Gain on disposition of assets, net

1,778

1,543

7,729

6,295

Percentage cost of revenues(1) to revenues

72.4

%

67.4

%  

66.2

%

69.6

%  

Percentage selling, general & administrative expenses to revenues

12.7

%

8.3

%  

10.5

%

9.9

%  

Percentage depreciation and amortization expense to revenues

8.6

%

4.6

%  

6.4

%

5.4

%  

Average U.S. domestic rig count

649

761

709

705

Average natural gas price (per thousand cubic feet (mcf))

$

2.6

$

8.0

$

2.5

$

6.7

Average oil price (per barrel)

$

82.2

$

92.8

$

77.2

$

99.0

(1) Depreciation and amortization excluded from cost of revenues [in thousands]

$

25,590

$

18,795

$

71,249

$

53,942

THREE MONTHS ENDED SEPTEMBER 30, 2023 COMPARED TO THREE MONTHS ENDED SEPTEMBER 30, 2022

Revenues. Revenues of $330.4 million for the three months ended September 30, 2023 decreased 28.1 percent compared to the three months ended September 30, 2022. Domestic revenues of $323.1 million decreased 28.2 percent for the three months ended September 30, 2023 compared to the same period in the prior year. The decrease in revenues is primarily due to lower customer activity levels and competitive pricing, partially offset by financial results from the Company’s recent acquisition of Spinnaker. International revenues of $7.3 million decreased 21.5 percent for the three months ended September 30, 2023 compared to the same period in the prior year.

During the third quarter of 2023, the average price of oil was 11.4 percent lower and the average price of natural gas was 67.5 percent lower, both as compared to the same period in the prior year. Oil and gas prices have moderated since the price increases in the prior year due to the Russian invasion of Ukraine but remain at sufficient levels to encourage customer drilling and completion activities. The average domestic rig count (Source: Baker Hughes, Inc.) for the three months ended September 30, 2023 was 14.7 percent lower than the same period in 2022.

The Technical Services segment revenues for the third quarter of 2023 decreased by 30.5 percent compared to the same period of the prior year due to a decrease in Pressure Pumping revenues due to lower customer activity, partially offset by financial results from the Company’s recent acquisition of Spinnaker. Technical Services reported operating income of $18.9 million during the third quarter of 2023 compared to operating income of $89.5 million in the third quarter of 2022. The decrease in Technical Services operating income was primarily due to a decrease in pressure pumping revenues. Support Services segment revenues for the third quarter of 2023 increased by 14.8 percent compared to the same period in the prior year, primarily due to higher activity levels within rental tools. Support Services reported operating income of $6.9 million for the third quarter of 2023 compared to operating income of $5.3 million for the third quarter of 2022. Third quarter 2023 Support Services operating profit increased by $1.6 million compared to the third quarter of the prior year due to higher activity levels and leverage of higher revenues over costs that are fixed during the short term.

25

Table of Contents

RPC, INC. AND SUBSIDIARIES

Cost of revenues. Cost of revenues decreased 22.8 percent to $239.1 million for the three months ended September 30, 2023 compared to $309.8 million for the three months ended September 30, 2022. Cost of revenues decreased primarily due to decreases in expenses consistent with lower activity levels, such as materials and supplies expenses, maintenance and repairs expenses and fuel costs. Cost of revenues as a percentage of revenues, increased from 67.4 percent in the third quarter of 2022 to 72.4 percent in the third quarter of 2023 primarily due to a decrease in revenues, coupled with the relatively fixed nature of direct employment costs. In accordance with Staff Accounting Bulletin (SAB) Topic 11.B, cost of revenues presented on the Consolidated Statements of Operations excludes depreciation and amortization totaling $25.6 million for the third quarter of 2023 compared to $18.8 million for the third quarter of 2022.

Selling, general and administrative expenses. Selling, general and administrative expenses increased to $42.0 million for the three months ended September 30, 2023 compared to $38.2 million for the three months ended September 30, 2022, primarily due to expenses incurred from recently acquired Spinnaker, coupled with consulting fees related to ongoing projects. Selling, general and administrative expenses increased from 8.3 percent of revenues in the third quarter of 2022 to 12.7 percent of revenues in the third quarter of 2023 due to lower revenues over costs that are relatively fixed during the short term.

Depreciation and amortization. Depreciation and amortization increased 35.6 percent to $28.4 million for the three months ended September 30, 2023, compared to $20.9 million for the three months ended September 30, 2022. Depreciation and amortization increased due to capital expenditures in the past year, coupled with additional depreciation from the acquisition of Spinnaker.

Gain on disposition of assets, net. Gain on disposition of assets, net was $1.8 million for the three months ended September 30, 2023 compared to a gain on disposition of assets, net of $1.5 million for the three months ended September 30, 2022. The gain on disposition of assets, net is generally comprised of gains and losses related to various property and equipment dispositions or sales to customers of lost or damaged rental equipment.

Other income (expense), net. Other income, net was $804 thousand for the three months ended September 30, 2023 compared to other expense, net of $67 thousand for the same period in the prior year.

Interest expense and interest income. Interest expense was $101 thousand for the three months ended September 30, 2023 compared to $143 thousand for the three months ended September 30, 2022. Interest expense includes facility fees on the unused portion of the credit facility and the amortization of loan costs. Interest income increased to $1.5 million compared to $329 thousand in the prior year due to a higher average cash balance coupled with higher investment yields.

Income tax provision. Income tax provision was $6.5 million during the three months ended September 30, 2023 compared to $22.9 million tax provision for the same period in 2022. The effective tax rate was 26.3 percent for the three months ended September 30, 2023 compared to 24.9 percent for the three months ended September 30, 2022. The increase in the 2023 effective tax rate is primarily due to a decrease in pretax income and larger unfavorable discrete adjustments.

NINE MONTHS ENDED SEPTEMBER 30, 2023 COMPARED TO NINE MONTHS ENDED SEPTEMBER 30, 2022

Revenues. Revenues of $1.2 billion for the nine months ended September 30, 2023 increased 9.2 percent compared to the nine months ended September 30, 2022. Domestic revenues of $1.2 billion increased 9.8 percent for the nine months ended September 30, 2023 compared to the same period in the prior year. The increase in revenues was primarily due to improved pricing, higher customer activity levels and a larger active fleet of pressure pumping equipment. International revenues of $21.0 million decreased 16.8 percent for the nine months ended September 30, 2023 compared to the same period in the prior year primarily due to a decrease in revenues from Algeria.

During the first nine months of 2023, the average price of oil was 22.0 percent lower, and the average price of natural gas was 63.3 percent lower, both as compared to the same period in the prior year. The average domestic rig count for the nine months ended September 30, 2023 was 0.6 percent higher than the same period in 2022.

The Technical Services segment revenues for the first nine months of 2023 increased by 8.2 percent compared to the same period of the prior year due to higher customer activity levels, improved pricing and a larger fleet of pressure pumping equipment in service. Technical Services reported operating income of $199.5 million during the first nine months of 2023 compared to operating income of $171.1 million in the same period of 2022. Support Services segment revenues for the first nine months of 2023 increased by 26.6 percent compared to the same period in the prior year, primarily due to higher activity levels and improved pricing within rental tools.

26

Table of Contents

RPC, INC. AND SUBSIDIARIES

Support Services reported operating income of $21.4 million for the first nine months of 2023 compared to operating income of $11.4 million for the same period of 2022.

Cost of revenues. Cost of revenues increased 3.9 percent to $810.1 million for the nine months ended September 30, 2023 compared to $779.5 million for the nine months ended September 30, 2022. Cost of revenues increased primarily due to increases in expenses consistent with higher activity levels, such as materials and supplies expenses, maintenance and repairs expenses, employment costs and fuel costs. Cost of revenues as a percentage of revenues, decreased from 69.6 percent for the nine months ended September 30, 2022 to 66.2 percent for the nine months ended September 30, 2023 primarily due to improved pricing for our services, as well as reduced maintenance expense due to a decrease in the average age of our equipment. In accordance with SAB Topic 11.B, cost of revenues presented on the Consolidated Statements of Operations excludes depreciation and amortization totaling $71.2 million for the nine months ended September 30, 2023, compared to $53.9 million for the nine months ended September 30, 2022.

Selling, general and administrative expenses. Selling, general and administrative expenses increased to $127.8 million for the nine months ended September 30, 2023 compared to $110.4 million for the nine months ended September 30, 2022, primarily due to costs related to the settlement of a vendor dispute coupled with expenses incurred from recently acquired Spinnaker, as well as increases in variable costs consistent with higher activity levels. Selling, general and administrative expenses, as a percentage of revenues, increased from 9.9 percent in the first nine months of 2022 to 10.5 percent in the same period of 2023 primarily due to the settlement of a vendor dispute and the acquisition of Spinnaker during the first nine months of 2023.

Pension settlement charges. Pension settlement charges were $18.3 million for the nine months ended September 30, 2023. There was no pension settlement charge for the nine months ended September 30, 2022. See note 14 of the notes to the Consolidated Financial Statements for more information.

Depreciation and amortization. Depreciation and amortization increased 30.1 percent to $78.7 million for the nine months ended September 30, 2023, compared to $60.5 million for the nine months ended September 30, 2022. Depreciation and amortization increased due to capital expenditures in the past year coupled with additional depreciation from the acquisition of Spinnaker.

Gain on disposition of assets, net. Gain on disposition of assets, net was $7.7 million for the nine months ended September 30, 2023 compared to a gain on disposition of assets, net of $6.3 million for the nine months ended September 30, 2022. The gain on disposition of assets, net is generally comprised of gains and losses related to various property and equipment dispositions or sales to customers of lost or damaged rental equipment.

Other income, net. Other income, net was $2.2 million for the nine months ended September 30, 2023 compared to other income, net of $516 thousand for the same period in the prior year.

Interest expense and interest income. Interest expense was $246 thousand for the nine months ended September 30, 2023 compared to $543 thousand for the nine months ended September 30, 2022. Interest expense includes facility fees on the unused portion of the credit facility and the amortization of loan costs. Interest income increased to $6.0 million compared to $472 thousand in the prior year due to a higher average cash balance coupled with higher investment yields.

Income tax provision. Income tax provision was $48.8 million during the nine months ended September 30, 2023 compared to $44.7 million tax provision for the same period in 2022. The effective tax rate was 24.0 percent for the nine months ended September 30, 2023 compared to a 25.4 percent effective tax rate for the nine months ended September 30, 2022. The decrease in the 2023 effective tax rate is primarily due to smaller unfavorable discrete adjustments.

Liquidity and Capital Resources

Cash Flows

The Company’s cash and cash equivalents increased $45.5 million to $171.9 million as of September 30, 2023 compared to cash and cash equivalents of $126.4 million as of December 31, 2022. This increase is primarily due to favorable changes in working capital coupled with an increase in net income during 2023 compared to the prior year, partially offset by the cash acquisition of Spinnaker during 2023.

The following table sets forth the historical cash flows for the nine months ended September 30, 2023 and 2022:

27

Table of Contents

RPC, INC. AND SUBSIDIARIES

 

    

    

Nine months ended September 30, 

 

(In thousands)

    

2023

    

2022

 

Net cash provided by operating activities

$

299,142

$

40,928

Net cash used for investing activities

(215,045)

(78,655)

Net cash used for financing activities

(38,647)

(8,821)

Cash provided by operating activities for the nine months ended September 30, 2023 increased by $258.2 million compared to the nine months ended September 30, 2022. Cash provided by operating activities for the nine months ended September 30, 2023 includes net income of $154.9 million, coupled with a favorable change in accounts receivable of $102.6 million, offset by unfavorable changes in other components of our working capital (accounts payable and taxes receivable) totaling $52.1 million primarily due to the timing of payments and receipts.

Cash used for investing activities for the nine months ended September 30, 2023 increased by $136.4 million compared to the nine months ended September 30, 2022, primarily due to cash paid for the acquisition of Spinnaker during the second quarter of 2023, coupled with an increase in capital expenditures primarily due to the timing of new equipment deliveries and consistent with higher business activity levels.

Cash used for financing activities for the nine months ended September 30, 2023 increased by $29.8 million primarily due to an increase in cash dividends paid to common stockholders, coupled with repurchases during 2023 of the Company’s common shares in the open market and repurchases for taxes related to the vesting of employees’ restricted shares. The Company resumed dividend payments to common stockholders during the third quarter of 2022.

Financial Condition and Liquidity

The Company’s financial condition as of September 30, 2023 remains strong. We believe the liquidity provided by our existing cash and cash equivalents and our overall strong capitalization will provide sufficient liquidity to meet our requirements for at least the next twelve months. The Company’s decisions relating to the amount of cash to be used for investing and financing activities are influenced by our capital position, and the expected amount of cash to be provided by operations. RPC does not currently expect to utilize our revolving credit facility to meet these liquidity requirements.

The majority of our cash and cash equivalents are held at a single financial institution and are in excess of amounts insured by the Federal Deposit Insurance Corporation (FDIC). This financial institution is among the largest in the United States and we believe it is a safe place to hold our deposits.

The Company currently has a $100.0 million revolving credit facility that matures in June 2027 as amended. The facility contains customary terms and conditions, including restrictions on indebtedness, dividend payments, business combinations and other related items. In the second quarter of 2022, the Company amended the revolving credit facility. Among other matters, the amendment (1) extends the termination date for revolving loans from July 26, 2023 to June 22, 2027, (2) replaces LIBOR with Term SOFR as an interest rate option in connection with revolving loan borrowings and reduces the applicable rate margins by approximately 0.25% at each pricing level, (3) introduces a 1.00% per annum floor for base rate borrowings, (4) permits the issuance of letters of credit in currencies other than U.S. dollars. As of September 30, 2023, RPC had no outstanding borrowings under the revolving credit facility, and letters of credit outstanding relating to self-insurance programs and contract bids totaled $16.4 million; therefore, a total of $83.6 million of the facility was available. The Company was in compliance with the credit facility financial covenants as of September 30, 2023. For additional information with respect to RPC’s facility, see Note 15 of the Consolidated Financial Statements.

Cash Requirements

The Company currently expects capital expenditures, excluding the acquisition of Spinnaker, to be $200 million to $250 million in 2023 and to be directed towards both capitalized maintenance of our existing equipment and selected growth opportunities. The Company is allocating capital to maintain the capacity of its pressure pumping fleet to offset anticipated future fleet retirements. During the second quarter of 2023 the Company placed into service a new pressure pumping fleet, replacing existing older equipment sent out for refurbishment. The actual amount of capital expenditures in 2023 will depend primarily on equipment maintenance requirements, expansion opportunities, and equipment delivery schedules.

28

Table of Contents

RPC, INC. AND SUBSIDIARIES

The Company has ongoing sales and use tax audits in various jurisdictions subject to varying interpretations of statutes. The Company has recorded the exposure from these audits to the extent issues are resolved or are probable and reasonably estimable. There are issues that could result in unfavorable outcomes that cannot be currently estimated. See Note 13 of the Notes to Consolidated Financial Statements for additional information.

During the first nine months of 2023, the Company made cash contributions of $5.4 million to its Retirement Income Plan and currently expects to make minimal contributions for the remainder of the year.

The Company has a stock buyback program to repurchase up to 49,578,125 shares in the open market, including an additional 8,000,000 shares authorized for repurchase by the Board of Directors in the second quarter of 2023. As of September 30, 2023, 14,979,128 shares remained available to be repurchased. During the three months ended September 30, 2023 there were 136,692 shares repurchased in the open market. During the first nine months of 2023 the Company repurchased 1,269,056 shares in the open market. The Company may repurchase outstanding common shares periodically based on market conditions and our capital allocation strategies considering restrictions under our credit facility. The stock buyback program does not have a predetermined expiration date. For additional information with respect to RPC’s stock buyback program, see Note 19 of the Consolidated Financial Statements.

On October 24, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable December 11, 2023 to common stockholders of record at the close of business on November 10, 2023. The Company expects to continue to pay cash dividends to common stockholders, subject to industry conditions and RPC’s earnings, financial condition, and other relevant factors.

INFLATION

The Company purchases its equipment and materials from suppliers who provide competitive prices and employ skilled workers from competitive labor markets. If inflation in the general economy increases, the Company’s costs for equipment, materials and labor could increase as well. In addition, increases in activity in the domestic oilfield can cause upward wage pressures in the labor markets from which it hires employees, especially if employment in the general economy increases. Also, activity increases can cause supply disruptions and higher costs of certain materials and key equipment components used to provide services to the Company’s customers. In recent years, the price of labor and raw materials increased due to higher oilfield activity and labor shortages caused by the departure of skilled labor from the domestic oilfield industry in prior years. These cost increases moderated during 2023 but remain high by historical standards.

OFF BALANCE SHEET ARRANGEMENTS

The Company does not have any material off balance sheet arrangements.

RELATED PARTY TRANSACTIONS

Marine Products Corporation

In conjunction with the spin-off of its former power boat manufacturing segment conducted through Chaparral Boats, Inc., RPC and Marine Products Corporation (Marine Products) entered into various agreements that define the companies’ relationship. RPC charged Marine Products for its allocable share of administrative costs incurred for services rendered on behalf of Marine Products Corporation totaling $786 thousand for the nine months ended September 30, 2023 and $682 thousand for the comparable period in 2022.

Other

The Company periodically purchases, in the ordinary course of business, products or services from suppliers that are owned by officers or significant stockholders of, or affiliated with certain directors of RPC. The total amounts paid to these affiliated parties were $1.3 million for both the nine months ended September 30, 2023 and for the nine months ended September 30, 2022.

RPC receives certain administrative services and rents office space from Rollins, Inc. (a company of which Mr. Gary W. Rollins is Chairman, and which is controlled by Mr. Rollins and his affiliates). The service agreements between Rollins, Inc. and the Company provide for the provision of services on a cost reimbursement basis and are terminable on three months’ notice. The services covered by these agreements include selected administrative services for certain employee benefit programs, and other administrative

29

Table of Contents

RPC, INC. AND SUBSIDIARIES

services. Charges to the Company (or to corporations which are subsidiaries of the Company) for such services and rent aggregated $3 thousand for the nine months ended September 30, 2023 and $52 thousand for the nine months ended September 30, 2022.

RPC and Marine Products own 50 percent each of a limited liability company called 255 RC, LLC that was created for the joint purchase and ownership of a corporate aircraft. RPC recorded certain net operating costs comprised of rent and an allocable share of fixed costs of $150 thousand for each of the nine months ended September 30, 2023 and September 30, 2022.

CRITICAL ACCOUNTING POLICIES

The discussion of Critical Accounting Policies is incorporated herein by reference from the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2022. There have been no significant changes in the critical accounting policies since year-end.

IMPACT OF RECENT ACCOUNTING STANDARDS

See Note 2 of the Notes to Consolidated Financial Statements for a description of recent accounting standards, including the expected dates of adoption and estimated effects on results of operations and financial condition.

SEASONALITY

Oil and natural gas prices affect demand throughout the oil and natural gas industry, including the demand for the Company’s products and services. The Company’s business depends in large part on the economic conditions of the oil and gas industry, and specifically on the capital expenditures of its customers related to the exploration and production of oil and natural gas. There is a positive correlation between these expenditures and customers’ demand for the Company’s services. As such, when these expenditures fluctuate, customers’ demand for the Company’s services fluctuates as well. These fluctuations depend on the current and projected prices of oil and natural gas and resulting drilling activity, and are not seasonal to any material degree.

FORWARD-LOOKING STATEMENTS

Certain statements made in this report that are not historical facts are “forward-looking statements” under the Private Securities Litigation Reform Act of 1995. The words “may,” “will,” “expect,” “believe,” “anticipate,” “project,” “estimate,” “focus,” “plan,” and similar expressions generally identify forward-looking statements. Such forward-looking statements may include, without limitation, statements that relate to our business strategy, plans and objectives, and our beliefs and expectations regarding future demand for our equipment and services and other events and conditions that may influence the oilfield services market and our performance in the future. Forward-looking statements made elsewhere in this report include, without limitation, statements regarding: our expectations that the acquisition of Spinnaker will expand RPC’s cementing business from its presence in South Texas to basins in which we currently provide other services, our ability to continue to monitor factors that impact current and expected customer activity levels, such as the prices of oil and natural gas, changes in pricing for our services and equipment, and utilization of our equipment and personnel; the effect of geopolitical factors such as political instability in the petroleum-producing regions of the world, the actions of the OPEC oil cartel, overall economic conditions and weather in the United States, the prices of oil and natural gas, and our customers’ drilling and production activities on our financial results; our strategy of utilizing equipment in unconventional basins; our expectation that capital expenditures will be $200 million to $250 million during 2023 and our expectation that such expenditures will be directed primarily towards capitalized maintenance of our existing equipment and selected growth opportunities; our plans to continue to pursue international growth opportunities; our belief that international revenues will continue to be less than ten percent of our consolidated revenues in the foreseeable future; our belief that current and projected prices of oil, natural gas and natural gas liquids are important catalysts for U.S. domestic drilling activity; our belief that commodity prices will stay above levels sufficient to motivate our customers to maintain drilling and completion activities; our belief that the favorable long-term outlook for natural gas provided by the U.S. oil and gas industry is sufficient to encourage our customers to maintain their natural gas-directed exploration and production activities; our belief that oil-directed drilling will remain the majority of domestic drilling and that natural gas-directed drilling will remain a low percentage of U.S. domestic drilling in the near-term; our belief that natural gas-directed drilling will increase in the future because of favorable long-term market dynamics and our belief that this projected higher demand should drive increased activity in most of the basins in which we operate; our plans to continue to monitor the market for our services and the competitive environment including the current trends and expectations with regard to environmental concerns and related impact on our equipment fleets; our belief that the growing efficiency with which oilfield completion crews are providing services is a catalyst for the oversupplied nature of the oilfield services market; our belief that most of the feasible efficiency gains have been realized and that a number of our smaller competitors have ceased operations; our belief that demand for our services will continue to improve over

30

Table of Contents

RPC, INC. AND SUBSIDIARIES

the next several quarters; our plans to remain highly disciplined for about adding new incremental revenue-producing equipment capacity and to expand only when we believe the projected financial returns of such capital expenditures meet our financial return criteria; our plans to allocate capital to maintain the capacity of our pressure pumping fleet to offset anticipated fleet requirements; the strength of our financial condition; our plans with respect to our stock buyback program; our belief that the liquidity provided by our existing cash and cash equivalents and our overall strong capitalization will provide sufficient liquidity to meet our requirements for at least the next twelve months; our belief that we will not need our revolving credit facility to meet our liquidity requirements; our expectations to continue to pay cash dividends to common stockholders, subject to industry conditions and RPC earnings, financial condition and other relevant factors; estimates made with respect to our critical accounting policies; the effect of new accounting standards; the effect of the changes in foreign exchange rates on our consolidated results of operations or financial condition; and the impact of lawsuits, legal proceedings and claims on our financial position and results of operation.

Such forward-looking statements are based on certain assumptions and analyses made by our management in light of its experience and its perception of historical trends, current conditions, expected future developments and other factors it believes to be appropriate. These statements involve known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of RPC to be materially different from any future results, performance or achievements expressed or implied in such forward-looking statements. Risk factors that could cause such future events not to occur as expected include the following: the volatility of oil and natural gas prices; our concentration of customers in the energy industry and periodic downturns; our business depends on capital spending by our customers, many of whom rely on outside financing to fund their operations; dependence on our key personnel; our ability to identify or complete acquisitions; our ability to attract and retain skilled workers; some of our equipment and several types of materials used in providing our services are available from a limited number of suppliers; whether outside financing is available or favorable to us; increasing expectations from customers, investors and other stakeholders regarding our environmental, social and governance practices; our compliance with regulations and environmental laws; the combined impact of the OPEC disputes and the COVID-19 pandemic on our operating results; possible declines in the price of oil and natural gas, which tend to result in a decrease in drilling activity and therefore a decline in the demand for our services; the ultimate impact of current and potential political unrest and armed conflict in the oil producing regions of the world, including the current conflict involving Israel and the Gaza Strip, which could impact drilling activity, adverse weather conditions in oil or gas producing regions, including the Gulf of Mexico; competition in the oil and gas industry; the Company’s ability to implement price increases; the potential impact of possible future regulations on hydraulic fracturing on our business; risks of international operations; reliance on large customers; our operations rely on digital systems and processes that are subject to cyber-attacks or other threats; and our cash and cash equivalents are held primarily at a single financial institution. Additional discussion of factors that could cause actual results to differ from management’s projections, forecasts, estimates and expectations is contained in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, and in this Quarterly Report on Form 10-Q.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company is subject to interest rate risk exposure through borrowings on its credit facility. As of September 30, 2023, there were no outstanding interest-bearing advances on our credit facility, which bear interest at a floating rate.

Additionally, the Company is exposed to market risk resulting from changes in foreign exchange rates. However, since the majority of the Company’s transactions occur in U.S. currency, this risk is not expected to have a material effect on its consolidated results of operations or financial condition.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of disclosure controls and procedures – The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in its Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms, and that such information is accumulated and communicated to its management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

As of the end of the period covered by this report, September 30, 2023 (the Evaluation Date), the Company carried out an evaluation, under the supervision and with the participation of its management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of its disclosure controls and procedures. Based upon this evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective at a reasonable assurance level as of the Evaluation Date.

31

Table of Contents

RPC, INC. AND SUBSIDIARIES

Changes in internal control over financial reporting – There were no changes in the Company’s internal control over financial reporting during the third quarter of 2023 which were identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

RPC is involved in litigation from time to time in the ordinary course of its business. RPC does not believe that the outcome of such litigation will have a material adverse effect on the financial position or results of operations of RPC.

ITEM 1A. RISK FACTORS

There have been no material changes from the risk factors previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, as updated in the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS AND ISSUER PURCHASES OF EQUITY SECURITIES

Purchases of Equity Securities by the Issuer and Affiliated Purchasers.

 

Period

 

Total Number of Shares (or Units) Purchased

Average Price Paid Per Share (or Unit)

Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs (1)

Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs (1)

July 1, 2023 to July 31, 2023

 

$

15,115,820

August 1, 2023 to August 31, 2023

 

 

136,692

14,979,128

September 1, 2023 to September 30, 2023

 

 

 

14,979,128

Total

 

$

 

14,979,128

(1)The Company has a stock buyback program to repurchase up to 49,578,125 shares in the open market, including an additional 8,000,000 shares authorized for repurchase by the Board of Directors in the second quarter of 2023. As of September 30, 2023, 14,979,128 shares remained available to be repurchased. During the three months ended September 30, 2023 there were 136,692 shares purchased in the open market.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

32

Table of Contents

RPC, INC. AND SUBSIDIARIES

ITEM 5. OTHER INFORMATION

During the three months ended September 30, 2023, no director or officer, as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended, of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

ITEM 6. EXHIBITS

Exhibit
Number

    

Description

3.1(a)

Restated certificate of incorporation of RPC, Inc. (incorporated herein by reference to Exhibit 3.1 to the Annual Report on Form 10-K for the fiscal year ended December 31, 1999).

3.1(b)

Certificate of amendment of the certificate of incorporation of RPC, Inc. (incorporated by reference to Exhibit 3.1(b) to Registrant’s Quarterly Report on Form 10-Q filed on May 8, 2006).

3.1(c)

Certificate of amendment of the certificate of incorporation of RPC, Inc. (incorporated by reference to Exhibit 3.1(c) to the Registrant’s Quarterly Report on Form 10-Q filed on August 2, 2011).

3.2

Amended and Restated Bylaws of RPC, Inc. effective October 26, 2021 (incorporated by reference to Exhibit 3.2 of the Registrant’s Quarterly Report on Form 10-Q filed on October 29, 2021).

4

Form of Stock Certificate (incorporated herein by reference to Exhibit 4 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1998).

31.1

Section 302 certification for Chief Executive Officer.

31.2

Section 302 certification for Chief Financial Officer.

32.1

Section 906 certifications for Chief Executive Officer and Chief Financial Officer.

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

104

Cover Page Interactive Data File (formatted as Inline XBRL)

33

Table of Contents

RPC, INC. AND SUBSIDIARIES

SIGNATURES

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

RPC, INC.

/s/ Ben M. Palmer

Date:  October 26, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

/s/ Michael L. Schmit

Date:  October 26, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)

34

EX-31.1 2 res-20230930xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATIONS

I, Ben M. Palmer, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of RPC, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.

Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.

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

b.

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

/s/ Ben M. Palmer

Date: October 26, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 res-20230930xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS

I, Michael L. Schmit, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of RPC, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.

Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.

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

b.

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

/s/ Michael L. Schmit

Date: October 26, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-32.1 4 res-20230930xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION OF PERIODIC FINANCIAL REPORTS PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

To the best of their knowledge the undersigned hereby certify that the Quarterly Report on Form 10-Q of RPC, Inc. for the period ended September 30, 2023, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. Sec. 78m) and that the information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of RPC, Inc.

/s/ Ben M. Palmer

Date: October 26, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

/s/ Michael L. Schmit

Date: October 26, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-101.SCH 5 res-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - EARNINGS PER SHARE - (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - GENERAL - (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - BUSINESS ACQUISITIONS - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - REVENUES - Payment Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - REVENUES - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - DEPRECIATION AND AMORTIZATION (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - STOCK-BASED COMPENSATION - Non-vested RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - FAIR VALUE DISCLOSURES (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - RECENT ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - DEPRECIATION AND AMORTIZATION link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - BUSINESS SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - OTHER INTANGIBLES, NET link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - NOTES PAYABLE TO BANKS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - FAIR VALUE DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - DEPRECIATION AND AMORTIZATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - OTHER INTANGIBLES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - NOTES PAYABLE TO BANKS (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - FAIR VALUE DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - OTHER INTANGIBLES, NET - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - OTHER INTANGIBLES, NET - Estimated amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - INCOME TAXES- (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 res-20230930_cal.xml EX-101.CAL EX-101.DEF 7 res-20230930_def.xml EX-101.DEF EX-101.LAB 8 res-20230930_lab.xml EX-101.LAB Document and Entity Information Document Type Document Quarterly Report Document Transition Report Document Period End Date Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Entity Central Index Key Amendment Flag CONSOLIDATED BALANCE SHEETS Assets [Abstract] ASSETS Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, Net Accounts receivable, net of allowance for credit losses of $6,910 in 2023 and $7,078 in 2022 Inventory, Net Ending balance Inventories Income Taxes Receivable Income taxes receivable Prepaid Expenses Prepaid expenses Other current assets Other current assets Current Assets Total current assets Property, Plant and Equipment, Net Property, plant and equipment, less accumulated depreciation of $795,047 in 2023 and $775,334 in 2022 Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance lease right-of-use assets Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Goodwill Intangible Assets, Net (Excluding Goodwill) Other intangibles, net Other Assets, Noncurrent Other assets Assets Total assets Identifiable assets Liabilities and Stockholders Equity LIABILITIES AND STOCKHOLDERS' EQUITY LIABILITIES Accounts Payable, Current Accounts payable Employee-Related Liabilities, Current Accrued payroll and related expenses Accrued Insurance, Current Accrued insurance expenses Accrual For Taxes Other Than Income Taxes, Current Accrued state, local and other taxes Accrued Income Taxes, Current Income taxes payable Liability, Defined Benefit Pension Plan, Current Pension liabilities Operating Lease, Liability, Current Current portion of operating lease liabilities Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits. Accrued Expenses And Other Liabilities, Current Accrued expenses and other liabilities Current Liabilities Total current liabilities Long-term accrued insurance expenses Long-Term Pension Liabilities Long-term retirement plan liabilities Deferred Tax Liabilities, Noncurrent Deferred income taxes Operating Lease, Liability, Noncurrent Long-term operating lease liabilities Finance Lease, Liability, Noncurrent Long-term finance lease liabilities Other long-term liabilities Total liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 11) Stockholders' Equity Attributable to Parent [Abstract] STOCKHOLDERS' EQUITY Preferred Stock, Value, Issued Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued Common Stock, Value, Issued Common stock, $0.10 par value, 349,000,000 shares authorized, 216,228,372 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively Additional Paid in Capital, Common Stock Capital in excess of par value Retained Earnings (Accumulated Deficit) Retained earnings Accumulated Other Comprehensive Income (Loss), Net of Tax Balance Balance Accumulated other comprehensive loss Total Stockholders Equity Balance Balance Total stockholders' equity Total Liabilities and Stockholders Equity Total liabilities and stockholders' equity Allowance for Doubtful Accounts Receivable, Current Allowance for credit losses Accumulated depreciation Accumulated depreciation Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Authorized Preferred stock, shares authorized (in shares) Preferred Stock, Shares Issued Preferred stock, shares issued (in shares) Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized (in shares) Common Stock, Shares, Issued Common stock, shares issued (in shares) Common Stock, Shares Outstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) CONSOLIDATED STATEMENTS OF OPERATIONS Revenue from Contract with Customer, Including Assessed Tax Total revenues Revenues Cost Of Goods and Services Sold Cost of revenues (exclusive of depreciation and amortization shown separately below) Selling, General and Administrative Expenses. Selling, general and administrative expenses Amount of pension settlement, write-down of assets and other charges recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill and/or pension settlement. Pension Settlement Impairment And Other Charges Pension settlement charges Pension settlement charges Depreciation, Depletion and Amortization, Nonproduction Total Depreciation and amortization Gain (Loss) On Disposition Of Assets Gain on disposition of assets, net Gain on disposition of assets, net Operating Income (Loss) Operating income Operating income Interest Expense, Total Interest expense Investment Income, Interest Interest income Other Nonoperating Income (Expense) Other income (expense), net Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest Income before income taxes Income before income taxes Income Tax Provision (Benefit) Income tax provision Net income available for stockholders: Net income Net income EARNINGS PER SHARE Earnings per share Earnings Per Share, Basic Basic (in dollars per share) Earnings Per Share, Diluted Diluted (in dollars per share) Dividends Paid Per Share Dividends paid per share (in dollars per share) CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Comprehensive Income (Loss), Net Of Tax, Attributable To Parent [Abstract] Other comprehensive income: Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax Pension adjustment and reclassification adjustment, net of taxes Unrealized gain/loss due to change in fair value of SERP liabilities Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net Of Tax, Portion Attributable To Parent, Total Foreign currency translation Comprehensive Income (Loss), Net Of Tax, Attributable To Parent Comprehensive income CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement [Table] Equity Components [Axis] Equity Component [Domain] Common Stock Capital in Excess of Par Value Retained Earnings AOCI Attributable to Parent [Member] Accumulated Other Comprehensive (Loss) Income Statement [Line Items] DEPRECIATION AND AMORTIZATION Increase (Decrease) in Stockholders' Equity Stock Issued For Stock Incentive Plans, Net Stock issued for stock incentive plans, net Stock Issued For Stock Incentive Plans, Net (In Shares) Stock issued for stock incentive plans, net (in shares) Stock Purchased and Retired Stock purchased and retired Stock Purchased and Retired (In Shares) Stock purchased and retired (in shares) Dividends, Common Stock, Total Dividends Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net Of Tax, Portion Attributable To Parent, Total Pension adjustment, net of taxes CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] OPERATING ACTIVITIES Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Adjustments To Reconcile Net Income (Loss) To Net Cash Provided By Operating Activities Adjustments to reconcile net income to net cash provided by operating activities: The current period expense charged against earnings on long-lived, physical and intangible assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their estimated useful lives or period of benefit of such assets; and other transactions that do not result in cash inflows or outflows in the period in which they occur, but affect net income for which there is not a more specific and appropriate element. Depreciation Amortization and Other Non Cash Items Depreciation, amortization and other non-cash charges Stock-Based Compensation Expense Stock-based compensation expense Gain on disposition of assets, net Gain on disposition of assets, net Deferred Income Tax Provision Deferred income tax provision Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Pension settlement charges Settlement loss Increase (Decrease) In Operating Assets [Abstract] (Increase) decrease in assets: Increase (Decrease) In Accounts Receivable Accounts receivable Increase (Decrease) In Income Taxes Receivable Income taxes receivable Increase (Decrease) In Inventories Inventories Increase (Decrease) In Prepaid Expense Prepaid expenses Increase (Decrease) In Other Current Assets Other current assets Other Non-Current Assets Other non-current assets Increase (Decrease) In Operating Liabilities [Abstract] Increase (decrease) in liabilities: Increase (Decrease) In Accounts Payable Accounts payable Increase (Decrease) In Income Taxes Payable Income taxes payable Increase (Decrease) In Employee Related Liabilities Accrued payroll and related expenses Increase (Decrease) In Insurance Liabilities Accrued insurance expenses Increase (Decrease) In Property and Other Taxes Payable Accrued state, local and other taxes Increase (Decrease) In Other Accrued Liabilities Accrued expenses and other liabilities Amount of increase (decrease) in obligation for pension benefits. Includes, but is not limited to, defined benefit or defined contribution plans. Includes other retirement plan liabilities. Increase Decrease In Pension Plan Obligation Pension and retirement plans liabilities The increase (decrease) in long term insurance liability balances during the period. Increase Decrease In Long Term Insurance Expenses Long-term accrued insurance expenses Other Non-Current Liabilities Other long-term liabilities Net Cash Provided by (Used in) Operating Activities, Total Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] INVESTING ACTIVITIES Payments To Acquire Property, Plant, and Equipment Capital expenditures Proceeds From Sale Of Assets Proceeds from sale of assets Payments to Acquire Businesses, Gross Purchase of business Total cash consideration Net Cash Provided by (Used in) Investing Activities, Total Net cash used for investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] FINANCING ACTIVITIES Payments of Dividends Payment of dividends Payments for Repurchase of Common Stock Cash paid for common stock purchased and retired Finance Lease, Principal Payments Cash paid for finance lease and finance obligations Net Cash Provided by (Used in) Financing Activities, Total Net cash used for financing activities Net (Decrease) Increase In Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Supplemental Cash Flow Information [Abstract] Supplemental cash flows disclosure: Income Taxes Paid, Net Income tax payments, net Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental disclosure of noncash investing activities: Capital Expenditures Incurred but Not yet Paid Capital expenditures included in accounts payable GENERAL Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] GENERAL RECENT ACCOUNTING STANDARDS Accounting Changes and Error Corrections [Text Block] RECENT ACCOUNTING STANDARDS BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] BUSINESS ACQUISITIONS REVENUES Revenue from Contract with Customer [Text Block] REVENUES No definition available. DEPRECIATION AND AMORTIZATION The entire disclosure of depreciation and amortization. Depreciation And Amortization Disclosure [Text Block] DEPRECIATION AND AMORTIZATION Earnings Per Share [Text Block] EARNINGS PER SHARE STOCK-BASED COMPENSATION Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block] STOCK-BASED COMPENSATION BUSINESS SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] BUSINESS SEGMENT INFORMATION CURRENT EXPECTED CREDIT LOSSES Credit Loss, Financial Instrument [Text Block] CURRENT EXPECTED CREDIT LOSSES INVENTORIES Inventory Disclosure [Text Block] INVENTORIES No definition available. GOODWILL Goodwill Disclosure [Text Block] GOODWILL OTHER INTANGIBLES, NET Intangible Assets Disclosure [Text Block] OTHER INTANGIBLES, NET COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES PENSION AND RETIREMENT PLANS LIABILITIES Pension and Other Postretirement Benefits Disclosure [Text Block] PENSION AND RETIREMENT PLANS LIABILITIES NOTES PAYABLE TO BANKS Long-term Debt [Text Block] NOTES PAYABLE TO BANKS INCOME TAXES Income Tax Disclosure [Text Block] INCOME TAXES FAIR VALUE DISCLOSURES Fair Value Disclosures [Text Block] FAIR VALUE DISCLOSURES ACCUMULATED OTHER COMPREHENSIVE LOSS Accumulated Other Comprehensive Loss Income [Text Block] ACCUMULATED OTHER COMPREHENSIVE LOSS CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED Stockholders' Equity Note Disclosure [Text Block] CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED SUBSEQUENT EVENTS Subsequent Events [Text Block] SUBSEQUENT EVENTS New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Standards Revenue [Policy Text Block] Revenues Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of assets acquired and liabilities assumed measured at their fair values as of the acquisition date Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of preliminary fair values assigned to identifiable intangible asset Business Acquisition, Pro Forma Information [Table Text Block] Schedule of pro forma financial information Contract with Customer, Asset and Liability [Table Text Block] Schedule of contract assets included in accounts receivable The tabular disclosure of depreciation and amortization. Schedule Of Depreciation And Amortization [Table Text Block] Schedule of depreciation and amortization Schedule of reconciliation of weighted average shares outstanding Schedule of reconciliation of weighted average shares outstanding Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of stock-based employee compensation expense Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of summary of the changes in non-vested restricted shares Schedule Of Operating Segment Revenues By Major Service Lines [Table Text Block] Schedule of operating segment revenues by major service lines Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of revenue by geographical location Schedule Of Segment Reporting Information, By Segment [Table Text Block] Schedule of segment reporting information by segment Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected Schedule of Inventory, Current [Table Text Block] Schedule of inventory Schedule of carrying amount of goodwill by reportable segment Schedule of carrying amount of goodwill by reportable segment Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of gross carrying value and accumulated amortization by each major intangible class Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Summary of amortization expense Schedule Of Net Benefit Costs [Table Text Block] Schedule of net periodic benefit cost Schedule Of Long-Term Debt Instruments [Table Text Block] Schedule of interest incurred and paid on the credit facility, interest capitalized related to facilities and equipment under construction, and the related weighted average interest rates on long term debt Fair Value, Assets Measured On Recurring Basis [Table Text Block] Schedule of valuation of financial instruments measured at fair value on a recurring basis Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of accumulated other comprehensive (loss) income Class of Treasury Stock [Table Text Block] Schedule of total share repurchases Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Domain] Affiliated Entity Counterparty Name [Axis] Counterparty Name [Domain] Represents A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control. Director Group Range [Axis] Range [Domain] Minimum Related Party Transaction [Line Items] Ownership control Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Voting power (in percent) Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to Spinnaker Oilwell Services, LLC ("Spinnaker"). Spinnaker Spinnaker Business Acquisition [Line Items] BUSINESS ACQUISITIONS Number of facilities located as at the date of acquisition. Business Combination, Number of Facilities Located Number of facilities located Number of full service cementing spreads as at the date of acquisition. Business Acquisition, Number of Full Service Cementing Spreads Number of full service cementing spreads Business Combination, Consideration Transferred Purchase price Total consideration Business Acquisition, Percentage of Voting Interests Acquired Percent of equity acquired The amount of payments to acquire business excluding pay off of capital lease liabilities. Payments to Acquire Business Excluding Pay Off Of Capital Lease Liabilities Cash Business Combination, Consideration Transferred, Other Payoff Business Combination, Consideration Transferred, Liabilities Incurred Less: Assumption of capital lease liabilities Assumption of capital lease liabilities Business Acquisition, Transaction Costs Acquisition-related transaction costs Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant and equipment Amount of operating lease right-of-use assets recognized as of the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets Operating lease right-of-use assets Amount of operating lease obligation due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liability Current portion of operating lease liabilities Amount of operating lease obligation due after one year or the normal operating cycle, if longer, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Liability Long-term operating lease liabilities Amount of finance lease right-of-use assets recognized as of the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease Right Of Use Assets Finance lease right-of-use assets Amount of finance lease obligation due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Finance Lease Liability Current portion of finance lease liabilities Amount of finance lease obligation due after one year or the normal operating cycle, if longer, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Finance Lease Liability Long-term finance lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Other intangibles Lessee, Operating Lease, Remaining Lease Term Remaining term of operating lease Lessee, Finance Lease, Remaining Lease Term Remaining term of finance lease Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships [Member] Customer relationships Trademarks and Trade Names [Member] Trade Names and Trademarks Acquired Finite-Lived Intangible Assets [Line Items] Fair values assigned to identifiable intangible assets Finite-Lived Intangible Assets Acquired Fair Value Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted-Average Amortization Period (Years) Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenues Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Net income Business Acquisition, Pro Forma Revenue Revenues Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Net income Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Maximum Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] REVENUES The satisfaction period of revenue remaining performance obligation. Revenue, Remaining Performance Obligation, Satisfaction, Period Revenue satisfaction period Disaggregation of Revenue [Table] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Accounts receivable Disaggregation of Revenue [Line Items] Disaggregation of revenue: Contract with Customer, Asset, Net Unbilled trade receivables Income Statement Location [Axis] Income Statement Location [Domain] Cost of revenues Cost of revenues Selling, general and administrative expenses Adjustments for earnings attributable to participating securities. Adjustments For Earnings Attributable To Participating Securities Less: Adjustments for earnings attributable to participating securities Net Income (Loss) Available to Common Stockholders, Basic Net income used in calculating earnings per share Represents weighted number of shares including participating securities. Weighted Average Number Of Shares Including Participating Securities Outstanding Diluted Weighted average shares outstanding (including participating securities) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Adjustment for participating securities Weighted Average Number of Shares Outstanding, Basic Shares used in calculating basic earnings per share Weighted Average Number of Shares Outstanding, Diluted Shares used in calculating diluted earnings per share Schedule Of Share-Based Compensation Arrangements By Share-Based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] Stock Incentive Plans Member. Stock Incentive Plans Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items] Stock-based compensation Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Stock authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Available for grant (in shares) Allocated Share-Based Compensation Expense Pre-tax expense Allocated Share-Based Compensation Expense, Net Of Tax After tax expense Restricted Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number Of Shares [Roll Forward] Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number Non-vested shares at Ending Non-vested shares at Beginning Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period Vested Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeited In Period Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Weighted Average Grant-Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested shares at Ending Non-vested shares at Beginning Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Weighted Average Grant Date Fair Value Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period, Weighted Average Grant Date Fair Value Vested Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited Represents the information pertaining to 2023 time-lapse restricted shares. Time Lapse Restricted Shares 2023 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stock based compensation award, vesting percentage Total Fair Value Of Shares Vested Fair value, shares vested Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Tax (expense) benefits for compensation tax deductions in excess of compensation expense Schedule Of Segment Reporting Information, By Segment [Table] Segments [Axis] Segments [Domain] Includes pressure pumping, downhole tools services, coiled tubing, nitrogen, snubbing and other oilfield related services including wireline, well control, fishing and pump down services. Technical Services Technical Services Rental tools - RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities. Other support services include oilfield pipe inspection services, pipe management and pipe storage; well control training and consulting Support Services Support Services Consolidation Items [Axis] Consolidation Items [Domain] Operating Segments Product and Service [Axis] Product and Service [Domain] Pertains to Pressure Pumping. Pressure Pumping Pertains to Downhole tools. Downhole Tools Pertains to coiled tubing. Coiled Tubing Represents the information pertaining to Cementing. Cementing [Member] Pertains to Nitrogen. Nitrogen Pertains to Snubbing. Snubbing Represents information about Rental Tools. Rental Tools All other Segment Reporting Information [Line Items] Segment information: Geographical [Axis] Geographical [Domain] United States International Segment reconciling item Revenues [Abstract] Revenues: Operating Income (Loss) [Abstract] Operating income: Amount of corporate expense allocated to more than one business segment. Corporate Expense Corporate expenses Segment, Expenditure, Addition to Long-Lived Assets Capital expenditures Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Allowance for doubtful accounts rollforward Accounts Receivable, Allowance for Credit Loss Ending balance Beginning balance Accounts Receivable, Credit Loss Expense (Reversal) Provision for current expected credit losses Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs Accounts Receivable, Allowance for Credit Loss, Recovery Recoveries collected (net of expenses) Inventory, Raw Materials and Supplies, Gross Raw materials and supplies Inventory, Finished Goods, Gross Finished goods Schedule of Goodwill [Table] Reporting Unit [Axis] Reporting Unit [Domain] Goodwill [Line Items] GOODWILL Goodwill [Roll Forward] Changes in Goodwill Goodwill, Acquired During Period Business acquisition (see note 3) Schedule of Finite-Lived Intangible Assets [Table] Licensing Agreements [Member] Software licenses Technology-Based Intangible Assets [Member] Patents and Technology Finite-Lived Intangible Assets [Line Items] OTHER INTANGIBLES, NET Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Amortization of Intangible Assets Amortization of finite-lived intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Estimated amortization expenses Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2028 Schedule Of Defined Benefit Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Income Plan Defined Benefit Plan Disclosure [Line Items] PENSION AND RETIREMENT PLANS LIABILITIES Defined Benefit Plan, Interest Cost Interest cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Amortization of Gains (Losses) Amortization of net losses Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost Net periodic benefit cost Payment for Pension Benefits Cash contribution Non-qualified Supplemental Retirement Plan ("SERP") Defined Benefit Plan, Fair Value Of Plan Assets Fair value of plan assets This element represents the amount of trading gains (losses) of plan assets under the defined benefit plan. Defined Benefit Plan Trading Gains Losses Trading gains (losses), net Defined Benefit Plan, Benefit Obligation SERP Liabilities Line Of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Domain] Revolving credit facility Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Letter of credit Facility which is a sub-limit of syndicated revolving credit facility which must be paid back in short term (operating not more than five days), with higher interest rate. Swingline Debt Instrument [Axis] Debt Instrument, Name [Domain] Represents information pertaining to Amendment No. 5 in the Credit Agreement. Amendment Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Eurodollar Rate Base Rate Variable Rate [Axis] Variable Rate [Domain] Federal Funds Rate SOFR Line Of Credit Facility [Line Items] Revolving credit facility Represents the number of additional credit lenders in addition to Bank of America. Number of additional credit lenders Line Of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Number of financial covenants. Number of Financial Covenants Number of financial covenants The amount of minimum EBITDA. Minimum EBITDA Represents maximum consolidated leverage ratio. Maximum consolidated leverage ratio Represents minimum debt service coverage ratio. Minimum debt service coverage ratio Debt Instrument, Basis Spread on Variable Rate Basis points added The additional increase (decrease) in basis points. Additional Increase (Decrease) in Basis Points Additional increase (decrease) in basis points Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Annual fee (as a percent) Debt Instrument, Fee Amount Origination and other costs Represents loan origination cost net of amortization. Unamortized origination and other costs Outstanding debt Letters of credit outstanding amount Line of Credit Facility, Remaining Borrowing Capacity Available credit facility Interest Costs Incurred Interest incurred Interest Expense, Long-term Debt Interest paid Effective Income Tax Rate, Continuing Operations Effective tax rate (as a percent) Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair value on a recurring basis Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Level 1 Level 2 Level 3 Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] Financial Instruments: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Assets: Equity Securities, FV-NI Equity securities Investments, Fair Value Disclosure Investments measured at net asset value Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Accumulated Other Comprehensive (Loss) Income [Table] Pension Adjustment Foreign Currency Translation Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI AOCI rollforward Other Comprehensive Income (Loss), Net of Tax [Abstract] Change during the period: Other Comprehensive Income (Loss), before Tax Before-tax amount Other Comprehensive Income (Loss), Tax Tax expense Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Pension settlement charges, net of taxes Accumulated Other Comprehensive Income Loss Reclassification Adjustment Net Of Taxes [Abstract] Reclassification adjustment, net of taxes: This element represents amortization of net loss related to accumulated other comprehensive income. Accumulated Other Comprehensive Income Loss Amortization Of Net Loss Amortization of net loss Other Comprehensive Income (Loss), Net of Tax Total activity for the period Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Represents information related to stock buyback repurchase program. Stock Buyback Program [Member] Stock buyback program Represents information related to shares purchased for withholdings taxes. Shares Purchased For Withholding Taxes [Member] Shares purchased for withholding taxes Represents information related to open market purchases. Open Market Purchases [Member] Open market purchases Title of Individual [Axis] Title of Individual [Domain] Board of Directors Chairman [Member] Board of Directors Equity, Class of Treasury Stock [Line Items] CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock repurchase program Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Remaining stock repurchase program Stock Repurchased During Period, Shares No. of shares Average price per share of stock repurchased. Stock Repurchase Program, Average Price Per Share Avg. price Stock Repurchased During Period, Value Total cost Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Line Items] SUBSEQUENT EVENTS Dividends declared (per share) Cash dividend payable (in dollars per share) Dividends Payable, Date to be Paid Dividends payable, date to be payable Dividends Payable, Date Declared Dividend payable, date declared EX-101.PRE 9 res-20230930_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 20, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Entity File Number 001-08726  
Entity Registrant Name RPC, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-1550825  
Entity Address, Address Line One 2801 Buford Highway, Suite 300  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30329  
City Area Code 404  
Local Phone Number 321-2140  
Title of 12(b) Security Common stock, par value $0.10  
Trading Symbol RES  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   216,228,372
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000742278  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
ASSETS    
Cash and cash equivalents $ 171,874 $ 126,424
Accounts receivable, net of allowance for credit losses of $6,910 in 2023 and $7,078 in 2022 326,778 416,568
Inventories 109,969 97,107
Income taxes receivable 62,889 42,403
Prepaid expenses 11,701 17,753
Other current assets 3,228 3,086
Total current assets 686,439 703,341
Property, plant and equipment, less accumulated depreciation of $795,047 in 2023 and $775,334 in 2022 436,336 333,093
Operating lease right-of-use assets 25,567 28,864
Finance lease right-of-use assets 1,101  
Goodwill 50,824 32,150
Other intangibles, net 13,354 1,084
Other assets 33,752 30,481
Total assets 1,247,373 1,129,013
LIABILITIES    
Accounts payable 88,389 115,213
Accrued payroll and related expenses 27,909 33,161
Accrued insurance expenses 6,760 3,232
Accrued state, local and other taxes 6,196 4,296
Income taxes payable 259 499
Pension liabilities   9,610
Current portion of operating lease liabilities 7,959 10,728
Accrued expenses and other liabilities 2,640 1,864
Total current liabilities 140,112 178,603
Long-term accrued insurance expenses 9,489 7,149
Long-term retirement plan liabilities 21,898 23,106
Deferred income taxes 50,472 37,473
Long-term operating lease liabilities 19,040 19,517
Long-term finance lease liabilities 882  
Other long-term liabilities 7,724 5,430
Total liabilities 249,617 271,278
Commitments and contingencies (Note 11)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued
Common stock, $0.10 par value, 349,000,000 shares authorized, 216,228,372 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively 21,623 21,661
Capital in excess of par value 0 0
Retained earnings 978,496 856,013
Accumulated other comprehensive loss (2,363) (19,939)
Total stockholders' equity 997,756 857,735
Total liabilities and stockholders' equity $ 1,247,373 $ 1,129,013
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Allowance for credit losses $ 6,910 $ 7,078
Accumulated depreciation $ 795,047 $ 775,334
Preferred stock, par value (in dollars per share) $ 0.10 $ 0.10
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 349,000,000 349,000,000
Common stock, shares issued (in shares) 216,228,372 216,609,191
Common stock, shares outstanding (in shares) 216,228,372 216,609,191
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenues $ 330,417 $ 459,601 $ 1,222,943 $ 1,119,732
Cost of revenues (exclusive of depreciation and amortization shown separately below) 239,084 309,790 810,120 779,544
Selling, general and administrative expenses 42,012 38,243 127,813 110,362
Pension settlement charges     18,286  
Depreciation and amortization 28,388 20,941 78,716 60,501
Gain on disposition of assets, net (1,778) (1,543) (7,729) (6,295)
Operating income 22,711 92,170 195,737 175,620
Interest expense (101) (143) (246) (543)
Interest income 1,450 329 6,003 472
Other income (expense), net 804 (67) 2,196 516
Income before income taxes 24,864 92,289 203,690 176,065
Income tax provision 6,547 22,949 48,836 44,707
Net income $ 18,317 $ 69,340 $ 154,854 $ 131,358
Earnings per share        
Basic (in dollars per share) $ 0.08 $ 0.32 $ 0.71 $ 0.61
Diluted (in dollars per share) 0.08 0.32 0.71 0.61
Dividends paid per share (in dollars per share) $ 0.04 $ 0.02 $ 0.12 $ 0.02
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 18,317 $ 69,340 $ 154,854 $ 131,358
Other comprehensive income:        
Pension adjustment and reclassification adjustment, net of taxes   195 17,254 585
Foreign currency translation (101) (90) 322 91
Comprehensive income $ 18,216 $ 69,445 $ 172,430 $ 132,034
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balance at Dec. 31, 2021 $ 21,563   $ 640,936 $ (20,708) $ 641,791
Balance (in shares) at Dec. 31, 2021 215,629,000        
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ 104 $ 1,393     1,497
Stock issued for stock incentive plans, net (in shares) 1,037,000        
Stock purchased and retired $ (19) (1,393) 502   (910)
Stock purchased and retired (in shares) (190,000)        
Net income     15,079   15,079
Pension adjustment, net of taxes       195 195
Foreign currency translation       116 116
Balance at Mar. 31, 2022 $ 21,648   656,517 (20,397) 657,768
Balance (in shares) at Mar. 31, 2022 216,476,000        
Balance at Dec. 31, 2021 $ 21,563   640,936 (20,708) 641,791
Balance (in shares) at Dec. 31, 2021 215,629,000        
Increase (Decrease) in Stockholders' Equity          
Net income         131,358
Foreign currency translation         91
Balance at Sep. 30, 2022 $ 21,663   771,779 (20,032) 773,410
Balance (in shares) at Sep. 30, 2022 216,631,000        
Balance at Mar. 31, 2022 $ 21,648   656,517 (20,397) 657,768
Balance (in shares) at Mar. 31, 2022 216,476,000        
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ 18 1,677     1,695
Stock issued for stock incentive plans, net (in shares) 186,000        
Stock purchased and retired   (1,677) 1,677    
Net income     46,939   46,939
Pension adjustment, net of taxes       195 195
Foreign currency translation       65 65
Balance at Jun. 30, 2022 $ 21,666   705,133 (20,137) 706,662
Balance (in shares) at Jun. 30, 2022 216,662,000        
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ (3) 1,575     1,572
Stock issued for stock incentive plans, net (in shares) (31,000)        
Stock purchased and retired   (1,575) 1,573   (2)
Net income     69,340   69,340
Dividends     (4,267)   (4,267)
Pension adjustment, net of taxes       195 195
Foreign currency translation       (90) (90)
Balance at Sep. 30, 2022 $ 21,663   771,779 (20,032) 773,410
Balance (in shares) at Sep. 30, 2022 216,631,000        
Balance at Dec. 31, 2022 $ 21,661   856,013 (19,939) $ 857,735
Balance (in shares) at Dec. 31, 2022 216,609,000       216,609,191
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ 115 1,687     $ 1,802
Stock issued for stock incentive plans, net (in shares) 1,149,000        
Stock purchased and retired $ (139) (1,687) (9,523)   (11,349)
Stock purchased and retired (in shares) (1,388,000)        
Net income     71,524   71,524
Dividends     (8,679)   (8,679)
Pension adjustment, net of taxes       16,678 16,678
Foreign currency translation       (16) (16)
Balance at Mar. 31, 2023 $ 21,637   909,335 (3,277) 927,695
Balance (in shares) at Mar. 31, 2023 216,370,000        
Balance at Dec. 31, 2022 $ 21,661   856,013 (19,939) $ 857,735
Balance (in shares) at Dec. 31, 2022 216,609,000       216,609,191
Increase (Decrease) in Stockholders' Equity          
Net income         $ 154,854
Foreign currency translation         322
Balance at Sep. 30, 2023 $ 21,623   978,496 (2,363) $ 997,756
Balance (in shares) at Sep. 30, 2023 216,228,000       216,228,372
Balance at Mar. 31, 2023 $ 21,637   909,335 (3,277) $ 927,695
Balance (in shares) at Mar. 31, 2023 216,370,000        
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ 4 2,312     2,316
Stock issued for stock incentive plans, net (in shares) 40,000        
Stock purchased and retired   (2,312) 2,310   (2)
Stock purchased and retired (in shares) (1,000)        
Net income     65,013   65,013
Dividends     (8,635)   (8,635)
Pension adjustment, net of taxes       576 576
Foreign currency translation       439 439
Balance at Jun. 30, 2023 $ 21,641   968,023 (2,262) 987,402
Balance (in shares) at Jun. 30, 2023 216,409,000        
Increase (Decrease) in Stockholders' Equity          
Stock issued for stock incentive plans, net $ (4) 1,919     1,915
Stock issued for stock incentive plans, net (in shares) (44,000)        
Stock purchased and retired $ (14) $ (1,919) 790   (1,143)
Stock purchased and retired (in shares) (137,000)        
Net income     18,317   18,317
Dividends     (8,634)   (8,634)
Foreign currency translation       (101) (101)
Balance at Sep. 30, 2023 $ 21,623   $ 978,496 $ (2,363) $ 997,756
Balance (in shares) at Sep. 30, 2023 216,228,000       216,228,372
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
OPERATING ACTIVITIES    
Net income $ 154,854 $ 131,358
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, amortization and other non-cash charges 78,758 61,352
Stock-based compensation expense 6,033 4,764
Gain on disposition of assets, net (7,729) (6,295)
Deferred income tax provision 7,845 13,284
Pension settlement charges 18,286  
(Increase) decrease in assets:    
Accounts receivable 102,591 (211,375)
Income taxes receivable (20,486) 13,038
Inventories (11,506) (14,708)
Prepaid expenses 6,437 2,907
Other current assets (167) (83)
Other non-current assets (2,341) 6,393
Increase (decrease) in liabilities:    
Accounts payable (31,569) 42,700
Income taxes payable (240) (139)
Accrued payroll and related expenses (5,245) 10,759
Accrued insurance expenses 3,528 (5,702)
Accrued state, local and other taxes 1,900 4,309
Accrued expenses and other liabilities (4,385) (2,804)
Pension and retirement plans liabilities (6,696) (6,044)
Long-term accrued insurance expenses 2,340 (3,762)
Other long-term liabilities 6,934 976
Net cash provided by operating activities 299,142 40,928
INVESTING ACTIVITIES    
Capital expenditures (148,816) (90,227)
Proceeds from sale of assets 12,569 11,572
Purchase of business (78,798)  
Net cash used for investing activities (215,045) (78,655)
FINANCING ACTIVITIES    
Payment of dividends (25,948) (4,267)
Cash paid for common stock purchased and retired (12,445) (912)
Cash paid for finance lease and finance obligations (254) (3,642)
Net cash used for financing activities (38,647) (8,821)
Net increase (decrease) in cash and cash equivalents 45,450 (46,548)
Cash and cash equivalents at beginning of period 126,424 82,433
Cash and cash equivalents at end of period 171,874 35,885
Supplemental cash flows disclosure:    
Income tax payments, net 61,484 18,615
Interest paid 124 127
Supplemental disclosure of noncash investing activities:    
Capital expenditures included in accounts payable $ 9,527 $ 13,912
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
GENERAL
9 Months Ended
Sep. 30, 2023
GENERAL  
GENERAL

1.    GENERAL

The accompanying unaudited consolidated financial statements include the accounts of RPC, Inc. and its wholly-owned subsidiaries (RPC or the Company) and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. These consolidated financial statements have been prepared in accordance with Accounting Standards Codification (ASC) Topic 810, “Consolidation” and Rule 3A-02(a) of Regulation S-X. In accordance with ASC Topic 810 and Rule 3A-02 (a) of Regulation S-X, the Company’s policy is to consolidate all subsidiaries and investees where it has voting control.

In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.

The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2022.

A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.

Certain prior year amounts have been reclassified to conform to the presentation in the current year.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
RECENT ACCOUNTING STANDARDS
9 Months Ended
Sep. 30, 2023
RECENT ACCOUNTING STANDARDS  
RECENT ACCOUNTING STANDARDS

2. RECENT ACCOUNTING STANDARDS

Recently Adopted Accounting Standards:

ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08: Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company adopted these provisions in the second quarter of 2023 prospectively for future acquisitions. For the acquisition completed effective in the third quarter of 2023, the Company has recognized the contract assets and contract liabilities in the same manner as the acquiree. See Note 3 titled Business Acquisition for additional information. The adoption did not have a material impact on its consolidated financial statements.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS
9 Months Ended
Sep. 30, 2023
BUSINESS ACQUISITIONS  
BUSINESS ACQUISITIONS

3. BUSINESS ACQUISITION

Effective July 1, 2023 (Effective Date), the Company completed its acquisition of all of the outstanding equity interests in Spinnaker Oilwell Services, LLC (Spinnaker), pursuant to a Merger Agreement (Merger Agreement) with Catapult Energy Services Group, LLC, as the representative of the Sellers.

Spinnaker, headquartered in Oklahoma City, Oklahoma, is a leading provider of oilfield cementing services in the Permian and Mid-Continent basins. Spinnaker operates two facilities located in El Reno, Oklahoma and Hobbs, New Mexico and maintains 18 full-service cementing spreads. This acquisition significantly expanded RPC's cementing business from its presence in South Texas to basins in which it currently provides other services. Spinnaker is included in our Technical Services Segment.

The purchase price was $79.3 million for 100 percent of Spinnaker’s equity, and consisted of approximately $76.8 million in cash, a $2.0 million pay-off of capital lease liabilities together with an assumption of $518 thousand of capital lease liabilities. The Merger Agreement includes a post-closing adjustment window for an agreed-upon level of Spinnaker’s working capital, as well as other usual and customary items, which is reflected in the purchase price allocation below and expected to be finalized during the fourth quarter of 2023. Acquisition-related transaction costs of $767 thousand were recorded during the nine months ended September 30, 2023, and included in Selling, general and administrative expenses in the Consolidated Statements of Operations. The acquisition was funded with cash on hand.

The acquisition was accounted for as a business combination with the assets acquired and liabilities assumed measured at their fair values as of the acquisition date, primarily using Level 3 inputs.

The acquisition consideration allocation below is preliminary, pending finalization of the working capital settlement and the final review of certain assets’ fair value. The excess of the acquisition consideration over the estimated fair values of the acquired assets and assumed liabilities has been assigned to goodwill which is primarily attributable to expected revenue synergies. As additional information becomes available, we may further revise the preliminary acquisition consideration allocation during the remainder of the measurement period, which will not exceed twelve months from the closing of the acquisition. Such revisions or changes, if any, are currently not expected but may be material.

Preliminary Fair Value

(in thousands)

as of July 1, 2023

Accounts receivable

$

12,836

Inventories

1,373

Prepaid and other current assets

384

Accounts payable

(4,499)

Property, plant and equipment

37,374

Operating lease right-of-use assets

46

Current portion of operating lease liabilities

(31)

Long-term operating lease liabilities

(15)

Finance lease right-of-use assets

1,165

Current portion of finance lease liabilities

(247)

Long-term finance lease liabilities

(944)

Goodwill

18,674

Other intangibles

13,200

Total consideration

79,316

Less: Assumption of capital lease liabilities (1)

(518)

Total cash consideration

$

78,798

(1) Disclosed as part of Accrued expenses and other current liabilities on

the Consolidated Balance Sheet as of September 30, 2023.

The fair value of receivables acquired approximates the gross contractual value. The contractual amount not expected to be collected is immaterial. The fair value of acquired inventory was based on the lower of cost and net realizable value, with cost determined using the weighted-average cost method.

Property, plant and equipment is comprised of buildings and leasehold improvements, machinery and equipment, vehicles, land, and information technology. The preliminary estimated fair value was determined using the cost and market approaches.

The Company assumed the following leases and obligations as of the Effective Date - a finance lease for certain land and facilities with a remaining lease term of approximately 4.5 years; three spreads under failed sale and lease back arrangements with varying expiration dates; and an operating lease for an office space with a remaining lease term of approximately 1.5 years. There were no favorable or unfavorable market terms for the leases.

Acquired intangible assets include customer relationships, tradenames and trademarks. Intangible assets were valued using the multi-period excess earnings and relief-from-royalty methods, both forms of the income approach which considers a forecast of future cash flows generated from the use of each asset. The following table shows the preliminary fair values assigned to identifiable intangible assets:

Weighted-Average

(in thousands)

Fair Value

Amortization Period (Years)

Customer Relationships

$

10,000

10

Trade Names and Trademarks

3,200

10

Total Amortizable Intangible Assets

$

13,200

Revenues and Net income of Spinnaker included in the Company's Consolidated Statements of Operations from the acquisition date are as follows:

(in thousands)

Three months ended
September 30, 2023

Revenues

$

22,173

Net income

1,761

Spinnaker’s duration of contracts is typically a day or less and their contract assets and liabilities are measured similar to RPC’s other businesses.

The supplemental pro forma financial information has been prepared using the acquisition method of accounting and is based on the historical financial information of Spinnaker and RPC. This proforma financial information does not necessarily represent what the combined company’s revenues or results of operations would have been had the acquisition been completed on January 1, 2022, nor do they intend to be a projection of future operating results of the combined company. It also does not reflect any operating efficiencies or potential cost savings that might be achieved from synergies of combining Spinnaker and RPC.

The following table provides unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2022.

Three months ended September 30,

(in thousands)

2023

2022

Revenues

$

330,417

$

482,779

Net income

18,317

73,405

Nine months ended September 30,

(in thousands)

2023

2022

Revenues

$

1,274,700

$

1,183,765

Net income

163,951

143,075

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES
9 Months Ended
Sep. 30, 2023
REVENUES  
REVENUES

4.    REVENUES

Accounting Policy:

RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and, given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC typically satisfies its performance obligations over time as the services are performed. RPC records revenues based on the transaction price agreed upon with its customers.

Sales tax charged to customers is presented on a net basis within the accompanying Consolidated Statements of Operations and therefore excluded from revenues.

Nature of services:

RPC provides a broad range of specialized oilfield services to independent and major oil and gas companies engaged in the exploration, production and development of oil and gas properties throughout the United States and in selected international markets. RPC manages its business as either (1) services offered on the well site with equipment and personnel (Technical Services) or (2) services and tools offered off the well site (Support Services). For more detailed information about operating segments, see Note 8.

Our contracts with customers are generally short-term in nature and generally consist of a single performance obligation – the provision of oilfield services. RPC contracts with its customers to provide the following services by reportable segment:

Technical Services

Includes pressure pumping, downhole tools services, coiled tubing, nitrogen, snubbing and other oilfield related services including wireline, well control, fishing, pump down services and cementing.

Support Services

Rental tools – RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities.
Other support services include oilfield pipe inspection services, pipe management and pipe storage, well control training and consulting.

Payment terms:

RPC’s contracts with customers state the final terms of the sales, including the description, quantity, and price of each service to be delivered. The Company’s contracts are generally short-term in nature and in most situations, RPC provides services ahead of payment - i.e., RPC has fulfilled the performance obligation prior to submitting a customer invoice. RPC invoices the customer upon completion of the specified services and collection is generally expected between 30 to 60 days after invoicing. As the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the services are provided to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to our arrangements with customers.

Significant judgments:

RPC believes the output method is a reasonable measure of progress for the satisfaction of our performance obligations, which are satisfied over time, as it provides a faithful depiction of (1) our performance toward complete satisfaction of the performance obligation under the contract and (2) the value transferred to the customer of the services performed under the contract. RPC has elected the right to invoice practical expedient for recognizing revenue related to its performance obligations.

Disaggregation of revenues:

See Note 8 for disaggregation of revenue by operating segment and services offered in each of them and by geographic regions.

Contract balances:

Contract assets representing the Company’s rights to consideration for work completed but not billed are included in accounts receivable, net in the accompanying Consolidated Balance Sheets are shown below:

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

75,670

$

103,498

Substantially all of the unbilled trade receivables disclosed were or are expected to be invoiced during the following quarter.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
DEPRECIATION AND AMORTIZATION
9 Months Ended
Sep. 30, 2023
DEPRECIATION AND AMORTIZATION  
DEPRECIATION AND AMORTIZATION

5. DEPRECIATION AND AMORTIZATION

Depreciation and amortization disclosed in the Consolidated Statements of Operations related to the following components:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Cost of revenues

$

25,590

$

18,795

$

71,249

$

53,942

Selling, general and administrative expenses

2,798

2,146

7,467

6,559

Total

28,388

20,941

78,716

60,501

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

6.    EARNINGS PER SHARE

Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. The following table shows the

restricted shares of common stock (participating securities) outstanding and a reconciliation of outstanding weighted average shares:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Net income available for stockholders

$

18,317

$

69,340

$

154,854

$

131,358

Less: Adjustments for earnings attributable to participating securities

(279)

(1,041)

(2,477)

(1,910)

Net income used in calculating earnings per share

$

18,038

$

68,299

$

152,377

$

129,448

Weighted average shares outstanding (including participating securities)

 

216,333

 

216,647

 

216,631

 

216,485

Adjustment for participating securities

 

(3,543)

 

(3,288)

 

(3,549)

 

(3,163)

Shares used in calculating basic and diluted earnings per share

 

212,790

 

213,359

 

213,082

 

213,322

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2023
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

7.    STOCK-BASED COMPENSATION

In April 2014, the Company reserved 8,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of 10 years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including, among others incentive and non-qualified stock options and restricted shares. As of September 30, 2023, there were 910,397 shares available for grant.

In the first quarter of 2023, the Company issued time-lapse restricted shares to certain employees that will vest ratably over a period of four years. In addition, the Company granted performance share unit awards to its executive officers and certain other employees that vest based on the achievement of pre-established financial performance targets and relative total shareholder return performance. The awards will be issued at different levels based on the performance achieved with a cliff vesting at the end of the Company’s fiscal year ending 2025. The Company evaluated the portions of the awards that are probable to vest and has accrued compensation expense at 100 percent of the target awards.

Stock-based employee compensation expense for the three and nine months ended September 30, 2023 was as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Pre-tax expense

$

1,915

$

1,572

$

6,033

$

4,764

After tax expense

$

1,320

$

1,145

$

4,446

$

3,554

The following is a summary of the changes in non-vested restricted shares for the nine months ended September 30, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,235,728

 

9.50

Vested

 

(858,425)

 

8.60

Forfeited

 

(91,186)

 

7.71

Non-vested shares at September 30, 2023

 

3,534,845

$

7.35

The total fair value of shares vested was $7.8 million during the nine months ended September 30, 2023 and $2.8 million during the nine months ended September 30, 2022. Excess tax benefits or deficits realized from tax compensation deductions in excess of, or lower than, compensation expense are recorded as either a beneficial or detrimental discrete income tax adjustment. This was a favorable adjustment of $195 thousand for the nine months ended September 30, 2023 and a detrimental adjustment of $655 thousand for the nine months ended September 30, 2022. The table above does not include any of the activity related to performance share unit awards since they are not currently issued or vested.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENT INFORMATION
9 Months Ended
Sep. 30, 2023
BUSINESS SEGMENT INFORMATION  
BUSINESS SEGMENT INFORMATION

8.    BUSINESS SEGMENT INFORMATION

RPC’s reportable segments are the same as its operating segments. RPC manages its business under Technical Services and Support Services. Technical Services is comprised of service lines that generate revenue based on equipment, personnel or materials at the well site and are closely aligned with completion and production activities of the customers. Support Services is comprised of service lines which generate revenue from services and tools offered off the well site and are more closely aligned with the customers’ drilling activities. Selected overhead including certain centralized support services and regulatory compliance are classified as Corporate.

Technical Services consists primarily of pressure pumping, downhole tools, coiled tubing, cementing, snubbing, nitrogen, well control, wireline and fishing. The services offered under Technical Services are high capital and personnel intensive businesses. The Company considers all of these services to be closely integrated oil and gas well servicing businesses and makes resource allocation and performance assessment decisions based on this operating segment as a whole across these various services.

Support Services consist primarily of drill pipe and related tools, pipe handling, pipe inspection and storage services, and oilfield training and consulting services. The demand for these services tends to be influenced primarily by customer drilling-related activity levels.

The Company’s Chief Operating Decision Maker (CODM) assesses performance and makes resource allocation decisions regarding, among others, staffing, growth and maintenance capital expenditures and key initiatives based on the operating segments outlined above.

Segment Revenues:

RPC’s operating segment revenues by major service lines are shown in the following table:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Technical Services:

  

  

  

  

Pressure Pumping

$

110,622

$

257,933

$

585,243

$

572,472

Downhole Tools

 

96,261

 

102,831

305,254

 

273,828

Coiled Tubing

 

36,820

 

37,407

115,241

 

100,572

Cementing

26,731

6,489

38,995

15,429

Nitrogen

 

12,211

 

10,335

37,027

 

28,727

Snubbing

 

5,669

 

7,100

20,432

 

20,337

All other

 

14,755

 

13,680

42,886

 

46,862

Total Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services:

 

  

 

  

 

  

 

  

Rental Tools

$

20,119

$

17,880

$

56,129

$

45,257

All other

 

7,229

 

5,946

 

21,736

 

16,248

Total Support Services

$

27,348

$

23,826

$

77,865

$

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

The following summarizes revenues for the United States and separately for all international locations combined for the three and nine months ended September 30, 2023 and 2022. The revenues are presented based on the location of the use of the equipment or services. Assets related to international operations are less than 10 percent of RPC’s consolidated assets, and therefore are not presented.

    

Three months ended

    

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

United States revenues

$

323,159

$

450,359

$

1,201,977

$

1,094,528

International revenues

 

7,258

 

9,242

20,966

 

25,204

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

The accounting policies of the reportable segments are the same as those referenced in Note 1 to these consolidated financial statements. RPC evaluates the performance of its segments based on revenues, operating profits and return on invested capital. Gains or losses on disposition of assets are reviewed by the CODM on a consolidated basis, and accordingly the Company does not report gains or losses at the segment level. Inter-segment revenues are generally recorded in segment operating results at prices that management believes approximate prices for arm’s length transactions and are not material to operating results.

Summarized financial information with respect RPC’s reportable segments for the three and nine months ended September 30, 2023, and 2022 are shown in the following table:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

 

  

 

  

Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services

 

27,348

 

23,826

 

77,865

 

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Operating income:

 

 

 

 

Technical Services

$

18,912

$

89,455

$

199,462

$

171,093

Support Services

 

6,861

 

5,278

 

21,425

 

11,392

Corporate expenses

 

(4,840)

 

(4,106)

 

(14,593)

 

(13,160)

Pension settlement charges

(18,286)

Gain on disposition of assets, net

 

1,778

 

1,543

 

7,729

 

6,295

Total operating income

$

22,711

$

92,170

$

195,737

$

175,620

Interest expense

 

(101)

 

(143)

 

(246)

 

(543)

Interest income

 

1,450

 

329

 

6,003

 

472

Other income (expense), net

 

804

 

(67)

 

2,196

 

516

Income before income taxes

$

24,864

$

92,289

$

203,690

$

176,065

As of and for the nine months ended

Technical

Support

September 30, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

71,175

$

7,503

$

38

$

78,716

Capital expenditures

 

136,237

 

9,159

 

3,420

 

148,816

Identifiable assets

873,819

84,156

289,398

1,247,373

As of and for the nine months ended

Technical

Support

September 30, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

53,002

$

7,346

$

153

$

60,501

Capital expenditures

 

79,828

 

9,558

 

841

 

90,227

Identifiable assets

836,310

79,546

139,727

1,055,583

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
CURRENT EXPECTED CREDIT LOSSES
9 Months Ended
Sep. 30, 2023
CURRENT EXPECTED CREDIT LOSSES  
CURRENT EXPECTED CREDIT LOSSES

9.    CURRENT EXPECTED CREDIT LOSSES

The Company utilizes an expected credit loss model for valuing its accounts receivable, a financial asset measured at amortized cost. The Company is exposed to credit losses primarily from providing oilfield services. The Company’s expected allowance for credit losses for accounts receivable is based on historical collection experience, current and future economic and market conditions and a review of the current status of customers’ account receivable balances. Due to the short-term nature of such receivables, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company’s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers’ financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible and recoveries of amounts previously written off are recorded when collected.

The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected:

Nine months ended September 30, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

2,449

 

1,484

Write-offs

(2,736)

 

(1,708)

Recoveries collected (net of expenses)

119

 

14

Ending balance

$

6,910

$

6,555

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
9 Months Ended
Sep. 30, 2023
INVENTORIES  
INVENTORIES

10.    INVENTORIES

Inventories consist of (i) raw materials and supplies that are consumed providing services to the Company’s customers, (ii) spare parts for equipment used in providing these services and (iii) components and attachments for manufactured equipment used in providing services. In the table below, spare parts and components are included as part of raw materials and supplies; tools that are assembled using components are reported as finished goods. Inventories are recorded at the lower of cost or net realizable value. Cost is determined using first-in, first-out method or the weighted average cost method.

September 30, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

108,842

$

95,384

Finished goods

1,127

 

1,723

Ending balance

$

109,969

$

97,107

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL
9 Months Ended
Sep. 30, 2023
GOODWILL  
GOODWILL

11. GOODWILL

Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The following is a summary of the changes in Goodwill by reporting unit for the nine months ended September 30, 2023:

(in thousands)

Technical Services

    

Support Services

Total

Beginning balance at January 1, 2023

$

30,992

$

1,158

 

$

32,150

Business acquisition (see note 3)

18,674

 

18,674

Ending balance at September 30, 2023

$

49,666

$

1,158

$

50,824

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INTANGIBLES, NET
9 Months Ended
Sep. 30, 2023
OTHER INTANGIBLES, NET  
OTHER INTANGIBLES, NET

12. OTHER INTANGIBLES, NET

Intangible assets are amortized over their legal or estimated useful life. The following table provides a summary of the gross carrying value and accumulated amortization by each major intangible class as of September 30, 2023, and December 31,2022:

2023

2022

(in thousands)

Gross
Carrying
Amount

Accumulated Amortization

Gross
Carrying
Amount

Accumulated Amortization

Finite-lived Intangibles:

Customer Relationships

$

10,000

$

(250)

$

$

Trade Names and Trademarks

3,200

(80)

Software licenses

2,202

(1,723)

2,202

(1,143)

Patents and Technology

300

(295)

300

(275)

$

15,702

$

(2,348)

$

2,502

$

(1,418)

During the third quarter of 2023, the Company acquired intangible assets; see Note 3 for additional details related to the intangible assets acquired. Amortization expense for each of the periods presented was as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Amortization of finite-lived intangible assets

$

530

$

200

$

931

$

601

Estimated amortization expenses based on balances as of September 30, 2023 were as follows: $528 thousand for the remainder of 2023; $1.7 million for 2024; $1.3 million for the years 2025 to 2028.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

13.     COMMITMENTS AND CONTINGENCIES

Sales and Use Taxes - The Company has ongoing sales and use tax audits in various jurisdictions and may be subjected to varying interpretations of statute that could result in unfavorable outcomes. In accordance with ASC 450-20, Loss Contingencies, any probable and reasonable estimate of assessment costs have been included in Accrued state, local and other taxes.

The Company has received a state tax notification of audit results related to sales and use tax and with its outside legal counsel has evaluated the perceived merits of this tax assessment. The Company believes the likelihood of a material loss related to this contingency is remote and cannot be reasonably estimated at this time. Therefore, no loss has been recorded and the Company currently does not believe the resolution of this claim will have a material impact on its consolidated financial position, results of operations or cash flows.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND RETIREMENT PLANS LIABILITIES
9 Months Ended
Sep. 30, 2023
PENSION AND RETIREMENT PLANS LIABILITIES  
PENSION AND RETIREMENT PLANS LIABILITIES

14.    PENSION AND RETIREMENT PLANS LIABILITIES

The following represents the net periodic benefit cost and related components of the Company’s multiemployer Retirement Income Plan (Plan), a trusteed defined benefit pension plan:

Three months ended September 30, 

Nine months ended September 30, 

December 31,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Interest cost

 

$

 

$

243

 

$

41

 

$

729

Expected return on Plan assets

 

 

 

 

Amortization of net losses

 

1

 

253

 

225

 

758

Settlement loss

18,286

Net periodic benefit cost

$

1

$

496

$

18,552

$

1,487

As part of its ongoing plan termination, the Company made a total cash contribution to the Plan of $5.4 million during the nine months ended September 30, 2023. The Company did not contribute to this Plan during the nine months ended September 30, 2022.

The Company permits selected highly compensated employees to defer a portion of their compensation into the non-qualified Supplemental Retirement Plan (SERP). The Company maintains certain securities primarily in mutual funds and company-owned life insurance policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling $25.1 million as of September 30, 2023 and $24.2 million as of December 31, 2022. Trading losses related to the SERP assets totaled approximately $305 thousand during the three months ended September 30, 2023, compared to trading losses of approximately $2.6 million during the three months ended September 30, 2022. Trading gains related to the SERP assets totaled approximately $903 thousand during the nine months ended September 30, 2023, compared to trading losses of approximately $4.1 million during the nine months ended September 30, 2022. The SERP assets are reported in non-current Other assets in the accompanying Consolidated Balance Sheets and changes in the fair value of these assets are reported in the accompanying Consolidated Statements of Operations as compensation cost in Selling, general and administrative expenses.

The SERP liabilities include participant deferrals, net of distributions, and are stated at fair value of approximately $21.9 million as of September 30, 2023 and $23.1 million as of December 31, 2022. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Long-term retirement plan liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities resulted in unrealized losses of approximately $262 thousand during the three months ended September 30, 2023, compared to unrealized losses of approximately $2.5 million during the three months ended September 30, 2022. Changes in the fair value of the SERP liabilities resulted in unrealized gains of approximately $1.0 million during the nine months ended September 30, 2023, compared to unrealized losses of approximately $3.9 million during the nine months ended September 30, 2022.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE TO BANKS
9 Months Ended
Sep. 30, 2023
NOTES PAYABLE TO BANKS  
NOTES PAYABLE TO BANKS

15.    NOTES PAYABLE TO BANKS

The Company has a revolving Credit Agreement with Bank of America and four other lenders which provides for a line of credit of up to $100.0 million, including a $35.0 million letter of credit subfacility, and a $35.0 million swingline subfacility. The facility contains customary terms and conditions, including restrictions on indebtedness, dividend payments, business combinations and other related items. The revolving credit facility includes a full and unconditional guarantee by the Company's 100 percent owned domestic subsidiaries whose assets equal substantially all of the consolidated assets of the Company and its subsidiaries. The Credit Agreement has a maturity date of June 22, 2027.

The Credit Agreement contains three financial covenants. When RPC’s trailing four quarter EBITDA (as calculated under the Credit Agreement) is equal to or greater than $50.0 million: (i) the consolidated leverage ratio cannot exceed 2.50:1.00 and (ii) the debt service coverage ratio must be equal to or greater than 2.00:1.00; otherwise, the minimum tangible net worth must be greater than or equal to $400.0 million.

As of September 30, 2023, the Company was in compliance with all covenants.

Revolving loans under the amended revolving credit facility bear interest at one of the following two rates at the Company’s election:

Term SOFR; plus, a margin ranging from 1.25% to 2.25%, based on a quarterly consolidated leverage ratio calculation, and an additional SOFR Adjustment ranging from 0.10% to 0.30% depending upon maturity length; or
the Base Rate, which is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) Bank of America’s publicly announced, “prime rate,” (c) the Term SOFR plus 1.00%, or (d) 1.00%; in each case plus a margin that ranges from 0.25% to 1.25% based on a quarterly consolidated leverage ratio calculation.

In addition, the Company pays an annual fee ranging from 0.20% to 0.30%, based on a quarterly consolidated leverage ratio calculation, on the unused portion of the credit facility.

The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of approximately $3.7 million. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining unamortized balance of approximately $300 thousand at September 30, 2023 is classified as part of non-current Other assets.

As of September 30, 2023, RPC had no outstanding borrowings under the revolving credit facility, and letters of credit outstanding relating to self-insurance programs and contract bids totaled $16.6 million; therefore, a total of $83.4 million of the facility was available. Interest incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, and interest paid on the credit facility were as follows for the periods indicated:

Three months ended

Nine months ended

September 30, 

September 30, 

 

(in thousands)

    

2023

    

2022

    

2023

    

2022

 

Interest incurred

$

61

$

60

$

181

$

188

 

Interest paid

41

4

124

127

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
9 Months Ended
Sep. 30, 2023
INCOME TAXES  
INCOME TAXES

16.  INCOME TAXES

The Company generally determines its periodic income tax expense or benefit based upon the current period income or loss and the annual estimated tax rate for the Company adjusted for discrete items including changes to prior period estimates. In certain instances, the Company uses the discrete method when it believes the actual year-to-date effective rate provides a more reliable estimate of its income tax rate for the period. The estimated tax rate is revised, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.

For the three months ended September 30, 2023, the effective rate reflects a provision of 26.3 percent compared to a provision of 24.9 percent for the comparable period in the prior year. For the nine months ended September 30, 2023, the effective rate reflects a provision of 24.0 percent compared to a provision of 25.4 percent for the comparable period in the prior year. The increase in the quarterly effective tax rate is primarily due to a decrease in pretax income and unfavorable discrete adjustments.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE DISCLOSURES
9 Months Ended
Sep. 30, 2023
FAIR VALUE DISCLOSURES  
FAIR VALUE DISCLOSURES

17.  FAIR VALUE DISCLOSURES

The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:

1.Level 1 – Quoted market prices in active markets for identical assets or liabilities.
2.Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
3.Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

The following table summarizes the valuation of financial instruments measured at fair value on a recurring basis in the balance sheets as of September 30, 2023 and December 31, 2022:

Fair Value Measurements at September 30, 2023 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

  

(Level 1)

(Level 2)

(Level 3)

Assets:

Equity securities

$

349

$

349

$

$

Investments measured at net asset value

$

25,081

 

  

 

  

 

  

Fair Value Measurements at December 31, 2022 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

 

  

 

(Level 1)

 

(Level 2)

 

(Level 3)

Assets:

Equity securities

$

305

$

305

$

$

Investments measured at net asset value

$

24,175

 

  

 

  

 

  

The Company determines the fair value of equity securities that have a readily determinable fair value through quoted market prices. The total fair value is the final closing price, as defined by the exchange in which the asset is actively traded, on the last trading day of the period, multiplied by the number of units held without consideration of transaction costs. Marketable securities comprised of the SERP assets, are recorded primarily at their net cash surrender values, calculated using their net asset values, which approximates fair value, as provided by the issuing insurance or investment company. Significant observable inputs, in addition to quoted market prices, were used to value the equity securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the quarter ended September 30, 2023, there were no significant transfers in or out of levels 1, 2 or 3.

Under the Company’s revolving credit facility, there was no balance outstanding at September 30, 2023 and December 31, 2022. Borrowings under our revolving credit facility are typically based on the quote from the lender (level 2 inputs), which approximates fair value, and bear variable interest rates as described in Note 13. The Company is subject to interest rate risk, to the extent there are outstanding borrowings on the variable component of the interest rate.

The carrying amounts of other financial instruments reported in the balance sheet for current assets and current liabilities approximate their fair values because of the short maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether it will elect this option for financial instruments acquired in the future.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE LOSS
9 Months Ended
Sep. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE LOSS  
ACCUMULATED OTHER COMPREHENSIVE LOSS

18.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of the following:

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

3,897

 

322

 

4,219

Tax expense

(896)

(896)

Pension settlement charges, net of taxes

14,080

14,080

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

173

 

 

173

Total activity for the period

 

17,254

 

322

 

17,576

Balance at September 30, 2023

$

(53)

$

(2,310)

$

(2,363)

(1)Reported as part of Selling, general and administrative expenses.

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

91

 

91

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

585

 

 

585

Total activity for the period

 

585

 

91

 

676

Balance at September 30, 2022

$

(17,486)

$

(2,546)

$

(20,032)

(1)

Reported as part of Selling, general and administrative expenses.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED
9 Months Ended
Sep. 30, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED  
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

19. CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

The Company has a stock buyback program to repurchase up to 49,578,125 shares in the open market, including an additional 8,000,000 shares authorized for repurchase by the Board of Directors in the second quarter of 2023. As of September 30, 2023, 14,979,128 shares remained available to be repurchased. The program does not have a preset expiration date. Repurchases of shares of the Company’s common stock may be made from time to time in the open market, by block purchases, in privately negotiated transactions or in such other manner as determined by the Company. The timing of the repurchases and the actual amount repurchased will depend on a variety of factors, including the market price of the Company's shares, general market and economic conditions, and other factors. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or discontinued at any time.

Shares purchased for withholding taxes represent taxes due upon vesting of time-lapse restricted shares granted to employees. Total share repurchases for 2023 and 2022 year to date are detailed below:

Nine months ended

Nine months ended

September 30, 2023

September 30, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,309

$

9.24

$

2,367,178

157,921

$

5.77

$

911,503

Open market purchases

1,269,056

7.94

10,077,532

Total

1,525,365

$

8.16

$

12,444,710

157,921

$

5.77

$

911,503

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

20. SUBSEQUENT EVENTS

On October 24, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable December 11, 2023 to common stockholders of record at the close of business on November 10, 2023.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
RECENT ACCOUNTING STANDARDS (Policies)
9 Months Ended
Sep. 30, 2023
RECENT ACCOUNTING STANDARDS  
Recently Adopted Accounting Standards

Recently Adopted Accounting Standards:

ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08: Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company adopted these provisions in the second quarter of 2023 prospectively for future acquisitions. For the acquisition completed effective in the third quarter of 2023, the Company has recognized the contract assets and contract liabilities in the same manner as the acquiree. See Note 3 titled Business Acquisition for additional information. The adoption did not have a material impact on its consolidated financial statements.

Revenues

RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and, given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC typically satisfies its performance obligations over time as the services are performed. RPC records revenues based on the transaction price agreed upon with its customers.

Sales tax charged to customers is presented on a net basis within the accompanying Consolidated Statements of Operations and therefore excluded from revenues.

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2023
BUSINESS ACQUISITIONS  
Schedule of assets acquired and liabilities assumed measured at their fair values as of the acquisition date

Preliminary Fair Value

(in thousands)

as of July 1, 2023

Accounts receivable

$

12,836

Inventories

1,373

Prepaid and other current assets

384

Accounts payable

(4,499)

Property, plant and equipment

37,374

Operating lease right-of-use assets

46

Current portion of operating lease liabilities

(31)

Long-term operating lease liabilities

(15)

Finance lease right-of-use assets

1,165

Current portion of finance lease liabilities

(247)

Long-term finance lease liabilities

(944)

Goodwill

18,674

Other intangibles

13,200

Total consideration

79,316

Less: Assumption of capital lease liabilities (1)

(518)

Total cash consideration

$

78,798

(1) Disclosed as part of Accrued expenses and other current liabilities on

the Consolidated Balance Sheet as of September 30, 2023.

Schedule of preliminary fair values assigned to identifiable intangible asset

Weighted-Average

(in thousands)

Fair Value

Amortization Period (Years)

Customer Relationships

$

10,000

10

Trade Names and Trademarks

3,200

10

Total Amortizable Intangible Assets

$

13,200

Schedule of pro forma financial information

(in thousands)

Three months ended
September 30, 2023

Revenues

$

22,173

Net income

1,761

Three months ended September 30,

(in thousands)

2023

2022

Revenues

$

330,417

$

482,779

Net income

18,317

73,405

Nine months ended September 30,

(in thousands)

2023

2022

Revenues

$

1,274,700

$

1,183,765

Net income

163,951

143,075

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES (Tables)
9 Months Ended
Sep. 30, 2023
REVENUES  
Schedule of contract assets included in accounts receivable

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

75,670

$

103,498

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
DEPRECIATION AND AMORTIZATION (Tables)
9 Months Ended
Sep. 30, 2023
DEPRECIATION AND AMORTIZATION  
Schedule of depreciation and amortization

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Cost of revenues

$

25,590

$

18,795

$

71,249

$

53,942

Selling, general and administrative expenses

2,798

2,146

7,467

6,559

Total

28,388

20,941

78,716

60,501

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
EARNINGS PER SHARE  
Schedule of reconciliation of weighted average shares outstanding

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Net income available for stockholders

$

18,317

$

69,340

$

154,854

$

131,358

Less: Adjustments for earnings attributable to participating securities

(279)

(1,041)

(2,477)

(1,910)

Net income used in calculating earnings per share

$

18,038

$

68,299

$

152,377

$

129,448

Weighted average shares outstanding (including participating securities)

 

216,333

 

216,647

 

216,631

 

216,485

Adjustment for participating securities

 

(3,543)

 

(3,288)

 

(3,549)

 

(3,163)

Shares used in calculating basic and diluted earnings per share

 

212,790

 

213,359

 

213,082

 

213,322

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2023
STOCK-BASED COMPENSATION  
Schedule of stock-based employee compensation expense

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Pre-tax expense

$

1,915

$

1,572

$

6,033

$

4,764

After tax expense

$

1,320

$

1,145

$

4,446

$

3,554

Schedule of summary of the changes in non-vested restricted shares

The following is a summary of the changes in non-vested restricted shares for the nine months ended September 30, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,235,728

 

9.50

Vested

 

(858,425)

 

8.60

Forfeited

 

(91,186)

 

7.71

Non-vested shares at September 30, 2023

 

3,534,845

$

7.35

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2023
BUSINESS SEGMENT INFORMATION  
Schedule of operating segment revenues by major service lines

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Technical Services:

  

  

  

  

Pressure Pumping

$

110,622

$

257,933

$

585,243

$

572,472

Downhole Tools

 

96,261

 

102,831

305,254

 

273,828

Coiled Tubing

 

36,820

 

37,407

115,241

 

100,572

Cementing

26,731

6,489

38,995

15,429

Nitrogen

 

12,211

 

10,335

37,027

 

28,727

Snubbing

 

5,669

 

7,100

20,432

 

20,337

All other

 

14,755

 

13,680

42,886

 

46,862

Total Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services:

 

  

 

  

 

  

 

  

Rental Tools

$

20,119

$

17,880

$

56,129

$

45,257

All other

 

7,229

 

5,946

 

21,736

 

16,248

Total Support Services

$

27,348

$

23,826

$

77,865

$

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Schedule of revenue by geographical location

    

Three months ended

    

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

United States revenues

$

323,159

$

450,359

$

1,201,977

$

1,094,528

International revenues

 

7,258

 

9,242

20,966

 

25,204

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Schedule of segment reporting information by segment

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

 

  

 

  

Technical Services

$

303,069

$

435,775

$

1,145,078

$

1,058,227

Support Services

 

27,348

 

23,826

 

77,865

 

61,505

Total revenues

$

330,417

$

459,601

$

1,222,943

$

1,119,732

Operating income:

 

 

 

 

Technical Services

$

18,912

$

89,455

$

199,462

$

171,093

Support Services

 

6,861

 

5,278

 

21,425

 

11,392

Corporate expenses

 

(4,840)

 

(4,106)

 

(14,593)

 

(13,160)

Pension settlement charges

(18,286)

Gain on disposition of assets, net

 

1,778

 

1,543

 

7,729

 

6,295

Total operating income

$

22,711

$

92,170

$

195,737

$

175,620

Interest expense

 

(101)

 

(143)

 

(246)

 

(543)

Interest income

 

1,450

 

329

 

6,003

 

472

Other income (expense), net

 

804

 

(67)

 

2,196

 

516

Income before income taxes

$

24,864

$

92,289

$

203,690

$

176,065

As of and for the nine months ended

Technical

Support

September 30, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

71,175

$

7,503

$

38

$

78,716

Capital expenditures

 

136,237

 

9,159

 

3,420

 

148,816

Identifiable assets

873,819

84,156

289,398

1,247,373

As of and for the nine months ended

Technical

Support

September 30, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

53,002

$

7,346

$

153

$

60,501

Capital expenditures

 

79,828

 

9,558

 

841

 

90,227

Identifiable assets

836,310

79,546

139,727

1,055,583

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
CURRENT EXPECTED CREDIT LOSSES (Tables)
9 Months Ended
Sep. 30, 2023
CURRENT EXPECTED CREDIT LOSSES  
Schedule of roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected

Nine months ended September 30, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

2,449

 

1,484

Write-offs

(2,736)

 

(1,708)

Recoveries collected (net of expenses)

119

 

14

Ending balance

$

6,910

$

6,555

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2023
INVENTORIES  
Schedule of inventory

September 30, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

108,842

$

95,384

Finished goods

1,127

 

1,723

Ending balance

$

109,969

$

97,107

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Tables)
9 Months Ended
Sep. 30, 2023
GOODWILL  
Schedule of carrying amount of goodwill by reportable segment

(in thousands)

Technical Services

    

Support Services

Total

Beginning balance at January 1, 2023

$

30,992

$

1,158

 

$

32,150

Business acquisition (see note 3)

18,674

 

18,674

Ending balance at September 30, 2023

$

49,666

$

1,158

$

50,824

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INTANGIBLES, NET (Tables)
9 Months Ended
Sep. 30, 2023
OTHER INTANGIBLES, NET  
Summary of gross carrying value and accumulated amortization by each major intangible class

2023

2022

(in thousands)

Gross
Carrying
Amount

Accumulated Amortization

Gross
Carrying
Amount

Accumulated Amortization

Finite-lived Intangibles:

Customer Relationships

$

10,000

$

(250)

$

$

Trade Names and Trademarks

3,200

(80)

Software licenses

2,202

(1,723)

2,202

(1,143)

Patents and Technology

300

(295)

300

(275)

$

15,702

$

(2,348)

$

2,502

$

(1,418)

Summary of amortization expense

Three months ended

Nine months ended

September 30, 

September 30, 

(in thousands)

    

2023

2022

    

2023

2022

Amortization of finite-lived intangible assets

$

530

$

200

$

931

$

601

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND RETIREMENT PLANS LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2023
PENSION AND RETIREMENT PLANS LIABILITIES  
Schedule of net periodic benefit cost

Three months ended September 30, 

Nine months ended September 30, 

December 31,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Interest cost

 

$

 

$

243

 

$

41

 

$

729

Expected return on Plan assets

 

 

 

 

Amortization of net losses

 

1

 

253

 

225

 

758

Settlement loss

18,286

Net periodic benefit cost

$

1

$

496

$

18,552

$

1,487

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE TO BANKS (Tables)
9 Months Ended
Sep. 30, 2023
NOTES PAYABLE TO BANKS  
Schedule of interest incurred and paid on the credit facility, interest capitalized related to facilities and equipment under construction, and the related weighted average interest rates on long term debt

Three months ended

Nine months ended

September 30, 

September 30, 

 

(in thousands)

    

2023

    

2022

    

2023

    

2022

 

Interest incurred

$

61

$

60

$

181

$

188

 

Interest paid

41

4

124

127

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE DISCLOSURES (Tables)
9 Months Ended
Sep. 30, 2023
FAIR VALUE DISCLOSURES  
Schedule of valuation of financial instruments measured at fair value on a recurring basis

Fair Value Measurements at September 30, 2023 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

  

(Level 1)

(Level 2)

(Level 3)

Assets:

Equity securities

$

349

$

349

$

$

Investments measured at net asset value

$

25,081

 

  

 

  

 

  

Fair Value Measurements at December 31, 2022 with:

Quoted prices in

Significant 

active markets

 other 

Significant 

 for identical

observable

unobservable 

(in thousands)

    

Total

    

assets

    

 inputs

    

inputs

 

  

 

(Level 1)

 

(Level 2)

 

(Level 3)

Assets:

Equity securities

$

305

$

305

$

$

Investments measured at net asset value

$

24,175

 

  

 

  

 

  

XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
9 Months Ended
Sep. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of accumulated other comprehensive (loss) income

Accumulated other comprehensive loss consists of the following:

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

3,897

 

322

 

4,219

Tax expense

(896)

(896)

Pension settlement charges, net of taxes

14,080

14,080

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

173

 

 

173

Total activity for the period

 

17,254

 

322

 

17,576

Balance at September 30, 2023

$

(53)

$

(2,310)

$

(2,363)

(1)Reported as part of Selling, general and administrative expenses.

Foreign

Pension

Currency

(in thousands)

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

91

 

91

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

585

 

 

585

Total activity for the period

 

585

 

91

 

676

Balance at September 30, 2022

$

(17,486)

$

(2,546)

$

(20,032)

(1)

Reported as part of Selling, general and administrative expenses.

XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)
9 Months Ended
Sep. 30, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED  
Schedule of total share repurchases

Nine months ended

Nine months ended

September 30, 2023

September 30, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,309

$

9.24

$

2,367,178

157,921

$

5.77

$

911,503

Open market purchases

1,269,056

7.94

10,077,532

Total

1,525,365

$

8.16

$

12,444,710

157,921

$

5.77

$

911,503

XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
GENERAL - (Details)
9 Months Ended
Sep. 30, 2023
Affiliated Entity | Director Group | Minimum  
Ownership control  
Voting power (in percent) 50.00%
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Narrative (Details) - Spinnaker
$ in Thousands
Jul. 01, 2023
USD ($)
facility
item
Sep. 30, 2023
USD ($)
BUSINESS ACQUISITIONS    
Number of facilities located | facility 2  
Number of full service cementing spreads | item 18  
Purchase price $ 79,316  
Percent of equity acquired 100.00%  
Cash $ 76,800  
Payoff 2,000  
Assumption of capital lease liabilities $ 518  
Acquisition-related transaction costs   $ 767
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 01, 2023
Sep. 30, 2023
Dec. 31, 2022
BUSINESS ACQUISITIONS      
Goodwill   $ 50,824 $ 32,150
Total cash consideration   $ 78,798  
Spinnaker      
BUSINESS ACQUISITIONS      
Accounts receivable $ 12,836    
Inventories 1,373    
Prepaid and other current assets 384    
Accounts payable (4,499)    
Property, plant and equipment 37,374    
Operating lease right-of-use assets 46    
Current portion of operating lease liabilities (31)    
Long-term operating lease liabilities (15)    
Finance lease right-of-use assets 1,165    
Current portion of finance lease liabilities (247)    
Long-term finance lease liabilities (944)    
Goodwill (18,674)    
Other intangibles 13,200    
Total consideration 79,316    
Less: Assumption of capital lease liabilities (518)    
Total cash consideration $ 78,798    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Leases (Details) - Spinnaker
Jul. 01, 2023
BUSINESS ACQUISITIONS  
Remaining term of operating lease 1 year 6 months
Remaining term of finance lease 4 years 6 months
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details)
$ in Thousands
Jul. 01, 2023
USD ($)
Fair values assigned to identifiable intangible assets  
Fair Value $ 13,200
Customer relationships  
Fair values assigned to identifiable intangible assets  
Fair Value $ 10,000
Weighted-Average Amortization Period (Years) 10 years
Trade Names and Trademarks  
Fair values assigned to identifiable intangible assets  
Fair Value $ 3,200
Weighted-Average Amortization Period (Years) 10 years
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
BUSINESS ACQUISITIONS  
Revenues $ 22,173
Net income $ 1,761
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
BUSINESS ACQUISITIONS        
Revenues $ 330,417 $ 482,779 $ 1,274,700 $ 1,183,765
Net income $ 18,317 $ 73,405 $ 163,951 $ 143,075
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES - Payment Terms (Details)
9 Months Ended
Sep. 30, 2023
Minimum  
REVENUES  
Revenue satisfaction period 30 days
Maximum  
REVENUES  
Revenue satisfaction period 60 days
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUES - Contract balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable    
Disaggregation of revenue:    
Unbilled trade receivables $ 75,670 $ 103,498
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
DEPRECIATION AND AMORTIZATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total $ 28,388 $ 20,941 $ 78,716 $ 60,501
Cost of revenues        
Total 25,590 18,795 71,249 53,942
Selling, general and administrative expenses        
Total $ 2,798 $ 2,146 $ 7,467 $ 6,559
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
EARNINGS PER SHARE                
Net income available for stockholders: $ 18,317 $ 65,013 $ 71,524 $ 69,340 $ 46,939 $ 15,079 $ 154,854 $ 131,358
Less: Adjustments for earnings attributable to participating securities (279)     (1,041)     (2,477) (1,910)
Net income used in calculating earnings per share $ 18,038     $ 68,299     $ 152,377 $ 129,448
Weighted average shares outstanding (including participating securities) 216,333     216,647     216,631 216,485
Adjustment for participating securities (3,543)     (3,288)     (3,549) (3,163)
Shares used in calculating basic earnings per share 212,790     213,359     213,082 213,322
Shares used in calculating diluted earnings per share 212,790     213,359     213,082 213,322
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Details) - Stock Incentive Plans - shares
1 Months Ended
Apr. 30, 2014
Sep. 30, 2023
Stock-based compensation    
Stock authorized (in shares) 8,000,000  
Term (in years) 10 years  
Available for grant (in shares)   910,397
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Compensation expense (Details) - Stock Incentive Plans - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]        
Pre-tax expense $ 1,915 $ 1,572 $ 6,033 $ 4,764
After tax expense $ 1,320 $ 1,145 $ 4,446 $ 3,554
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Non-vested RSU's (Details) - Restricted Shares
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Shares  
Non-vested shares at Beginning | shares 3,248,728
Granted | shares 1,235,728
Vested | shares (858,425)
Forfeited | shares (91,186)
Non-vested shares at Ending | shares 3,534,845
Weighted Average Grant-Date Fair Value  
Non-vested shares at Beginning | $ / shares $ 6.87
Granted | $ / shares 9.50
Vested | $ / shares 8.60
Forfeited | $ / shares 7.71
Non-vested shares at Ending | $ / shares $ 7.35
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Restricted Shares        
Stock-based compensation        
Fair value, shares vested     $ 7,800 $ 2,800
Tax (expense) benefits for compensation tax deductions in excess of compensation expense     $ 195 $ (655)
Time Lapse Restricted Shares 2023        
Stock-based compensation        
Vesting period   4 years    
Stock based compensation award, vesting percentage 100.00%      
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment information:        
Total revenues $ 330,417 $ 459,601 $ 1,222,943 $ 1,119,732
Operating Segments        
Segment information:        
Total revenues 330,417 459,601 1,222,943 1,119,732
Technical Services        
Segment information:        
Total revenues 303,069 435,775 1,145,078 1,058,227
Technical Services | Pressure Pumping        
Segment information:        
Total revenues 110,622 257,933 585,243 572,472
Technical Services | Downhole Tools        
Segment information:        
Total revenues 96,261 102,831 305,254 273,828
Technical Services | Coiled Tubing        
Segment information:        
Total revenues 36,820 37,407 115,241 100,572
Technical Services | Cementing [Member]        
Segment information:        
Total revenues 26,731 6,489 38,995 15,429
Technical Services | Nitrogen        
Segment information:        
Total revenues 12,211 10,335 37,027 28,727
Technical Services | Snubbing        
Segment information:        
Total revenues 5,669 7,100 20,432 20,337
Technical Services | All other        
Segment information:        
Total revenues 14,755 13,680 42,886 46,862
Support Services        
Segment information:        
Total revenues 27,348 23,826 77,865 61,505
Support Services | Rental Tools        
Segment information:        
Total revenues 20,119 17,880 56,129 45,257
Support Services | All other        
Segment information:        
Total revenues $ 7,229 $ 5,946 $ 21,736 $ 16,248
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENT INFORMATION - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment information:        
Total revenues $ 330,417 $ 459,601 $ 1,222,943 $ 1,119,732
Operating Segments        
Segment information:        
Total revenues 330,417 459,601 1,222,943 1,119,732
United States        
Segment information:        
Total revenues 323,159 450,359 1,201,977 1,094,528
International        
Segment information:        
Total revenues $ 7,258 $ 9,242 $ 20,966 $ 25,204
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
BUSINESS SEGMENT INFORMATION - Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenues:          
Revenues $ 330,417 $ 459,601 $ 1,222,943 $ 1,119,732  
Operating income:          
Operating income 22,711 92,170 195,737 175,620  
Pension settlement charges     (18,286)    
Gain on disposition of assets, net 1,778 1,543 7,729 6,295  
Interest expense (101) (143) (246) (543)  
Interest income 1,450 329 6,003 472  
Other income (expense), net 804 (67) 2,196 516  
Income before income taxes 24,864 92,289 203,690 176,065  
Depreciation and amortization 28,388 20,941 78,716 60,501  
Capital expenditures     148,816 90,227  
Identifiable assets 1,247,373 1,055,583 1,247,373 1,055,583 $ 1,129,013
Technical Services          
Revenues:          
Revenues 303,069 435,775 1,145,078 1,058,227  
Operating income:          
Operating income 18,912 89,455 199,462 171,093  
Support Services          
Revenues:          
Revenues 27,348 23,826 77,865 61,505  
Operating income:          
Operating income 6,861 5,278 21,425 11,392  
Segment reconciling item          
Operating income:          
Corporate expenses (4,840) (4,106) (14,593) (13,160)  
Pension settlement charges     (18,286)    
Gain on disposition of assets, net 1,778 1,543 7,729 6,295  
Depreciation and amortization     38 153  
Capital expenditures     3,420 841  
Identifiable assets 289,398 139,727 289,398 139,727  
Operating Segments          
Revenues:          
Revenues 330,417 459,601 1,222,943 1,119,732  
Operating income:          
Operating income 22,711 92,170 195,737 175,620  
Income before income taxes 24,864 92,289 203,690 176,065  
Operating Segments | Technical Services          
Operating income:          
Depreciation and amortization     71,175 53,002  
Capital expenditures     136,237 79,828  
Identifiable assets 873,819 836,310 873,819 836,310  
Operating Segments | Support Services          
Operating income:          
Depreciation and amortization     7,503 7,346  
Capital expenditures     9,159 9,558  
Identifiable assets $ 84,156 $ 79,546 $ 84,156 $ 79,546  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.3
CURRENT EXPECTED CREDIT LOSSES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Allowance for doubtful accounts rollforward    
Beginning balance $ 7,078 $ 6,765
Provision for current expected credit losses 2,449 1,484
Write-offs (2,736) (1,708)
Recoveries collected (net of expenses) 119 14
Ending balance $ 6,910 $ 6,555
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
INVENTORIES    
Raw materials and supplies $ 108,842 $ 95,384
Finished goods 1,127 1,723
Ending balance $ 109,969 $ 97,107
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Changes in Goodwill  
Goodwill, Beginning Balance $ 32,150
Business acquisition (see note 3) 18,674
Goodwill, Ending Balance 50,824
Technical Services  
Changes in Goodwill  
Goodwill, Beginning Balance 30,992
Business acquisition (see note 3) 18,674
Goodwill, Ending Balance 49,666
Support Services  
Changes in Goodwill  
Goodwill, Beginning Balance 1,158
Goodwill, Ending Balance $ 1,158
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
OTHER INTANGIBLES, NET    
Gross Carrying Amount $ 15,702 $ 2,502
Accumulated Amortization (2,348) (1,418)
Customer relationships    
OTHER INTANGIBLES, NET    
Gross Carrying Amount 10,000  
Accumulated Amortization (250)  
Trade Names and Trademarks    
OTHER INTANGIBLES, NET    
Gross Carrying Amount 3,200  
Accumulated Amortization (80)  
Software licenses    
OTHER INTANGIBLES, NET    
Gross Carrying Amount 2,202 2,202
Accumulated Amortization (1,723) (1,143)
Patents and Technology    
OTHER INTANGIBLES, NET    
Gross Carrying Amount 300 300
Accumulated Amortization $ (295) $ (275)
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INTANGIBLES, NET - Amortization expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
OTHER INTANGIBLES, NET        
Amortization of finite-lived intangible assets $ 530 $ 200 $ 931 $ 601
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INTANGIBLES, NET - Estimated amortization expenses (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Estimated amortization expenses  
Remainder of 2023 $ 528
2024 1,700
2025 1,300
2026 1,300
2027 1,300
2028 $ 1,300
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
PENSION AND RETIREMENT PLANS LIABILITIES        
Settlement loss     $ 18,286  
Retirement Income Plan        
PENSION AND RETIREMENT PLANS LIABILITIES        
Interest cost   $ 243 $ 41 $ 729
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expenses. Selling, General and Administrative Expenses. Selling, General and Administrative Expenses. Selling, General and Administrative Expenses.
Amortization of net losses $ 1 $ 253 $ 225 $ 758
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expenses. Selling, General and Administrative Expenses. Selling, General and Administrative Expenses. Selling, General and Administrative Expenses.
Settlement loss     $ 18,286  
Net periodic benefit cost $ 1 $ 496 $ 18,552 $ 1,487
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Retirement Income Plan  
PENSION AND RETIREMENT PLANS LIABILITIES  
Cash contribution $ 5.4
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
PENSION AND RETIREMENT PLANS LIABILITIES          
Unrealized gain/loss due to change in fair value of SERP liabilities   $ (195) $ (17,254) $ (585)  
Non-qualified Supplemental Retirement Plan ("SERP")          
PENSION AND RETIREMENT PLANS LIABILITIES          
Fair value of plan assets $ 25,100   25,100   $ 24,200
Trading gains (losses), net (305) (2,600) 903 (4,100)  
SERP Liabilities 21,900   21,900   $ 23,100
Unrealized gain/loss due to change in fair value of SERP liabilities $ 262 $ 2,500 (1,000) $ 3,900  
Retirement Income Plan          
PENSION AND RETIREMENT PLANS LIABILITIES          
Cash contribution     $ 5,400    
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE TO BANKS - Credit Facility (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Lender
item
Dec. 31, 2022
USD ($)
Revolving credit facility    
Number of financial covenants | item 3  
SOFR | Minimum    
Revolving credit facility    
Additional increase (decrease) in basis points 0.10%  
SOFR | Maximum    
Revolving credit facility    
Additional increase (decrease) in basis points 0.30%  
Amendment    
Revolving credit facility    
Minimum EBITDA $ 50,000  
Maximum consolidated leverage ratio 2.50%  
Minimum debt service coverage ratio 2.00%  
Revolving credit facility    
Revolving credit facility    
Number of additional credit lenders | Lender 4  
Maximum borrowing capacity $ 100,000  
Origination and other costs 3,700  
Unamortized origination and other costs 300  
Outstanding debt 0 $ 0
Available credit facility $ 83,400  
Revolving credit facility | Minimum    
Revolving credit facility    
Annual fee (as a percent) 0.20%  
Revolving credit facility | Maximum    
Revolving credit facility    
Annual fee (as a percent) 0.30%  
Revolving credit facility | Amendment | Eurodollar Rate | SOFR | Minimum    
Revolving credit facility    
Basis points added 1.25%  
Revolving credit facility | Amendment | Eurodollar Rate | SOFR | Maximum    
Revolving credit facility    
Basis points added 2.25%  
Revolving credit facility | Amendment | Base Rate | Minimum    
Revolving credit facility    
Basis points added 0.25%  
Revolving credit facility | Amendment | Base Rate | Maximum    
Revolving credit facility    
Basis points added 1.25%  
Revolving credit facility | Amendment | Base Rate | Federal Funds Rate    
Revolving credit facility    
Basis points added 0.50%  
Revolving credit facility | Amendment | Base Rate | SOFR    
Revolving credit facility    
Basis points added 1.00%  
Revolving credit facility | Letter of credit    
Revolving credit facility    
Maximum borrowing capacity $ 35,000  
Outstanding debt 16,600  
Revolving credit facility | Letter of credit | Amendment    
Revolving credit facility    
Maximum borrowing capacity 400,000  
Revolving credit facility | Swingline    
Revolving credit facility    
Maximum borrowing capacity $ 35,000  
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.3
NOTES PAYABLE TO BANKS - Interest incurred (Details) - Revolving credit facility - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revolving credit facility        
Interest incurred $ 61 $ 60 $ 181 $ 188
Interest paid $ 41 $ 4 $ 124 $ 127
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES- (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
INCOME TAXES        
Effective tax rate (as a percent) 26.30% 24.90% 24.00% 25.40%
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) - Fair value on a recurring basis - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets:    
Equity securities $ 349 $ 305
Investments measured at net asset value 25,081 24,175
Level 1    
Assets:    
Equity securities 349 305
Level 2    
Assets:    
Equity securities 0 0
Level 3    
Assets:    
Equity securities $ 0 $ 0
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE DISCLOSURES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revolving credit facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Letters of credit outstanding amount $ 0 $ 0
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
AOCI rollforward    
Balance $ (19,939) $ (20,708)
Change during the period:    
Before-tax amount 4,219 91
Tax expense (896)  
Pension settlement charges, net of taxes 14,080  
Reclassification adjustment, net of taxes:    
Amortization of net loss 173 585
Total activity for the period 17,576 676
Balance (2,363) (20,032)
Pension Adjustment    
AOCI rollforward    
Balance (17,307) (18,071)
Change during the period:    
Before-tax amount 3,897  
Tax expense (896)  
Pension settlement charges, net of taxes 14,080  
Reclassification adjustment, net of taxes:    
Amortization of net loss 173 585
Total activity for the period 17,254 585
Balance (53) (17,486)
Foreign Currency Translation    
AOCI rollforward    
Balance (2,632) (2,637)
Change during the period:    
Before-tax amount 322 91
Reclassification adjustment, net of taxes:    
Total activity for the period 322 91
Balance $ (2,310) $ (2,546)
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.23.3
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED      
No. of shares 1,525,365 157,921  
Avg. price $ 8.16 $ 5.77  
Total cost $ 12,444,710 $ 911,503  
Stock buyback program      
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED      
Stock repurchase program     49,578,125
Remaining stock repurchase program 14,979,128    
Stock buyback program | Board of Directors      
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED      
Stock repurchase program     8,000,000
Shares purchased for withholding taxes      
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED      
No. of shares 256,309 157,921  
Avg. price $ 9.24 $ 5.77  
Total cost $ 2,367,178 $ 911,503  
Open market purchases      
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED      
No. of shares 1,269,056    
Avg. price $ 7.94    
Total cost $ 10,077,532    
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details) - Subsequent Event
Oct. 24, 2023
$ / shares
SUBSEQUENT EVENTS  
Cash dividend payable (in dollars per share) $ 0.04
Dividends payable, date to be payable Dec. 11, 2023
Dividend payable, date declared Nov. 10, 2023
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 18,317 $ 65,013 $ 71,524 $ 69,340 $ 46,939 $ 15,079 $ 154,854 $ 131,358
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 90 res-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000742278 res:DirectorGroupMember srt:MinimumMember srt:AffiliatedEntityMember 2023-01-01 2023-09-30 0000742278 res:StockBuybackProgramMember 2023-09-30 0000742278 srt:BoardOfDirectorsChairmanMember res:StockBuybackProgramMember 2023-06-30 0000742278 res:StockBuybackProgramMember 2023-06-30 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2023-01-01 2023-09-30 0000742278 res:OpenMarketPurchasesMember 2023-01-01 2023-09-30 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2022-01-01 2022-09-30 0000742278 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000742278 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000742278 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000742278 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000742278 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000742278 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000742278 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000742278 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000742278 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000742278 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000742278 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000742278 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000742278 us-gaap:RetainedEarningsMember 2023-09-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000742278 us-gaap:RetainedEarningsMember 2023-06-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000742278 2023-06-30 0000742278 us-gaap:RetainedEarningsMember 2023-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000742278 2023-03-31 0000742278 us-gaap:RetainedEarningsMember 2022-12-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000742278 us-gaap:RetainedEarningsMember 2022-09-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000742278 us-gaap:RetainedEarningsMember 2022-06-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000742278 2022-06-30 0000742278 us-gaap:RetainedEarningsMember 2022-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000742278 2022-03-31 0000742278 us-gaap:RetainedEarningsMember 2021-12-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000742278 res:StockIncentivePlansMember 2023-09-30 0000742278 res:StockIncentivePlansMember 2014-04-30 0000742278 res:StockIncentivePlansMember 2014-04-01 2014-04-30 0000742278 us-gaap:RestrictedStockMember 2023-09-30 0000742278 us-gaap:RestrictedStockMember 2022-12-31 0000742278 res:TimeLapseRestrictedShares2023Member 2023-07-01 2023-09-30 0000742278 res:TimeLapseRestrictedShares2023Member 2023-01-01 2023-03-31 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2023-07-01 2023-09-30 0000742278 res:SnubbingMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:RentalToolsMember res:SupportServicesMember 2023-07-01 2023-09-30 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:NitrogenMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:CementingMember res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000742278 country:US 2023-07-01 2023-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2023-01-01 2023-09-30 0000742278 res:SnubbingMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:RentalToolsMember res:SupportServicesMember 2023-01-01 2023-09-30 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:NitrogenMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:CementingMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000742278 country:US 2023-01-01 2023-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2022-07-01 2022-09-30 0000742278 res:SnubbingMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:RentalToolsMember res:SupportServicesMember 2022-07-01 2022-09-30 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:NitrogenMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:CementingMember res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000742278 country:US 2022-07-01 2022-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2022-01-01 2022-09-30 0000742278 res:SnubbingMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:RentalToolsMember res:SupportServicesMember 2022-01-01 2022-09-30 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:NitrogenMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:CementingMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000742278 country:US 2022-01-01 2022-09-30 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-09-30 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000742278 res:TechnicalServiceMember 2023-07-01 2023-09-30 0000742278 res:SupportServicesMember 2023-07-01 2023-09-30 0000742278 res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:SupportServicesMember 2023-01-01 2023-09-30 0000742278 res:TechnicalServiceMember 2022-07-01 2022-09-30 0000742278 res:SupportServicesMember 2022-07-01 2022-09-30 0000742278 res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 res:SupportServicesMember 2022-01-01 2022-09-30 0000742278 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000742278 2022-04-01 2022-06-30 0000742278 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000742278 2022-01-01 2022-03-31 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:LetterOfCreditMember 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember res:SwinglineFacilityMember 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000742278 us-gaap:RevolvingCreditFacilityMember 2023-07-01 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2022-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000742278 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember 2022-07-01 2022-09-30 0000742278 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0000742278 res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 res:TechnicalServiceMember 2023-09-30 0000742278 res:SupportServicesMember 2023-09-30 0000742278 res:TechnicalServiceMember 2022-12-31 0000742278 res:SupportServicesMember 2022-12-31 0000742278 2023-07-01 2023-07-01 0000742278 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0000742278 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0000742278 us-gaap:LicensingAgreementsMember 2023-09-30 0000742278 us-gaap:CustomerRelationshipsMember 2023-09-30 0000742278 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000742278 us-gaap:LicensingAgreementsMember 2022-12-31 0000742278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000742278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000742278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000742278 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000742278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000742278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000742278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000742278 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000742278 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0000742278 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0000742278 us-gaap:SubsequentEventMember 2023-10-24 0000742278 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000742278 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000742278 2023-04-01 2023-06-30 0000742278 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000742278 2023-01-01 2023-03-31 0000742278 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000742278 us-gaap:SubsequentEventMember 2023-10-24 2023-10-24 0000742278 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000742278 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember res:TechnicalServiceMember 2023-01-01 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember res:SupportServicesMember 2023-01-01 2023-09-30 0000742278 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000742278 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000742278 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000742278 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000742278 us-gaap:OperatingSegmentsMember res:TechnicalServiceMember 2022-01-01 2022-09-30 0000742278 us-gaap:OperatingSegmentsMember res:SupportServicesMember 2022-01-01 2022-09-30 0000742278 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000742278 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-09-30 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2023-01-01 2023-09-30 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2023-01-01 2023-09-30 0000742278 us-gaap:AccountsReceivableMember 2023-09-30 0000742278 us-gaap:AccountsReceivableMember 2022-12-31 0000742278 us-gaap:CommonStockMember 2023-09-30 0000742278 us-gaap:CommonStockMember 2023-06-30 0000742278 us-gaap:CommonStockMember 2023-03-31 0000742278 us-gaap:CommonStockMember 2022-12-31 0000742278 us-gaap:CommonStockMember 2022-09-30 0000742278 us-gaap:CommonStockMember 2022-06-30 0000742278 us-gaap:CommonStockMember 2022-03-31 0000742278 us-gaap:CommonStockMember 2021-12-31 0000742278 res:SpinnakerOilwellServicesLlcMember 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember res:TechnicalServiceMember 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember res:SupportServicesMember 2023-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2023-09-30 0000742278 us-gaap:OperatingSegmentsMember res:TechnicalServiceMember 2022-09-30 0000742278 us-gaap:OperatingSegmentsMember res:SupportServicesMember 2022-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2022-09-30 0000742278 res:StockIncentivePlansMember 2023-07-01 2023-09-30 0000742278 res:StockIncentivePlansMember 2023-01-01 2023-09-30 0000742278 res:StockIncentivePlansMember 2022-07-01 2022-09-30 0000742278 res:StockIncentivePlansMember 2022-01-01 2022-09-30 0000742278 us-gaap:TrademarksAndTradeNamesMember 2023-07-01 2023-07-01 0000742278 us-gaap:CustomerRelationshipsMember 2023-07-01 2023-07-01 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-30 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000742278 2021-12-31 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2023-09-30 0000742278 res:OpenMarketPurchasesMember 2023-09-30 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2022-09-30 0000742278 2022-09-30 0000742278 srt:MinimumMember 2023-01-01 2023-09-30 0000742278 srt:MaximumMember 2023-01-01 2023-09-30 0000742278 res:SpinnakerOilwellServicesLlcMember 2023-07-01 2023-07-01 0000742278 res:AmendmentMember 2023-01-01 2023-09-30 0000742278 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-07-01 2023-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-07-01 2022-09-30 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2023-07-01 2023-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2022-07-01 2022-09-30 0000742278 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-09-30 0000742278 res:SpinnakerOilwellServicesLlcMember 2023-07-01 0000742278 2022-07-01 2022-09-30 0000742278 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-30 0000742278 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-30 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-09-30 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-09-30 0000742278 2022-01-01 2022-09-30 0000742278 2023-09-30 0000742278 2022-12-31 0000742278 2023-07-01 2023-09-30 0000742278 2023-10-20 0000742278 2023-01-01 2023-09-30 shares iso4217:USD pure res:item res:facility res:Lender iso4217:USD shares 0000742278 --12-31 2023 Q3 false true false 212790000 213359000 213082000 213322000 http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense 216228372 216609191 1.00 1300000 1300000 1300000 http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#SellingGeneralAndAdministrativeExpense 10-Q 2023-09-30 001-08726 RPC, INC. DE 58-1550825 2801 Buford Highway, Suite 300 Atlanta GA 30329 404 321-2140 Common stock, par value $0.10 RES NYSE Yes Yes Accelerated Filer false false false 216228372 171874000 126424000 6910000 7078000 326778000 416568000 109969000 97107000 62889000 42403000 11701000 17753000 3228000 3086000 686439000 703341000 795047000 775334000 436336000 333093000 25567000 28864000 1101000 50824000 32150000 13354000 1084000 33752000 30481000 1247373000 1129013000 88389000 115213000 27909000 33161000 6760000 3232000 6196000 4296000 259000 499000 9610000 7959000 10728000 2640000 1864000 140112000 178603000 9489000 7149000 21898000 23106000 50472000 37473000 19040000 19517000 882000 7724000 5430000 249617000 271278000 0.10 0.10 1000000 1000000 0 0 0.10 0.10 349000000 349000000 216228372 216609191 21623000 21661000 0 0 978496000 856013000 -2363000 -19939000 997756000 857735000 1247373000 1129013000 330417000 459601000 1222943000 1119732000 239084000 309790000 810120000 779544000 42012000 38243000 127813000 110362000 18286000 28388000 20941000 78716000 60501000 1778000 1543000 7729000 6295000 22711000 92170000 195737000 175620000 101000 143000 246000 543000 1450000 329000 6003000 472000 804000 -67000 2196000 516000 24864000 92289000 203690000 176065000 6547000 22949000 48836000 44707000 18317000 69340000 154854000 131358000 0.08 0.32 0.71 0.61 0.08 0.32 0.71 0.61 0.04 0.02 0.12 0.02 18317000 69340000 154854000 131358000 -195000 -17254000 -585000 -101000 -90000 322000 91000 18216000 69445000 172430000 132034000 216609000 21661000 856013000 -19939000 857735000 1149000 115000 1687000 1802000 1388000 139000 1687000 9523000 11349000 71524000 71524000 8679000 8679000 -16678000 -16678000 -16000 -16000 216370000 21637000 909335000 -3277000 927695000 40000 4000 2312000 2316000 1000 2312000 -2310000 2000 65013000 65013000 8635000 8635000 -576000 -576000 439000 439000 216409000 21641000 968023000 -2262000 987402000 -44000 -4000 1919000 1915000 137000 14000 1919000 -790000 1143000 18317000 18317000 8634000 8634000 -101000 -101000 216228000 21623000 978496000 -2363000 997756000 215629000 21563000 640936000 -20708000 641791000 1037000 104000 1393000 1497000 190000 19000 1393000 -502000 910000 15079000 15079000 -195000 -195000 116000 116000 216476000 21648000 656517000 -20397000 657768000 186000 18000 1677000 1695000 1677000 -1677000 46939000 46939000 -195000 -195000 65000 65000 216662000 21666000 705133000 -20137000 706662000 -31000 -3000 1575000 1572000 1575000 -1573000 2000 69340000 69340000 -195000 -195000 -90000 -90000 4267000 4267000 216631000 21663000 771779000 -20032000 773410000 154854000 131358000 78758000 61352000 6033000 4764000 7729000 6295000 7845000 13284000 -18286000 -102591000 211375000 20486000 -13038000 11506000 14708000 -6437000 -2907000 167000 83000 2341000 -6393000 -31569000 42700000 -240000 -139000 -5245000 10759000 3528000 -5702000 1900000 4309000 -4385000 -2804000 -6696000 -6044000 2340000 -3762000 6934000 976000 299142000 40928000 148816000 90227000 12569000 11572000 78798000 -215045000 -78655000 25948000 4267000 12445000 912000 254000 3642000 -38647000 -8821000 45450000 -46548000 126424000 82433000 171874000 35885000 61484000 18615000 124000 127000 9527000 13912000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">1.    GENERAL</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The accompanying unaudited consolidated financial statements include the accounts of RPC, Inc. and its wholly-owned subsidiaries (RPC or the Company) and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. These consolidated financial statements have been prepared in accordance with Accounting Standards Codification (ASC) Topic 810, “Consolidation” and Rule 3A-02(a) of Regulation S-X. In accordance with ASC Topic 810 and Rule 3A-02 (a) of Regulation S-X, the Company’s policy is to consolidate all subsidiaries and investees where it has voting control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The balance sheet at December 31, 2022 has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Certain prior year amounts have been reclassified to conform to the presentation in the current year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">2. RECENT ACCOUNTING STANDARDS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08:</b><span style="font-style:italic;font-weight:bold;"> Business Combinations (Topic 805):</span> <span style="font-style:italic;font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: </span><span style="white-space:pre-wrap;">The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company adopted these provisions in the second quarter of 2023 prospectively for future acquisitions. For the acquisition completed effective in the third quarter of 2023, the Company has recognized the contract assets and contract liabilities in the same manner as the acquiree. See Note 3 titled Business Acquisition for additional information. The adoption did not have a material impact on its consolidated financial statements</span><span style="font-size:11pt;">. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08:</b><span style="font-style:italic;font-weight:bold;"> Business Combinations (Topic 805):</span> <span style="font-style:italic;font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: </span><span style="white-space:pre-wrap;">The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company adopted these provisions in the second quarter of 2023 prospectively for future acquisitions. For the acquisition completed effective in the third quarter of 2023, the Company has recognized the contract assets and contract liabilities in the same manner as the acquiree. See Note 3 titled Business Acquisition for additional information. The adoption did not have a material impact on its consolidated financial statements</span><span style="font-size:11pt;">. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">3. BUSINESS ACQUISITION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Effective July 1, 2023 (Effective Date), the Company completed its acquisition of all of the outstanding equity interests in Spinnaker Oilwell Services, LLC (Spinnaker), pursuant to a Merger Agreement (Merger Agreement) with Catapult Energy Services Group, LLC, as the representative of the Sellers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Spinnaker, headquartered in Oklahoma City, Oklahoma, is a leading provider of oilfield cementing services in the Permian and Mid-Continent basins. Spinnaker operates two facilities located in El Reno, Oklahoma and Hobbs, New Mexico and maintains 18<span style="white-space:pre-wrap;"> full-service cementing spreads. This acquisition significantly expanded RPC's cementing business from its presence in South Texas to basins in which it currently provides other services. Spinnaker is included in our Technical Services Segment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The purchase price was $79.3 million for 100 percent of Spinnaker’s equity, and consisted of approximately $76.8 million in cash, a $2.0 million pay-off of capital lease liabilities together with an assumption of $518 thousand of capital lease liabilities. The Merger Agreement includes a post-closing adjustment window for an agreed-upon level of Spinnaker’s working capital, as well as other usual and customary items, which is reflected in the purchase price allocation below and expected to be finalized during the fourth quarter of 2023. Acquisition-related transaction costs of $767<span style="white-space:pre-wrap;"> thousand were recorded during the nine months ended September 30, 2023, and included in Selling, general and administrative expenses in the Consolidated Statements of Operations. The acquisition was funded with cash on hand. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The acquisition was accounted for as a business combination with the assets acquired and liabilities assumed measured at their fair values as of the acquisition date, primarily using Level 3 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">The acquisition consideration allocation below is preliminary, pending finalization of the working capital settlement and the final review of certain assets’ fair value. The excess of the acquisition consideration over the estimated fair values of the acquired assets and assumed liabilities has been assigned to goodwill which is primarily attributable to expected revenue synergies. As additional information becomes available, we may further revise the preliminary acquisition consideration allocation during the remainder of the measurement period, which will not exceed twelve months from the closing of the acquisition. Such revisions or changes, if any, are currently not expected but may be material.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:76.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preliminary Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of July 1, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,836</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,373</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 384</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,499)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 37,374</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (31)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (15)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,165</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (247)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (944)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,200</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 79,316</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Less: Assumption of capital lease liabilities </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (518)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 78,798</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;"> Disclosed as part of Accrued expenses and other current liabilities on</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> the Consolidated Balance Sheet as of September 30, 2023.</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">The fair value of receivables acquired approximates the gross contractual value. The contractual amount not expected to be collected is immaterial. The fair value of acquired inventory was based on the lower of cost and net realizable value, with cost determined using the weighted-average cost method.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Property, plant and equipment is comprised of buildings and leasehold improvements, machinery and equipment, vehicles, land, and information technology. The preliminary estimated fair value was determined using the cost and market approaches. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Company assumed the following leases and obligations as of the Effective Date - a finance lease for certain land and facilities with a remaining lease term of approximately 4.5 years; three spreads under failed sale and lease back arrangements with varying expiration dates; and an operating lease for an office space with a remaining lease term of approximately 1.5<span style="white-space:pre-wrap;"> years. There were no favorable or unfavorable market terms for the leases. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">Acquired intangible assets include customer relationships, tradenames and trademarks. Intangible assets were valued using the multi-period excess earnings and relief-from-royalty methods, both forms of the income approach which considers a forecast of future cash flows generated from the use of each asset. The following table shows the preliminary fair values assigned to identifiable intangible assets:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:82.22%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade Names and Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Amortizable Intangible Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Revenues and Net income of Spinnaker included in the Company's Consolidated Statements of Operations from the acquisition date are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:76.65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 22,173</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,761</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;width:18pt;"></span>Spinnaker’s duration of contracts is typically a day or less and their contract assets and liabilities are measured similar to RPC’s other businesses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The supplemental pro forma financial information has been prepared using the acquisition method of accounting and is based on the historical financial information of Spinnaker and RPC. This proforma financial information does not necessarily represent what the combined company’s revenues or results of operations would have been had the acquisition been completed on January 1, 2022, nor do they intend to be a projection of future operating results of the combined company. It also does not reflect any operating efficiencies or potential cost savings that might be achieved from synergies of combining Spinnaker and RPC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The following table provides unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:84.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:30.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482,779</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,317</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,405</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:84.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:30.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,274,700</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,183,765</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 163,951</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,075</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 2 18 79300000 1 76800000 2000000.0 518000 767000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:76.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preliminary Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of July 1, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,836</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,373</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 384</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,499)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 37,374</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 46</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (31)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (15)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,165</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (247)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (944)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,200</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 79,316</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Less: Assumption of capital lease liabilities </span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (518)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 78,798</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;"> Disclosed as part of Accrued expenses and other current liabilities on</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> the Consolidated Balance Sheet as of September 30, 2023.</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr></table> 12836000 1373000 384000 4499000 37374000 46000 31000 15000 1165000 247000 944000 -18674000 13200000 79316000 518000 78798000 P4Y6M P1Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:82.22%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Period (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade Names and Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Amortizable Intangible Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 10000000 P10Y 3200000 P10Y 13200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:76.65%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 22,173</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,761</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:84.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:30.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482,779</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,317</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,405</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:84.15%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:30.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,274,700</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,183,765</p></td></tr><tr><td style="vertical-align:bottom;width:63.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:normal;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 163,951</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,075</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 22173000 1761000 330417000 482779000 18317000 73405000 1274700000 1183765000 163951000 143075000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">4.    REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Accounting Policy:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and, given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC typically satisfies its performance obligations over time as the services are performed. RPC records revenues based on the transaction price agreed upon with its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Sales tax charged to customers is presented on a net basis within the accompanying Consolidated Statements of Operations and therefore excluded from revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Nature of services:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC provides a broad range of specialized oilfield services to independent and major oil and gas companies engaged in the exploration, production and development of oil and gas properties throughout the United States and in selected international markets. RPC manages its business as either (1) services offered on the well site with equipment and personnel (Technical Services) or (2) services and tools offered off the well site (Support Services). For more detailed information about operating segments, see Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Our contracts with customers are generally short-term in nature and generally consist of a single performance obligation <span style="white-space:pre-wrap;">– the provision of oilfield services. RPC contracts with its customers to provide the following services by reportable segment:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Technical Services</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:4.3pt;text-indent:0pt;white-space:nowrap;">●</span>Includes pressure pumping, downhole tools services, coiled tubing, nitrogen, snubbing and other oilfield related services including wireline, well control, fishing, pump down services and cementing.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Support Services</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:4.3pt;text-indent:0pt;white-space:nowrap;">●</span>Rental tools – RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:4.3pt;text-indent:0pt;white-space:nowrap;">●</span>Other support services include oilfield pipe inspection services, pipe management and pipe storage, well control training and consulting.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Payment terms:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC’s contracts with customers state the final terms of the sales, including the description, quantity, and price of each service to be delivered. The Company’s contracts are generally short-term in nature and in most situations, RPC provides services ahead of payment - i.e., RPC has fulfilled the performance obligation prior to submitting a customer invoice. RPC invoices the customer upon completion of the specified services and collection is generally expected between 30 to 60 days after invoicing. As the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the services are provided to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to our arrangements with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Significant judgments:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC believes the output method is a reasonable measure of progress for the satisfaction of our performance obligations, which are satisfied over time, as it provides a faithful depiction of (1) our performance toward complete satisfaction of the performance obligation under the contract and (2) the value transferred to the customer of the services performed under the contract. RPC has elected the right to invoice practical expedient for recognizing revenue related to its performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Disaggregation of revenues:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">See Note 8 for disaggregation of revenue by operating segment and services offered in each of them and by geographic regions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-line:none;">Contract balances:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Contract assets representing the Company’s rights to consideration for work completed but not billed are included in accounts receivable, net in the accompanying Consolidated Balance Sheets are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:72.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:72.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 75,670</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,498</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Substantially all of the unbilled trade receivables disclosed were or are expected to be invoiced during the following quarter.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC’s contract revenues are generated principally from providing oilfield services. These services are based on mutually agreed upon pricing with the customer prior to the services being delivered and, given the nature of the services, do not include the right of return. Pricing for these services is a function of rates based on the nature of the specific job, with consideration for the extent of equipment, labor, and consumables needed for the job. RPC typically satisfies its performance obligations over time as the services are performed. RPC records revenues based on the transaction price agreed upon with its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Sales tax charged to customers is presented on a net basis within the accompanying Consolidated Statements of Operations and therefore excluded from revenues.</p> P30D P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:72.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:72.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 75,670</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,498</p></td></tr></table> 75670000 103498000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">5. DEPRECIATION AND AMORTIZATION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:0.3pt;"></span><span style="display:inline-block;width:17.7pt;"></span><span style="display:inline-block;width:0.3pt;"></span><span style="display:inline-block;width:17.7pt;"></span>Depreciation and amortization disclosed in the Consolidated Statements of Operations related to the following components:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,590</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 71,249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,942</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,798</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,388</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 78,716</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,590</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 71,249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,942</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,798</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,388</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 78,716</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 25590000 18795000 71249000 53942000 2798000 2146000 7467000 6559000 28388000 20941000 78716000 60501000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">6.    EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. The following table shows the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">restricted shares of common stock (participating securities) outstanding and a reconciliation of outstanding weighted average shares:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available for stockholders </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 154,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (279)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,477)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,038</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 152,377</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216,333</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216,631</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,543)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,549)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 212,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 213,082</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available for stockholders </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 154,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (279)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,477)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,038</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 152,377</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216,333</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216,631</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,543)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,549)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 212,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 213,082</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 18317000 69340000 154854000 131358000 279000 1041000 2477000 1910000 18038000 68299000 152377000 129448000 216333000 216647000 216631000 216485000 3543000 3288000 3549000 3163000 212790000 213359000 213082000 213322000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">7.    STOCK-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">In April 2014, the Company reserved 8,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of 10 years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including, among others incentive and non-qualified stock options and restricted shares. As of September 30, 2023, there were 910,397 shares available for grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">In the first quarter of 2023, the Company issued time-lapse restricted shares to certain employees that will vest ratably over a period of four years<span style="white-space:pre-wrap;">. In addition, the Company granted performance share unit awards to its executive officers and certain other employees that vest based on the achievement of pre-established financial performance targets and relative total shareholder return performance. The awards will be issued at different levels based on the performance achieved with a cliff vesting at the end of the Company’s fiscal year ending 2025. The Company evaluated the portions of the awards that are probable to vest and has accrued compensation expense at </span><span style="-sec-ix-hidden:Hidden_6hq6DWEcT0WLTW27PwSaNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100</span></span><span style="white-space:pre-wrap;"> percent of the target awards. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">Stock-based employee compensation expense for the three and nine months ended September 30, 2023 was as follows: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,915</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,033</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,764</p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,554</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following is a summary of the changes in non-vested restricted shares for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.48%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,248,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.87</p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,235,728</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9.50</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (858,425)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.60</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,186)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7.71</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-vested shares at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,534,845</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7.35</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The total fair value of shares vested was $7.8 million during the nine months ended September 30, 2023 and $2.8 million during the nine months ended September 30, 2022. Excess tax benefits or deficits realized from tax compensation deductions in excess of, or lower than, compensation expense are recorded as either a beneficial or detrimental discrete income tax adjustment. This was a favorable adjustment of $195 thousand for the nine months ended September 30, 2023 and a detrimental adjustment of $655<span style="white-space:pre-wrap;"> thousand for the nine months ended September 30, 2022. The table above does not include any of the activity related to performance share unit awards since they are not currently issued or vested. </span></p> 8000000 P10Y 910397 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,915</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,033</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,764</p></td></tr><tr><td style="vertical-align:bottom;width:62.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,554</p></td></tr></table> 1915000 1572000 6033000 4764000 1320000 1145000 4446000 3554000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following is a summary of the changes in non-vested restricted shares for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.48%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,248,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.87</p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,235,728</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9.50</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (858,425)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.60</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,186)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7.71</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-vested shares at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,534,845</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7.35</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3248728 6.87 1235728 9.50 858425 8.60 91186 7.71 3534845 7.35 7800000 2800000 195000 -655000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">8.    BUSINESS SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC’s reportable segments are the same as its operating segments. RPC manages its business under Technical Services and Support Services. Technical Services is comprised of service lines that generate revenue based on equipment, personnel or materials at the well site and are closely aligned with completion and production activities of the customers. Support Services is comprised of service lines which generate revenue from services and tools offered off the well site and are more closely aligned with the customers’ drilling activities. Selected overhead including certain centralized support services and regulatory compliance are classified as Corporate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Technical Services consists primarily of pressure pumping, downhole tools, coiled tubing, cementing, snubbing, nitrogen, well control, wireline and fishing. The services offered under Technical Services are high capital and personnel intensive businesses. The Company considers all of these services to be closely integrated oil and gas well servicing businesses and makes resource allocation and performance assessment decisions based on this operating segment as a whole across these various services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Support Services consist primarily of drill pipe and related tools, pipe handling, pipe inspection and storage services, and oilfield training and consulting services. The demand for these services tends to be influenced primarily by customer drilling-related activity levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Company’s Chief Operating Decision Maker (CODM) assesses performance and makes resource allocation decisions regarding, among others, staffing, growth and maintenance capital expenditures and key initiatives based on the operating segments outlined above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Segment Revenues:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">RPC’s operating segment revenues by major service lines are shown in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Technical Services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pressure Pumping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 110,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 585,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Downhole Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,261</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 305,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Coiled Tubing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 36,820</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 115,241</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cementing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,731</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nitrogen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,211</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 37,027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Snubbing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,669</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,432</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,755</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 42,886</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 303,069</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,145,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Support Services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,736</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,348</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following summarizes revenues for the United States and separately for all international locations combined for the three and nine months ended September 30, 2023 and 2022. The revenues are presented based on the location of the use of the equipment or services. Assets related to international operations are less than 10 percent of RPC’s consolidated assets, and therefore are not presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 323,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,201,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,966</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 18pt;">The accounting policies of the reportable segments are the same as those referenced in Note 1 to these consolidated financial statements. RPC evaluates the performance of its segments based on revenues, operating profits and return on invested capital. Gains or losses on disposition of assets are reviewed by the CODM on a consolidated basis, and accordingly the Company does not report gains or losses at the segment level. Inter-segment revenues are generally recorded in segment operating results at prices that management believes approximate prices for arm’s length transactions and are not material to operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Summarized financial information with respect RPC’s reportable segments for the three and nine months ended September 30, 2023, and 2022 are shown in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 303,069</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,145,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,227</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,348</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,505</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating income: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,462</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,093</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,392</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,840)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (14,593)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,160)</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension settlement charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (18,286)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on disposition of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,778</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,295</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total operating income </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,711</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 195,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,620</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (101)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (246)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (543)</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Interest income </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,450</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,003</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 804</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 203,690</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,065</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of and for the nine months ended </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Technical </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Support </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 71,175</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,503</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 78,716</b></p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capital expenditures</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 136,237</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,159</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,420</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 148,816</b></p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Identifiable assets</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 873,819</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 84,156</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,398</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,247,373</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">As of and for the nine months ended </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technical</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Support</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">September 30, 2022</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Services</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Services</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Corporate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,002</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,346</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,501</p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capital expenditures</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,828</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,558</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 841</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,227</p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Identifiable assets </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 836,310</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,546</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,727</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,583</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Technical Services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pressure Pumping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 110,622</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 585,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 572,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Downhole Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,261</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 305,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Coiled Tubing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 36,820</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 115,241</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cementing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,731</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nitrogen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,211</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 37,027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Snubbing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,669</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,432</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,755</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 42,886</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 303,069</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,145,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Support Services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,736</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,348</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 110622000 257933000 585243000 572472000 96261000 102831000 305254000 273828000 36820000 37407000 115241000 100572000 26731000 6489000 38995000 15429000 12211000 10335000 37027000 28727000 5669000 7100000 20432000 20337000 14755000 13680000 42886000 46862000 303069000 435775000 1145078000 1058227000 20119000 17880000 56129000 45257000 7229000 5946000 21736000 16248000 27348000 23826000 77865000 61505000 330417000 459601000 1222943000 1119732000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 323,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,201,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20,966</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 323159000 450359000 1201977000 1094528000 7258000 9242000 20966000 25204000 330417000 459601000 1222943000 1119732000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 303,069</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,145,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058,227</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,348</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,505</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 330,417</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 459,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,222,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119,732</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating income: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technical Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,462</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,093</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Support Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,392</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,840)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,106)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (14,593)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,160)</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension settlement charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (18,286)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on disposition of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,778</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,295</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total operating income </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,711</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 195,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,620</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (101)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (246)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (543)</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Interest income </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,450</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,003</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 804</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td></tr><tr><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 203,690</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,065</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of and for the nine months ended </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Technical </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Support </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 71,175</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,503</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 78,716</b></p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capital expenditures</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 136,237</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,159</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,420</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 148,816</b></p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Identifiable assets</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 873,819</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 84,156</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,398</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,247,373</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">As of and for the nine months ended </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technical</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Support</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">September 30, 2022</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Services</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Services</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Corporate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,002</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,346</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,501</p></td></tr><tr><td style="vertical-align:top;width:58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capital expenditures</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,828</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,558</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 841</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,227</p></td></tr><tr><td style="vertical-align:top;width:58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Identifiable assets </p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 836,310</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,546</p></td><td style="vertical-align:top;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,727</p></td><td style="vertical-align:top;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,583</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 303069000 435775000 1145078000 1058227000 27348000 23826000 77865000 61505000 330417000 459601000 1222943000 1119732000 18912000 89455000 199462000 171093000 6861000 5278000 21425000 11392000 -4840000 -4106000 -14593000 -13160000 18286000 1778000 1543000 7729000 6295000 22711000 92170000 195737000 175620000 101000 143000 246000 543000 1450000 329000 6003000 472000 804000 -67000 2196000 516000 24864000 92289000 203690000 176065000 71175000 7503000 38000 78716000 136237000 9159000 3420000 148816000 873819000 84156000 289398000 1247373000 53002000 7346000 153000 60501000 79828000 9558000 841000 90227000 836310000 79546000 139727000 1055583000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">9.    CURRENT EXPECTED CREDIT LOSSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">The Company utilizes an expected credit loss model for valuing its accounts receivable, a financial asset measured at amortized cost. The Company is exposed to credit losses primarily from providing oilfield services. The Company’s expected allowance for credit losses for accounts receivable is based on historical collection experience, current and future economic and market conditions and a review of the current status of customers’ account receivable balances. Due to the short-term nature of such receivables, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company’s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers’ financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible and recoveries of amounts previously written off are recorded when collected. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Nine months ended September 30, </p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,765</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for current expected credit losses</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,736)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,708)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoveries collected (net of expenses)</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,910</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,555</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Nine months ended September 30, </p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,765</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for current expected credit losses</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,736)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,708)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoveries collected (net of expenses)</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,910</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,555</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7078000 6765000 2449000 1484000 2736000 1708000 119000 14000 6910000 6555000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">10.    INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Inventories consist of (i) raw materials and supplies that are consumed providing services to the Company’s customers, (ii) spare parts for equipment used in providing these services and (iii) components and attachments for manufactured equipment used in providing services. In the table below, spare parts and components are included as part of raw materials and supplies; tools that are assembled using components are reported as finished goods. Inventories are recorded at the lower of cost or net realizable value. Cost is determined using first-in, first-out method or the weighted average cost method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,842</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,384</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,127</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,723</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 109,969</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,107</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 108,842</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,384</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,127</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,723</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 109,969</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,107</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 108842000 95384000 1127000 1723000 109969000 97107000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">11. GOODWILL </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The following is a summary of the changes in Goodwill by reporting unit for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Technical Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Support Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,150</p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business acquisition (see note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 49,666</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 50,824</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Technical Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Support Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,150</p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business acquisition (see note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,674</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 49,666</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 50,824</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 30992000 1158000 32150000 18674000 18674000 49666000 1158000 50824000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">12. OTHER INTANGIBLES, NET</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">Intangible assets are amortized over their legal or estimated useful life. The following table provides a summary of the gross carrying value and accumulated amortization by each major intangible class as of September 30, 2023, and December 31,2022:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Carrying </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Gross <br/> Carrying <br/>Amount</p></td><td style="vertical-align:bottom;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Accumulated Amortization</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finite-lived Intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Customer Relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (250)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Trade Names and Trademarks </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (80)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Software licenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,202</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,723)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Patents and Technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 300</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (295)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 15,702</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,348)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,418)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">During the third quarter of 2023, the Company acquired intangible assets; see Note 3 for additional details related to the intangible assets acquired. Amortization expense for each of the periods presented was as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 530</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 601</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;"> Estimated amortization expenses based on balances as of September 30, 2023 were as follows: </span>$528 thousand for the remainder of 2023; $1.7 million for 2024; $1.3 <span style="-sec-ix-hidden:Hidden_uvLy4rxADk6UgsipXV1A4g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million</span></span> for the years <span style="-sec-ix-hidden:Hidden_XakIez3Y6kGsalvH6v5FoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2025</span></span> to <span style="-sec-ix-hidden:Hidden_421CBMqoJUCSrTWlqObamA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2028</span></span>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Carrying </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Gross <br/> Carrying <br/>Amount</p></td><td style="vertical-align:bottom;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Accumulated Amortization</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finite-lived Intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Customer Relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (250)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Trade Names and Trademarks </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (80)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Software licenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,202</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,723)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,143)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Patents and Technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 300</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (295)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 15,702</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,348)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,418)</p></td></tr></table> 10000000 -250000 3200000 -80000 2202000 -1723000 2202000 -1143000 300000 -295000 300000 -275000 15702000 -2348000 2502000 -1418000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:27.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 530</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 601</p></td></tr></table> 530000 200000 931000 601000 528000 1700000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">13.     COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Sales and Use Taxes - The Company has ongoing sales and use tax audits in various jurisdictions and may be subjected to varying interpretations of statute that could result in unfavorable outcomes. In accordance with ASC 450-20, Loss Contingencies, any probable and reasonable estimate of assessment costs have been included in Accrued state, local and other taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The Company has received a state tax notification of audit results related to sales and use tax and with its outside legal counsel has evaluated the perceived merits of this tax assessment. The Company believes the likelihood of a material loss related to this contingency is remote and cannot be reasonably estimated at this time. Therefore, no loss has been recorded and the Company currently does not believe the resolution of this claim will have a material impact on its consolidated financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">14.    PENSION AND RETIREMENT PLANS LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following represents the net periodic benefit cost and related components of the Company’s multiemployer Retirement Income Plan (Plan), a trusteed defined benefit pension plan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.5%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_j8Nj5388iU680LqqCdUrAw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on Plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_e2VpgC1u0EmfgJzPt9qbHQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net losses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 225</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,286</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,552</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">As part of its ongoing plan termination, the Company made a total cash contribution to the Plan of $5.4<span style="white-space:pre-wrap;"> million during the nine months ended September 30, 2023. The Company did not contribute to this Plan during the nine months ended September 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The Company permits selected highly compensated employees to defer a portion of their compensation into the non-qualified Supplemental Retirement Plan (SERP). The Company maintains certain securities primarily in mutual funds and company-owned life insurance policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling $25.1 million as of September 30, 2023 and $24.2 million as of December 31, 2022. Trading losses related to the SERP assets totaled approximately $305 thousand during the three months ended September 30, 2023, compared to trading losses of approximately $2.6 million during the three months ended September 30, 2022. Trading gains related to the SERP assets totaled approximately $903 thousand during the nine months ended September 30, 2023, compared to trading losses of approximately $4.1 million during the nine months ended September 30, 2022. The SERP assets are reported in non-current Other assets in the accompanying Consolidated Balance Sheets and changes in the fair value of these assets are reported in the accompanying Consolidated Statements of Operations as compensation cost in Selling, general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The SERP liabilities include participant deferrals, net of distributions, and are stated at fair value of approximately $21.9 million as of September 30, 2023 and $23.1 million as of December 31, 2022. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Long-term retirement plan liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities resulted in unrealized losses of approximately $262 thousand during the three months ended September 30, 2023, compared to unrealized losses of approximately $2.5 million during the three months ended September 30, 2022. Changes in the fair value of the SERP liabilities resulted in unrealized gains of approximately $1.0 million during the nine months ended September 30, 2023, compared to unrealized losses of approximately $3.9 million during the nine months ended September 30, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.5%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_j8Nj5388iU680LqqCdUrAw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on Plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_e2VpgC1u0EmfgJzPt9qbHQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net losses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 225</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,286</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 18,552</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 243000 41000 729000 -1000 -253000 -225000 -758000 -18286000 1000 496000 18552000 1487000 5400000 25100000 24200000 -305000 -2600000 903000 -4100000 21900000 23100000 262000 2500000 -1000000.0 3900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">15.    NOTES PAYABLE TO BANKS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Company has a revolving Credit Agreement with Bank of America and four other lenders which provides for a line of credit of up to $100.0 million, including a $35.0 million letter of credit subfacility, and a $35.0 million swingline subfacility. The facility contains customary terms and conditions, including restrictions on indebtedness, dividend payments, business combinations and other related items. The revolving credit facility includes a full and unconditional guarantee by the Company's 100 percent owned domestic subsidiaries whose assets equal substantially all of the consolidated assets of the Company and its subsidiaries. The Credit Agreement has a maturity date of June 22, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Credit Agreement contains three financial covenants. When RPC’s trailing four quarter EBITDA (as calculated under the Credit Agreement) is equal to or greater than $50.0 million: (i) the consolidated leverage ratio cannot exceed 2.50:1.00 and (ii) the debt service coverage ratio must be equal to or greater than 2.00:1.00; otherwise, the minimum tangible net worth must be greater than or equal to $400.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">As of September 30, 2023, the Company was in compliance with all covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Revolving loans under the amended revolving credit facility bear interest at one of the following two rates at the Company’s election:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Term SOFR; plus, a margin ranging from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, based on a quarterly consolidated leverage ratio calculation, and an additional SOFR Adjustment ranging from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.30%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> depending upon maturity length; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Base Rate, which is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, (b) Bank of America’s publicly announced, “prime rate,” (c) the Term SOFR plus </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.00%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, or (d) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.00%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">; in each case plus a margin that ranges from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> based on a quarterly consolidated leverage ratio calculation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">In addition, the Company pays an annual fee ranging from 0.20% to 0.30%, based on a quarterly consolidated leverage ratio calculation, on the unused portion of the credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of approximately $3.7 million. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining unamortized balance of approximately $300 thousand at September 30, 2023 is classified as part of non-current Other assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">As of September 30, 2023, RPC had no outstanding borrowings under the revolving credit facility, and letters of credit outstanding relating to self-insurance programs and contract bids totaled $16.6 million; therefore, a total of $83.4 million of the facility was available. Interest incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, and interest paid on the credit facility were as follows for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 181</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 124</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4 100000000.0 35000000.0 35000000.0 3 50000000.0 0.0250 0.0200 400000000.0 0.0125 0.0225 0.0010 0.0030 0.0050 0.0100 0.0100 0.0025 0.0125 0.0020 0.0030 3700000 300000 0 16600000 83400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 181</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 124</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 61000 60000 181000 188000 41000 4000 124000 127000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">16.  INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The Company generally determines its periodic income tax expense or benefit based upon the current period income or loss and the annual estimated tax rate for the Company adjusted for discrete items including changes to prior period estimates. In certain instances, the Company uses the discrete method when it believes the actual year-to-date effective rate provides a more reliable estimate of its income tax rate for the period. The estimated tax rate is revised, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">For the three months ended September 30, 2023, the effective rate reflects a provision of 26.3 percent compared to a provision of 24.9 percent for the comparable period in the prior year. For the nine months ended September 30, 2023, the effective rate reflects a provision of 24.0 percent compared to a provision of 25.4 percent for the comparable period in the prior year. The increase in the quarterly effective tax rate is primarily due to a decrease in pretax income and unfavorable discrete adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 0.263 0.249 0.240 0.254 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">17.  FAIR VALUE DISCLOSURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:14.4pt;text-indent:0pt;white-space:nowrap;">1.</span>Level 1 – Quoted market prices in active markets for identical assets or liabilities.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:14.4pt;text-indent:0pt;white-space:nowrap;">2.</span>Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:14.4pt;text-indent:0pt;white-space:nowrap;">3.</span>Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes the valuation of financial instruments measured at fair value on a recurring basis in the balance sheets as of September 30, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at September 30, 2023 with: </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 349</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 349</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments measured at net asset value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,081</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value Measurements at December 31, 2022 with: </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quoted prices in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">active markets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> for identical</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">observable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">unobservable </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">inputs</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments measured at net asset value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The Company determines the fair value of equity securities that have a readily determinable fair value through quoted market prices. The total fair value is the final closing price, as defined by the exchange in which the asset is actively traded, on the last trading day of the period, multiplied by the number of units held without consideration of transaction costs. Marketable securities comprised of the SERP assets, are recorded primarily at their net cash surrender values, calculated using their net asset values, which approximates fair value, as provided by the issuing insurance or investment company. Significant observable inputs, in addition to quoted market prices, were used to value the equity securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the quarter ended September 30, 2023, there were no significant transfers in or out of levels 1, 2 or 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">Under the Company’s revolving credit facility, there was no balance outstanding at September 30, 2023 and December 31, 2022. Borrowings under our revolving credit facility are typically based on the quote from the lender (level 2 inputs), which approximates fair value, and bear variable interest rates as described in Note 13. The Company is subject to interest rate risk, to the extent there are outstanding borrowings on the variable component of the interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">The carrying amounts of other financial instruments reported in the balance sheet for current assets and current liabilities approximate their fair values because of the short maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether it will elect this option for financial instruments acquired in the future.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at September 30, 2023 with: </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 349</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 349</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments measured at net asset value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,081</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value Measurements at December 31, 2022 with: </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quoted prices in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">active markets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> for identical</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">observable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">unobservable </p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">inputs</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments measured at net asset value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 349000 349000 0 0 25081000 305000 305000 0 0 24175000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">18.  ACCUMULATED OTHER COMPREHENSIVE LOSS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,939)</p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,897</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,219</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (896)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (896)</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension settlement charges, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,080</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 173</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 173</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,576</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (53)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,310)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,363)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reported as part of Selling, general and administrative expenses.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,708)</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,486)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,032)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Reported as part of Selling, general and administrative expenses.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,939)</p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,897</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,219</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (896)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (896)</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension settlement charges, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,080</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 173</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 173</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,576</b></p></td></tr><tr><td style="vertical-align:top;width:65.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (53)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,310)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,363)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reported as part of Selling, general and administrative expenses.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,708)</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td></tr><tr><td style="vertical-align:top;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:top;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,486)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,032)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Reported as part of Selling, general and administrative expenses.</p></td></tr></table> -17307000 -2632000 -19939000 3897000 322000 4219000 -896000 -896000 14080000 14080000 173000 173000 17254000 322000 17576000 -53000 -2310000 -2363000 -18071000 -2637000 -20708000 91000 91000 585000 585000 585000 91000 676000 -17486000 -2546000 -20032000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="white-space:pre-wrap;">19. CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="display:inline-block;width:18pt;"></span>The Company has a stock buyback program to repurchase up to 49,578,125 shares in the open market, including an additional 8,000,000 shares authorized for repurchase by the Board of Directors in the second quarter of 2023. As of September 30, 2023, 14,979,128<span style="white-space:pre-wrap;"> shares remained available to be repurchased. The program does not have a preset expiration date. Repurchases of shares of the Company’s common stock may be made from time to time in the open market, by block purchases, in privately negotiated transactions or in such other manner as determined by the Company. The timing of the repurchases and the actual amount repurchased will depend on a variety of factors, including the market price of the Company's shares, general market and economic conditions, and other factors. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or discontinued at any time. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="display:inline-block;width:18pt;"></span>Shares purchased for withholding taxes represent taxes due upon vesting of time-lapse restricted shares granted to employees. Total share repurchases for 2023 and 2022 year to date are detailed below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:29.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:40.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">No. of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Avg. price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">No. of shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Avg. price</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total cost</p></td></tr><tr><td style="vertical-align:top;width:40.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares purchased for withholding taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 256,309</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">9.24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,367,178</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 911,503</p></td></tr><tr><td style="vertical-align:top;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Open market purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,269,056</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">7.94</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,077,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;white-space:pre-wrap;"> Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,525,365</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">8.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,444,710</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 911,503</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 49578125 8000000 14979128 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:29.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">September 30, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:40.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">No. of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Avg. price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">No. of shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Avg. price</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total cost</p></td></tr><tr><td style="vertical-align:top;width:40.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares purchased for withholding taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 256,309</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">9.24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,367,178</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 911,503</p></td></tr><tr><td style="vertical-align:top;width:40.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Open market purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,269,056</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">7.94</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,077,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;white-space:pre-wrap;"> Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,525,365</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">8.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,444,710</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 911,503</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 256309 9.24 2367178 157921 5.77 911503 1269056 7.94 10077532 1525365 8.16 12444710 157921 5.77 911503 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="white-space:pre-wrap;">20. </span>SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="display:inline-block;width:18pt;"></span>On October 24, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable December 11, 2023 to common stockholders of record at the close of business on November 10, 2023<span style="white-space:pre-wrap;">. </span></p> 0.04 2023-12-11 2023-11-10 false false false false EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )=\6E<'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 " "7?%I7+[&$".X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$X@,)/ZLK%3"X,5-G8SMMJ:Q8ZQ-9*^_9*L31G; ^QHZ?>G M3Z#61&GZA,^ICYC(8;X;?1>R-''#3D11 F1S0J]S.27"U#STR6N:GND(49L/ M?42H.&_ (VFK2<,,+.)*9*JU1IJ$FOITP5NSXN-GZA:8-8 =>@R4090"F)HG MQO/8M7 #S##"Y/-W >U*7*I_8I<.L$MRS&Y-#<-0#O62FW80\+;;OBSK%BYD MTL'@]"L[2>>(&W:=_%H_/.Z?F*IX51>"%U6S%_>R;F3-WV?7'WXW8=];=W#_ MV/@JJ%KX=1?J"U!+ P04 " "7?%I7F5R<(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 )=\6E>8")L 8 >&PO=V]R:W-H965T&UL MM9EA>/0W6ZDN6--)3#=LQ>2?\5+ F56X>'[(HL3G$1)L?=V;X:NY M0Y0@N^,OG^V2DV.D4)XY_ZI.%MYUSU8E8@%SI;*@\/'"YBP(E!.4X]O!M%?\ MIA*>'A_=[S)X@'FF"9OSX&_?D]OKWKB'/+:F:2 ?^>X#.P -E9_+@R3[CW;Y MO8-!#[EI(GEX$$,)0C_*/^GKH2).! ZN$)"#@+P1X*I?< X")P/-2Y9AO:.2 M3B>"[Y!0=X.;.LCJ)E,#C1^I9EQ) =_ZH)/3=]Q-H54DHI&';B/IRSU:1'GW M4-7<1\F6"I9,+ F_IC26>W"^R9U)A?,E^L0CN4W U6/>]WH+2ED4E1R+>D., MABL6GR/'/D/$)HZF/'.S_+,KST&JDW]7'*>H.2?S<]K5G*["18%WT;#%!(4Q.'NV MJ_G,7FL:)%I HZPEX*@ '#4#7#+A<_5$>@A&1&WO-#L5XTSE0&/4M^0<%YQC M8^D.(\V='S!TGX;/3.@(S1ZVC?OV>$0N='!&:4NXRP+NL@G<(]OXB82.*M$] M#;5-:/9Y7,[/\D(M[N?G.DJCOB4EMLM)UV["N8A<+N 9S":,,[22T%\1%VC. MTTB*/7QZ6O@:]W>W.F*SJ"WR2<[ 39"?Z"M:>/"<^FO?S2-&=2^NL1R.^W@X MM,=DJ.4UBMORDI*7-.&=>1ZX)V?' _01[D.?(WV[FBW)V,;H)H6(X:$/$$]W M= ^=)O6ATSBVK:T#HV';.B@3$C:&D/_4P5R=0?]^XCMM/JJQF\D A@2J!>TB M#>$R#F%SH'D+6CS)2\%?_,C5M[;9\_U,"]I%1L)E2,+F:/,6=,D320/TCQ]7 M#U9F1\=VR*66M(NXA,N\A,TA)^NK,W@SK@8S&PSL@1:KBY"$RY2$S>'F(W>A MO99;'IGB0XV)0W"?X(%^R.DB'.$R'6%SM'GR)00COD:8_/K\&UHQ-Q70DEI( ML]. M:(%K0M/M2HO5150B950BYC!S;$%T^^IN:;1AE9&PQNC^RTJ;B\RRMGQE+B*- M3O9%D[PAR2:M==:AR_:%=KYF956\XR#Y%&>6@1P;MUOG:G7L_H M$5S+:7:LXNPB\Y R\Y!&F4>]GT&0AQBPX4([_-3XS%R7@048>+F9EK6+V$/* MV$,:Q9Y52(, @FD"7R?Z'FOVJ5Q0,.O:\I5IAS1*.[78D%LG":[DP9-:UQ2M##S'GE>,8F\_HJWQ& M7V7KVNAS*B'"1FKJU!+_H#ASJ(?<;9BYJ1V6ERG!%X2,G1&96"\ZR#+YD)J\ M<-X6-2LI*RQ>] RFD5M&>P5_<&T M T^-E0U_HP$AH[&6LXODXY3)QS'GE!DTI)6P:M;]7S#K9!=1 MS7C9YFJ"7+48F6\H%E>+#=Q9MFUIE;?GN[^?J)HP$Q2P-4CM\Q&,>"+?4,U/ M)(^S/9ZA?/:LRB_50DJ-7I9Y49T/%EJOWHU&5;J02U&]52M9 MP#=S52Z%AMOR<52M2BEF]:!E/J(81Z.ER(K!^*S^[*XG8^P :1S&6JS10"_CS)B7#F051RHO*_LIE>G _B 9K)N5CG^I-Z_B W#H5F MOE3E5?T_>M[8X@%*UY56R\U@0+#,BN:O>-D$8F\ "7H&T,T ^KT#V&8 JQUM MD-5N70HMQF>E>D:EL8;9S$4=FWHT>),59AFGNH1O,QBGQY/;C]/;F^O+B_NK M2_3^XN;BX^0*33]<7=U/T2GZ/+U$OYS\BDY05J#[A5I7HIA59R,-3S;C1^GF M*>^;I]">ITSEZBUB>(@HILPQ?.(??BE3&$[JX?1P^ C\W3E-=T[3>C[6,]_% M= K^N=QHQ@7N<69+O:M6(I7G ]@SE2R?Y&#\SW^0"/_FB6B!8+)2:"_EUG3V)7!;:N7C-5%$]E=GW3V/"2I!=IJM8 #(I"*@'E0RZ'J( "IN9(Y%!F1)%*! 4+I:6<91KEJJID M9;X^B88)P28W35[5[I[P(>;QYB/J=QQUC8+2!1&L=O9<.=L MZ'7VNGB"15!E)IT+$5H/)3A)HJ2#S39+.,'<#2W:08N.0$O54B(M7N3^6KA@ M1M;S(QK'792V%>0*9FZ4?(>2>U'>E7(ELAF2+T!DE3N*W(XBX9ATX#FL. ][ MX,4[>+$7WJU>2$C4=5G",B,!B>K><;$C"6DW!1U&.([< ),=P,0+\%YID7\' MP,1>XC@*6'>-;3..&0N(&R3!+2OA(\L,0J74WX9HE0L#%+:V*6(K4!!ZB')9 M5: TO5RG0LM9T#<4$/33-32P%0&GH1#'/!.;>#A$-#YJL,&UT'6LHBQJ..X MPXXQAI.>_"%[?$S\&01^@QO%(S@)\@251H>&H81[\)V MF,6PL#VH6T(E7C(;_YX5=9E^'6;JV*C6/O4_^0=IE+0\2OQ$^H=2L^TRYL.,T9)B'N"WA(G\3-G4VRR0HOB,8-27=6\Z01JLQEA++2 .LQP MW)<<+><1/^DU.#UY8/,98SRD770.,QS$?;6FY3WB)[ZF)'K@V41&:, 99UV M#D-"$TSZBD)+>H1[!>O-]<7[ZYOK^^LKIVHE7LY\K6S]6;,=^MHR*/%3Z$X/ MKL2W/@%";&J,8V8I$(<9(2'M78^61(F?10%CN0;: 8BERO.:74K94)%/F1"; M+RE/L(7;-F.,1#V93EM6I7Y6W<+.BFI=UO7:!Y;:%!?Q"'>P.JP89;0':DN# MU$^#6ZB5AJ "X:M4-&%6=3&I5:H3M$UP$4FZ[.VP"FC2(ZWH7EOI9\$#">U) M7VH3'PV[2> P"I*D!V)+9]1/9W>;$Y@\$P]9GNF>1L0_RZL;89L DXCT\!]M M^8_Z^6^R4;$K56YUG^JHIV-NVH0'PM%:"1_E] M#+=-A=")6UO3T4[V:CW:\B7]'K[1WWM(FVID_H; MQAM5/)YJ62Y-O_":ZF?WATE@,8S#BI.@;Y>V'$C]'-B"+J7.2KFLTQPZH:/A MMAF/DCCI=I8N,T9P7P%L>9'Z>?%2SB6DA8EQ6PF=.&V&"Z%=L[+"080\X#U) MP5HB9'XB;./[RH+!;+8C";9VGM,L)#TG-*QE1>9GQ1;W_*#A.H;:IKLX[L;: M_^@?/:YLN9/YN;-I$O*=@\=LA'K9WMNHGT:8"'D-HDQX- M@/:Z+;G+CA/*>^B%M?3(CM"C6BXS;4I'PRRI*DRBRR(%Q.B7CTI+1,BO3NS> MF=VY@%S,_Q,F.O2^)5<6>ENFZ?WMY%\?;F\NKSY-WZ"K?W^^OO^OTU4O1[]6 MZ?RLV0Z=;JF9^:GYKMP6X$JK],L0G>"W!(,4+=&3R-<@I,D08VS^H6HA2J,Y MUGJARNQ_.TWE'F/L+)D"1D:]Y$KU%R:PW=2S$SY+)_#&F.'H= [-5*UN\P M\V_.8-O* AY'NV<.;K.^5I&U"H3Y%X 3M((C.-IY M[\ZJ&X4/^@B2>V':L2=9O]-ROJRRA<0I95$W"UQF)$E8CQ -6L$1^ 5'PW3U M=EFH?";+ZDU]#J^=.1O8.B-). ^[87;8Q2'G+.R!VXJ(P"\B+&*N-]QWPZ>. M%YRN@SZ7H?.@;[3W8M[\*N)/43Y"^P&J;0XC\5L.(2B;'QHT-UJMZG?U#TIK MM:PO%U( <&, W\\5L/;FQKS^W_W<8_PW4$L#!!0 ( )=\6E>$IU>@.@, M .T* 8 >&PO=V]R:W-H965T&ULK59K<]HX%/TK&F]G M)YEIXQ?8. N>(9!..],'4]+VLV)?L":RY95D:/?7[Y5-7$,< KOE Y;D>X[. MN=;CCK="/J@,0),?.2_4Q,JT+J]M6R49Y%1=B1(*?+,2,J<:NW)MJU("36M0 MSFW/<0([IZRPXG$]MI#Q6%2:LP(6DJ@JSZG\>0-<;">6:ST.?&'K3)L!.QZ7 M= U+T%_+A<2>W;*D+(=",5$0":N)-76O9VX-J".^,=BJ3IL8*_="/)C.^W1B M.481<$BTH:#XV, ,.#=,J./O':G5SFF W?8C^]O:/)JYIPIF@G]GJ)T//O\ M:?GYP_OY].YV3FZF'Z:?9K=D^>[V]FY)+A940J$ST"RA_)*\(5^7^.PX? X)PMT: M[NW#;?3?)L%KD^#5?/[Y2>CSUI -^LG,OKM6)4U@8N'&4B W8,5__N$&SE]] M3G\3V9YOO_7M'V./IQQW,2T2('@>D$1"RC3A0BGH_:8-65"3F>-A$P>1ZXSM M3=?/TZ#0"4=MT)[.0:MS<%QGDE1YQ:F&%+/ALX@/)#9 M$Q8.?7_0+W38"AT>%;K ,P@DYI'@QDT>7I.22K*AO )R@3LF%9Q3J4@)>)!F MN+DN^QPT4X0=:R#_>,R>]J#5'IRGO5:H"*UT)B3[!U\8#\UHK_"&?]@1 MY3KU[T#\RW%[!L+60/B?##"EJI?%AT]$'-0*'AT5/!-YCC?9_U@J MHQ.6RO&8/>%1*SPZ0_C9ZR1ZDDA_$/6NE%,B]QRXSJ][SSG?PVE+96Y M@>>-_- [,- ?&CB1&SWS#=S.S>V>[P K-:7Q4F;%^D4;[NDV>D-[;=B=6L04 M@A^I7+-"$0XKQ#I7(9+(IK9J.EJ4=7ER+S06.W4SPWH4I G ]RLA]&/'5#QM MA1O_"U!+ P04 " "7?%I7R"A#$:L% "4& & 'AL+W=O*OE.W%T7=047GB_&MU<9MC8 02MJ3; M3#[P_1^L)>15^18\$_5?L&^Q< 066R%YW@:K&>1IT7S2YU:(HP"5QQZ VP"L M![@G IPVP'GM"&X;X+YV!*\-J*F/&^ZU/OF'7@#T@(\KOE6T"(1D[%4#?->/C$> [XQ NY%B N$I98 MXJ/A^' @?JRX=P+@%P%N\&#".=M\ Z\ !ABQS*?V>O#L8W.SXT>_^_1>V(X M734X=3[G9ZK!MNA-6M>>MMKL+L6&+MC52.UF@I4[-IK^^@ORX6\VQ<^9+#IG MLOA,R7IKXW9KXPYEGSZP'2NVS/K,-9%^'5FUAMW4<:"+R&2\.Q;6A+E>Z$/4 MAT4F#&&,0]?IXV(+#J&0.+C#]8AZ'5%OD.B,"PGX4K6AAC!XRYX7V5:HAE+= M3I@2=Y'2IL\4": Y+V7Z;W-#K/E>_64;6E+)LF_@J>J%[VRB-;/PCJ:/G1 & MKB::"7-@2$*HB6;" @01UF"Q"2,D]%S7+IG?2>8/2C97C38M5A=@Q0I6TJS1 M)5'](A52"5%)QYZ5N1#V^O&-6;E835Y3PD0Y =:K(C)1"), Z<5C@2'H^"=J MAW1"D$$A[EL+(YB4&5.&1H+%FI8K.^W!7#^Z:YTS641,=0(<^)J&9QJRIW30 M*1T,*AT-/88VL0/S<0N<(-!JS(*"H:OO4":*! 3I\I@H'WI'NUV/=]CQ#@=Y M_Z[,-U"4DU1LN$AK^FI7HD*5G+@ !9,V\J$QE?>($)V\#>49#Y@%10@.-?(6 ME(]#STX>P8-=A(/T[S:LVD^*E?*!"YXSJP.$YB)B@K1%G%E@(49$WU@M,!1Z MQ-&:6VS#$<\_VH'[E(\<,AJD?%M(IIX?^;*#6BDCR]+IC75F11GK:T-A5R]N M&^JX5OID\8$L?AW9@>7%IM"N!W6N)LK1BS2R@'P(]59A0;GD1*- !ZN+!MW: M]$ZN6=G2K"Q&O;;O3C[!;;9>@X>Z5[" WOM$)VV", J-]351WM$.UR=]\)!H MV$3>-G2?V)*7[(6\I,_V_M@FZ\W4#7R#M0D+,0Z,Q;9D4QU?=U*Q!8>(#_U3 M>]?!5Z)A8WG;T06;DN]2<:)3(=.D^9ZKFVD+JC+)!FL3Y@:!8RRW!>822$YP M/AA#-.P,/[/!1]DW+7S@&.\-%I@?.JZQ4UNR>6[@N3I7"\Y!CA><('LP?X@, MOK[&M"Q4:Q) -2GU)D!+.^FSVKZS9HO.FBT^5[;^%F#!MX5LCMBZN]T1^G5]<*S= MOT&7,V2Y'Z'+N#D@/Z1OSNL_J5?8M! @8TLUE%I-U2?*Y@B\N9!\4Y_Q/G$I M>5Y_73.:L+("J-^7G,N7BVJ [A\1T_\ 4$L#!!0 ( )=\6E>S(.81;@, M (X, 8 >&PO=V]R:W-H965T&ULK5=M07$FVTW_?%1#.QBJ3:_W%(+'/LWIV M%W8].3#^562$2/12%E1,C4S*[=@T19*1$HL;MB44GJP9+[&$)=^88LL)3BM0 M69B.90W,$N?4""?5WI*'$[:314[)DB.Q*TO,O]^1@AVFAFV\;CSFFTRJ#3.< M;/&&K(C\O%UR6)DM2YJ7A(J<4<3)>FK<',31/5)*GAG[JA;W MZ=2PU(%(01*I&#!<]F1&BD(1P3&^-9Q&ZU(!C^]?V3]4VD'+,Q9DQHI_\E1F M4R,P4$K6>%?(1W;X2!H]ON)+6"&J7W2H;8>N@9*=D*QLP'"",J?U%;\T<3@" M (\>X#0 IPOP?@)P&X#[5@]> _#>ZL%O )5TL]9>!2["$H<3S@Z(*VM@4S=5 M]"LTQ"NGJDY6DL/3'' RG"WFJ\6G^^CV*8[0Z@DN#_'\:846']!L\;!\C#_& M\]7]EQC=SV$=HVOT>16A=U=_H2N44_24L9W -!434\)I%*>9-)[O:L_.3SR[ MZ(%1F0D4TY2D&GS4CQ_UX$V(0AL*YS44=TXOX8IL;Y!KO4>.Y;B:\\S>#G=T M_S+WD^"X;9UX59\[F7J0I?^VH&G=Z"^?V.QQ0F9&O"!$X3OB1'^^8<] ML/[6Q?Z29-$ER>(+D9UDR6NSY/6QAW-H)#E-6$ET":BQ@PJK^L4^M /7'D[, M_7%DSZT&(]>S3JTB#9?O!;YW:A9KS%S;]8/6[$2FW\KT>XMQ(3/"$AW!YM& 51*^J29; 5^D'95U3VUWV^'YMIH9._MW]GAF:_8C&+;K MV?@_^GI2?\!\DU.!"K(&5];-$#+#Z^FW7DBVK<:[9R9A6*QN,_C#0+@R@.=K MQN3K0CEH_X*$/P!02P,$% @ EWQ:5X9)@/>J#0 ,HH !@ !X;"]W M;W)KWF:DK@@1!JFM[IA&) M:;IMDHW3[NPC*S.6-I+HDE2<_/N%9$40@,M+0;[N2_P1X "\QX!P#B[ RX>Z M^=C.JZH+/J^6Z_9J-.^Z^Q_&XW8VKU9E^WU]7ZW5_WRHFU79J1^;NW%[WU3E M[:[2:CF.PE",5^5B/;J^W/WN;7-]66^ZY6)=O6V"=K-:EMGN_@T>'LNF\2B8;=JN7NTKJQZL%NO'K^7G?2".*K"^"M&^0F15B%E/ MA7A?(;9;R'HJ\'T%;E7@HJ="LJ^0G/H,8E]![&+_&*Q=I/.R*Z\OF_HA:+:E M%=KVFQU=N]HJP(OU]B_KIFO4_RY4O>YZ^N;US9M?7N4_OB_RX.:]^O)K\?K] M3?!&JI_>3/_UTYM?\N+=S3^"XM^_O7K_W^ B^.TF#[[]YD7P3;!8!^_G]:8M MU[?MY;A3O=EBCF?[EE\^MASUM5RO5NI/ZZ:K9Q^!VM.!VN7]HBN7VSX4GV=5 MVP;UA^!MV02_E\M-!>#E.-Z[JE/#L+H-BK)9+]9WT ,5.,2/L]EFM5F6G4)Y MT\VK)E"/J(;[?#L./U7!M[_4;?LB>+6>U2NHAQ*'?U^KYS6KC179!\:C ^/1 M#H?WX+PLE^5Z5@5E%^35[/L@9M\%41@QB,%')+%#VLY1GZXCEHCXW4^$-[7\ZJJY$*1ELUGZK1]=__QD3X3X@FMTG!PTDLS#8+M]A%%*9A9A:3 M$!I+)^Q0S AA? AA?%((OU5_?>V\5$_UXJ1P/J(F5CBC21B&5DC1]GU#2@E6 M4())(C"#1'X@D>_0XQX2U3A4'\6M8E'QMOONQ78VV@T7;;M3TK%9D0?OX"S6.U]O% M37"OQG3[7;"N.HCNQ)E(6,BM00N4B2?69)FCO?1EAQ),)L[LQ/@DA6=*<8BZ MH(KZ\6P*,2#<[H5QZDZ=:(=\QQ(E6$$))HG #%;3 ZOI":S>;YK97$V;MX%: M "J5T2V:ZA9B+G4_J]G$8BUUV+T !H];*@DC:V6 =MTWRD"W)BR$QT1VB%YV M;O2&QD &1&F[>K#' -H!WS% "590@DDB,(/%R8'%"?L_I9-7Z@/E\7-$"<&N M_%S!DA2%]"6&%"TG12OV:$;4)XDECP8*F<0<60H,)4;63;6X6P>S3=-4Z]F7 MH&O4A[P2QHHMD!04SIL42K2<%*W8HQGQ9L(F!2]DDJ)5/SM9]O]:-@>=&H&$ M0+I?<$M<3_$6O2,=.8\M$I&PU)J:@')*^L>3U XCA)>F(NN)I!;_["SU/QQ5 M2/X+G@KW\QOO@7=D20T 4C1)A69RJ3T AFI.+S-L#S7DAN$M>G/'W;]BR \# MRH&&&(C7[X@Q+:\9KJ_/]<28*SO[3#&\!]Z1)57BI&B2"LWD4HMV)I[3&F.4 M0G=*BI:3HA6D:)(*S61=BWJ&JWI"5O4FE1,M)T0I2-,E<"X'%+$[ZEB': M16"XC>"]RJ:4WE-2M)P4K2!%D\PU77H_+;5YP'#WX&C=<5/=JT_($%DW3J#5 MN+ON(+4)F"O:TY2ECE$ E%/KCC".['4'A!?S/B\MTBY A+L />N.P:A&KO3= M196YZPZ\!]X;G*0RGQ1-4J&97&KC(,*- Q^-NH<:TJAXB][W[:M3(%G MI&@Y*5I!BB:IT$S6M3,1X<[$$_>K(]>L8,[1G1*1L+)>]*0WJ30VHLD*(5D6L%N'NJ X5,8K1A$.&&@:_;@\-YDT+J M+9"B%9'K+ B'$[2,F0.LG8?X-.=!Z:J?-VO<;=A#V1Z.M8LSQ5OTSOMU+8XT M3%AL.4<%4$ZI51;;:A7$4P\1]412Z_[X--UOJ=7AJ+KR>1?5"$BH)O4!2-$* M4C1)A69RJ9V'.'I.M1I3*O$[$$]7J'MU($;7] M[=A-GV!):LWT.=Y/;XYH3SN 3] W>VJG("9S"H;4:@QD$4"..-XC[W%%ZC"0 MHDDJ-)-;[43$IS@1)ZM5',U[]G2]BPMHR $61Y(ZBPQ2$P'J6M] TM9 C%L# MN ;%*WO'EC2K(78- Z4&>6AS0.H8##9JTJ"M@!BW O+%I\5MM8;/E.)UO5D@ M=0)BX+0 CX3MVY V*@<;-5G03D!,[P3@D-[DD#H!I&A%?(H3,%#()$8[ 3&M M$X##>9-"Z@20HA4QD(LP"6U2\$+F45+M!?"3O8#!S ,.>P'V>A=OT?M0**#= MH7P.H!R8SP'B]>=S<.T%\+.\@.&HPEX M'K%>^ =65(O@!1-4J&97&HO@)]U MU0#,'WCF0#";.U)%S]UTARP1(;,7KT"Y"S9Q3'X)/$26J''1,^ESK:_YDV\< M@*,*GCD0(9!=C?? .[*D.IP43?8&A?4E]O&C2P7X<]I?G%*\3DG1;!O+.8]6_M<"WK^;-<.<.C>@3C+@'%!JME)T0I2-$F%9K*I70#^E.L' M\,K>RPA2S<^!DP LB;@]JDBO(!ALU+Q32.O^!-?]J%>)U_5E@10M3P"=GPG' M#B!M5 XV:K*@/8,$]PS.\2IQ2&]R2"T%4K0B >X3$"*U3P8/%C/)T29 @IL MOGXE#N=-#*E?0(I6))"K8-\&,5#()$7["*)UOL)OOE^PD$;.*CN3OLNJ,!E M3G@/O -+JN))T205FLGET0V!IUUA<(JQEKA:%K(K\1:]N7,M -"N!,J!=B7P M$)A=F6A)GN"2_%R[,G'U=Y]=B?? .[*D"IP43?8&I=>N3+2\3M+GM"L3TMUX M4K2<%*T@19-4:";KV@I(<"L %X]X96]221T!4K2"%$WNT0Q[,^%9TB>UIHBT"(2> 9,7 JM MTL63;QJ$@PIN<(/B$N^!=V!)=_U)T205FLFE-@K$LR8&"-+$ %*TG!2M($63 M5&@FZ]I2$,^:&"!<@6Z_=$ ]R?&S$K7R_%N>E-$FA8 /T'?H'WYP',D!0CM6@C2I D%@$I6D&*)JG03"JUD2">DC2 5_8>)J2V@8 . M\+O&-VFCL/)*F]-SU0R"1&VP(O>D09V^$46.MF:0+F+*!+V^28(+DMY M7[9RJGV ]*R$@>&@@@D#'-H:Q7O@'5A2=4^*)JG03"ZUND^3Y_1T4M+3^J1H M.2E:08HFJ=!,UK6QD)(9"R#KPID=+VQ3)P7.(4SL=^;E>#^].2)U". GZ%NT M';UX\!3E3V+JI-#!>0[,IJ19":1H!2F:I$(SN=5&0WJVT0#RYVZW7S!G($&% M@)'D&A6I?7*\P+OO'6S(&V&\3UQJC9_B&O\)=DT*'(UGT"M6\2YX#PG2E !2 M-$F%9KXH5#L%&>X4X(8-7MEW_4"*EF? FP6SV+DHG[11.=BH28.V"C+<*D - M&[RN-PNDGD &O(<@$[%]UH:T43G8J,F"]@4R6E\ A_,FAM07($4K,NB,0&CI M;3E4RJ1%.P/9R<[ 8"I.!CH#3GX3WJ)WK-U&P?PFH!R4WP3!(?E-F78&LK.< M@>&@@LX F-^$]\ [L*3. "F:[ V*F]\T;N=5U>5E5UY?WI=WU:]E<[=8M\&R M^J#JAM]OY6:SN)L??NCJ^ZN1FN3^J+NN7NV^G5>E4OO; NK_/]1U]_6'L<)_ MJ)N/NS:N_P]02P,$% @ EWQ:5Y,"'U\]" ;24 !@ !X;"]W;W)K M/S;!BV#F":<35OR5 M9_7R9A -0$87R::HO[#7/^@N(%_Z2UG!F[_@=6?K#4"ZX35;[1H+!:N\;/\G MWW<=<=! ^#$W0+L&J-^ 6!K@70//TWO;I_O[\#L6?S[?/_P/ ./'\'D=O8'^/CI M\:\9&((_9W?@S2]OP2\@+\'SDFUX4F;\>E0+#=+3*-W=[T-[/V2Y7PP^L[)> MIU^GS]/[F:F76B_$[$6NW2N^3E)Z,Q"+D]-J2P?C7_\# M ^\W4X@71:O(R92MJ"K-M&S1M94;9CJ%/(I]E]_2A"_!NF+; M7,Q*,/\!1)ZLDCHO7]I$D]F"/U+#N2%G!WU5M#U5N 7H-5@&+?+#CN M!,DZD80H\C2M]!37/.<8I]VI8;H MS+J@,@FXYNS.V9&*"$5!3ZO[GO]R@<(#5D-G0GLS+5-1JW'Z5E0J[2>)XW;& M&+/3SN&%TM.EO!V'CU3XR#FDMVG*-C*9BSQ%\VTR+XP+>N?E:"P]Y,>P/YBZ MW1!!B$/+,H&J!H!.XHZGW?J@)\5B@PB/Z#-/MX/8PQ9"0D5OZ,;WM-R*I<&J MW+(NB"X/0M_3Y)GL2.C9]"F$0R?SQD\572=YMD_@9I&^GL()#OL2=2L4>Z%% MH*(F=&/SL>%BNA&)4:28=BD:1>K &\) $VFPBK!%HZ(B=&/Q4;'[M$X==4.$ MB;9X#-C$L4VI0B*,G!ENG^# FWV">RLS7)$G\[RP%V'02=J?3G,7\G;I:9%"H;H! QW-6T[D>N\:NO:=9&4_*1T'7_#((C[(#>:><0F76$2N3'Y MB94OPYI6*[&?_JGIK0-1T$B;* 9LXC"P36\%3G0..(M.^ZD^-D QQOW##H-5 M' 86J8J2AV8__AZ_WLC%,S MY"3GSW+^4MZ.#PH50[&;H9-DG='&RB(XDBV%^[)L/80\A2 MXV(%4NP&Z5/%4DHS#A856P&>%%0=5!@5&\B(].+$9 ;]T+)JL0(H=@/T:5.) MK3YO1,XW7/S*S3(-4 RC,.[#TWV[?SM/#DZ4W8SM5O9&'FLM6"52YY;R,Y8U M-FTNQ>Y-*V5,AF$4^):=,%:HQ<2YL#].'VX?)F<GD1\-E,?VR7.9BRY,2;& M\F.BS3^#'4&!;5DK)F,WDR<-+N3N6DXJ4="O MY'F9/$(%Z]T2R@YJC21,FU[M*87)"@?$%H1"-SX3W=T";V6?L< -Y[PX"DC_6,%D M%T4(6I0K;F/W5G7W\,>T96\"DD/0?*!_;_*MX$9I 89AF^H3OU_F&^7RX4A:,+%3H,:#'W(A-.^"^W^ GBC0DW./C>611?/ZEO!UWC.(].<5[?<,ATW>QR9K]N-R:GSQYW-WC\%E] M[*,^< Q6$.N\'QV\N+*BU4OS/@\'C8KV%9#N:O?.T&WSIDSO^@=X-6G?_%%N MVA>1/B>52-]]HO-5LWK\?,65VS5?-Q29.,5M) _+Y@ MK-Y_D3?HWK :_P]02P,$% @ EWQ:5X[QH,HO!0 MPP !@ !X;"]W M;W)K"X71=T MW3*[7?=5OJ-]6G725=+%];\?2=TY3NJF'?9A7^P[67SXD'Q(R1<;YS^% C'" ME]+8<-DI8JQ>]OLA*[!4H>3"NPUXWDUH_""ABC61TY:+LHB>?M5D%R=O7O_V>C[]]:(?"8R7^EEC M>)4,1]\P_ G>.1N+ *]MCOE]^SZ1V#$9M4RN1H\"+K#JP7C0A=%@-'X$;[R+ M;"QXXW\?63(\/6S(;? R5"K#RP[I/*"_Q<[DZ9/A\\'Y([1.=[1.'T-_C-;C MAL,>-+;POD"2<^;*2MFMMFNHK:IS'3&'S-G@C,X5OZRT53;3RD"(M$"]% -H MFYDZ1X@-2,V+;@7SFUD7KFW6 V5ST+2X*9PQVQ.WL805ZF70N59>8X CV@S. M"\8LT3@6LT+=(BP1+5#J*N7)4%MQXW.B@J3N6+1NF7GEB8^N#(&NT:)7Y)%_ MQRHF6W;QP4IL"PY"N$Y+]#I30$.)]D1Z*?>"U38-*^EZ(B4^&4?;$'TMXR! M=,!]#JCS@S2@J0#U[5)&(N3OWHPE1B(LMEV&6P+N0/KXBZ?Q)SM MDI_[!%;.1=I*W#U^KC5G9;G]CUG@T%D!!B,>+'2/91+P!Q3Q8T6;WM$E"C97 M/@]4_%ROJ!(2ZM%T,3N&]Z[2&9P-J9.?/CD;C0;GLQT#VB5KPW/)R[RF=(^G M)X/1D3H^E/3K S06LSL7#U#@($QW7Z;L?OCB/$!%C+(M:!'"7HZDCO?$+NU@ M;S%$1&X*]%3A2%D+<.LD'V0>O3/"EWT1/N(*O\;QKJ*>]' MC60VAT4"$]ZTDPZOI"7F'0N/*/%:&CY0I@&//.!AP5HLE^AW M,QI(*=(!+0U-HM4V%SF0VZ896B>4YB4"?JGH/&8E-CZWJ#R[8#ZO""BY&"87 MHF$Z=8W4/]U25/QJWTB*(6%28L@WP7M7IA'7#,:#RB>L6-"'%'Y9TX.C$O^/ M7?U@MGVGP6E^P:KV!./WV77YMD1+E''V\/T!<#\:AD.R;173,GW80[XJYTR&A+6V/"^JIT-%EA[5U=I4HT3@.\85E_[,&9E349-)MI QJ>P4YU2R+1+4I M!CE;3-?[K2OU-^S;4Q MN"+30>_%LP[X=$U.+]%5MY O[,HVQ=VL/NO,OD'4$L# M!!0 ( )=\6E>LW/-T] , *,) 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XK!Q7H6B"S%#G),MXH6U;6Q-NP?4@L\NZ>>^Z-Y'AK[!=7('KX6I7:3:+"^WH4QRXOL!)N M8&K4)%D;6PE/2[N)76U1R&!4E7&:)!=Q)92.IN.P=VNG8]/X4FF\M>":JA+V MZ0I+LYU$I]%^XTYM"L\;\71CJS/6 M#PJ_*=RZWC=P)"MCOO#BDYQ$"1/"$G//"()^'G&&96A9W"9O&*0[@S2P+MU%%A>"R^F8VNV8%F;T/@CA!JLB9S2 M7)2%MR159.>G=S>SF_D2LMGLU_OY\M/\)U@LL_EU=G>]&,>>'+!:G._ KEJP M]!6P'^&ST;YP<*,ERN?V,1'KV*5[=E?I4< %U@,8)B>0)NGP"-ZPBW88\(;_ M3[0MV-G+8#PN(U>+'"<1S8-#^XC1].V;TXODPQ&J9QW5LV/H_Y;J4;"7J:8# M..($WKZY3)/A![C#'+4OGR"3IO8H(-(Z[.PQS,)B;C9:_8$A M%Q4*U]@# 1"'/'5[92]/?T\H2"A,VQ() ;45ND@N!I#Y72((A[+%!I(R=/*, MY]8TI7R%:F?-+/XQ[U Q!$=%I!-1:TY&(0*7)]BBQ8,WV7J+[Z%(%E[\1[4V^?+9V$WBNI>XII,D\$/YQ'8]DG0+KRI MPS6\,IY.@O!9T"L*+2N0?&TH;;L%.^C>9=,_ 5!+ P04 " "7?%I7!@G( MM+T+ _( &0 'AL+W=O8G!'0Z,OIT]U@7JVM^^R72@5QGYO"O]Y;AE"^/#[VZ5+ETA_94A7XR]RZ M7 8\NL6Q+YV2&6_*S?%H,#@]SJ4N]BY>\;L;=_'*5L'H0MTXX:L\E^[AC3)V M_7ION->\N-6+9: 7QQ>O2KE0=RK\7MXX/!VW4C*=J\)K6PBGYJ_W+HG5ES9\Z"\O7>V=[(E-S69EP:]>_JMJ>$Y*76N/Y7[&.:T>C M/9%6/MB\W@P-L>#6,N?9) 7KYQ="T>K(8V^ ML*F\&\KI@H)R%QS^JK$O7+SY_>[ZP]N[.W%Y]:_?K^^N/UU__'#WZCA -"TX M3FLQ;Z*8T1-BSL5[6X2E%V^+3&6;^X^A4JO7J-'KS>A9@7>J/!+C02)&@]'X M&7GCULXQRQO_OW9&,9/=8BA%7OI2INKU'G+ *[=2>Q???S<\'?SXC)*35LG) M<]*_7LGGQ8R/Q"Y)XNU\KC@)Q&^5>1##Z%SQHGL/"*F#1(2E$EM N@0%DY7\DBB&"%%.^56V#?Y<(I!3X( MXL7C-P?(FK 45\B $ND(%&+!0WN"^,79JN1S$B$]Z^L4![ (DBVOK;B#8LKY MHT[=1"S!=7]7TI$Q&9GR\;.12YM+<04KD_8Q$1H.$@;+R0FELRN=04N(MMK, MM3*92%E=^K-O=(- .OE&N5Q+T%21B?GHHJ^2 "4[1 J&K*V8 MRU0;1 2/QJ8R1!W?&G&K"MMIQX)_M;,9_/T!9/E>W>O4\EOB[H#_O!B>B7EE MS&&M7%_=2/E'XM-2;\+ ZT6AYSI%N J=0_4@ +$[0IKVI MJ;+H#%LYR$Z7!;3L<(H=XLGP-1?:GYT=CD*XQ9"<*H!@. M!@*^3RDL"&M[X/??G8V&TQ]]C?R$W9I:E"Y/\:!,*:'VO48943!A?WIZ=-9* MAH:I]$OL$ONCHT'[OI0/AW8^I^VI+'6 [@ 75#1:SIJ8![M0[ ?. *01X$M MFPS=/T%,P])6GE1Z3E)TPU:NU7XD9)?6A\/46$_QE-E?J$Z\9*V+#$1'#J+S M:6MV6)50P*B5,KL]1<6:Y-3Z<%XR+<@FL!4HP$1/-R#->4*%O;9G#J9K53MD&DF;R,AK\!2HA7L>[52))-\I$R MCW .N@K!Q-0B.QEKM WH6%$32RFJ'-%Q[9W6'SIO9V!2C1 M$E1BYI]LPVW]_>S;.AA%UOJ]'POD%IR@6#D0?TRBA;79&J35Y67GGJ!K699M>U*#C@"%-M,T:^F&+"QLX$N0(T->J M368N-J#\*K[((9 M>0(LI:4Y$@27P?C';_Z\Z3GM9\+''X0/\8+9([*8/VA7QV3;:",O8]H3)Z=* MKSC>S?)],1PE9^-3<5T@Z,$Z@M)C#8;)>#HF/4JI(PG$.E!;WR#S\;;QV:0[ M&R5SX^#F\\4DF9R?'T Z]4Y4H4LCZQ2DFEUR?+=$3Z'2I*%'Q# 634>3'BKS M8>754UI-3L55K7=I74,(]I&D?F9MJ3P>'HAWME@<(K3YMVT=GAR(GQ%+ZJZ^ M7N=A,CP]V:7V?$/4LR>/)M.^UM^P\WPR.1"_-$RRI=M96B)5"X3)477!6 MUK25794--"-98QA"_A,>*)P0ZUFS&AN%YH6([;< MJ,CKEN%J<,^,7L3>M-?A;=Y8B$.TF)M,0YUGTT89[F6*K#\IQV&IKO8=J4:F M?3RM38Y.Q(.2SE/:8+AIAF%1<:, ?QB8X"4@T88%4$H_HW@[*N>QT>8S5_ E M7Y'ODW[8:,]>]ZI.(L4='&PLHZ!C".J MHGNL8T;B/)_/V< QJ0>@F#D-"3?UI)Y0ZG&->S(30[?4)4"'%,Y4(?,ZM/Q( M9T'J]98PUI)1UL=57IF@#V,?UG3 L*UH @DJ0],6GG5GU] WC2Y8KL#I3+_S*E34CA'%SX%57\]?G!5-OT<%%FL5 MB6-;:OYIT1U;8;^D_8_;UIWB94\-0#S\W,4(O_DW VRZ87_J\:A!TVT=0OYT<) -4^;;HH^ 3FL2' M%EV?6G1MMW7<(?3W\+%Q2=S9V71J-DB':^YX#M M=G-Z.MSH&WQ5EG$V1CB0D9RK#;7K1R-A.XF6-#&X#9KH>R5F?RSZ/"7P[57! M3<)&O5]J3Y,)71'N/G$C@B3A]N:JOA"%LL_IFEGXACJ60A%EQ+.A[\P0A8FTK- )+-!G1*TN9;;F"_]!=Z./- M;[*HB'?B$#=*H*2#MK0SWM\737,ER<:_ZM_2.B[LRE5/K5VF@./1!AAO.V?4 MEW>Z;@ J3P=;DTW%R?M*QW7 R3@;3UNA=OQT>]W[4S>E6 MGGZZIGD %!9_WVW?MK^.7\8?A;OE\:?U]Q+9 (XP:HZM@Z/IR5Z\$&@>@BWY M)V(T2*B[_)5^]5*.%N#O^'ID:V:3]3$B4QD4B%I+S>_OI[9BAI'UZ[%Q?] MLEI1G.',F3,/Z7IMW3=?*A7$4UT9?S,J0V@NIU.?EJJ6?F(;9? DMZZ6 ;>N MF/K&*9FQ4%U-%[/9V;26VHQNKWGMP=U>VS94VJ@')WQ;U])M[E1EUS>C^:A? M^*R+,M#"]/:ZD85:J?"E>7"XFPY:,ETKX[4UPJG\9O1^?GEW2OMYPY]:K?W. M?T&>)-9^HYO_9#>C&1FD*I4&TB!Q>53WJJI($2X.[_7OLO[#M\ M2:17][;Z2V>AO!E=C$2FQ%9^D$'>7CN[%HYV0QO]85=9&L9I0T%9 M!8>G&G+A]O/'/S]^^O)Q=3T-T$9KT[23O(N2BQEWR=")Z8?$^36UK@C:%>+"53C>7 MXO/#_4\_7"SFYU=>I(B- ^61.(_*M,H+Z90HE%%.!I6)QFF3ZD96U4;DSM98 ML(\Z(W565[E652;(<9TJ/Q%_E$!AN&=5E J90%[5;6A9C2R9V1H<:;-]Z3&(K/" MV"#@2M5FBA\Z2D/:Z11DS$0\=*;D=.R^'QJNB+PUL4"0#+#Q6]>.'-VH5. 6FO,X*5E'2G"/44E&$[U/=6-RAC82PJF5@W)N=8JJUE4N$\ ]AP M8"\*U1.*I0B;1J<,K8=RCZ# Y.!%HQQ78Y/"KJ32!1_MA05V(J!D"NGWX:6 M=5(JB\J=2JW+_)8?>UZ#.\;+B O%4NU%E_TF2_JH@B(K2:X$^2324KH"6Q'C MX3E!S:ED0CQ$PNM 9^(!J=/Q7 E6UXTT&XK8/9P"M3,F["K@0C!Z O7WI@/< M,YH013&WCG!G*F21U+US$_%I"&,/"N=+1WN"2"3.R@P4,$7<1Z&6E?Z;##Y, M"7).H^ZA-V849S*BEE\106SENT)2$I(O%#9E"DF8=&ZJIZ:RT8$QF9"U78^" M8 :;*\N,(3-V]6$G_ ZD,)3.MD6)-LL*OQ@]@!0AP4FQ]_&I03G#Q\D*=KIO M"IV<_0>+8%CD5=)Z%!SOB3Y*$Z;B9/YFZ[/-FN,JL3)'RHM#1%9K#I-;P2 .EGLJ.8@6O2R[2%Y?G#*R:IM&NO"5LU$H#.+ MFN*>J2!UQ;[&287A3 @?&[D"0GE5,(/&^*?$)PNE%Q/Q>^N&\J89&H;3?A_H5JPH7EB('_8XQQ5UM$%F1L8^T9[Y>0+9M+C,=D M5=/A\[/0$S6)VTMD5]XBP!71E6-_G!Y#I_1M4NO #);;1JK-H\5ID1K=C=_O MM5RLJ0A5JN]P.TU,9?OYAU&RGY51E+> H%C%,I*HL%;HR,L9674V$YG<0#0/ M@S4P<2+>1RLZO 65?&H AOK!*PQ&U,.S4WTL[5U$#;#0A:$&+(EUNN:I07/) M(/1Z"YDU/.1>=/WG'A&*OWA%*"IKZ8*] /Y M:%)S1.8*I(WNX#E\(?X;GDTH1M9P)EEA48^DXSX4^]U^ J'5[F#PM00"S+IA:D# M4U"ID7L$;C^F9-M19$S-!('=Z;.YA#_( "0HYIO^".HTA\<$NY8NZQG\W*Q7 MDJ=%7XZ^#),P!8V:#BT^RJKMIAQPQQWAP\&LN1V?CJB>#(G==]SM),J# BYS7-OG'DN M4;;[)L?'9"]MI<[PK$DR7,]:/VH@5]J(3LV;(%TH$$@V( )T%M&R^Q[W1%9D M-PP:EJ3WF$"H'<69L*_TAS6:(>3>]GS*IK?]@1JP DRG=X$DUE6B8_=:P%;+ M^+K4YR5EP)A'T'\?+:_^M2M>@S'H)J 8 MO0OWJQ]@=ERI KK2R]0:RIP%G'0 VM(];O+A$P MX[:N#_EV4$%G=V@5DV.OV-.=+QS(SH*_XU /1TSCQXYA=?A4]#Y^(=ENC]^9 M?L/;B<9[0Z5RB,XFYV]'D6?]3; -?R]);$ IX+_4SY6C#7B>6^14=T,'#!_0 M;O\+4$L#!!0 ( )=\6E>9,85YL0( #T' 9 >&PO=V]R:W-H965T M6H@$M-/XT!91MDG[9I*# M1$WLS#;0_?N='<@R0=$F3=H7['ON[KGGB'T>[KEXD1F (J]EP>3(RI2J;AQ' M)AF45'9X!0P]:RY*JM 4&T=6 FAJDLK"\5VWZY0T9U8\--A:JRD=6W2 IKNBW4@N\_P:&?2/,EO)#FE^SKV,"U M2+*5BI>'9%10YJQ>Z>OA?V@E]-]*\ \)OM%=%S(J[ZBB\5#P/1$Z&MGTQK1J MLE%58"O3GFJ?CN?KZXG\[&R]G3(QD_WI'QP]-B.?MF@*&CL(0.=)(# MW:2F\]^@&Y 'SE0FR3U+(?T]WT%IC3[_J&_B7R1\AJI# MXXHG14&Y F&.RWGT?=NBM,: M:26(C1G1O&]4C\%5X_+ ]4;'(F20%K3'4[O<@BHA[6M:%X M90;DBBL@?\VY.AJZ0/-BQC\!4$L#!!0 ( )=\6E?&PO=V]R:W-H965T(BD1I)V<>[YUYX=^)L)^2S*@ T^5:57,V=0NOZRO-45D!%U4C4P/%D+61%-9)RXZE: M LVM4E5ZH>]/O(HR[BQFEO)1$-55%Y8U70#2]"_UX\2*:]#R5D%7#'!B83UW+D.KFYB(V\%_F"P4[T],9&LA'@V MQ'T^=WSC$)20:8- <=G"+92E 4(W_MIC.IU)H]C?']!_L;%C+"NJX%:47UFN MB[F3."2'-6U*_21VGV ?S]C@9:)4]I_L6MD@=4C6*"VJO3)Z4#'>KO3;/@\] MA<0_H1#N%4+K=VO(>ODSU70QDV)'I)%&-+.QH5IM=(YQW%T_ M/=P__+HDCW=/9/GI^NENYFG$-:=>ML>X:3'"$Q@I^2RX+A2YXSGD0WT/_>F< M"@].W81G 9=0CTCDNR3TP^@,7M0%&5F\Z(>";#'BXQBF.:Y433.8.UC]"N06 MG,7[=\'$_WC&P[CS,#Z'_IT>GL>8C,A;&')#%RF6 MT;)\(4RI!HU:$Q],&^:DIB\X'32A.RISA>I48Q!082": ?K\!=U@+P>9L]XA'/J4L9)1.\,0 MJR_SYBY:DU?D_;LD]*./__OZI9 I&JG YCIT!T]8/4>/_GGBM- @ZTQ,Q+. M))9!>TV%*+$05"?]$PD2-PJF M/<8D=:/8[TN,8S<9QWU.%+C1..DXOX'"V[G._\3!;FI768-=0U*-M;-JVIK" M6CU5*6]2=!%.T\NWW,#UX^ (/W3CZ?2H?!KXE\D^="N3&/N@43MB& MZ_;5TW&[-^-U^U1Z%6\?G)^IW#"N2 EK5/5'T['3?B<.A!:U?3BMA,9GF-T6 M^.X%:03P?"V$/A#&0/>27OP-4$L#!!0 ( )=\6E>024.P- 8 /4/ 9 M >&PO=V]R:W-H965TMSTY48Z6HX%HSTY0EU_?G(-7F=# :=!,?Q*JP-#$\.ZGY M"F[ _E%?:QP->Y1,E% 9H2JF(3\=+$;'YPGM=QL^"MB8K6]&EBR5^DR#R^QT M$!$AD)!:0N#XLX8+D)* D,:7%G/0JR3![>\._:VS'6U9<@,72GX2F2U.!_,! MRR#GC;0?U.97:.V9$%ZJI''_V<;OC2<#EC;&JK(51@:EJ/POOVO]L"4PCQX1 MB%N!V/'VBAS+U]SRLQ.M-DS3;D2C#V>JDT9RHJ*@W%B-JP+E[-G-[?N+WP_/ M%S=O7K.+]^^NWUS=+&XOWU^=#"VBTYYAVB*=>Z3X$:0C]DY5MC#L395!MBL_ M1%8]M;BC=AX_"7@#=9/(7^0SR?1-K/O1+":5#2D(9% M&_B6%[.*I: MEF<&92W5/=!DP2W&0$J&/K%,8^58RGNFUJB)LQK0BQFIS%6C MV\@X7CS+!#EAEX;CC1I1SG4)"H;3CJD@+.,;KC-'1%B*,*2-\[/*Y&4=PY/"P%KP.Y@B2=F]R'N02,$EL(,?58[!12H2.4FS2W6; M04L[Z_(_Q03+G7F4\PA% E YWV]Y^/FS>3R:O<*\%B9%MA01VD9"F!43SZ\+ M!ZRY;#@%Q*E7VJ=M"]E%@_Q*(<+SM'09B/%Q?B;O%!R]E*::#,2SC3< PUT3 MQ?.)WT!41U@!T+:T#0%A>P>W*D)_\@^],[J([H?KSK(M-+0'$$L9*WU# 6HH M>TX6VQ!-.NT2[Q;FF)&?HO&K_^WWUM'?8=TM77UCS]?"N_;MGWTA**>PPJ&+ MS$OOA&XG#N(],]=X-"R_ZUW=+1ZP47 TFNR,)[-X:SP-HO%X:YP$LVG"%CF5 MH\<0QW&T,QXEDQV$))ENC0_:4+H&@*'MKHI=?J4%KU9 M=H5:$I7 MV%.+^W3ZGB3Z[[+FD[L1HM(%EE6\X#[$U+/\A&R!73T8 MUC4)RW[C54-^& 6[$1X'<3(/9O%\.VSA?.:Q$6(4Q./)SH:CU?I/2-SR$I_J+&HU7IMNV4.81M4E^%J0U[,)4'A('I[FY+ M')OJ_E*KJ:VG2A,Y= 5&IG!MVC-Q7%MAF<(\J91MKW74._IJX1Y\PM[[7D_M4/W#%<4(=TTHX-YYG7#31E-GE_UE M"^GZO S9OKO^<.LI5@*V0WIP&HQL4UG_*NMG^S?MPC_E'K;[!_$[[*8"4T9" MCJ)1.,,GI/:/3#^PJG8/NZ6R^$QTGP6^RT'3!ES/E;+=@!3T+_VSOP%02P,$ M% @ EWQ:5WC $1?I"@ %R4 !D !X;"]W;W)K&ULW5I;<]LV%OXK򲸒F_=+FG@F<=)N'N)XXF3WF:(@"1N*4 G* MCOOK]SL +Z I.^DV;6;WQ11 X.!Q&-9_T5HB6?=Y5M7Z^V+;M_NGI MJ2ZW8E?H$[47-=ZL5;,K6@R;S:G>-Z)8F4V[ZC3PO.1T5\AZ#-ZOG"(X9$)ZCE[*VJVZUFK^N5 M6$WWGX*S@;V@9^]E\"#!*[$_8:''6> %X0/TPD'7YS_^D 5^ M^K.&L^U5TQ;+2C M-G#!5K.B$:S=8J+8"59H)C&'T- 4K:PWP[(3H@-\UG!H MNV9YT.!$:W8 )!KV093;6I9%Q:Z@+EEB55&OV-5A3T<.DR?'%DK-2K7;-U*+ M%5-KINT+1J)J,%>T;"-J8DE A&M1'X3Q6"RNF?CM(/?$(V?@6JNZ%A53#7AM M12.+"GRT1L ;1 BF)6@08R1V62F$D5M65')3@]J-;+>&DTK8R()U^T:M#DZ@ MD:T$3V"22%H_QJDG,T&_(-3-5I;;N53K1NWZE5:!K4(@P/ZU: R=]3VR[-1] M DT8[:# 5HVL*C+P*!1D,#&5CKD6S1:9@,FZK XK6E<* $?6>-9M _J_8YGN M9)XPW(C-H2I:U=Q:5E(&28G[H^+.UD+=M& M0?78C68(]_HV>KM<#_FP=P6"8.5Q5ZV>&,P-.!2 MUBWEO6LQN(]Q"1QQ#ET5]:T5',1!"KQ9G&F'@U:QY6AHHK]^ZL7H_.^650@!U10,0]P^WTJQ M9N\&5;_JC,'>PI0->WS^[M7;)YVUP-'$A \:?+0JW+9H5D:'Q4[A# 4Q&^A* MM\5Z;>8WR'.()Y:B0;(YH4>Z^(R"37#8'7A=$-2E\5_P;EIK&7/)-O47 %>&A[6")FZ( MA,F)3QD1]\*?O_OSP[81%-)-R26HY!I>75" .OKF[A,E5BMV2^"#ZJR'9Q\; MC< [83?]Q!1E]"=P?@V\S8+>M]/;91_?+VU\'UX\8K[O\<1AXQ$+XI3G8>C, MQ%G,@V@RDP8\2L==K_IT\<&DU7XZ3WB0^,/0]P*>A?Z,O= #_3@:QD$:\BS( MAO&Y33X?3/(9=R58Y(W#E$=>.J/M^\2[RX/'8X?S\SZ3S78&"4^/,)OP*,OG M(F0\S^/YZ3&/@G'U192Z.3,#WF2S:E&L&^6C$-8*'$0KBB< M'4GN(ZY"+^2>P_PC%H4Q3]/8F?&Y'\7<2[/)G!=G/ CF]O^[GG=S[M<[[WO@ MC_0R\9Q'9!+?=S7AIU"NYTS$"?>#B:[(C1ZR8@H5C1MBGD>CL0(?) M0^=6PM2Y18W82/57:0BN)Q4+U9:JDBM;]QGZMA0E[(LU-7!$JE;M*,;)=X/= MB(E9+?+=:Y I^HZY!KS:CZI^EDSLLC'CLY_D MVY4__M&K6FU[0W1?=2T4M;H..C\KCLY8;^B9='DXVB=J4FB[D?JO=*R#PS6 M)8W(.$B*&XHBMX8[:K!H1S$5#HS)SH=)KZ9_JKH=73^_4CB+7-IJ%^WYE(WN M&)1]].LL2'6[)U1A6,:04=:&_1+1[T@@J"1-0>@%2W[BS1[A6?6 M+D4E!35FQ1Y*_"SIQJQ?:T)XLQMB5R7J#=TE-46MB[*+>]W5$TG7W[81"F8\ M4*??I1(7$&B6S?T[J=_<5&$Y]>U?O++\[](&'_+&_T G^*^ M^XO<_K6U\KWEW)UB[DXI=Z>0Z\JXOS#>CA9@'XT6NO0'2#K''$<\B M[XD[]KW$&:-=B_/0G4#>3K#CLOOW(")R6]EP56Z+9N,0=Y]^<%R'Q^8?0V]! MYG!Q=P-EBGO3 V>U:$<5 ,>9,XH=9*3H?G-'KT'>@T_=P8EC'Z K]5W$Y0'W M4V]B4SA/."E:4G32@6>3!K)>;P='8L^?*-W5>!"Y!HGIW4#H#GLP?^Q<9$RD M\[Q16<:NH[ XXZC)U/M94X9]#A)1S8@PG8,D06MHRN2/;%I^G MO1W@ED13Y069&WGPX$D^46<*WI/OU]V],.67<[5\))?-H\$0TSLW_J.G'FFJ MAD@P_!@=V\+V3LKXTAFO!+J84H[_62AV8%7^;B=&"R B^9-DD").NP$V=+-" MFL%!$G9^[-)YP&D(;W-<))_T B&"V(@ /\IX1@!;T?7:6II*HZL$[TJ4T7V? M/[]4RQ#6XF0V#>@A0&:S>221"(DK#?^PV?[/0!=\>]#]V>?7@C9&3>.YB94J M$?<6R8]=""<>,.T_C-HTGUPFYSQV.LO,N1K./5,5?15BX0FA/[\ Q5EQ-$>L M'^:3*]L1L5X<\S@;1#KV%<2I\['*3B!5TR(GYJ,] 0 !T, 9 >&PO=V]R M:W-H965TE]>]OLN2CE7KF=*+O E,397'DN[Z+O2LHJ#4I[U1X/!63]7NNC,KL+> M@YU=F=))*Y,5]E\2&^[@S$(9 ,&-OS>8G=:D*.Z^-^B_AM@1RUPYOC79%QW[]+ISWJ&8$U5E_M&L?N-- M/*>"%YG,A5]:U;)C6(PJYTV^4<8ZUT7]5"^;/.PHG ]^H##:*(R"W[6AX.6= M\FIV9?'Q_M/SW3_U\/][?/]'=T^ MWM]]>*;?_WAZNG^ZZGO8$,E^M,&[J?%&/\"[H(^F\*FC^R+F>%^_#]]:!T>- M@S>CHX!/7/9H/.C2:# :'\$;MP&/ ][X?PNXQIL\/8[W^M7Y:#!^1Q<].@Y-SRG3KNEFF?< M)46)+E01:961<@YC)V?E*H"1\J1R8SU, =XXW]OS0CLQ;AP^>K-K'HZ55F.F MZ&Q-B34YEF:I8_'#Z"S1G,4DE=$1NSU,2<=P^LYMHU(9QA3K8Y%2KX S171>F.INL&478>>0YYR@,V) ]EQ*>H9:[65!A/J=2Z4@&2BY< *NU@Y';-5WR6KX!3FB5XB5FX1(&3T@JJE\532M(405:PEE*1P3F-B4IA>*FVMWV[ON^OO)MQ>N+\T=E41%'&2=0'?2FIQVR]66T7GA3 MA@O@W'AT?GA-<7]G*P+XGACCFX48:/\1S/X%4$L#!!0 ( )=\6E=?BU@P M=@, "L( 9 >&PO=V]R:W-H965T&G*%7!VV^V!+1P;>Z4G8=E,XU%U%DLQ)K82>Z044[A3:U<#0UN\@V M!D7N0745I7%\'M5"JF"S\FMW9K/2K:NDPCL#MJUK8;Y?8:4/ZR )C@OW/UUA53$0ROO:

"2@>/QD?V=CYUBV0J+U[KZ+'-7 MKH-% #D6HJW,^;+=&7]+QPZVV0:0-9:I^L>3 IJJ;JO^-;G8018 MQ,\ TAZ0>MV=(Z_RK7!BLS+Z (:MB8T'/E2/)G%2\:$\.$.[DG!N<_OQT\W' M/_^XO[UY6$6."'DYRGKP50=.GP$OX8-6KK1PHW+,G^(C$C*H28]JKM*3A _8 M3& :AY#&Z?0$WW2(;NKYIO\MN@X\^S68R^'"-B+#=4#WW:+98[!Y^2(YCR]/ M2)L-TF:GV/]-VFEP$D]@1 "W:H_*:2/10J:I8JP#7< K^1J,.-!]<6BDJ"P( ME5/]-4W%EJX4#H1!#VEKS*$Q>B]SJ7; X#75C94O Y:2\12C;B)S^*C!]9$'$22D1.M"-0M M"N=$5M9^SIRU4&U!9=P:8CSEX$A-25)>O1/;"F'++2A\(I7=C+W2AE19U=)U M!F&]$2?R^21>4H*H!!]S*:S%FKSEI(NU_(W=8*.-Z]@+J215;@X[K7,O]O$4 M.]M,&Z_$^2A(/1J6DVD^7P.*FC9UXDK^\/'M1=7BA(Z*=J6EWD2"J64,4@II MK/M=JK ?48^&&EVIOF_?:G:'>6*8N*2 M/ZZ^Q:Q?3/AN\0'JUE+.[>O!AMO#>)+"_?/7_&CW&R3Q(ES,TM'*\BR<+F;P M[LE)_$-H$B;I?#2;DW=J>9S3K:B$RO")DV6X/%^.G?>,?A!F)Y6%"@N"QI/Y60"F>YJZB=.-?PZV MVE$%^V%)KSD:-J#]0FMWG+"#X?_!YB=02P,$% @ EWQ:5W4I?^WR @ MW@8 !D !X;"]W;W)K&ULK57;3N,P$/V544 ( M)-1<>J% 6XG"+LL*! )V>7:3:6/AV,%V6OC['3MI@ 7ZL-J7Q',Y,VC%1E!9=XH\%41<'TRQ2%6HV#.%@K;ODBMTX13D8E6^ =VE_E MC28I;*-DO$!IN)*@<3X.3N*C:<_Y>X??'%?FS1E<)3.E'IUPD8V#R!%"@:EU M$1B]EGB*0KA 1..IB1FT*1WP[7D=_;NOG6J9,8.G2CSPS.;C8!A AG-6"7NK M5C^PJ:?OXJ5*&/^$5>T;=P-(*V-5T8")0<%E_6;/31_> (;1%X"D 22>=YW( MLSQCEDU&6JU .V^*Y@Z^5(\FSD_/KZ[.'B\G(46HKF=&': M(*0A72MK98?8>'Q*+EDJRIC)--@:\P[(#W6@?DBCI;HC7;4OK M^GC=?RBM1O8^1[I!.#(E2W$N2 ,EZ_< M9B^.GM+6@2K)+<6H"4A* 45]@]#=(*#O;[&8$<'U)3B"G:UA$G6/_]M[E\C9 M7%6&R0I$Y1<+ZE!!NZJTO%]5:RA]\J2WQ077$I7S8P))JFES,)/ M)BO7B+BF#=NN@L/#I,5NDRGN#YTAH4,$TZ;%=8,-]QMJUR#U15F$[EX+C8?[ M@X/>NT+BY&-AC1O-XE_#P0=ZKW(_VA\F;=;/+GWX9N<4J!=^ MLQI(525MO7Y:;;N\3^J=]>I>;_XKIJFI!@3."1IU#OH!Z'J;UH)5I=]@,V5I M'_IC3C\@U,Z!['-%36L$EZ#]I4W^ %!+ P04 " "7?%I7M;F"M#,$ #< M"P &0 'AL+W=O9N&>K7)C%_SIN*0K MF(/YK;Q3./-;E)05(#23@BC()MXL/+L86'VG\#N#M>Z,B3W)4LH'.[E))UY@ M"0&'Q%@$BK\GN 3.+1#2>&PPO79+:]@=;] _N[/C6994PZ7D?[#4Y!-OY)$4 M,EIQ*/9)4VLBB,48&!1/UGSXW?N@8C((#!E%C M$#G>]4:.Y14U=#I6;BU^NYSUR>[T8^P:QK8:?-#@7-4YT .>4?)/"Y)IB0*HO@=O+@]:.SPXG]\T!IGL!_')LF9+FD"$P^S0(-Z F_Z M\4-X')R_PW+0LAR\A_X#+-_'^?AA% 7Q.=G\PZA/]F.3&V&H6+$E!T*U!J,) M53@LI#+L+TB)? )%3 Y,$0XKRHE4!+1AF!$HK31D%2><9= GBQQ()CDF.A,K M8JC%+)5\8BD@ZB;QB< M]BU&Y(@)=(VL-!+6GW9TOCB/76X\-BMD)4PKG77<-NNZ;3_,=\T^,\$,_,RQ M:J:=*-'_ON,N79W#J[D'[O;6.2NW#'\B8= +@@ '1]$P^-01V%$8=4<+15,@ MM[2P(8?7[N88=@]Z9]L8XR!H9T>C8-?C&]2W\[G,S-KF"6<)=BC8!8]LD&W! MP]Y)%._B[VB% ]2ZP\L0IN$/22XDEZN77?Y=]M'I'^8?G7"6=&E+$HJ7C"= M'RNF,(;8VTIS3C3@74D#),;"H0A-4V;O'ZM,"H8RKK'QUZ%II /=P6CA^Z^C M%YY+>S$.UA6-INJ4H)A,-7'%6UCD-76EHRY<_T%T_^A_D2OT2E&W4[#MM!7= M8IG?+]G\7U>__:L'JLSALO1]C5>N1T]GW=JQ>V?;$!O&03?@@N[L- X[L^-@ M.[MN^P_=<^?:O=.P[\MI<$JZ88Y/K]!60649Q(3J)G8#=H'_?1O4$L#!!0 ( )=\6E<:C#S/ MRP, %X( 9 >&PO=V]R:W-H965T?%&;VH<' M^6S2B@TNT7]MGRSO\@&E5 T:I\B Q6J:W5[@Z; M13G-BD (-4H?$ 3_;7&.6@<@IO%WCYD-(8/C\?J _EO4SEK6PN&<]%^J]/4T MN\Z@Q$ITVG^AW1_8Z[D*>)*TB[^P2[;C(@/9.4]-[\P,&F72OWCI\W#D3W'.(8)C+'NXNP8U^ OA/MPXGD+_[V1/PUV,S^$D)"R%1@?"E/#5(:S$ M"^_>P:I&F%/3"K.'6C@@LR%E-N &ZXZMO7@!T97*.U &ML(JZAQ\ZZQRI8I7 M,-DV8@]KY"ZP_L8W$TOP%*SW 5$9CY83Z46RIPH1U* [AT6X[))L*8Q$OD^^AMOE'"ZOBG3P#35+H"$N^1AM2%7C^F%>+$KE%E2"28TRI(:\J)6-"(H.0 MXCX%P46+/H>O5(/747VH":?'J1)!XX:Y<"(-M\88%K="=PF%";5H>Q8-VNA8 M\7/E$N(@_WOV:]0*MQP^(&CUS-N:J(Q\(>3.*@ZJ0^*/&$=8.11B#RJ\;LBG M$DAA6'PX*T,Q]D,Q.$F^Y\4S(K+A=DZ6LVTH10K:8F4XKWP8@HM)&@^T96OKD>%>-76TE^U/.Y4ILXV5PL MK$_M?W@Z#,_;-#/^-4^3]T'8C>+@&BMV+Q67- M'P!H@P&_KXAKUF]"@.&38O8/4$L#!!0 ( )=\6E>>G.%>\@4 .,2 9 M >&PO=V]R:W-H965T0R0 MD!<225DM4DI1R.Y^-C,7L.JQI[8G)/WU>Z\]3"8)(:'M[DKMX/'RDV;3QBM(N6WH#!1^66B3O9MFTF0&>>*54-J-6 MZ["96W8/KGHDKP7^$O VE;&C#*9:_V57L;)>:U% M 8&$V)$%CC^W< E2DB$,XUMALU:Z),7J>&/]=Y\[YC+G%BZU_%LD;G5>Z]=8 M @N>2W>MUW] D4^/[,5:6O]DZR#;18]Q;IU."V5\3X4*O_RNJ$-%H=]Z02$J M%"(?=W#DH_S$'1^<&;UFAJ31&@U\JEX;@Q.*%F7F#'X5J.<&T]%D-OXR8C6'@QOAK?C$>SLZ9#;Z33C O+%\%R](+E8_99 M*[>R;*022![K-S'*,M1H$^I%M-/@#+(&Z[3J+&I%G1WV.F7J'6^O\R^D'BQW MMULF()W8C,=P7D.D6#"W4!N\^ZU]V#K=$7>WC+N[R_I/Q;W;;P@T(ZR< (G8B8S4'!0C@6:^L85PD*2^X@P8DTT\HK MZ877N\09KN[?_=:/VD>GEJ4(+@%I)O4]&'8-3AA 2G!LK% 9V%1RQ=[3\T.= M<>8,(@;0,N(27+3+4=3K/(RC7CD^ZO7+,6YF3H9.)3M;"_(TH%WS[7X]ZA^^ M*CYY$78;B8-*(ECOX\/JEWZ]UXNJ$_5N_^B9TZ%E&3>.ZB0(N6JIB0$(6@R7 M%SHXN[G93T+T\@H.J-$;GIDV?A.1,*7=@S<(OH0-SO8S'C4JV'UPDE'66(IPV$#%%9X% MY+WG-R0>SW4%B6%'H7^D)S3*649M%UH.(Q#F08-FA2K*HK3Z^"WG4BP$195G M6>@M+&6%$@,7SD;7TP^/:T!G,X?_+8O!T #C3%O9%9<2B/P-"8P6IQ/$J!HQ>BIAL@ MYU(L>2591H'B@#NVXK> W0J*Q1*!';)$F\YP;Y$"X0:8=;Z2J+'@6*M;+G,( M'452!U&OT2Z;AOLMY7EW>&,'4;<1/1%]2IVXU#>%_X()-KM6L2@^_H*'?! 4 M6I89?8<%=8 %/>BT>B7+5CO-O<;[%&D]%-\4'A_'@@$_\14U#KQ7\R?+B_)7N/%]I/V.SB8;#O:;X",OE#IR<.B%+:T@"&ZQ M-DG@O.?KMQ:X6^VWAC_>0@UV^4K3/B\D'NCPE!Z*F"L#2,??:;-XD:D.HU_% MBF]RU^C]!#'^LG($9GT>7KO1^M&3SOZUZ%2 M2]W;OO+M5FY>$C!+/WU"C5Q MKERX@RAGRQN<8;BX>! /US^?N5E2A20L4+75..K5F E7*N'%Z&ULQ5C;EO#%DZZ(0YNE*YGI],9@,VH5;M?T8A"Q03*7B6,$@;\'>2WSG(%@QA\-YJ!3R8+]ZQ;]D_<=OBR$E=]\71 26V=+AIA6%"H,OR+ MQR8./8'3Z V!N!&(O=U!D;?R)^'$Y;G1:S*\&VA\X5WUTC!.E9R4.V?P5$'. M77[Y>O_QCF[F_YE?_?,CW7^EJ_F77^_.QP[8O&.<-#A7 2=^ ^<#_:9+EUGZ M6*8RW98?PZ;.L+@U["K>"7@GJQ%-HR'%43S=@3?M')UZO.EW.QIP#E_'X2(Y MLY5(Y,4 56"E>9"#R_?O)L?1;(>5AYV5A[O0_P\K=^-,CD;T.A;=9Y*N=5&) M\HDR84F@MAYT_J#*%5T;F2I'\Y61$I7G0$:7T94HOY%>TKR01B6"1)G24M>& MM,NDH5PBY<;2.E-)1I71#RJ5%CL,L-DPEDT",J[JBIRFO4D4C2(P.L]1G$-2 M99+7*=L@:&]ZM'D$>.>@98-AZ\52)"I7[FGH;7DN8=? \8I[6T?>\?:.$K 5 M+A$6D>M?1B&Q66^SJ"GR^(%IB(+EL; M]I91&>V7&EF,8]\%3MX0[5+I,BS1$I$N$YB+!P\2UQA:]'LF2[J]N7[_[C2> MG,RPUPC$%7'V1(:GADGV\>KS_4]SVH1:(,V;=(B"6T^ZHVH64ABH@,U@.PFP/[0CEE[J'$<2EG)KS>'C MXG)] SNVM(>(,WK_[L/QR8<9W:-9T-W73[C M2>2U1Z,I+E*)HYQO974%"[IB0P-?N6S&"6W=XR!/M)(G'8\0D9M![9QP[6'44Y2K@#H4#0]V0Z)'X81[/*X)3H;1GZEFHY--+X+!5K:J#*:C],>,@OW\T]N]Z1#R$26"W=Q4O18C^NMS +D3N6]HKUJ&ANTS7UI>S>Z5-*BELI/5S#"^%HJ M=?FCCS=J_:L/:!B]NUHNYAXRE4*6\%K&T]PW@84VQO>_?DM],^S!W7 8L_T3 M70_1I]7'2F,^YCXS9MO@7A M!4T;R;TU< M:]TZGH\/NI-=V\I8:/%#$ R:[P/SB^FK2VG*TZV3M8:J3]"S= M60AO$[+E09-[T4KY4O"\"\'K6%8)E;;*GH.ML843'J93.$;S/K19I5,NMQ1] M$;5RYOM?-)W][?_W_MQ5A/>_,)';1U_X%/[JD^?_V\1]?77?EWXH''L0*@4_ M<>_J1ZP?&Y>F[LX>3ETHN52?S:VLGSM=?>&L>] M%WH,PI7_;,'O$77IPKM]M]I]&9F'#P*;[>&SRF]^D%E4[A*BT>CD:$ F?*H( M-TY7_O/ 0CN\"/G+3 KT ]Z YTNM77O#"KKO19=_ 5!+ P04 " "7?%I7 MS32I5[0# #R" &0 'AL+W=OR4UWEIP?=L*^WB)RNQ6R2P9-[[( M3>-Y(ULO.['!._2_=K>6GK*)I9(M:B>-!HOU*KF8G5TNV#X8_"9QY_;6P)[< M&_.-'SY5JR1G0:BP],P@Z&^+5Z@4$Y&,[P-G,AW)P/WUR/XQ^$Z^W N'5T;] M+BO?K)+3!"JL1:_\%[/[&0=_CIFO-,J%7]A%V]D\@;)WWK0#F!2T4L=_\3#$ M80]PFK\"* 9 $73'@X+*GX07ZZ4U.[!L36R\"*X&-(F3FB_ESEMZ*PGGUY\^ M7_UR^.8_Z%Y$+UY&L22O3+. M@=!5L!):]T(!.B^I6@C/Y)960+TC6(SR1/4G9399\(M*NM*22M*'K6-RU5=2 M;Z!LA-Z0;F^@HW/M>/QX@*, :"C1>NH]A'->Z!+=T;.C>L<,M#$=TZ)OB&77 M(('(5502MX,1]0AVX1&%?>?-NXK%8UUC:!W1E\Z:K:S(7D!K+&T27MPKG&2! MJ4.H]R+\+ C1BS303",353($6(9.P!R!P"J7[K%>[13$%2?IG.67K*1D MA985F'_8+=(/D]T8V&@?[F)*U!CQD#WL?#IIUU02_Z_T19K_)^G'Z>+'I'/" M4%+1Z'4XOO_>"TN73H7^)',_E0A/LU9R(^@QJJGPB8*Z&EL/JW.H1;L)TY92R_3:QY$T[4X#_2+.L2?S^#5P(^R& M2AH4U@3-T_?'"=@X8>.#-UV8:O?&TXP,RX8^2M"R ;VOC?'C Q\P?>:L_P)0 M2P,$% @ EWQ:5T6LQ429!@ (A0 !D !X;"]W;W)K&UL[5CO;]LV$/U7"'E5*9W]T='BVQ_/CA ^*%G[M?\&13*W]R \7^7%OR Z1IBPP@L3/#;TDK1D( M;GQJ,'NM25ZX_O\*_76,';%,I:>75O^I\E <]PYZ(J>9K'6XM(M?J8EGG_$R MJWW\*Q9I[GC2$UGM@RV;Q?"@5";]RMN&A[4%!\-[%HR;!>/H=S(4O7PE@SPY M&MPKIP\OKTXE)\.'US?2Y>75R]?//[U?7E M^=71( ";9PRR!N#B>/( W:0.=1+S)/PXTX>QMQ^$D.?25S.BXARSPY&ZH=_+XT>CI\,4# M7NZU7NX]A/X-7CZ,,WK6%]NQQ/N"Q(UTRM9>*%/5P8O:4RZ"%25)7SL2TGO" ML QB)I7#;%V3(!_D5"M?""D*14ZZK%B*4&!6KGQ09E[C)7DQI; @,HQ2EQ7G MGH^)DPMD(3+_(TI-#JV*'3ME_H!*C2=/A#3P!!Z^M&4ES?+QHX/QZ-D+?P=L MIS:;*_LQL,ZQ##/AEA=V!D!')*;.REQHNB'->&)F-4J2/Q2COAA#:PDAC2(: M$2)\JE;J,P(+D3E=RUA/@#M31II,20TG?' UBA4,-BSF7_#')0AE+*N=8W0P MHG@#(NI4:@#!&.=Q= [HR(! Y914-:.C.#H^%,S21O]>)*S8V:J4R:\,V.IK.A$:=O MARWVQGV7 9R60N4(%M-UA]>I=C5T1\H[40Y(3.PSC)ER/CC9')$W$:H?]]_9Q_JE58"L_B5T%1Y_\O8K+W_-ZGF/WC%UM& M+LP-ZM%FOAG4EDA8DW3=RO'^[O!@])^GQ ],H8U"\'\&?4<&=1G39F,]C>00U?:'([KI]U,T$9,L5DH)'3")Z',E>X@ MXO:M >#,MO6\$)^26IN^(8DVG=0A;N[:$M5X 3 M,FT]G[-QQ2X?J>C5X6DN MILLXC6ZS0IHY-Q!B4:BLB*.)&B E07!U?OFNT3KB11N'9L.Z/*4Z]S (!OQC*AAC&602 MS1R$X0@]>T,BEB+?LEI+9KV.%'8KUH2#B8DU657.WL) @%/=;D3*\>9&Y1T5 M"ET<(Z)=JEWL>#C+6Z7&F*"K_IU*L='K[?*6R3Q7D23TK=LT O<('*Q:VY6H M:%.6_75)MPUG9;7*EE%3-C()ASY3VIX9N:[-7364(75R-%?&<(S8E4^U=% W M>'=461>B'J-.8!27RKBBF21X$_(M?=$NST(D,1QCA5^CIO,&C "/%06[C4M\ M+/ H.MOKN,/;&FM'-U;?L&<9*H3BEC53&@RU=K&/,+MJ46$"%P$3Y;^]C]O: MI/;%F74N-M:X;T1O;.WNMQX%')855W_PU]X?$F/8;C%SMDP9F>2[HU/Y7ET( MOJY/^#DEZ>)MJ)$7-@):%"Y.CC7#9TY-81L$_\9F1Y,[>F&!^'KZ%V6!A7(' M02 ]/^[R<*HW@26>2.7HUIF<=N0T0;9.<4Y8PTN;/+]C(SF32>>6<4=*6YMT MZ4E'[_8K2I)CBFKC_A&/WBR6A=!>!<'5:DC#+]XC+D)KY#9EHF.84R232,"5 MX[Z 461IX,1;%4Y/ZY[=Y;:QR*>$)59AX'S>.&JJ51UH[Z\FHG.QI=MT-[V' M"(ZKD FZ/;W5ACCNZ!S%!@7,?MK$:\U-_V<6"P M]MVF)#>/7Z>XLF,/TR><=K3] '::OOMTT]/7,YP1*#P>R3##TF'_V7X/\HM? MI-)#L%7\"C2U(=@R_EO@"";'$_!^9J'NYH$-M)\%3_X&4$L#!!0 ( )=\ M6E<:DXY4UP, (\, 9 >&PO=V]R:W-H965T.0 M0+E.VDZ_8*VT^VC?M0RV7'R7$8 BNS1A9I2\32!A&^'AF/L M-Q;Q)E)ZPQH-,KJ!):C[;"Z0LFJ4,$Z!R9@S(F ]-,;.U:2M^0N&;S%L96-- MM"4/G'_7Q)=P:-A:(4@@4!J!XN<1II D&@C5^+W"-.HKM6!SO4?_7-B.MCQ0 M"5.>_!J'*AH:OD%"6-,\40N^O8'*GH[&"W@BBU^R+7F]GD&"7"J>5L*H01JS M\DMWE1\: KY]1,"M!-Q"[_*B0LMKJNAH(/B6",V-:'I1F%I(HW(QTT%9*H&G M,S:[)W>IFMB#3N]OY8G8S^V7YY=N,?+U;+@>6PILTOQ54 MJ),2U3V"VB>WG*E(DAD+(7PI;Z&&M9KN7LV)>Q)P"5F+>+9)7-OU3N!YM=E> M@>>]L]DE:OMM5%U 5S*C 0P-K! )XA&,T<97/+ M-;N>^V+'Z9M]KW])IA%E&R!A+M#AA?LS$#$/?]SW$\!V#S\KNB,TY3F:L#_Q M3+_?>Z8:VK9-U^F3%8K #I\,":\=Y/>[EV_>Z;AON+/@WD=!@E()%-X,(BHV M($W"\,W2>49W(%^).VW3]NVS;ZO8%Q D5,IX'0=EN&@=Q9?W_;A/QRD7*OZC MA$48C5;4S(7S[!2GYQU559^5V5,\9;%ZPO(2C3@W.$VWTWXS2GC4Z76;^8>M M554)6/779FYUO(/D\QS[<*>+/-J(!61H(K8'*DE&1>&L);ZWF(TFV0 #H75G M>![B2X9M0E#])._S1;;^-SWB[-[P3CW!>5'NOFGWG%<]X:!+V&;/]O^=GG"8 MJ'VGN?P'2NJL4NKXG:,:ZK/S2JF)TK"K^QA?6+C:$LY\5ZMYZVQ^60^CNJWV(!C)DD":Q2U6[V. M040Y_I:$XEDQ&PO=V]R:W-H965T[5FQ%5NH+?E(R&>54ZKAI2RXFCFYUM6Y[ZLDIR51GJ@HQY.M MD"71N)29KRI)26J-RL*/@F#LEX1Q9SZU>X]R/A6U+ABGCQ)4799$'BYI(?8S M)W3:C17+I2X\CN4E)64*R8X2+J=.8OP_')H]*W";XSN M5>\;3"0;(9[-XC:=.8$A1 N::(- 4.SHDA:% 4(:/X^83N?2&/:_6_1O-G:, M94,478KB=Y;J?.:<.9#2+:D+O1+[&WJ,9V3P$E$H^PO[1G,8B.!I'EW3BR+*^()O.I%'N01AO1S(<-U5HC.<;-I:RU MQ%.&=GJ^7*QOX'%Q>P7?'E:P?+B[>[B']=/#\CL\_E@M;Q;KZRM8W%_!ZOKI M=G5]-?4U>C6V?G+T<-EXB-[Q,($[P76NX)JG-/VSO8]L.\I12_DR^A!P32L/ M!H$+41 -/L ;="D86+S!?YB"QL/P;0^FL,Y511(Z<[!R%)4[ZLR_?@G'P<4' M_(<=_^%'Z/\*_X\]A!,/_JD7^/KE+ H&%Z!R@C%C 9L605,@.\(*LBDH: $; MB@=5+9,<*ROUX"FG4$F125)"*M","PTYV5$@8%.G@;Y43!);TBG1U(-5!Z! M;%M_^*41;"G*BO"#(1/&%PH2499HB765/&,='0R#DJ04ME*4H+'?&%I6,FX1 M3/]#%?E,M0L;-"B,:>?2-7J59#OD4AR TTQHAM\I:$FX(K;Y(!UI]%2=Y" 0 M52(BYRB(PAZBJ2QM;A"^1[I)!W)A/&OCD;U@"4_M'OJH20&D%#77_7QB+RD* MQ,<(4C M$'9$,JH/!FV+9D):_DE1I\:' 6LB-1$E]"])_%4=D^M"1I$\^CQJ M&R8T$5R4+,$4\Y39J%U[T,1[=-?$U*3_Q/3UG8M-P3),8]^_N1F2_*R9Q)AQ M61&I65(71+:Q(]_^!3?^F6XO6M7*I (3@]>1,H5,->.U>93:(II[][J7^W^3 M]_A&H&R::1/&YR>MQ*:I:;G!BV@[Y_M'T0E7>+V2:G<7N\P[/I!VZTEH? V) M4/ISFY[NNE$Z/5B<,O#1ZCP71?,BR4L/I)71:.P.@@G\ A,O&J*(W,$X=L/X M[)5J.(K=212BSLB+8V,1ANXH&,##J:Q/Q?S:W(W&$S<8C;N=V)L,3\>!&\2Q M.QI$;UY:&'V^;K+QVN\H&F%0(V1\YH5C%&'D#H=#-PZ#OQ_D4>&M/QF_-S.4 M5&9V,C+]$>NH&1^ZW6[X6C0SQTF]F=SNB,P8]KB";M$T\.*1 [*9AIJ%%I6= M0#9"XSQC/W,<(*DT"GB^%4*W"^.@&TGG?P!02P,$% @ EWQ:5T.T=7/X M 0 O 0 !D !X;"]W;W)K&ULI53?;],P$/Y7 M+"/QA.(TZ<;HDDC+*(*'H;+0\>PFU\::?P3;7;;_'MM)0T%KA<2+?7>^[_-W MR9VS7NE'TP)8]"RX-#ENK>T6A)BZ!4%-I#J0[F2KM*#6N7I'3*>!-@$D.$GB M^)((RB0NLA!;Z2)3>\N9A)5&9B\$U2\E<-7G>(8/@7NV:ZT/D"+KZ XJL.MN MI9U')I:&"9"&*8DT;'-\,UN45' M:FF1:=4C[;,=FS="J0'MQ#'I?TIEM3ME#F>+:EU6RV_KY=?O:/G@UBHCUM'Z M0U*/%.5 D9R@^(#NE+2M04O90/,GGC@YDZ;DH*E,SA)6T$4HC=^A)$[2,WSI M5&,:^-+_J7&@F+].X4=C83I:0XY=[QO03X"+MV]FE_'U&8'S2>#\'/N_"3Q+ M<4K@51*GU^CO/8FCR8[0:P60HXX2H'=A;@RJU5[:H;FFZ#2:-T-'_DX?YOJ. MZAV3!G'8.F@-K8=9&1RKNM"?&V5=MP>S=<\+:)_@SK=*V8/C+Y@>K.(7 M4$L#!!0 ( )=\6E>N8A2I: 4 "D- 9 >&PO=V]R:W-H965T%(JFBTR?O#P>"DOY':=,;G\=W,C<]M&7)M M:.:$+S<;Z9XN*;?;B\Y1IWYQJU?KP"_ZX_-"KFA.X;Z8.3SU&R]*;\AX;8UP MM+SH3([.+H]Y?]SPAZ:M;WT7G,G"VL_\\$%== 8,B'+* GN0^'B@*>4Y.P*, M+Y7/3A.2#=O?:^^_Q-R1RT)ZFMK\3ZW"^J)SVA&*EK+,PZW=_D95/A%@9G,? M_XMMVCMZUQ%9Z8/=5,9 L-$F?3XW-FM M<+P;WOA+3#5: YPVW)1Y<%C5L OCV^OI]5W\OD=_@-O^_$1VO"VHMKHTCMV_>!L0$ZK(%> M#I]U.*>B)T:#KA@.AJ-G_(V:Q$?1W^B_)WXHV^3LS6%G/#EGOI 9770P&I[< M W7&+U\/P/U30/US7/>Q[>4D0GYDY@H6P128I)EMC1!FY68!VF4=,H? M OVLV\.@?RC6F7CYXG0X&+T_S)O[V=7D[EJ\FLSO7XL;V^.6'?T\.#T3EZ4' M"._%U&X6VD@>3"]>W=E"9^)T>?[?+OBL43 M,*#:['15:B5-C,N&_$J:VHMC%(XRNS+Z;XJUV)#TI=L!$')7I^9=WJK3]P'% M%:3I$I"84.K0R>"D)R:A*@3\H%ILH%"A[A[.K2US]0VHC36C^&'9 [H M6DA3M8G)L,:\@"/V0?M(X1H=("#TEU*Z (!V&=6*-_J"XOF#R6+>+,O I6@% M\CV!8^:KTJ(O14XM)#AC3%E\0-&U29>)IKR)_4PDK82Q ;B1ID189,9MTD@' M\)B;@;EJ/$XF%>?R8"][XAG9/6YD]_@[LAMG^Z"R?L=R-F6!/'K[WN]J6TD% M*H[&KPCUC/@+S'BF"YDS,UC#(JL4#[[5^5(3YHBU&5KD8[4\-<_1%=])%)=F M TY%-W*%YBA1%I9U#"P0:=G%91EHGD[#RBQQ$R8=%-C&]3& M[U([$!KSI)?0I+_LHEN)+FBA%9>UYAQOI,< 2K 9"VK!_.B*7"ZLZ];N>0"]%>(+ZQ=)Z./?+.!Z@64$N,IEETBYRO:H.-/O ZH2[ M:STQ>PVKK$@EYSR?.%-W_-C+&MPQ7J:Z<"]IK[LQ[S@2]8&#F92<2I"/(EM+ MMTI'U^Y 0JGC:6]""B*1=>"8.IU=C5IF24.X8]/VP,UW8X:B?BJJ@BOGH! U X !D !X;"]W;W)K&ULM5=;4]LX%/XKFI3ID!E#?$N<4,A,H*6;G9:R!-K91V&?))K* MDBO)!/;7[Y$]\YVKI>"'53ST',.0^YT*?M.;&%$>=CD[G MD%-]* L0^&4J54X-3M6LHPL%-'-".>^$OM_KY)2)UO#8K5VJX;$L#6<"+A71 M99Y3]7 *7"Y.6D&K7KABL[FQ"YWA<4%G, %S4UPJG'4:E(SE(#23@BB8GK1& MP=%IS^YW&[XS6.B5=V(MN97RIYV,LY.6;PD!A]18!(K#'9P!YQ8(:?Q:8K8: ME59P];U&/W>VHRVW5,.9Y#]89N8GK7Z+9#"E)3=79+'< MZ[=(6FHC\Z4P,LB9J$9ZO_3#:P3"I4#H>%>*',N/U-#AL9(+HNQN1+,OSE0G MC>28L$&9&(5?&G-9'SQ:3(AH[._;L:3\?7XV\6$[%_36PZZ?=PQJ,/N M[*1+O-,*+]R"-R!?I3!S33Z)#+*G\AWDUA ,:X*GX4[ "12')/(]$OIAM ,O M:@R.'%[T%H,WV5G!Q)MA;*T&@;;?RQS7*F ,\QA+'YR;KE]M]S( M/A-(3)8:+=/M9G?%^,^2/Y"@BCX9I:DL!3I#00KLSN9HLWV/!*'7CWID+.Y M&*FL;YXS"+PHB2R/@K+*DQ)=HK#0E$*AVM?/Q:)^_*B[H ]/%-?C?NS%@T$; MT;%C*O/@D8)3BXE: %U>Y%;#&G2"E&+R#46H86)&.(81B++-Y$!.#TJ<;&$5 M]\C9DG%/3(%]#ZB(QLI1:UQ2DMF 58Y[T?M->Y=X-^ MNU9)]7R+WCV2]+UDT'^Q%JV.CTRG7&K;,FQ:*V-I89ZK$I?@'O_[VG:.M2I9 MY;K!YGJTS>8,64K.;)_)R"GE+E(3=]JHZAO;NX'\%M'K'G^X#7!'7^TV?;7[ MZKY:K'2CIYU2LYE ND82=+ P;,IN>,)ANX*N /47F>!K\N:'INB);E77)7QM@PS!^C,CH:;_9JXOT M]3G4:W*H]X8G<# GL V M%!B&"_^0):QZ*PR] /^,%UB73*08U V=.^D%ORUS7R2ZQ*.1M6EHUEMKFRCZJ;RN+VZ M[WVE:L:$QO_?%$7]PP1[IZKN4-7$R,+=6VZEP3;C7N=X[01E-^#WJ92FGE@% MS45V^"]02P,$% @ EWQ:5X2]F0Q8 @ :P4 !D !X;"]W;W)K&ULK51=;]HP%/TKECM5K81(2/@JA4BE9=H>.B$8W;-) M+L2J8V>VTW3_?M<.9$RB[&4O_KB^Y_@!Z;4P#(/*D00A>$P*!B7-)GZV%(G4U59P24L-3%5 M43#]:PY"U3/:H\? BN]SZP)!,BW9'M9@-^52XRQH63)>@#1<2:)A-Z,/OK53;YF,QHZ02 @M8Z!8?<&CR"$(T(9/P^-;4C>YPY"2M#)6 M%0=[.15_G$+$NF6M5$NVQD']!5[_5U;_$GJRQPK)* %$[DN(1:GRBA!D#UA N M4U'A<>( 7VZJ*HE!#2GP-W=/YZQDH5B"]K?U#'ZA J; M8*]#;E"[S55EF,S,K;]-UT1D([=<"#2'EC,XL65:HD]D-.@,1^%)H!?&G?[= M^-S!!R<%4(#>^S(WQ!];4PMMM/U)'IH"^I/>?$//3.^Y-$3 #J%A=S2@1#>E MW4RL*GTY;97%XO3#'']#T"X!UW=*V>/$;=#^K\EO4$L#!!0 ( )=\6E<5 M-J%SS0( #$' 9 >&PO=V]R:W-H965T[&D(_+PT**HT9Z+%YD */*69TR.C42IXM:R9)1 3N4-+X#ASI:+G"ICPU;"X(,(J49* ZO,(,LTT0HX_N!TVA":L?V_,C^L?4UC ME8R-@4%BV-(R4TN^_P2'? +-%_%,5E^RKVU]UR!1*17/#\ZH($]9/=*WPW]H M.0SL=QS<@X-;Z:X#52KOJ:+A2/ ]$=H:V?2D2K7R1G$ITX>R4@)W4_13X?W# M8ODPFT_6\^]QW>(7GD M3"62/+ 8XC_]+=38"'6/0J?N6<(5%#?$LTWBVJYWAL]K$OP0@O+YR>?7=&K-^(]<^QARN\BW&9 >%;+#D,$*6T M+FH6$YISH=*?%= E_#SUY<7 M;T[\K_&=2( 2%X7"^AB:;:>4&KWSG'$HE"0 M;T!4E=&-7J6,J(27$O^5O&Z,=!F=\"'H_H7%C$NECT+ *[ 29+/[@;B!&0SM M%N ,S/XP: %]QW3]80L(/'/HNZ@ZP[/9F60'# 3-ZK.-\!-VS& MLA6PD85!!AVHX_=.T+[I]_HG:,\,@B%9M0E@"%?*U'KI5<:T]P$@%-%M53'UYRT( M>5QZD?>LV/!#::PB6"T:=H MF%^;!X52T*,4O():RD?+3"QV+IA980",B-16 X/,%[$,("(8T_3IA>OZ5U',Z?T7]R ML6,L.Z;AO11?>&'*I9=ZI( ]:X79R.,'.,4SM7BY%-I]R;&SGJ\T9RO+:' MLC4*5SGZF=7=>G/_\?[G+7FXVY#MA_7FCEQ]9CL!>K((#&Y@S8+\!';;@=%7 MP#+R2=:FU.2N+J 8^P=(K&='G]G=THN 6VBN21SZA(8TOH 7]]'&#B_^Q]&> M"[+#2,YCV"ZYT0W+8>EA&VA03^"MWKZ)9N&["PR3GF%R"7VUQ:XK6@%$[K'F M"W:8-JPM>'\X%='G+MV]2&L;OR/\] M?BX5 *FZ"@);0?W2/5(^O_+W$2O&0+4#Y#UR.M<5H"I9US8#B%X)1)LT/RQE*( I7OK'TB4^G$T'RAFF1\GX=!BFOCI M-!EJXLB/IVFO^06TOB'KXG>\!? :--IM"$S5>,R:,&,4W[7&43&2-$P9GO,& MBZ4^$ UYJ[CAH+])T16=9Y-OM9$?)M$9/?63^?RL?1:%DW,9:C4>$.8V9R)O M1<>GI]W@(;BJ'60PI>/U06N> MQG-W;S!X%RM0!_?Z:Y++MC;=$]EK^Q^,=?>NOIAW?R>?F#KP6A,!>W0-K^=3 MCZCNQ>\$(QOWRNZDP3?;34O\20)E#7!]+Z5Y%NP&_6_7ZB]02P,$% @ MEWQ:5U<+^BI= P &0D !D !X;"]W;W)K&UL MQ59M;]LV$/XKA#H4"2!;[Y:2V@;L-.W:(HE1>^EG6CI90B32(ZDX_?<[4K9B MHXJQ#1CV1>*1=\\]1SWD:;SCXDD6 (J\U!63$ZM0:GOM.#(MH*9RR+? <"7G MHJ8*3;%QY%8 S4Q073F^ZXZ=9AXGNY*92><*;C+=W $M0?VX5 R^E0LK(&)DO.B(!\8LV\ZWFD_8W#8PD[ M>30FNI(UYT_:^))-+%<3@@I2I1$HOI[A!JI* R&-/_>85I=2!QZ/#^B?3.U8 MRYI*N.'5CS)3Q<1*+))!3IM*?>>[WV%?CR&8\DJ:)]FUOJ/8(FDC%:_WPE8\!T1VAO1],"4:J*17,GT1UDJ M@:LEQJGI9*B2Y91EDI_$.TNLX^@>.<_\LX!*V0Q*X-O%=/SB#%W0U!P8O M^(U$RH@K>2,HR>6E4U'FBX??,+ 0, M%'TY;&JW^!OQ["LO.K&CV#^R1[8;!$=V:,>CD,QRA63>0@Q\]\3VPN@$(0Q' M1W9@1U%X1EY1)Z_H[\NKO9/U4!4HK(*R#4B"&\VP072938H1]==JO)<.02;&DYE,;A"@67C%[7 MXV'L]5/\=6>U&(/03DX$&P^#SNS3J7/4KFH0&].4)=YF#5-MY^IFN[X_:]O= MJWO[TW!'Q:9DDE208Z@[C%%^HFW$K:'XUC2_-5?82LVPP'\7$-H!UW/.U<'0 M";J_H>E?4$L#!!0 ( )=\6E<=<^4&PO=V]R:W-H M965TXSMA6;+2 6Y";=7[]'8(,PCIM>L[,OQCI(1^?RG8O0T8,N/I8+I0QZ3).L M/!XLC,D/A\-RNE!I5+[6NVF&!WII4GB3-T4J%RF:51\/E6)?C@>T,&:G-##4V'G5Q/^B-5#Z?Q'5I.)UA_MX&)V/"!6()6H MJ;$<(GA\4FGDSWAF%L>#8(!F MZCY:)N96/_RN5OIPRV^JD[+Z10_U7,$&:+HLC4Y7BT&"-,[J9_2XLH.S("!/ M+&"K!:R2N]ZHDO)M9*+14:$?4&%G S?[IU*U6@W"Q9EURM@4\#:&=69T^F%\ M<74^'J/Q^?O+\ZL[=''U[OKV\N3NXOH*[=]%DT25!T=# UO9!;3\"-4>E$%15X=E/WXPR9A5Z6438K M#RJDV1_F_&MD4]-%%D^C!%A5QBX/?YC>-X"@AY#H4''#._0Y$,^[)=]58_9 L->+K3D#T:>!X! M_MQOQDQZ.&!!,S[3<0(.N5M.7-D] 9-(.Y38)[+'FU(KNRL#P=R1_$Q9R+M\ M&RD$EEN$%=@/PKX* 0Y#WM^=8Y^ULZ]B4^BYRMKW##/J"H<]K\\%5".L58T% M6#K#<;:<= S#L1#MGA*#RGWE"/8]Y@X]KV5YDB1(FP6 N9',QY*WDE$/BZ#/ MU0?_!J(=@H>$@W!M -U]G#NX\HB'B2/\'O(]CJ7D#H5BZG-,9-"A$1Y@QOK^ M_U7/\3+/=6&^(7AO 7_6+IW(V;,NH=2U!)5@7.(0N,"4=6QEPVB7%R68J%W M<>BWSF(4X-X.*82NWYJX]MVFDJZX$GN^ZQ)F8U@X! GR"]>1@F).^FC_9<6@ M4JFI=0X((8/[5'8,&V)!J.L,L"0#^WD=&C@,C-@@?D>AYDVAYL\NU"M1;56> M*STOHGQ1Q5&BIY'M1[?5Y=W<7\KTC0OZ]?C%Z_"'+#:PZ]A$!E"Q#1Z ;,J[ M<0?ILT,!>!"*0RD[-!+ZF#MU[2(SJL@JWVU#(D0K;R>'$(^L9P3($J%P@A@R M &D+Z8M"7#00%\^&>-N!VCQCBUJ]X"X*\F;(/Z[EW^@U!?O_HRY)\# M]6= _'8%A"_7II]%H4]4'59JU M'QR-">T8W;4X\UV'HCG:$M)K;H]YUU4FN&.RO)#KH6B]P M:L^^D*T8H'/8QC&G D2J&$T4I'>U9FNBQVY3"7 3?M=X+' S#SRP"#OFE""[ M>+FV\J2LL)7-$&@&&5FA[,G\WF:#)J>OPOAK=^W6@BKE-YF@^=,&=@W;C9+Q MI3W>JKQ0T[BNQ5;!*+5%^I^:T'H ,A+M% ,)>=I-L)Y;%22<9@$/9U$>6YDJ M8,UBLRP<)% XZS,G1,). ^9!$FL10/T !Q9@,WNNOX_M]\95J/0UKCHD0%ZD""#'AV*B ^%2WI?[;;_&>C8CP?=]SZ?"UH./0UQ"ZOM1-SC M*^4NA 4!3-/=J)5AYRM6B+G3S@?.-ZF05%W1LQ +D>#1_I<7V(O[?<12+^Q\ M*VH12SC'/&A4VM;'#YT[@%1!J;8W'26:ZF5FZNN AMIK;C7I@=%[=*$RT,3JM_BY4-%.%G0#O[[4VZX'=H+EB M&OT+4$L#!!0 ( )=\6E?"L)*.#P, "(' 9 >&PO=V]R:W-H965T M3 M3,"J8^=L![;WZSMV(,NV'+KV2^*Q9YZ9Q_/BT5[I;V:+:.&Q$-*,@ZVUY5T8 MFG2+!3,WJD1))[G2!;,DZDUH2HTL\T:%".,HZH<%XS*8C/S>0D]&JK*"2UQH M,%51,/U]BD+MQT$G.&XL^69KW48X&95L@RNTG\N%)BEL4#)>H#1<2="8CX,W MG;MIXO2]PA>.>W.R!L=DK=0W)[S/QD'D D*!J74(C'X[G*$0#HC"^.> &30N MG>'I^HC^UG,G+FMF<*;$5Y[9[3@8!I!ASBIAEVK_#@]\>@XO5<+X+^P/NE$ M:66L*@[&%$'!9?UGCX=[^#\&\<$@]G'7CGR4]\RRR4BK/6BG36ANX:EZ:PJ. M2Y>4E=5TRLG.3F:?E\OYQP>8_[V8SQ[F]S!;SN_?/\!?GU:K^0I:#VPMT%R- M0DO.G$F8'H"G-7#\'\"W\$%)NS4PEQEFS^U#"K*)-#Y&.HTO JZPO(%NU(8X MBKL7\+H-\Z['Z_X1\W.$:[SD/)[KGCM3LA3' ;6'0;W#8/+J1:]<#8!5X'E)ZTTE M#0PR)RW QQ(]+JFLD:"$\/*Y.[S,\M6+81QU7\.?_C\2'A1UW:&K.Z"JL5BL M43>EXSXQM+@D&JHR3&;FZK<=37'#I>1R0W835&F-IU?W/&,_NXO;27+;2)UV,DS@J^86KU6>_ZK>BMN#;O^)5:O3 M'D3#*UABJG:H.7EHD@0METG*N0M%DO-?+Z/3.?&=N(8^3[S?ONU$S^1>KW>4 MS_5 >#*W"M0;/YU=;%15]0AK=IL'X$T]]Y[4Z]?C ].4$0,"Y4O8H. ?-LSCY 5!+ P04 " "7?%I7 MY>CF]'H" #(!0 &0 'AL+W=O-Y;][$GIDU0KZJ D"C]Y)Q-?<*K:OS(%!I 251)Z(";DXV0I9$&U/F@:HD MD,R!2A;@,#P+2D*YE\R<[TDF,U%K1CD\2:3JLB3R8P%,-',O\K:.)VFEC51<"783YKI8NY- M/)3!AM1,+T5S!UT]IY8O%4RY+VK:6(P]E-9*B[(#&P4EY>U*WKO_, !,PB\ MN -@I[M-Y%1>$TV2F10-DC;:L-F-*]6AC3C*[:6LM#2GU.!T[P;8OSE5%4IA[YN$KD&_@)8<' MT5EXL4?:J)>K$R?934#)#:(\C?@6LB/72+WTQP>3' 87Z#_M9H;T%"N M0;IKV'JO(>VZ$+4B/%/'?8R]LJ&!T9(TYLUJD)0PA4RTF0%5Q2BH M/NX;BL*)/QGA@6=ZZL>3$;JEG)H'GJ%6&.3W3Q#RG/3KHSP M%#XEF?K3L^DPR=B/PAZ_ZSZ#07>5(',W0Q1*170MM.M]M"S-J0=H <[X10F\-FZ ?WLEO M4$L#!!0 ( )=\6E=GSB8UL0( "H& 9 >&PO=V]R:W-H965T>N..IYEU&WXT*5B*<[2_BEM-*[]E27B.TG E0>-RZIUU3V9]%U\% M_.:X,AMS<$X62CVZQ64R]0(G" 7&UC$P&I[Q'(5P1"3CJ>'TVBL=<'.^9O]6 M>2,,NBB58KT"Z:V-RDLEJA21R7[J/, MK:933C@;?;^YN7BXO+J"@WNV$&@.)[XE6G?HQPW%K*8(/Z$8P[62-C/P52:8 MO,?[)*?5%*XUS<*=A',LCJ 7=" ,PMX.OE[KL5?Q]?[A<9NU&MG?CG05<6(* M%N/4HY0WJ)_1B_:_=(?!Z0Y=_597?Q=[-*<*2TJ!H)80,ZU?N4R!Y:J4UFVE M2B4K+@0L7BG]"Z6M^T)@,*6BL-O,[+YN_\LH#'JG\+_& R[!9JHT3";F$.XQ MSB2/F8 YO1./T<"\+)SLMXTU]%Y9BIMARJ5TIA=,,!DC, L_F2RI.T"W_ORP MYS)A/ Y;[!X==0-U%KYFF1S4@<$G0X.AXX(&N.U.]L*JHNL%" M6>HMU32C9H[:!=#Y4M&C-0MW0?OW$/T!4$L#!!0 ( )=\6E=DRJZ?<0, M #P* 9 >&PO=V]R:W-H965T]IF6SA(7BM1(*D[ZZW>D;$69%;<#ANV+R"/O M'CYWNCMRO)7J01< ACR57.B)5QA3706!3@LHJ3Z3%0C5!2)KSIV*W=J>E8UH8S 7>*Z+HLJ7J> Y?;B1=Y^X5[EA?&+@33 M<45S6(+YM;I3* 4M2L9*$)I)011L)MXLNIH/K;Y3^(W!5G?FQ'JREO+!"K?9 MQ LM(>"0&HM <7B$:^#< B&-/W>87GND->S.]^@?G>_HRYIJN);\=Y:98N*- M/)+!AM;'[S&(=P:Q MX]T_"$58<)0D3/\GR3E5.L^5X^3>?]N%(?) M!_)?C_:/]RW&Y(0)8@I9:XR#/CW0^>1"=KT/V:R4M3#M[JP3MUDW;OTPWS3[ MR 0S\"/']I*1VS;:^NI?#\BU:PB@R#UP=[8N6/7"\ <2A7X8AC@YB8?A:6?# MSJ*X.ULIF@%9T!*TRR8G8\X]Z(-C$Q][?"N=C,+#B.]1_RXOY<9LJ0+"68JM M' [!8P2/7\ C_R).#O$/M*(!:MWASQ!FQQ_20D@N\^=#_EWV\>7P$/ZUQD6/ M!L9VZ%\@!QM;/QF,NM&-_6&S$_F#:'1ZI/Z';?T/O[?^7Y4V/%4VC'TU?!SP M_ZKA_;@J% IF[L![-W0;BV0:O_.?L0[P$"YQL2W%T'_ZALMX>T>\FV-5U6. M?V+3+?1.6\6F"J9;AL,D[&9'V)4NDZ@CG8=17[8$G1L=ZSUW[Q:\!&P?:R[W M=K5]&LV:%\&+>O.N^D)5SH0F'#9H&IY=8)ZHYJW2"$96[GVPE@:;BYL6^+P# M915P?R.EV0OV@/;!./T+4$L#!!0 ( )=\6E?#708(Z@( $( 9 M>&PO=V]R:W-H965T37(0JXF=V4[I]NMW3B"E$V73)FTO]MWY[KL[VW?7WTCUJ%, M0Y[S3.B!DQI37+FNCE/(F;Z0!0@\64F5,X.L6KNZ4,"2RBC/7.IY73=G7#C# M?B6;J6%?EB;C F:*Z#+/F?HVADQN!D[;V0D>^#HU5N .^P5;PQS,IV*FD',; ME(3G(#27@BA8#9Q1^VK$^O4-_7^6.N2R9AAN9?>&)20=.Z) $5JS,S(/P][!N%;!G1K0*NX:T=5E+?, ML&%?R0U15AO1+%&E6EEC<%S81YD;A:<<[DH?)(GJ8W$^F M"S*[&TWGY"X:C:.[:!%-YN1LP989Z/.^:]"M-7;CK8MQ[8*^X>*2W$MA4DTF M(H'DM;V+X38QTUW,8WH4< [%!?&]%J$>]8_@^_Y=W<"CU&KES&-E6 MU)4N6 P#!TM&@WH"9WCZKMWUKH_$W6GB[AQ#'\ZQ0I,R R)71&#]%J"X3'A, MEB!@Q0V)I3:'@CX.>_HNI)Y_3?[WOD@5 ,GKOP/V[Q!\>0/Y$E3U_#O%*2;P M.WJW$&^%[?KOV(7N43O%,RZ(266IF4CT^3]+.!(&\)?4[T9.*GF;7B-%.SZN MG38N/7K9&$R>"VQNF*\"4RI!L,O-,H:M3FLP^A6^Q?E3?I1+9?AW5K71[5_+ M)/IX<=%N*!KX+S0-&KH7A V-K=YD@*V]QCEX(3\'=$S>#ELT[/Y2??I6C30: M)WN)X'U?=O=/PE80T'U!JQ/V=ORA2V'J#MU(F_DVJMOZ MBWH]'.^96G.A208K-/4N>H%#5#UP:L;(HFKR2VEP9%1DBC,:E%7 \Y649L=8 M!\W4'_X 4$L#!!0 ( )=\6E?U2G/2R ( !8' 9 >&PO=V]R:W-H M965TD".6 MYV%HTQP*;H]U"8I.9MH4'$DT\]"6!GCFG0H9)E%T&A9 M,(C/AVUG[PV^"UC8C3USF4RUOG?"5=8+(D<()*3H$#@MCW !4CH@HO&PQ R: MD,YQ<[]"_^1SIURFW,*%EC]$AGDOZ 0L@QFO)-[IQ6=8YG/B\%(MK?^RQ=(V M"EA:6=3%TID8%$+5*W]:WL/?."1+A\3SK@-YEA\Y\G[7Z 4SSIK0W,:GZKV) MG%#NIXS1T*D@/^S?W$XNQVPT^#D8?KUDDULV'-Q\&;.#"9]*L(?=$"F(,PW3 M)>"P!DS^ /B>76N%N667*H/LI7](Y!J&R8KA,-D).(;RF+6B(Y9$26L'7JO) MN.7Q6O^4\;9$:YSV=AS7+>>VY"GT FH'"^81@O[^7GP:?=C!LMVP;.]"[X^I M^[)* M,S)A0"14#:I)4QD#&N,E9RD3&J:\R!I:04R&8\%5+@\]':)>6E0"[% M+_(R(#G2BGIE*J8(1BBG=JROC[=H#X?ZDKBQ=MCWTM>X^R<;NZDT9K*#>L=-X4X@VA+@3 MOY Z:QQ?0:_)MN.WJC>:.-FF.WNMV]8'X<:L*L#,_42V5'&5PGIL-=IFZ _J M6;@>0K[OP%02P,$% @ EWQ:5^&#TU(B P 20L !D !X;"]W;W)K M&UL[59M3]LP$/XK5I@02(BD:Y+KS*2ZURF (8\9%[KK MI<;D1[ZOHQ0RJG=E#@*?)%)EU*"I)K[.%=#8)67<#X-@S\\H$UZOXWS7JM>1 MA>%,P+4BNL@RJIY.@,M9UVMX<\>035)C'7ZOD],)C,#V$K&4MY;8Q!WO< 2 @Z1L0@4ERF< N<6"&D\ M5)A>?:1-7-[/T2]<[5C+F&HXE?P'BTW:]0X\$D-""VZ&N M5)>-Y)BP?\K(*'S*,,_T+OJ#(;GK7]Z>D[/!Z/3RV^AV>#XB6S=TS$%O=WR# MA]A0/ZH 3TK \ 7 0W(EA4DU.1O8KYO9 &KS%7+ *-5UP_&+&)8 F+J#!O)EJ^>E"VZAZ0W]PM38H$ MWW, OHP)B[%8#.<+O+'M0BO<6EF-266@J8KU-;J3!9*JUY<1$7BR6 ME\[=NH0I<-+8_MT3/O,TMTG?0;]^YW^[GC\4S#P1;?N<&08+_E](LW7XHF5W MC?!XA6<@IJ#-.?2^(#)70&4:6@AE-0^%]![U#0 M0C$+I7PRA03M%ZT/54AKI['??HWJJD^GOS3>9* F;HC3))*%,.6D4WOK.;%? MCD>+\'+(O*)J@M]-PB'!U&!WO^T150YNI6%D[H:EL30X>KEMBK,N*!N SQ.) MW5T9]H!Z>N[]!%!+ P04 " "7?%I7G.+W.>T# "$# &0 'AL+W=O MY]-,I#<)G;.=@J]7W_C!-*4 LOJ]NYT7X@]GGGFQ3/CH;?AXIN, !39 MI@F3?2-2*KNQ+!E$D%)YS3-@>++B(J4*MV)MR4P #0NA-+%@5 MM*D8]'BNDIC!5!"9IRD5SR-(^*9O.,:>,(O7D=($:]#+Z!KFH!ZSJ<"=5:&$ M<0I,QIP1 :N^,71N1DW-7S!\C6$C:VNB/5ER_DUO/H=]P]8&00*!T@@4/T\P MAB310&C&'SM,HU*I!>OK/?HOA>_HRY)*&//DMSA44=_P#1+"BN:)FO'-'>S\ M:6F\@">R^"6;DK>%S$$N%4]WPFA!&K/R2[>[.-0$?/N$@+L3< N[2T6%E;=4 MT4%/\ T1FAO1]*)PM9!&XV*F+V6N!)[&**<&P_'X\?[QRW QN24/B[O)C(P? M[J>SR=WDU_GGKQ/RY6$^)XT%728@KWJ60I5:T IV\*,2WCT!WR7WG*E(D@D+ M(7PM;Z&IE;WNWMZ1>Q9P#MDU\6R3N+;KG<'S*O^] L_[&_X?<[M$;1Y'U95T M(S,:0-_ 4I$@GL 8?'CGM.U/9VQN5C8WSZ$/YEB989X X2O,ZB!/\X0J" E7 M$0@2\!1U1KINGH T$B[E%8D9DN&8(^=5#;\#K]&1A!NII+8'>1C^CC6+ M34N1A:!,8N0TW((KFI 132@+@%!%;B& =(GA])PBE=T*\#UI.!W3LSM7=9)K MMCWW%<7IFEVO>T7&$65K(&$N,.!%^#,0,0]_//8CP!X/'Q7=$IKR'%W8GWBF MW^V\[&K6-DW7Z9(%BL 6WPD);P/D=]M71W4Z[I%P%MS[6Y"@5 )%-(.(BC5( MDS!\J'2>T2W(-^).T[1]^V)M._89! F5,E[%07E=M+K%U_I^/*;#E L5_UG" M(HQ&*VJFX;P$Q>EX)TW59V7V%.]7K)ZQO$3MGFNL3%O>$G]03G5;G[IMUQWO2$@RYAFQW;_W=ZPF&B M=IWZ\A\HJ8M*J>6W3EJHSRXKI3I*S:_V=VKHL(DW_?;!A;6:[<,+LW5?_RF% M=&RRL&J380K80?7\JU]LO,IR2*RHU8@]+"?+%_9R/K_'!APS21)8H:A]W6D9 M1)0S;[E1/"OFS"57.+46RPC_)H#0#'B^XESM-UI!]<=C\!=02P,$% @ MEWQ:5Q!AM&KT @ HP< !D !X;"]W;W)K&UL MS55M;]HP$/XK5CI5FQ3EQ4D(M(#$2ZM6$P4!W3Z;Y"!1DSBS3>G^_.T[)REA='O5K:9Z'?Y5F5I 3-!Y#;/F?@]A(SO>H9K M' SS=),H;;#[W9)M8 'JL9P)U.P&)4YS*&3*"R)@W3,&[M70U_Z5PX\4=O)H M370E*\Z?M'(?]PQ'$X(,(J41&(IG&$&6:2"D\6N/:30I=>#Q^H!^6]6.M:R8 MA!'/?J:Q2GI&VR QK-DV4W.^NX-]/8'&BW@FJR_9U;X!.D=;J7B^#T8&>5K4 MDKWL^W 4T';>":#[ %KQKA-5+,=,L7Y7\!T1VAO1]*(JM8I&CN\'B9DP&#V,ROUG>SW'] M=@UB1_M4PSH5?2=5ATQXH1));HH8XK_C;:3=<*<'[D-Z%G ! MI44\QR34H=X9/*_IA5?A>?^H%Z=:4&?P3V?0-^Q*EBR"GH%72()X!J-_>>&V MG.LS_/V&OW\.O;_ &QMO,R!\3117+",R80+P[I1;$25X=N4IRN=!+R_:U/&N MR?\B'Y ?R>N#!/H@?6+G(/' *,A7()I3\_X6?<7EENYHU4O96 ?/&XN4(HV@ M,2VKGD=SD".4@:M$S/Z9 OI&-1 M'P4UO59HNF'[C:L;A&:'NN@36&&H(US7#!R/3'&VXS013SC]FS/R-MRDK8[I M!*W&$EH=_W7;,9TP- ./GOQI+OU8K[OQ-F] RPJ0,9MRVVA<*GI^[X9NL[G MB]P[G+I@]M'@S$%LJN=!XF_9%JJ>H8VU>8$&]>!]=:^?KPD3F[20)(,UACI6 M&!A$U$]"K2A>5F-XQ14.]6J9X"L*0CO@_IIS=5!T@N9=[O\!4$L#!!0 ( M )=\6E>SG1T*0 ( #D% 9 >&PO=V]R:W-H965T,Y9\XXGDD:I9],"8#D67!I)D&)6(W#T&0E"&IZJ@)I3PJE!45K MZEUH*@TT]R#!PSB*;D-!F0S2Q/M6.DU4C9Q)6&EB:B&H?ID!5\TDZ ='QYKM M2G2.,$TJNH,-X(]JI:T5=BPY$R -4Y)H*";!M#^>C5R\#WADT)B3/7&5;)5Z M8*6[\ES1M[' 4D*PVJ,0!;!4()MN5/A_NX030 MOP2(#X#8ZVX3>95SBC1-M&J(=M&6S6U\J1YMQ3'I?LH&M3UE%H?IP^+;8CW] M2MZ1FSD@9=R\24*TQ.XXS XDLY8DOD!R1Y9*8FG(0N:0_XL/K:!.57Q4-8NO M$FZ@ZI%!]);$43RXPC?HJAQXON$%OFE1,,XH0FXE(L,7\IO,F;8O0VGRH%5= M6<>2229J<:[\J^RN;\:FHAE, ML8!O0>@O3UJ_YM]/&*]F&G?>C9!Q>T?V\D M:%.RBF3VDK7BYP0._X/ 42=P=/5R'Q4RN2.5:D"3&R9)!3H#B6RBJ2>,+UABE?@@YRG,ZY&9J6R)#$D@K $<0A'QFW[9MRVM$'^Q4\" M&['SC#3*@K$G/9@L1X:E(P(*@=026-W6, 9*M9**X[D4-2J?VG#W>:O^.8=7 M, LL8,SH+[*4TP*C(KVA3?-M3'H-,2!:7QFH< MDZ2XXY) M"157:M9/29+@)^#H I$$/48L$SA9BJ$I52Q:T0Q*OW>%7_N$WZ\9;2&K_0'9 MENV@N7^/+B^N4(@#0HE\141"7",Z;A;U(6TAQ]H7W9D3F6;Q0 M56;AMB0$!*(LP!*6Z'=5I[H<%,+=7%AO(FO/'IKK7;!&UV>"=2JPSK^"990B M+4\"0 &HK4F29(7*W5!!GO@'[SI'@.W^ 6%C#&<2=BO";B/A+.-!I#8VE')% M5@=0V+L[ +V!TW8/&!J]G,G@5@QN,P/P0-5#EPF>,[TAX$#=.2SK> JMP6Y! M#E@:O9W)TJM8>HTL8RRBNJA[QU5P^Y9U$'FC]IF1]ZO(^\U5P*\L#.MB[Q^O M<>LH]$;Q,T,?5*$/&D._%:HO2?-&0?U# 4Z)Q!11T.N"$KPHM[0ZML%17;I' MZ[O1^9EH;>OOD6TUP^FU((BFN^9 \SU9&PO=V]R:W-H965T_2%8DZR 7Z!R9'Q M1[$C1(*?<92(J;63,KVT;1'N2(S%!4M)HMYL&(^Q5+=\:XN4$[S.@^+(1HXS MLF-,$VLVR9_=\MF$[65$$W++@=C',>9/UR1BQZD%K><'W^EV)[,']FR2XBU9 M$7F?WG)U9YL"!S%OU'UW(W MM0(+K,D&[R/YG1W_(D5"PTPO9)'(_X)C4=:Q0+@7DL5%L&I!3)/3?_RS '$6 M +T7 E 1@)H!PQ<"W"+ ?6L-7A'@Y61.J>0<%ECBV82S(^!9::667>0P\VB5 M/DVR[[Z27+VE*D[.KN]7RV^?5BMP-?_G?KE:WBUOOJW 'P2DBJJ9 TVF')P MP-&>", V0.Z(^E@_]I2K=U@((@7 27ZYC]6CB.('&E%)5?'W"R(QC<0')7B_ M6H#W[SZ =X FX&[']D)%B8DM51)94^RP:/#\U&#T0H/'X"M+Y$Z 3\F:K.OQ MMDJ^)(">"5PCK>#?^^@"./ C0 YRN]JC#U^1] *XSHOA"WWX@H0J_%0[TF3C MEM_3S?71/[<(ZB7MK+Q W\<-'(V5&4- MS:A$,]*B6:4T2? CX5TLM*%]69@46Q@2JR'S2V2^F0G'-XG/I-C"D%@-7U#B M"[0][BH,V3Y1OZ&\$-$NN %K:$#4>".ZD-GKJVJ+Q5#8C4JXY+*6$ME MF1Q((AE7)J*+QBEX>$[#]=T&#&T-?6$8$JO!@$[ET1PMCEM.4DS7N<]BRH!Q MY0PY5X0* ];%J) \A^0&C=^7N;[>OI!,J=4IG3E9^+:AE.*GE\91(7%.9>!Y MXW&3B[:FWEP,J=6YH(H+>J7WJ%4BET\?01KAK,^H7D24@4_5\DUV0D+MKN.[ M?JOS:*OM#:4>:V4'G- M65E?P\H?0[U!GA<33\IXOFY7*T+60'>V NQ$YK6'H N;S$R:[84I MM3JSRF]#O>'^PI+M0!(>]T8U;*."PR8JDQY]84JMCJKRWU!OP#_3!"T:AIL:NM=ZEM_N6J==C<)^I((VJ;'7^BTT:KU-J=5)5>8;ZMVW;A,$MKWW :CMCDP:K]-J=4W M""O_C?3^^R;WW#21.-E2Y2P[.PIJ&V[H(L=I@-%7U1>,*;4ZF,IR([WE+K:2 M7MM%0FW7[8]=V#1*^LIZH_D5KAM5KAOI7?<7(L0EN,IVQ=/G*3K$*"43\LCMJO\8,FNBI_.Y[YBOJ6)4#UKHT*="U]U&WXZ\CK=2);F MAT /3$H6YY<[@A7@K(!ZOV%,/M]D%90'C[/_ 5!+ P04 " "7?%I77=&" MW10" #?! &0 'AL+W=OI(T4AUT!6#0$V="I[@RIIX'@2XJX$2/9 W"[I12<6)LJ/:!KA60G1=Q M%L1A. LXH0)GB<^M5);(HV%4P$HA?>2I<=Y2 TE0(I*%-\&\T7$W?>'_A-H=%G:^0ZV4IY<,%RE^+0 0&# MPC@'8A^/< >,.2.+\;?SQ'U))SQ?G]P_^]YM+UNBX4ZR/W1GJA1_P&@')3DR MLY;-%^CZF3J_0C+M?U'3GIV.,2J.VDC>B2T!IZ)]DJ?N/9P)HILK@K@3Q)Z[ M+>0I[XDA6:)D@Y0[;=WGY$;976IU)EML\N7#ISQ'MW<_-\M\ M^6OYXR%'[]$WL*UJ].8>#*%,O[6IO*9"D .H)#"VLM,'15=ET5:)KU3Y>F0C M%$;O4!S&X__E@07NJ>.>.O9^XY=07\)J;2:7;=R%G^N:%)!B>Z,UJ$? V>M7 MT2S\. Y[B''0^[9&MQ04+%'!A1'LD1VE!0Q+L/@!RTD-.7@A94D%$ =<1APTG'E$/,@9G]]6-_G>B]E1H6[*TGN'H9HJ1:L>I M#8RL_17>2F,'PB\K^P4"Y0[8_5)*&PO=V]R:W-H965TY;2P<.[/=%O;K9SLAZ[0VDT#P M);%CGW//\;5]TUT+>:\R1 T/.>.JYV5:%^>^KV89YD0=B0*Y&9D+F1-MNG+A MJT(B21TH9WX4!!T_)Y1[<==]&\NX*Y::48YC"6J9YT0^#I")=<\+O:E*,I>GY-4M*<^2*"@X2YSVO'YX/0@=P,VXIKM5&&ZR5J1#W MMC-*>UY@%2'#F;84Q+Q6.$3&+)/1\;,B]>J8%KC9?F*_=.:-F2E1.!3LCJ8Z MZWFG'J0X)TNFK\7Z,U:&VI9O)IAR3UA7$$WBKA1KD':V8;,-9]6AC3C*;582+%L[>)]G;)O^,L[Q]CCV-)VK@LRPYYGCHE"N MT(O?OPL[P<<&%ZW:1:N)O71Q:UUL4U9B.PYKC^4J#EOFF';]U9:0QW7(X\:0 M0[<949JSR(@]42JCQ=:%:>1YYL*T:Y7M-TIO^Q5<=&H7G1>DM_-O>H-@5WI/ MZI GC2'OW/V%Z6%_A=+!O!HH0UK M+PE78J=#FBG3-S/PAH;03S/A<"/W4L46[_N>*?P-02P,$% @ EWQ: M5S4O[5E/ @ .P4 !D !X;"]W;W)K&ULE51M M;YLP$/XK)U9-K;0% DDZ900I+YV6#^VZTFR?';@$J]BFMDFZ?S_;$)IM::1] MP3[[GI$KNU>YG$HM8EY7@O0=6,$?EKAJ783[R^=UAXH-M"VP4_ MB2NRQ13UJKJ7)O([EIPRY(H*#A(W$V_:'\^&-M\E_*"X5T=SL)6LA7BRP3*? M>($UA"5FVC(0,^QPCF5IB8R-YY;3ZR0M\'A^8/_B:C>UK(G"N2A_TEP7$^^3 M!SEN2%WJ!['_BFT]SF F2N6^L&]S P^R6FG!6K!QP"AO1O+2GL,1( S? (0M M('2^&R'GJ0QMSE-N?DFII=JG!Z62V2I=W-VD*T_GW MU3)=/BZ_W:7P$1YPA[Q&!83G<&T.=$(EPO4 MA);J"BY,,CP6HE8&K&)?&Y]6S<]:3[/&4_B&IPAN!=>%@AN>8_XGWC?U=46& MAR)GX5G"%*L>1,$'"(,P@E6Z@,N+JS.\47=XD>.-_N?P3M7;T Q.T]B^&ZN* M9#CQ3&,IE#OTDO?O^J/@\QF3@\[DX!Q[N;15DHN:ZN=O=:O$UO MGI5;(K>4*RAQ8Z!![]H8D$VK-H$6E6N/M="FV=RT,*\;2IM@]C="Z$-@!;KW M,OD-4$L#!!0 ( )=\6E?.UU!QV@( -8( 9 >&PO=V]R:W-H965T MD:8C;9P76 MMB8@44G8Z=]7$ICZ0CQIFQ>0ECUG]ZP6EL&&\2>Q I#H.<^H&%HK*8N^;8MD M!3D6EZP JIXL&,^Q5%N^M$7! :<&E&>VYSA=.\>$6M' V.YX-&"ES B%.XY$ MF>>8_QI!QC9#R[6VAGNR7$EML*-!@9<0@YP7=USM[(8E)3E001A%'!9#Z]KM M3SO:WSA\)[ 1.VNDE3PR]J0WLW1H.3HAR""1F@&KVQK&D&6:2*7QL^:TFI : MN+O>LG\VVI661RQ@S+(?))6KH=6S4 H+7&;RGFV^0*W'))BP3)@KVM2^CH62 M4DB6UV"504YH=#5 .\0$+P \&N _]H(00T(7ANA4P.,=+O2 M;@HWP1)' \XVB&MOQ:87IOH&K>I%J.Z36'+UE"B'8[C6-T/?XVG\6S MA]G7VQA]1'.*RY1(2%4'%44&JC4DSE#!&3+-B1:$8IH092.T:E=][N<3D)AD MXD)3Q!-T?G:!SI0'>EBQ4F":BH$M5=HZN)W4*8ZJ%+T74O31#:-R)="4II"V MX">G\52,(;B$OG.!^0YGM^2S_CU<*]-SO]%G_YS]+UB M^$T#^8;/_YL&:CODBB9HI]&?P[XH< )#2WWO!/ U6-'[=V[7^=16X;]8A>P:I!X>Z\CWG< -!_9ZM[#';D'/"\.K M?;?)L9OKA4'H./M^TQ8_M^>'W4[CMR>TTPCMG!1ZJP8HH0G+H4UJYSAHSS]2 M>NP5^H'3.1#:PM7UKSKN@^-!-2H(255%:O7&-MAO"U MF3T']I';'[LM]HD:VM6,_4-?3?P;S)>$"I3!0H5R+D.5,J^F:+61K#!CXI%) M-73,&ULM97=CILP$(5?Q:)2 MU4IM()"_IH"TV4W57J2*DN[VVH$A6(MM:IN0O'UM0V@J)51:=6^";>8<+V8FW@8\$:CEQ1B93':QP=A!2245IZU8$U#"FB<^MN=P(1C>$OBMP+?"UTB8:.UF!C95J]9PA)FB;)70;XG6J7BS?%I^?UQNT4>TQB=]V@K] M $$E>O< "I-"O@]=I?BX:3_^&YR>TXDSE$BU9"NG?>E?S=9#^&7+A M]QINH1R@P/N ?,\/>OR"+NG ^HUN^*T(([2BUS+K%9H;,IYQZL48UP;. "K $FLB,QP[ F'=:DOXKX>*N*O<(7GM:TPYJ^N(K35^":=5RS_UG%?K/) M[2JZ%\V(@MC;EBM1PBNFFK[4K79=_:YI9G_"FT_""HL]81(5D&FI-YCJOY9H MVFPS4;RTK6W'E6Z4=ICK+Q,($Z#?9YRK\\1LT'WKXM]02P,$% @ EWQ: M5\\2\@-0 @ _04 !D !X;"]W;W)K&ULK511 M;YLP$/XKEE=-K;05 B3M,H+4)IVVATU5LW3/#ES JK&9;9+NW^]L*$JTI-I# M7\!GW_?=?6??I3NEGTP%8,ES+:29T&JOJ'HP9U%QV?_;U8)9EJ58[HITWLKF%KXU'HQHNW2TNK<93CCB;/=P] MWOU8W2W)1S)7TFHL*Y9%,)F#(><+L(P+I#0K?@FQA>DQV_):RWXCL0'8RR$Y>O>:5 M7',AH"#XP@O8N^RC+[CCFG@N-P:WV=5XHS!./ET/;EVFP5YS MNL'XG>F22T,$;! 87EZ-*='=L.D,JQK?KVMEL?O]LL+Y#-HYX/E&*?MBN!$P M3/SL+U!+ P04 " "7?%I78;8;[18# /"P &0 'AL+W=O4?;"5P "O28QX1UM)<2ZI>M\ MOH($\SNZ!B*_+"A+L)!#MM3YF@$.4U(2ZY9A>'J"(Z)UV^G@.,866:NHEW?V4+?UH5< MA=+2YWG$?A;1.A'11O>4B!5'0Q)"6,,/SO.;9_BZS+[8 FN_!7WKK. 4UG?( M-FZ195AVS7H&[Z=;=>G\7_3AAZ,?;89=^,%.]9P3>C,J<%QWJ!G-2VFJ^&R[ M5L-N--KZ]G"K:E!&TS&/44$5Y3=\TSM&#:LHSW"--ZVC_)PB/^=L?@/*!:(+ M6>*V0#90Z]^S"JIPM_@:SZ&CR9EZ1GW EQ8)+B@TO M)'9T1'YQ1/['+.A7:YC?+!>Z&I#IE"I84 7YCN>7_%<%>=+Q)?OI!S=\ FR9 MME8F&B*RX%[-%]]9+FY;2?-]L#UES]B:?M8KWF"TCPE$,"QG* MN//E7X5E[5;EYAXNP0 "X9 9 >&PO=V]R:W-H965T61P=,WN@6(0:^ITE&Q\J6L=U056FX12FD=WB' M,G[G%9,4,GY)-BK=$02C$I0FJJ%ICIK".%,FH[+OF4Q&.&=)G*%G FB>II#\ M>$ )/HP577GO>(DW6U9TJ)/1#F[0"K&ONV?"K]2&)8I3E-$89X"@U[%RKP^7 MNE8 2HN_8G2@1VU0I++&^*VX6$9C12LB0@D*64$!^=\>35&2%$P\CG]J4J7Q M60"/V^_L\S)YGLP:4C3%R;_KJ:@9M/ MMX!N(4$4Q!GXCDW"%=G? U#X#0S-,03S3;OCO>=8)GW7#'R'A M*TN]LD3WR3%68A3!.">+^1PG2# -T: EY/P;8N3"!$Z% FZXG5*WF*? MM)_HGJF[(W5_K-1S*\?6=//4:G9NY>JV89U:^0*N@6EIIU;S M$"19G&TH@(R1>)VS4THG+Z/N\Y15&Q M*0MA$N9))9M&73M$JGV<2#Z.X-'73*^EG\Y KM6/3#+_/'[',P8M_<]ENES( M) L$XV\;YIF !&;&P+(N+$MNHR"W4T'?RI="+AVX1X2_Y+YO]_GK,65\;U_( MZ(9++,G+YJ5EZ58D+/=,\H;NF&:K7$P[ [Q663+)?&$"CM6:F;E,GPN99($X M ;.UMBZ%9KPRBJ7E-=+R.J7U4>O*4G=-1?/.%TO3MMK"Z71_K7!DDOFB^ VO MM:3.9;IT1"3.TS#$*M*UC^,M[6=U M%,5)7I2\?DJJ_?RGE+KCN59+4ME\80X"-4GUNI#*%HAS.!?4A5S/%*4>G9VF MB&S*@W<*0IQGK#HN:GJ;P_W[\DB[U?^@#Q>ZH#\H/@:49[4?]-67A$=(-G%& M08)>N2OMSN7!DNIPOKI@>%>>W*XQ8S@MFUL$^&PO=V]R:W-H965TB HX[2R%+JG$J5ZZJ)-#,@LK"]3TO=$O*N!-'=FTNXTBL=<$XS"51Z[*D M\GD*A=B.G8&S6[AGJUR;!3>.*KJ"!/27:BYQYK8L&2N!*R8XD; <.Y/!^2PT M]M;@*X.MVAL3HV0AQ*.97&=CQS,!00&I-@P4/QN805$8(@SC>\/IM"X-<'^\ M8_]DM:.6!54P$\4WENE\[)PZ)(,E71?Z7FROH-$S,GRI*)3])]O:-D3C=*VT M*!LP1E R7G_I4Y.'/0#R= /\!N#_#AB^ @@:0&"%UI%961=4TSB28DNDL48V M,["YL6A4P[@YQ41+W&6(TW'R<#?[?#2=))<79'9W,[^\328/UW>WY. "-&6% M.B1')-$B?237/ 5NDD[F!>4*UU5.):C(U1B(H7/3QNFT=NJ_XG1 ;@37N2*7 M/(/L)=Y% :T*?Z=BZO<23BIY3 +O _&]P; CGED_/(%J!_>#GG""-JF!Y0M> MXS/Y.C*W*R.I*+'B%#67MBM3-=.PF\G4\+FJ: IC!XM4@=R $[]_-PB]CUTR M_Q/9"]'#5O2PC[T63>A:YT*R'ZC\@/'FAAQV":_91I;-])I-?.K97^1N]C7U M>GVCIE&K:=2KZ0%D:74\ Y7=,OH)!EX-[3JL7N0;A86ML+ WKLD&:YLN"B#X M$)"5I%S_[;QZ"?_UHH9_'/[9P O.3MJSKU6Y>XVM!+FR_5YA3:VYKGM&ULK59;;],P%/XK5IC0D-AR[UAI([5-$15L MJY8-'A /7G+:1$OL8+N7_7ML)PV]9&6"O;3VR?=]Y^;XI+>B[)&G *MBYSP MOI$*479-D\:Z$ M9!B_:DVC<:F(V^N-^B>=N\SE 7,8T?Q[EHBT;WPP4 (SO,C%+5U]ACH?'6!, M_)J@4S>KW'7A0BQPT&-TA9A"2S6UT-77;%FOC*AS$@DFGV:2)X+H[F;T MY6PXB,8A&MU<3!NO$,G*"/H+J4+CDG">Z:0\2JO9ES'-JQBDT3O6/JP52V1N#UYO5NZT(ET-$":NHL _O2]GOF@CN6ZNZ#Q(_:AW1W9 M+?90#OEJ)O^1K[X0KC";9_(ZSV$F75GG%S)@5DW=:B-HJI M%@Q4WX0& [+F<93"A"*V3A),?XPA)MNA9FJ[CFFT"KGLT(-!AE

3J77",CR'H29RAP'=@!:\>V/V MC,\MJIQ2E=/F/:AL5!$PYF@,JRA-HW2%?M;&G\O.';O*L4S@36!;CN]9_D#? MU"AR2T5NJZ(O%*=23AO:/4";ENTVHGLENM>*OL\7HHW<.R!W?-=W++>>[)5D MKY4LJL02HF-P[Q#>-TV_5\_V2[;_YT= Y-6Q_?R+H?%OF;0O*K7U+O?N M59:SU_6]^K4T*R7:?&4V'<'G;OP*OM]MV$G3VM.MUR74$;AU />[#:?:W-=; ML[5POLBI(WS[@.]U/;-!P+ZTFG]16\O$.B+).3@.7M?^?4/TRL\[ ;I25Q2& MYF2=\OP_7O:6UZ!1_O/?3\_O4%>8BJ/*4 Q+86IT/9'8-+^6Y U.,G45>"1< M7"S49RBN(Y7D5 =]G2< MDQ4N4'S/GYALV15+&*>8\9AFP' YL6X[-W['40!M\2/&+=][!C655TK?5.,^ MG%B.\@@3#(2B(/)O@W-,$L4D_?BO)+6J,15P__F=_4Y/7D[FE7"I#&6?%/=J40>P#) MTPQP2X#[$= [ NB6@.YG1^B5@-YG1^B7 #UUNYB[%LXC@DS'C&Z!*6O)IAZT M^AHM]8HSM5 6@LFWL<2)Z>+EQVX7LP?WQX\K\M;E_N'[_!)3R*"!G< M9\5J5%$]\U"0..'G\NWWA0=G7\[A"\09O$1TS4D6\K$MI%.*V@Y*!V:% ^X1 M![KP0#,1.'[7@;2E&I8C[KLC,;25<8'X%7><"7,?M-O@S;X<_ M$";AG:-P[_^-[G\>[K:(T:V61U?S]8[P/2,7+ X$AK"(",/& +=2J$QWPW,2 MX,22J8PCVZ U_?./SL#YJTE=DV2>23+?$%DM#KTJ#CW-WCT65T&#MTN5$4,( M:"J/":ZW9%,X>B;#89+,,TGF&R*KA:-?A:/?NBWN2,Q@0Y(U7@#7^P(VQX"!/FMKJ!B'M9%9?ZTL%5R<-[@+D'.BR;EAR-8;(JO%95C%96@LR0]-AL,DF6>2S#=$5@O'J K'J'6;_)![(\Y6D".+:6-F M;\6?&H1V9WKP$PEKNGYY)KWP#9'5!.\XOXL1IW66>@? X0X LB4LO-"';!F2 M #,A*]G&@J,89+2?6.MI==[NQZE+WBB;;XJMB(&]5QNFR%:Z*.=2W74FBCJ@ MZJT*_UM=[G[HGW5NYIV&?D]]*-"UZ&_ZXBN#+(56L3RV$US*H9RK:WF58$7A M7C0$S75E^DJ%K'/U8X0D1*8,Y/LEI>*]H0:H/I],?P%02P,$% @ EWQ: M5^EJ/OK^!@ Z3@ !D !X;"]W;W)K&ULM9M= M<^(V%(;_BH;N='9GVL62_)DFS"18N\U%LIF0;2\ZO7! <\:B]HFV<[TQU<& M!R%9-M"7@P65;4Z&P[+Z8(OD_*C M6/%?5W=%?+=<$>9I4N>EZG( M4<&?+@:7^(RY3EU@$_%;RE_*O=>H;LJC$-_J-]>SBX%3?R.>\6E5(Q+Y[YF/ M>9;5)/D]_FJ@@UV==<']UZ_T3YO&R\8\)B4?B^SW=%8M+@;A ,WX4[+.JGOQ M\BMO&N35O*G(RLU?]+*-]=T!FJ[+2BR;PO(;+--\^S_YWG3$7@')L1<@30%B M%NBJ@38%Z+$UN$T!]]@:O*; ING#;=LW'1W;#)!$_;YAMT^H.O;3U_N;RX?KK_O_N WJ$T1P\+L2Z3?%:>#ROY)6K4<-I4>+6MD'142-&-R*M% MB5@^XS-+^;B_?-13?B@;O^L!\MH#5Z07..&KCX@Z/R'B$&KY/N/CBQ-;<]Y6 M._O/M6N=07?#@6YXM),WERI0R1QO-4C>RV>V'&\IKIU2B]M9N4JF_&(@U:OD MQ3,?C'[\ ?O.+[8.AH3%D# &!--2X>Y2X?;11P^B2C*IQ<\\7W/KC;8M[V_* MUS\(SR-*'1<'Y\/G_>YMA[E>Y#M8#XO;89@0$KE4CV.6.(RC@))=G-9<;]=< MK[>Y7U:\D.,MGZ-F#%J;W,LX==Q!PF)(& .":8GP=XGP023 ATP%)"R&A#$@ MF):*8)>*X(T2L"WO'9* =IA5 MIA=@FPQ/5)0+AK;MC?7#Y=Y.E4-GDB.S*= MVIOLY06CH@"W0\4)" KL0X#U7@D^4 O0/NI/= M6ZX+CN[6RY6<*5C[HI=[ZI@$I<6@- 9%TS-$5(8(B$8T&*B$0-)B4!J#HND) M4.T0B_=:]&/O&Q*1'M,.R0D)J.PA)''8]XKBD1[3@2T)"$'1*A M'!0^8*%L$C$6:<9GZ&']V#6+Z(6>/" A:3$HC4'1]/0HQX=#&(4 =7V@M!B4 MQJ!H>D*4\\.];N88A8C:M[0?$L=4"$M8X#J!*1#M,(SE' *; F&)+W.$2C0 [0?=#\SYP=@2YKNA\> BMD31,(J,YQ;, M$H8]ET0=$J&<%3G@K&P2<9M6A9CSW-IXT.4Q4%H,2F-0-#TSR@ 2%T880!T? M*"T&I3$HFIX0Y?A(_RK>$<+@V189<$L8+&$.I>:C2DL8#1P2F,K0#B-AT/68 MDB@_10[X*9LR3/+U8Y>QZ.>=/!!!E\U :0R*IF=&^3X2P"@#J-,#I<6@- 9% MTQ.BG!XYL+AW6!G"]F-"O[6(88D*I!,P=:$=11R7$E,7;&&4=NF"\6AW[$R6,/=,T,E,:@:'HR]G8[ FUWA-WO"+OA$7;'X_]AZ*@R=/2M MFQX;@+%2X(:F&%C":$A\4PS:84$0^N:3!4N8CSW'ZQ #99=HOUTRQ4#.$N[E M>)1=T+EXV4\\>2B"KI6!TA@43<^-\G849A\D!;5TH+08E,:@:'I"E*6C;]T- M2=L;$XF#L6DA+&$X"-L3A7:8YV,2F=I@VUQ)O X/095AHOV&R:(-O0ZB'W?R M. 1=(@.E,2B:GAAE[BC,[D@*:NE :3$HC4'1]',2RM*Y;]TAV0#V#RT$Q+R3 MQY8H+W+-*8,EBN" FO[!$H9]XIH;&H9[1[>6O)AOSLR5:"K6>;4]MK.[NCN7 M=[DYC695 M6&T.CCV*JA++S&ULK5AK M(P0I- M&GVQD3CG7.Z]TK'1_$C9=[[#6( ?14[XPM@)4S]VQ<$[W(L\(OF. [XL"L9]+G-/CPK"- MYXG[;+L3U809SDNTQ0D6C^4=DR.S4TFS A.>40(8WBR,2WL6VTY%J!%_9?C( M3ZY!EP MNOEZ>W]]^;"ZO0&_@V^8;ADJ=]D:?(ZP0%G.O\CIQR0"GS]] 9] 1L##CNXY M(BF?FT(^4:5KKMOHRR8Z?"6Z ZXI$3L.8I+B5,&/QOG!"-^4E>C* 9_+L82C M@@DN+X!C_0:@!1W%\UR]G0Y5Z7PL>OR_H_>*X71KPZGUG%?UMM(2A.QQ8TAR M8\]4/6Y47+5*Y70S7J(U7AC2RCAF!VR$O_YB^]8?J@+K%(MTBL6:Q'JM<+M6 MN&/JX0,5*)?&?,!DCY4;K>'[-;_Z=3B$CF.Y]F1N'D[+>PYSO<"W[#XL.H?9 M$,+ =?JX6(&S[6#BP [72]?KTO5&T[TM,9/KC6Q!NP:5*8]JO'?=Z12+=(K% MFL1ZC?"[1OA:+,#7V0J=8I%.L5B36*\5DZX5DP]:0,/W_LL"SF%*"SB'J2U M@1NS@&F7[G0TW4>2"9R"1""ASG:4_MXEIU,LTBD6:Q+K]2#H>A!HV?V!SE;H M%(MTBL6:Q'JML*V7/^K6!_=_*] S .C87C P 7.]2QGB(L4.!M:!4[0'VR=N)/9KTB@C,2+WR4*[,>93_WK6G52W2JA;K4NMW KYT FKQ M@E9&5T-TJD5:U6)=:OV&O+RM.A&YRC NC"H1>3[O9[C3JLCZ#&%&9=J;@D !Q. 9 M>&PO=V]R:W-H965T>%^%HY]?UFDU5_7XEU^7@Q(9.G M ]_RNU6S.S"]/-]F=V(NFA_;KY7\-CVP+/.-*.J\+)Q*W%Y,/I"SE$>[!BWB M7[EXK(\^.SM3;LKRK]V7Z^7%Q-U=D5B+1;.CR.2_!S$3Z_6.25['?SK2R>&< MNX;'GY_8T]9X:CF]1KNOV MK_.XQP9\XBSNZZ;<=(WE%6SR8O\_^]DYXJB!Y($;T*X!U1L\=P;6-6!#S\"[ M!GSH&;RN@3>T@=\U\%O?[YW5>CK.FNSRO"H?G6J'EFR[#VVXVM;2P7FQZUGS MII*_YK)= MQ*+)\G7]5A[[,8^=-[^]=7YS\L+YOBKOZZQ8UN?31E[.CG2ZZ$Y]M3\U?>;4 MS/E4%LVJ=I)B*99 ^]C>/K*TGTHW''Q!GWQQ1:V$<[%][S#W#X>ZE '7,QO> MG$+FO.SLR<^7[-"O6,O'GN'[)AY$<2_J,ZA?[)MRN.EN M+#VKM]E"7$SD8%F+ZD%,+G__!_'=/Z&@8)+%F&0))EF*1-8+)C\$D]O8#\&$ M8KEOZ;@M\V8HJ:_+B3HZ3BW(CP%O!P[P5,,EB3+($DRQ%(NL%U3\$ MU;?>"GI0H9CN&;RCSDEI0+2N/C-1$26!J]T0)HI$7L"TVRL!8('G4XTMM=HV MTG/!P7.!U7-?NW2T%DVS%FU6L5AEU1T\K%BY3KTO,,GBP'#U.Q+2T-/4IXX,F[+O-Z6==[J@?+6R6H9R/H/IQ -%+\0Z)!!J-T" M ,C3A_K8! 4!C31OFR"?1I[6^ZUVCO1B=/!B9/7B==$(R=HXXJ<4A34X;D1 MS]*?D#,(9/@, %&N]U 9'@_M5HUTF?$5>+$'>:UYP?;CJ'7B;BG#7PS ,7T M3A0#(-]U]=0#0/% SSOL=HWUVY&H(_:G5+,25>[-V;,C;@M*_'DRB;["3^N M.K*>W3ST#1^:L(C2T.B( )O+_,C5_6CB2."[OC[PV4T=ZTHE!8E5G$AM*6D7 M>;8O)15+)]N459/_MST >I.9]HL>J-R^NE3&7SVSR[68LN*P(#XIE&4RXS>:;W:@#H>IX7Z@_Y MH8S)4,:T _9E-8U=(3+88 ME2U!94NQV/K!5<*.!.-K?015R:&RQ:AL"2I;BL76CZD2?<2N^FPE/V*J+>8R MUX_TD8%@:F_-1&P4YQZ;Z"RQ:AL"2I;BL76#ZW2S)2. M3P0HD@CM8HK)%J.R):AL*19;/Z9*O%.[>+LW#;M98MRF=3OG+4P"**M)1V6)4M@25+<5BZ\=6*7YJ5_R# M4@!3<_NAKQ?S 91'];0W!E"4<&K<&(#,)RS22]-VX\8Z3U4"J+T2\+2BJ!*+ MLECDZ]:-C=B 3D2M!Z"RQ:AL"2I;BL76#[&J!U![/6#8V(=:%T!EBU'9$E2V M%(NM'UM5%Z#VNL"LK&3VGC7B:2(33@Q,H?Z.AUR?E0-AQ#42 P!&N*<+FP3$ M,6FZ/@*^1G6 JNH M4\%G[80PDYV\GV"6B:@T&0TL!8"]:PI%EM_7:,J #![ M 6#<>@@&B7-C002$,E=$ "A@202 M9$V(T=ZTQ5#&#V8L#)4X-VOI/7CJ)6 M!I@YKH<&ZK'Y0E(QG]JGOH7.,=IJ38X&JZ)DY- M9_9YN[+2;.G9;F-+"?.AD^%-6 MY?S/&;;6R\Y\ZNB#RA:CLB6H;"D66S_B2K!S\O(G"T<5Z:AL,2I;@LJ68K'U M8ZMT/[?K_I.+,7:^D^.,6@#@IK27#T!][5D"P#SFNL8^TM>H 7!5 ^#V&L#0 MBHR=YN2 H&ZMYE"AP*=&%@'@@BBDH1Z15]D0?;0CVEY/&%B5Z5AZ!:: A41? M*@GAF,^(GHH-Y$L&\J5V*\=Z40EW/G0F_2A_&+) S,Y[4&?]4=EB5+8$E2W%8NO'5M4>@#*\XS$X36J M#UQ5'_@OJ@\#$X<]R_%6K) 3S]?S!A,61)[>!>-A;,DPMM1NX:D>G!Z]O&HC MJKOV-6.ULRCOBV;_OJ'#T<.KS#ZT+_#2CE^1LQD!CL?D+-F_J$S1[]^;]BFK M[O*B=M;B5I[*?1_(KE/M7T6V_]*4V_;563=ETY2;]N-*9$M1[0#R]]NR;)Z^ M[$YP>"' \*+;#P, %4( 9 >&PO=V]R M:W-H965T>^Z)[X[>AHL7N0)0Z#6G3/:= ME5+%G>O*9 4YEC>\ *;?9%SD6.FM6+JR$(!3ZY13U_>\T,TQ84[BHG0.[=&24D.3!+. MD("L[]RW[H9=8V\-OA/8R+TU,IDL.'\QFX>T[WB&$%!(E$' ^K&&(5!J@#2- MGUM,IPYI'/?7._1/-G>=RP)+&'+Z3%*UZCM=!Z60X9*J*=]\AFT^'8.7<"KM M+]I4MF'HH*24BN=;9\T@)ZQZXM>M#GL.&J?9P=\Z^(<.P0F']M:A;1.MF-FT M1ECAN"?X!@ECK=',PFICO74VA)FO.%-"OR7:3\7#I^ET_'6.QC\FX^%\/$+# MZ7CT,$=?OLUFXQFZ'('"A,HK=(V>9B-T>7&%+A!A:+[BI<0LE3U7:1H&S$VV M(0=52/]$R%OTR)E:231F*:1O_5U-O\[!W^4P\,\"SJ"X06WO _(]O]W 9_CO M[OX9.NU:TK;%:Y_ NZ>Z-#!+ .DB0RDO%RHKJ;ZP"2^9DDAP:LIO@T7:)%X% M'C2#FZ*^DP5.H._HJI4@UN#$[]^U0N]C4^;_">R-#D&M0W ./1[ DC!&V%+7 M&35Z-&5;0806PG2<=1QY4;?GKO>S.#8*H[!3&[UAUZG9="]U?($6)@)0H1+F4T'C'*_3.'B<_"&X/B!\;M8)NT$P\K(F'9XD_ M"Z+@FF=9(ZWP*.*U'[7# UX-5JW(ZS83BVIBT5EB4TCX&@0!B717HI6.ETQ/ M(IY989F6\JJ)='0L4^M0R@:;$T)V:[[=LWQU^_G+Y>P>W[O;EG= K,&HTSF\ MG.Y>A\Y!+.W@,CKICE UNOJTGHWW=B0TE\[7M.SK%];Z:U5(^Z ##DJ>1"S[S"F.K,]W560$GUJ:Q X,I:JI(: M#-7&UY4"FCM0R?TH"(9^29GPTJF;NU'I5&X-9P)N%-';LJ3J]SEP6<^\T'N> M6+)-8>R$GTXKNH$5F+OJ1F'D=RPY*T%H)@51L)YY7\.S^<#FNX1[!K7>&Q/K MY$'*1QM &&,JY/R&=RMUJ0XZ,3%W&HJE78B:,7%LTP %'K)4B;'5J)4?FK;,DH@(_*$Y\#TS)R+C"C=%0M;Y@)( M7!IEJ>TZ3F!GA#(K')5CMR(<\4*EE,&M0++(,B+^3"#EJ[&%K?7 '5TDR@S8 MX2@G"YB!>LAOA>[9C4I,,V"2J_\HG=?./!$)YSQ]I+%* MQM; 0C',29&J.[[Z";5#)6#$4UG^HE6UUNM9*"JDXEEMK DRRJHO>:D/8LO M=7<8N+6!6W)7&Y644Z)(.!)\A819K=5,HW2UM-9PE)E;F2FA9ZFV4^'%S@]CK4@_7 M7,=H @O*&&4+-"$I81&TH59B02EFWN,R]%SL.R-[V<+@-PQ^)\.DD'I$2OV" M?A=4TO(U'4H Q+@"Y!VUD522_A8)'@3]7CM)T) $[SP-'5K_.(K@#8#O#-P= M /T&H-\)< ]1PFA$4C33%TTC:'T>G1H?#)A!0SC81TP//@%QV" .]QG3PS<7 MZ3G#H=M^D=C9Y#UG_U%=:[XSK/%6$L9["^Q::INA-PR"8 >#NV%P.QEF19YS MH3HCNUOB@W&#-_D:[R5AX\_(V'B3LO%>JC(R$(NREI(HX@535<'1C#;UVEE5I6R65\7>-1'Z9"1*8:Y-G9.^ M!A!5_51U%,_+FN6)*UT!EN<# !V$P &0 'AL+W=OS.[.)+1L#28$90M+=S+1I)K#;9V$NV(UL44G IK^^ MDG#\ 8XV9)P\!,F^]_@<<2\ZUF#'^*.( 23ZD=),#)U8RO6EZXHHAI2(<[:& M3-U9,IX2J:9\Y8HU![(P22EU?<_KNBE),F;[PD*QBJ2^XH\&:K& *\MOZGJN96Z LDA0RD; ,<5@.G3&^G/B> M3C 1WQ/8B:SGH&@C M)$OS9,4@3;+])_F1+T0E 7=>2/#S!/^U"4&>$!BA>V9&UC619#3@;(>XCE9H M>F#6QF0K-4FFO\:IY.INHO+DZ*_9UYL'='LW&]]]N;WZXV;Z&=W=S- 96G$F M!(H(YT])MD);0C> 2+90"Q]MT@TE$M0X95PF_Q'SC;I2SO]JS M]U]@/X7U.0J\S\CW_* A?6)/OX9(I6.3[M?37;6.Q6+ZQ6+Z!B\X:3&;9.UQ M.LTXNG4OQ9I$,'14;PK@6W!&O_Z"N]YO32); JM)#@K)@0U]],64R>2Y3,8I MVV2R2?$>IFM@]&_+=H3#GJ=6?5N57Y9W[0Z1^P;(C"'=QOIAD6-$,KS8EI=N#JQY$:?B).UHT]8<4YM7A: JM) M[A:2NRWU2[=-R2V!U23W"LF]=OJE=U1CV%-_!Y5H?=@;I?0+*?W6^JK?T%?A MH1CKX]XHYJ(0B.I"#,+F?FRM@\-G:@%>O4^7^[[74 M@SE02ZK;0JO+KM@>W$X?YCC5T@W\HSZT/^VM:DK?@:U[_$FMF$/5>K%_I.<] M/ 4N306VNXHI6\H=X8!H$JE7!FBVAE:,D^NQ);2ZXM*CX$Y;;6AU.R?+;@FM M+KOT/-AN>E[?AN%1U?K^D7W\652=96E3L-42G-9>W09SV--O)W6F36&X$[Q MM;07V.XO[A7)3.9[&$1QQBA;/342;PXG@THK@?EOMTY++R&6_AV?! MI6G!=M?R^O:Y.-[%CCU#]E;@T&+YU)S^I>7*HZOO?F7\1'O!LC.J%!T3= MRJ&(/I'ZD_!5D@E$8:G2O/.>TLGWASS[B61K&ULK55K3]LP%/TK5H8FD("D2>A&ET9JFVP@ M#89HV3Z[R4UCD=B9[;9LOWZVDX860L4VOB1^G'/NP_:]P9KQ>Y$#2/10%E0, MK5S*:F#;(LFAQ.*454#53L9XB:6:\H4M*@XX-:2RL%W'Z=LE)M0* [-VP\. M+65!*-QP))9EB?FO,11L/;1ZUF;AEBQRJ1?L,*CP J8@[ZH;KF9VJY*2$J@@ MC"(.V= :]0:QK_$&\)W 6FR-D8YDSMB]GERF0\O1#D$!B=0*6/U6,(&BT$+* MC9^-IM6:U,3M\4;]LXE=Q3+' B:L^$%2F0^MCQ9*(.2_,;F..%!W4L!Z# "B4DACA3@;AJAPX,C M=( (1;.<+06FJ0ALJ;S2VG;2>#"N/7!?\,!#5XS*7*"8II!V\*/]_/,]?%ME MHTV)NTG)V-TK.(7J%'G.,7(=U^OP9_)ZNML5SO]9C__9^DXRO/9^>$;/^ZO[ MT77*M8[?K:/+W4!4.(&AI>J9 +X"*WS_KM=W/G6E^"W%HK<4B]](;.8\Z]WBXF?H[I.X^8.@'V5N4J@2],RQ H84LJZTO:KK9=:62* M\9/U<6\PZ76L1ZJ+U4WG4;YN@5>8+P@5J(!,F7)./ZC"RNNV4D\DJTS=G#.I MJK 9YJH3 ]< M9\Q)C<3;:#M[>$?4$L#!!0 ( )=\6E?O=%3#70( %D& M 9 >&PO=V]R:W-H965T M\5>1 4ATR&DA(BN3LGRP;;'.(,>BPTHHU$K*>(ZE"OG&%B4'G)BDG-JNX_AV MCDEAQ:&9F_$X9%M)20$SCL0VSS'_,P3*]I'5M8X3<[+)I)ZPX[#$&UB ?"EG M7$5VHY*0' I!6($XI)'UV'T8!GJ_V?"3P%ZJ]CH?562);7R>EF,T.W-W?\RMJJJ*":H[<)QVEM>PO&LL MKXWEO67USK'\AN5?8_EM+/\=K$'#&EQC#=I8@W>P@H857&,%;:S@S:O1PK)/ M.H5NNM\QWY!"( JI2G,Z ^655XVL"B0K3?-8,:E:D1EFJO<#UQO4>LJ8/ :Z M'S5?D_@?4$L#!!0 ( )=\6E>[8C]8/@0 * 4 9 >&PO=V]R:W-H M965T9H?$'YBL%9@"[M\PDE('< M]J'3!X$7T%Q;HI* M+^^DFT<#(Z3-.8%;'G/T>JLM%YO]\#X=[$!D.@Y"JGH M&1LIM_>F*98;B+"X8UN@ZLF*\0A+='I]9/\E7KQ:S (+&+'P#Q+(3<]H&RB %=Z%1(0F__@Y%>($X#9? 3@IP'DOH)X"ZN\% MN"G ?2^@D0+BI9O)VF/A/"QQO\O9 7%MK=CT1:Q^C%9Z$:HWREQR]90HG.Q/ M_FOE/XYG_Z$^>T/1A,)FCA_%@.'X8/XW].?H)C5BT912H%(BM M$%6;> N M;/$2>H;*@P+X'HS^CS_83>OG(M&K)/.J)/,K(LN%Q\W"XY:QJW!+&8+*[A*% M3!2>OE*"CT:A2C(O(6O&9/JMM^_;;:?=[)K[4WDKFC(G;R.3MU$J[PPDX8F\ M8[ID$:!IB&F1RJ4\'U6Y2C*O2C*_(K)<,)I9,)I72T7-*L-3)9E7)9E?$5DN M/*TL/*W2LS*F$A1K4BD4Q: 4_M$8M"YRA^/6\YG#N[1Q[;/DUVH<-KJ@W\-Q_$__6>J110BJ#MI%P+$NUO\JBD.Y^W-5V!.Z MKJ&ORDF.0Z2J.C0(5'U*A-2L:E+_67W,"!!W19&Y+KUW77K_:O2YO=3)]E*G M=+Y!Q+@D_\:Q/%;F^CT/A6_ZSN7[-+_=1Y<63N/\U!38.(VS8W-ITVJTBX^- M;;U\KEA5'9P;?4)N47)R:NA%/NG=/6*^)E2@$%9J*NNNIQ$ D*U2(5BDB[/9OD(%8=.[,-=/]^MA,R)A5>IKW$OO-]WWWG^"XZ M"/FB"D0-KR7C:N056E=#WU=9@251'5$A-R<;(4NBC2FWOJHDDMR!2N:'07#K MEX1R+XZ<;RGC2.PTHQR7$M2N+(G\-4$F#B.OZQT=*[HMM'7X<521+::HGZNE M-);?LN2T1*ZHX"!Q,_+&W>%D8.-=P'>*!W6R!UO)6H@7:R3YR NL(&28:H&KHP?YI0QXU:1KXTR MR^]GC8I)K2(\H^(+S 77A8(9SS'_&^^;BMJRPF-9D_ B88I5!WK!!PB#L ?/ MZ12NKVXN\/;:Z^HYWOX9WA5J*M$\2@T)ST2)L&2$OU7P11[;:D-5D0Q'GNDE MA7*/7OS^7?.P,V4*&&X,-.A\,@)DW>NUH47E^FLMM.E6MRW,>$1I \SY1@A]-&R"=N#& MOP%02P,$% @ EWQ:5UUB;>1A! *Q@ !D !X;"]W;W)K&ULQ5EM;^(X$/XK5FYU:J5M\T9HZ0%22Q(M4LLBH'>?76+ MVL3.VJ;LW:]?.TE3 FY$MU[=EQ*;>9ZQYQG&SK2_H^P;WR DP(\L)7Q@;83( M;VR;+SB/4A#WLYW"-YD@\YE,F1W;-DN ,$8XI M 0RM!M:M>Q.[O@(4%G]CM.-[ST!MY8G2;VHP3@:6HU:$4K04B@+*CVD5NU3 ?>?7]CC8O-R,T^0HQ%-_\&)V RL:PLD: 6WJ9C1W1=4;2A0 M?$N:\N(OV%6VC@666RYH5H'E"C),RD_XHPK$'D#RZ %>!? . 9TW 'X%\$_U MT*D G5,]!!4@.!70K0#=(O9EL(I(AU# 89_1'6#*6K*IAT*N BT#C(G*K+E@ M\ELL<6(XC2;S\=<)N)V$8!8MQK/H(9HLP/3^=C(']^/;N_']>#&.YN "S*/9 M%)R%2$"<\G,Y\3@/P=FG<_ )8 (6&[KED"2\;PNY+L5N+ZLUW)5K\-Y8@P\> M*!$;#B*2H$2##]OQO1:\+>-1!\5["T>EP3[>= MCWF//N8];H>':"GAK@[>B*5?)YA?\/D?3#!=VI3,'3VSJKDW/(=+-+!D4>6( M/2-K^.92;+0)%EDDBPV1-;0NE-KW6EC'SX2>;BE^#^4@+4\U.R4 M<@Z2+0*"@N4&DC52E6(%,0//,)7S=%56E13#)YQB@9&V?+1Z?6\>E&3=@DR= MN\_#"[<7].WG?7UU1E=>T&F:11JSX/J *S:T^H8B0:U(T*K(A)*+[UNIR0I+ M4>;;/$^1O!<(F((9$I@5 S!-(0%GEI+".M<)T.KDO0*8) M-DD4FR6)#9 W9 MN[7LW=]6=+LFM39)%IHDBTR2Q8;(&EI?U5I?M?[$XT8YS=5/&7*.A+:27AT5 M+"]P':=9L4:M#M^K6DD6M+N,3+J,-;OL>'LN&W&^KN-\W1KG!8,))NOB9./@ M3)UMB)]_!@0)7:2OC[9]X3L'1\-(8^1U#V,3'EOU'/\@?AJFSE&4X]8=_F*> M]NKX]5KC5QST]^T'?>\X5]S>47JV^GEO>I[D,C+I,NX=IZ?OOI6>KO/Z)N?\ M+[>ORFUCO5WO0!.=47"4R955(TWES@^CK2'SCS2)V\/QB]GL[KTXNZWAWKL_ MCMZGQJM37:EC#*%E9L^Y4SZ!S75Z,= M!U-LI6;V7B\S0VQ==)VY%&5+1-EUJF?KSO9MT<\]F+]S;T:N9CYT;Z*R;_U* M7[;1'R!;J[M=BE;2E7-Y)<\I5G:FRX&@>=%)?:)"T*QXW""8(*8,Y/&ULM9MK;]LV%(;_"N$50P-LL41)=M(E!NQ1#OML!\_ZA+1LN136SLJT%:VQ9=\R2/JX:%T\2*3K^F2 M#8>IO^012T_EBL?ZEX5,(J;TQ^1YF*X2SH*\4!0.J66- MAA$3\6!RD7]WGTPNY%J%(N;W"4G74<22[S,>RI?+@3UX_>)!/"]5]L5P[*&V<%\C/^$/PEW3HFF94G*;]F M'SX$EP,K:Q$/N:\R":;_V_ K'H:9DF['WZ7HH*HS*[A]_*I^FYO79IY8RJ]D M^*<(U/)R<#8@ 5^P=:@>Y,M[7AKR,CU?AFG^+WDISAT[ ^*O4R6CLK!N023B MXG_VK>R(K0*.NZ< +0O0G0*4[BG@E 6??Y^17=\=4HJ0+_-K\O;-"?G(M7Q"A.)1 M2QNO8,EK[FM).Y>DKY) 4YVJNYU1T]Z:&0"[(0 M,8M]P4+BRPW7QRHE_^X;HUFAZN6JV7RTF3@7P\VV*[#>CJZ\RI4'NIK?W3[H MQG\2L8C6K>T'RQ\[@$AB-:NCRNH(+VQ'F*Z1Q&JNQY7K,3C TT!;U?<:':TB MUL;UW8*\#7AQ=)+-@OH&(E*RDD+'<5M7%/JVO17!UJEEV3M1##:CH\FSRN39 M05',ONV+8K#\L>.))%:S>EY9/<>+XG-,UTAB-=>V96[Q5L]Q7%;0".3=Z1AN M2%>C6RQCPT8U7P;ZKVKU )8]=D2QU.I.J7%*\4*YU,)RCJ16=VX R@9)95+> M;LG-[,/C];35;B$PVHI5S])_=F.U#R*R#1+9,!.5$Z[FH#B5H0B8X@$)^88G M>O5$$J8OV%9S;NN52+U==WV0D6W0R(;9Z'64 OZD2"8O?)XCWP_<%:KG.^9V MO?6!0K9A(1N$CB.O/50:PE*K.S<\9(\19QTDJBF=]\%(MH$D&Z8DLX)AYF9: M=D*8+S2S=4RQY&SMC+/&4L;=C>H^T,@V;&2#$%+-1T\RT67S,6:ZNGV#>]Z8 M8VVK;9+M@WRH(1\*D\]=(I[UBK-(&,4!D6JI1]&7:3OFE&JU!>>XX0FNLZLG M SD4AIPO,8MDHL0_^GXAC_1G-_TU[?5!-M20#07Y87*W5JG27K((S.X>K3YH MPT?#!6T$J#FEWC2#'A1&C^F&B9 ]A?R0Z8\V*>3,<9N]W0>%4$,A%*:0O3,Z MG-B 58^=V['4ZGU@6(5Z>' NG<%U=O5D&(7"21LPHOU#UJAAE;H&6)$H^9W ML-3JS@W%4)ABCHOH\\.R&G"='3TY!F(<&&*@B*XR'OKX9IW(0(8A2\B#7DWJ M;WZ[<0),#0]-L*W^7K5!VM]5*R[0U MWNU&\@"NK:N;K3TRF+/^?\#OG^?AJH\>]C[HS3'TYKB( 8_*;%AJ=>>&V1PX MOW1@P'OMR;)FP/?!88[A,*=C1FDGX&=9YKX,=6A21\TY8:G5^\;PG(.8[<4)P#YYP.C/&S/5C>B/$^R,PQ9.; 9-8IQH%Y''5_#DNM_G2$(3S7 MPHMQ%Q79L-3JS@VRN7 RZ[ 8+T5^#"YP;5W=& QS80SK$N.W/.")7K+C+0Y<'0=<@6F]?<*K1'HZ:3/H#+,\#E M=0>NW8MT^Z[4ZA@5L;#4ZAUC$,M#1"P/%;&PU.K.#6)YASU7=> %VWS$W&U[ MC@&NM*NIK2?-NZ/6/#.9%6CUA_L(>A]/*AJ:TXMWQSZQY%G$ M*0GY0A>U3L/V055"_% M3?X#4$L#!!0 ( )=\6E?*+JBGO ( ,$( 9 >&PO=V]R:W-H965T MO)=3RP')T0I!!)K8#5;0EC2%,MI-+X76E:=4A- MW!ROU;\8[\K+$Q8P9NE/$LMD8'4M%,,<%ZF\9ZNO4/DQ"48L%>:*5A76L5!4 M",FRBJPRR @M[_BEJL,&0>DT$[R*X.T26@<(?D7P3XW0J@BM4R.T*X*Q;I?> M3>$F6.*@S]D*<8U6:GI@JF_8JEZ$ZN=D)KG:)8HG@]N[AW"&IL-?P]'W$#W< MH='P]ML,?4375 ('(1&A4<$YQ.A\ A*35%RHW7M8LG1)Z )%:HM(-,<128E\ M57N/LPDZ/[M 9XJ*'A)6"$QCT;>E2E<'M:,JM5&9FG<@-1_=,"H3@4(:0]S MGQSG?SK"MU69ZEIYZUJ-O*.",\@OD>]\0)[C^0WYC$^G>TUV_B]Z^,_1MXKA MUP^.;_3\ WH'GX"F@RZE6LU2^E/8$SF.8&"I;YT O@0K>/_.[3B?FZK\EF*3 MMQ0+WTALZSQ:]7FTCJD'>^]KTSF4$ATCH3O(,NBX?7NY6=T&B+,-F>Q#W.Z. M3-B$Z=:8+8?MVF'[-(#"9LP5SOF[(UO<@9\ M89JA0!$KJ"S?LGJU[K=#TV9VUD=N;^PVK$]4?R[;Z5_YLKG?8+X@5* 4YBJ4 M&ULK57;CMHP$/T5*Y6JK=22D 1::(BT0*KN RU:>GLUR81$F]BI;0C]^_H2 MLH"R"+6\)/;XG#.>L3T3U)0]\0Q H'U9$#ZQ,B&JL6WS.(,2\QZM@,B5E+(2 M"SEE&YM7#'"B265ANXXSM$N<$RL,M&W)PH!N19$36#+$MV6)V9\I%+2>6'WK M8'C,-YE0!CL,*KR!%8COU9+)F=VJ)'D)A.>4( ;IQ+KOCR-?X37@1PXU/QHC M%4@FEJ,V! 7$0BE@^=O!#(I""3@B2)UN@ML0W'/"2QZ\AN!=Z\%O"/ZU'@8-08=NF]AUXN98X#!@M$9, MH:6:&NCL:[;,5T[4/5D))E=SR1/APY?9UT6$OMW_BE;OT-T[7>'\G_?HG[V?),-KC]G3>MX5Q]QUMH;M=[-5K1KS"LNQ-Y2;'Y+L>A&8B='X+='X%]2#Z,T!5T5DTBV=YT[P6F&UR MPE$!J73E]-[+DLA,0S 302M=\=94R/JIAYGLH< 40*ZGE(K#1#EHNW+X%U!+ M P04 " "7?%I7#0[ .!\# U#0 &0 'AL+W=O;,5%EB:XHE]H:<[1'7T8I-#Y+< M)&CEAH1Z&1>2J[M$X:1W/9[-T=WX9GF%IK/%Y.;/8CF_6J!S=$U"'/H$4T1" M(7FLEDX*% 6,8<5PA*M,>%HAVD,*%E2/^:M M@$_JX5/P%=Q.X$X9;JK$YMEU\NPZ"9][A&\L!$@QJ/*1 EO50+UY!R+"/HP, MM3L%\!T8WO=O=L?Z6>6J(;*21S?WZ-:Q>U>/,9'/2.@U)9) Y:JE%)V$0K]9 M=I[;Z@_-7=%$18S5SF-*VEJYME:MMEFX R$/2S=4[T>LUR:MRBK%*7&[H,9I M6SW[C>:*J);=/:*ZG:MNUZJ^@1U09%>IJ@5^M&H:(BMY[.0>.Y_=&9TF/39$ M5O+8S3UVO[XSN@<5=+@S*F*.[8Q>KJWWCAISJA35 C^:_X;(2A[[NSSM=7;#?1Z^["1']1:74BJS2R<:?4'Q6_,-^HDBBBL M%<:ZZ*I"Y>D9/9U(%B7'W'LFU:$Y&6[5=PUP':#NKQF3+Q-]WTVM+? ( $ & 9 >&PO=V]R:W-H965TLFEJI*P32;.H(4IJT6J1TJY*E>YCVX, E6#4V MLTW2_OO9AJ!42J(]] 7\<<^Y/L?<2[P5\ED5B!I>2L;5T"NTKFY\7Z4%ED1= MB0JYV3K M+3*Q'7H];[EU*"]P?[]CO MG7:C9444C@7[13-=#+TO'F28DYKIN=A^PU;/M>5+!5/N"=LV-O @K94690LV M)R@I;][DI?5A#]#K'P&$+2#\7T#4 B(GM#F9DS4AFB2Q%%N0-MJPV8'SQJ&- M&LKM+2ZT-+O4X'1R/YK.X6DT6][!9+H8SWXLEO.[!9Q/4!/*U 5\@N5B N=G M%W &E,//0M2*\$S%OC;I+8F?MJENFU3AD50+K*X@"BXA#,+H 'Q\&C[!U,![ M#AZ^A?M&=*<\[)2'CJ]_A&^.&\$VE*\AE9A1#3E)*:/Z]9"RDU2VTFY415(< M>J:4%,H->LG'#[U!\/60SGZ,ZZE1'CCTZ=M^$2G@BK,9+&"F%6H&Y39A1 MLK+B*2IX0*)J8PF8*IMC6DMI3;)1WP67W<(M453![YE) %.-I?ISR+CH/8U[ M)[(WQO4[X_HG/Y<9:HU2@4*V"8&TQP]?G: ]GTJV:B1>5*?B6T:2!N6)@6C](& MF/U<"+V;V"[2_322?U!+ P04 " "7?%I7'KJ,=1<% 9&P &0 'AL M+W=O!Z/A^?!'NTH^\G7 MA CP%$<)'QMK(3:GILG]-8DQ/Z$;DLA?EI3%6,A;MC+YAA$<9$YQ9"++&I@Q M#A-C,LJ>W;#)B&Y%%";DA@&^C6/,GL](1'=C QHO#V[#U5JD#\S):(-79$'$ M_>:&R3NSC!*$,4EX2!/ R')L3.'IS,X<,HL?(=GQO6N00GF@]&=Z1N*6["U( ZO[K]/[^;GX/KN8GX+9M=7-[?SB_G?B\L?<_#]>K$ G\^)P&'$ MOX >N%^<@\^?OH!/($S W9IN.4X"/C*%3"8-:?K%P&?YP.C P$-P11.QYF"> M!"2H^YL21(D$O2 Y0]J "[(Y ;;U%2 +V8I\9F]W1YIT[')B[2R>?6ABKV>7 M@-$H;;4=9H%JAO((?76$M(%/^0;[9&S(#N6$/1)C\N'0'H[,Q_WL%6;(0AG;\+["#:KTC8:0G5%W#(W5YO;G4R*/$D2XLK5XK8&['G#02,K[0CO MG%NOS-_3YG]3,!@G0D1$\ID _AJS%>%?02)9ERZ!G'>B?"%Z+7"P;WE6 YUV M_'>B&Y;HAMI^N25^A#D/EZ&/5JGK/:=77M1E451H[GJ'L)[I$WU'<3%3C*I5 HGH%L M^[V7G#)7J,C5<9L=IC ;[!G5LT55MNB]+%%XUAH?V8/6+*K,+,M&!U*KR!IJ MZ;%LZVFYWI59=DK8746K0ZXH&_9_6Z! +>T?#;BC:'7 E1: 6M+5+C^GO:YD M#UMN<_VI[#S+/4"*L&)L..A.J$ M_1]=E8ZBU9%7>@#J!<&;Q ILZP+;&[:J M\Q'" %;* .JEP2O2!K;I7Z%M]&.\%T/%_U#+J[\E;XK0K^D;?0;O1(@J9D?6 M!TH5]'J4U&I!Z17#\>('*02#DUZ5A@=%#FHD@U(+QN.%CFHK1*@ MBYQ^,]NVV>%L*R6!]$I"PS*%9^T-X+3F4&$$W;YW0'VABN^1_AO]FWS-AJL$ MS+:,D<1_!G<,)SS*JJ_,ME/N[RI:'7S%_4B_$? 6L8,ZW0#H*EH=<"4HT"M[ M )IEV/ZJ[Z'!GH8N *C-W /KL")\Y'8G=5!'E%Y ^@B!@"J!@/0"X4U2![5E M@HU:M6D;'=J8017WHX_\^$>=?OUW%:V^=5N)!%O_^7\TY=CMS_MVU11&AZIF M5R1NZTEO;"@9\NY'R7OGQ:GN], MLU.-QO,S>#K+3VFJ,/FAT954FF'"0426,J1UXLJI8ODY3'XCZ"8[RGB@0M X MNUP3'!"6&LC?EY2*EYMT@/(T;/(_4$L#!!0 ( )=\6E>WWDS?NP0 +,< M 9 >&PO=V]R:W-H965T6P7;'L@OJ M;)*@+5YA]I0\4'ZF5BQ^$.$X#4@,*-Y,E;E^X4$C ^0C_@[P(6T<@TS*,R$O MV4X@4) M_PE\MILJ8P7X>(/V(5N2PS4N!5D9WYJ$:?X?'(JQMJN ]3YE)"K!? 51$!>O MZ*TTH@'@//T 6 )@%V!^ #!*@/%5@%D"S-R90DKN@X<8FDTH.0":C>9LV4%N M9H[F\H,XN^\K1OF[ <>QV6*^N@8/\QL/?+]?@L7][>W]'5@]WB_^ @]/R\7U M?'7E@?F=!Y97CS=+?ORKAQD*PO0;^!T\K?CYS]\F*N,KR?C4=3GK93$K_&!6 M%]R2F.U2$*)R-@:+\!J$&C9SV+K\-A#]P3P__< MQQ_-WE)C5#?%R/D,23>E[P84,YC],V35Y")-T!I/%5XN4DQ?L3+[Y2?=UO[H M)K.6L63EKBMAG=V0$R :D.\2Y^VPKX%8.SVKFZTRWH&78UD1];3K2 M-\YQH=X>Y@E7OH/![HZKJE&1VEPK6?_C&?'7A)(M15&?:"'-T ^^3#)/$EG+OG%EW_CL)74LTUF9 M9)XDLI:S;N6L^X4'D^)D3]<[GL!$SZ:0::B#,LD\]ZB>FZ[EC'58%_Z6.[I6 M!RQ-Z,\29_$[B+<@'>!42=KZ@C%=Q]7AN%.[Q-,/]4$66]NL1AK5AUW%U#>,1#:^^4M)A_Z?$EE\V2QM8V%M;'P[/6OG$*6O3+9/%EL;7OK MP*X+4^N@(BBF&FRCU&Q>LC7+SEC+_SXH@W7PUL7)>Y5';O!ND \VA/)>E^UV M)/2SZLC06W\D%Q,/]DLFFR>+K6UJG?!UZ_R?:DGYO;17)ILGBZUM;]U0]PQEN!F-^B.H-F5>CRJ MIV<4+^14H74SH L3\2=M8PENMH/0L!W=.8I>QP-[^T;Q:DY56P=T79S0[Q,< M@PC1%\RJ^MO_.$O-YU+9/%EL[9\7ZQ0/M;-76B@SJ2^DLGFRV-KVUKD?BG/_ MIY6VQ+K^9"6>:+ MYTCML$[M4!A;/RG();A9:IV1VRW(XBD&&W*. MG WKG W%.5MN7^L6BV#^K:8KMO%M$MT&<@A!O.*4V&PO=V]R:W-H965TJ+$@NSLA,RI]J8>@/O.''/]IFV$R2.2KK' M->I-N9+&(IU*RG(L%!,%2-Q-O2^#R6QD_9W# \-:G8S!9K(5XM$:W]*IYUL@ MY)AHJT!-5^$<.;="!N.IU?2Z+6W@Z?BH_M7E;G+94H5SP7^S5&=3[Y,'*>[H M@>M[4=]BFX\#3 17KH6Z\0W''B0'I47>!AN"G!5-3Y_;JBS9PK+"7LM;2K#(3I^/U9K9>_MPL[W[!\L&T M:[A:H*:,JVOX".O#5N'3 0L-R\JT$=%F3QM)DE9_UN@'K^C_2'0?@K '@1\, MX3T04!F5J/Y6(H:Z0P\Z],!)#]^*?HZND0C/2]@7/U$E37#JF2>M4%;HQ1_> M#6[\SQ< AQW@\))Z/*H,4]@QA1>9%BV..O+T(*4:00O8XG'N',Q_9#'IPV#0 W?/ M%\YNU'&.WL3Y#V:*B3DX3,\17A:\$Y4A]"\0DI,JLA_2=RKWK%# <6<4_?[8 M;"";(F\,+4I76%NA39FZ86;^1936P:SOA-!'P]9J]]/&?P!02P,$% @ MEWQ:5ZVR)MWI @ 30L !D !X;"]W;W)K&UL MK99K;YLP%(;_BL6JJ9.VY'T*"^0U-@<@K*\H2+.24 MK76>,L!!#B6Q;AE&2T]P1#2OGZ\MF->GF8@C @N&>)8DF+T.(:;;@69JNX6' M:!T*M:![_12O80GB,5TP.=,KER!*@/"($L1@-=!NS=[<4?I<\"N"+=\;([63 M)TJ?U60>##1#)00Q^$(Y8/FW@3N(8V4DT_A3>FI52 7NCW?NDWSOER-T??4)7:&(H)\AS3@F >_K0L96#KI?QAD6 M<:P3<6QT3XD(.1J3 ((:?G:>[Y[A=;GG:N/6;N-#ZZSA$M(;9!N?D658=DT^ M=^?Q;QDYBX_.X_>82=P\B8^;)V_5X)/FR=?AT^;)U^&S_[OS\W?O_: 0[.H- ML',_^SUO0%VA%W9.O9TZFWH\Q3X,-'GX<& ;T+R/'\R6\;6NRBYI-KJDV?B2 M9I-+FDTO:3:[I-G\0F8'=>Q4=>R<<_=^R,9H3GR: +K^3CG_5%>[A44KMU!M MT,8S.[;9[NN;_:)\JVJYAFD?JD9O56W3M9Q#U;C&JVL[QJ%J\E;E2%GW4#6M MR=XUVD>J69W*Z;A'B]L38"M\\:,(Y]F1!0?F6JUZOUN M\Y;G:'UH]J9FS?I,]HI%:_?/OF@TY7=V'1&.8EC)4,9-6_80K&C>BHF@:7ZR M/U$A^X1\&,I^%Y@2R.LK2L5NH@)4';3W%U!+ P04 " "7?%I72#5%?D," M "*!@ &0 'AL+W=O=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0FE8)*^4"MIEY?F/$ M$!^%?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P<4D5\\,@ MF/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+BU+;!3^-:US #O2/ M>B/-S.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+\6PG:Y)X@14"!IFV M!&QN!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]*=)EX'SQ$(,<-TUMQ M_ 9=/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG"89S.2'L$D+GW6[D M+#]CC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO 8F>)":4%V@I)>8% MF&/7*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:]7GC26X6#P!W4(Q0% M=R@,PFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R&6J_FX6J<0:)9SX, M!?( 7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA:_W_(K>XP,,=,P8#8 MM!>;#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V[]WF-Q_;J)RMF(W)^]_;%4 MYNI-Y-\G[TY..O?G5X?V,P>$N(-EIV6+'J@8D0F5/"IYN!5T)*+ MM3?WP#!30NG(V(*PX;I@J7]YN.M[4"L-3\FETBZVC^#_3IOA!\"F!P*Y$*W M'O&&\;"BQC MKVW'#7;&1U#4M._6E54XUW3=[?7)UL&];)"ITCG3;9@NV9C& M0\$*D*/Y? %OHZH80&-4:1LYIW,EJ=.P\6@:EG;&A+B%C?2]V.->%3MYZT#6 M9-NT@IJFI_$=X-]E\]R[M+T7\485?U#FT]).1[H^%!J[T:S@*]=?%:T C+V+ ML].J$NN/@L]ER?SDGQUP/*0;OVBA-/]EHT&IS*R!:1(],&WX;-?R4]/JCJW, MIIQ6!:ZY]PHU_]UUGC/)-!6[HFWM'_,JOUAQ"@QJ;T_'81?:/ M7V22';_&YFYQ[")?Q;X9'*7(N#F_=RX)>U>$UAK!56Q$OL'%3FR#1M,E%X;+ MIK?@><[DHYN"I3=T:B_R>_QV?,X*NA3FK@5'9-O^RG*^++-VU TL1#-JV_X" MT^NF[3W0QN(R9RN63YJNGD]=,[(-&[5YP.$0N79/&,%\/!9& ,/B8 HP'^^% MQ?F?YC- Y^,Q3-L@B Q0GP'JX[U"R,1]L#AAG\P^X9EF69*D*;:BDTE0P01; MMS2%;Y@-TP8>6!R(]&=KC6<;KY"GZP#+Z5,5@LT4KT1LIOA: Q)>-_#(LG"V ML3C@@64!JQV('XX#-17V21+(*J8-V\$XDF48 K48KM$T158GA4\X/]@N29(L M"R. A14D"8; ;L013 %HP) D<>?@P7D4;\ZI>/OKUO@W4$L#!!0 ( )=\ M6E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G3OSDZ&+E$RF>[_"(_O"M-%_ORO(K^WN3%]7%X+&NG]X/A]7J46UD]5OY MI HXCY+IZ5*K>Y$/G[,P?;J0N!A\_[*^U,$-[HZS5JM9E M 3N;';=:?:O^/=YLLF==Z3N=Z_K[Q:#].U<#MM&%WN@?:GTQ.!NPZK'\=E,: M_:,L:IFG*U/F^<5@M#MPJTRM5Z]VIPUD)N^J=D\M[Q()(!<#_PPN>*]-5;=G MM->7P/BLX.3=UK8NKW1>*S.5M;HVY?9)%P_-9> NAM9MM.VP_]PUXGOS?YJQ MO+_7*S4M5]N-*NI=.QJ5-X!%]:B?J@$KY$9=#/:G,%FL&2]J:"0FBMVEX-SF M3N%?B_7NKFO M=K0O-=PP(AU"TX'.8FC-)Z):9CQ*;L,9V$TX2R]X3Q++4 ' M 72.!LA.%M*"'".0XS>$3#/XF/,( .,K%B]X8D&Z"*1[-,A)/%]8D!X"Z1T- M,LWBB07I(Y#^\5HR3&\LR "!#&@AKWG$DW!FP9PC,.>T, F?0 NQ<#*)EU$F MHNNFV:)IF$SM,/,. 7Q'"WBY3$7$TQ00/R]%*C(!?6R'Z#,L1I]1M]XMCY:\ MPX,Z@U@:4[Z #A5ATT@,NI&%\SC)Q)_M#AL2\\:(6!P\3")XT%(& 1B$$2;< M)L-D,2*V11/(/IU>ABE$CR;R\BA]U7*8)T;$HO@Y%E)^W00V)J*K.)F_8L0T M,:+VQ#))&C3^9<$G31B>)'PJ,C:+T[0[4#!/C(A%(2(8N%F/J[F-E>&&%B&!&;(F@"RC\0)ST32IB-L ;ERRF;"QL2LX1!;(XHS#M$X M_".$;F99#-E\]*G3B.@T@U@7(H*^!JSP2[=C,5$XQ**X"D7";L/9DK.I2"<0 MVY9)EP[3A$.L"4CFEO/EK$V"=Z.XD5G";YK'\=:VK8.9PJ$V!63D\-2)*0.) M-8AS&"JM@MEBF=@S"@=3A4.LBG1YF?+/R]9IC30ZW8P)PR$6!I*ZPP2\M#$Q MCSC$'NE-X-E))@&C^L6FQ'SB$/MDG\GW@8TQAXR)'8*F].S$QL0<,B9VR.ND MOK"8689$YNE/_7OQ<3,,B8V"YI>_^78F)A:QL1JZ4^O^UK3 MQ43C$HNF/Z?MQ<1$XQ*+!DUN.YWN8K)QJ=^.8,EM%Q.3C4LLFY=:-#ME)U-5 M2YUW.QI]*?)6Q:Y.WGC*(FD,G&UC8H)QB05S")-7M8:KV9B8:UQBUQS"G"E9 MJ[9?*KJ8>=RCS&E.6:*>5;&U4TD7,X][C',3FZ9DP]DO(PR3D$4OH\)SQU:.)OILGEM!! MS.91W3S9F)B$/.I2VF',J"Q.;4Q,0AZQA!#,N'ZTH[N'2G[67?K(,-WXQ+HY4'@Y90^FK#I9NH_IQB?6S4',<%.:SM3,1Q>#$>OF M(.9N;F9C8KKQB76#E['&-B:F&_^HU3;7QL1TXQ/K!L?T["6 F&X"8MT<* I" MOF94=VH68+H)CK(T #!%42MCIT(!IIO@#=<(],\B DPXP5&6"S1E#5W ]-'& MQ.P3$-OG4 7XI3EM3,P^ ;%]\ JP'2\#S#X!]5IDM +5/,M>^2<8](Y;Z4S;$^N/GY8JWM=J'4$UZ]@_TKFJX5AS4>[_,YQO68) MWOTVSR>P+RYFI5SO?U"S_S'0QW\ 4$L#!!0 ( )=\6E>TQ0JN: ( $&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN&[=A].*,^I)IJUL #GEAV(;!+0ZV7U;SL ^J <]B3@C5" N_^@# 4^_RK$9 M#^UYV!^Z8?%Q.IZ'=;4?Q^Y'70^;?3DUPT/;E?/ER+;M3\UX6?:[NFLV[\VN MU+)<>MW?SZB>G^YG+EX_N_(_$]OM]K I/]O-[U,YC_\87/]I^_=A7\I8+5Z; M?E?&=55_'&^[A_JZ20^7R=7BY6U=]2]OJ:KG#A((DOF#,@3E^8,4@G3^((,@ MFS_((YP]*2Y1Q29 TP9I ZX1<)P*O$X*=",1. M2'8B,#LAVHE [81L)P*W$\*=".1.2'N?)RQ("O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M!; M46\ET%M1;R706U%O)=!;46\ET%LG+[L)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTMLG'2@*]#?4V KT-]38" MO0WU-@*]#?4V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KU]\K,) M@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H' M@=Z!>@>!WC'Y69! [T"]@T#O0+V#0.\5ZKWZ3KV'\?-8AEO/UQJO_YU4CY=S MR^WRU^773KQ?K*XXU_<5P_-?4$L#!!0 ( )=\6EILD6-ZW\8438PVQD6 M\P(FN:51D]BR#5/>?IP4D!@Q%:A(TKK8Y MAV^,I69+@TNU#S26E8V/@\OE:[QGP34[=T],K%:&-7[,-.9EGFI45Y?4^?'=16I3]7B^K!QREI7+H2^:UPNZ^QQ;/]*63XGU.7DO"=MNY#. MRH:*O9LPK?P[X/G*L6MI<>MB_N&&LHOM>Y;R4T^I/E[BG1[]9M,UU/KF M82A'ZA0BN39MB?+0UX>B9\>3<[EA.GSRD_/G,L<"R\[;Z$,J$XOT^;B7D4RG MEZ$4HIB[XZ_XFEA*G_Q^-$V[I?:#V>5Z?_NXF^>1V/PX_8[?SOBU_B?[$"!] M2) ^%$@?&J0/ ]*'!>GC'*2/"Y ^^ JE$111.0JI',54CH(J1U&5H[#*45SE M*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT215:+(*E%D ME2BR2A19)8JL$D56B2*K1)%5HZ+X^=G/;AN?,EG\]_ K_X 4$L! A0#% @ EWQ:5P=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " "7?%I7+[&$".X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " "7?%I7F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )=\ M6E>8")L 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ EWQ:5X2G5Z Z P [0H !@ ("!$18 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EWQ:5X9)@/>J#0 M,HH !@ ("!!B, 'AL+W=O3 A]?/0@ &TE 8 " @>8P M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5ZS<\W3T P HPD !@ M ("!OCX 'AL+W=OA" !X;"]W;W)K&UL4$L! A0#% @ EWQ:5UN%Z[G&!P 3!, !D M ("!W$X 'AL+W=O;$" ]!P &0 @('95@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ EWQ:5Y!)0[ T!@ ]0\ !D ("!'5X M 'AL+W=O, 1 M%^D* 7)0 &0 @(&(9 >&PO=V]R:W-H965T(GYJ,] 0 !T, 9 M " @:AO !X;"]W;W)K&UL4$L! A0#% @ MEWQ:5U^+6#!V P *P@ !D ("!TW0 'AL+W=O&PO=V]R:W-H965T: M4%&Y-@< #L2 9 " @3Z* !X;"]W;W)K&UL4$L! A0#% @ EWQ:5\TTJ5>T P \@@ !D M ("!JY$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EWQ:5WAESG&PO=V]R:W-H965TN8A2I: 4 "D- 9 " M@?ZF !X;"]W;W)K&UL4$L! A0#% @ EWQ: M5[8;>OGH! U X !D ("!G:P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5R[//,9X P @@D M !D ("!3[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5\*PDHX/ P (@< !D M ("!E\4 'AL+W=OCF]'H" #(!0 &0 @('=R >&PO=V]R:W-H965T M&UL4$L! A0# M% @ EWQ:5V3*KI]Q P / H !D ("!=LX 'AL+W=O MT@ >&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5^&# MTU(B P 20L !D ("!/M@ 'AL+W=OT# "$# &0 M @(&7VP >&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5[.='0I @ .04 !D M ("!YN( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EWQ:5UW1@MT4 @ WP0 !D ("! M'NX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EWQ:5\[74'': @ U@@ !D ("![O4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5V&V&^T6 M P #PL !D ("!!?X 'AL+W=O8>+L$ N&0 &0 M@(%2 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5X0M7.SX @ !@D !D M ("!'PD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ EWQ:5^EJ/OK^!@ Z3@ !D ("!DQ,! M 'AL+W=O&PO=V]R:W-H965T%&9=J;@D !Q. 9 M " @<(> 0!X;"]W;W)K&UL4$L! A0#% @ MEWQ:5X#PHML/ P 50@ !D ("!9R@! 'AL+W=OC$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EWQ:5[MB/U@^! H!0 !D M ("!!CL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EWQ:5\D1];$F!P (#< !D ("!HD8! 'AL M+W=O&PO=V]R:W-H965T8&UL4$L! A0#% @ EWQ: M5PT.P#@? P -0T !D ("!FE,! 'AL+W=O&PO=V]R:W-H965TNHQU%P4 !D; 9 " @:-9 0!X;"]W;W)K M&UL4$L! A0#% @ EWQ:5[?>3-^[! LQP M !D ("!\5X! 'AL+W=O&PO=V]R:W-H965TMLB;= MZ0( $T+ 9 " @6%F 0!X;"]W;W)K&UL4$L! A0#% @ EWQ:5T@U17Y# @ B@8 !D M ("!@6D! 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " "7?%I7+ %G.QL" .+@ $P M @ %,>0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 6 !8 !\8 ( "8>P$ ! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 239 295 1 false 56 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.rpc.net/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.rpc.net/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - GENERAL Sheet http://www.rpc.net/role/DisclosureGeneral GENERAL Notes 8 false false R9.htm 10201 - Disclosure - RECENT ACCOUNTING STANDARDS Sheet http://www.rpc.net/role/DisclosureRecentAccountingStandards RECENT ACCOUNTING STANDARDS Notes 9 false false R10.htm 10301 - Disclosure - BUSINESS ACQUISITIONS Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitions BUSINESS ACQUISITIONS Notes 10 false false R11.htm 10401 - Disclosure - REVENUES Sheet http://www.rpc.net/role/DisclosureRevenues REVENUES Notes 11 false false R12.htm 10501 - Disclosure - DEPRECIATION AND AMORTIZATION Sheet http://www.rpc.net/role/DisclosureDepreciationAndAmortization DEPRECIATION AND AMORTIZATION Notes 12 false false R13.htm 10601 - Disclosure - EARNINGS PER SHARE Sheet http://www.rpc.net/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 13 false false R14.htm 10701 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.rpc.net/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 14 false false R15.htm 10801 - Disclosure - BUSINESS SEGMENT INFORMATION Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformation BUSINESS SEGMENT INFORMATION Notes 15 false false R16.htm 10901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES Sheet http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses CURRENT EXPECTED CREDIT LOSSES Notes 16 false false R17.htm 11001 - Disclosure - INVENTORIES Sheet http://www.rpc.net/role/DisclosureInventories INVENTORIES Notes 17 false false R18.htm 11101 - Disclosure - GOODWILL Sheet http://www.rpc.net/role/DisclosureGoodwill GOODWILL Notes 18 false false R19.htm 11201 - Disclosure - OTHER INTANGIBLES, NET Sheet http://www.rpc.net/role/DisclosureOtherIntangiblesNet OTHER INTANGIBLES, NET Notes 19 false false R20.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.rpc.net/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 11401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities PENSION AND RETIREMENT PLANS LIABILITIES Notes 21 false false R22.htm 11501 - Disclosure - NOTES PAYABLE TO BANKS Notes http://www.rpc.net/role/DisclosureNotesPayableToBanks NOTES PAYABLE TO BANKS Notes 22 false false R23.htm 11601 - Disclosure - INCOME TAXES Sheet http://www.rpc.net/role/DisclosureIncomeTaxes INCOME TAXES Notes 23 false false R24.htm 11701 - Disclosure - FAIR VALUE DISCLOSURES Sheet http://www.rpc.net/role/DisclosureFairValueDisclosures FAIR VALUE DISCLOSURES Notes 24 false false R25.htm 11801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 25 false false R26.htm 11901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED Sheet http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED Notes 26 false false R27.htm 12001 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.rpc.net/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 27 false false R28.htm 20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) Sheet http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies RECENT ACCOUNTING STANDARDS (Policies) Policies 28 false false R29.htm 30303 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsTables BUSINESS ACQUISITIONS (Tables) Tables http://www.rpc.net/role/DisclosureBusinessAcquisitions 29 false false R30.htm 30403 - Disclosure - REVENUES (Tables) Sheet http://www.rpc.net/role/DisclosureRevenuesTables REVENUES (Tables) Tables http://www.rpc.net/role/DisclosureRevenues 30 false false R31.htm 30503 - Disclosure - DEPRECIATION AND AMORTIZATION (Tables) Sheet http://www.rpc.net/role/DisclosureDepreciationAndAmortizationTables DEPRECIATION AND AMORTIZATION (Tables) Tables http://www.rpc.net/role/DisclosureDepreciationAndAmortization 31 false false R32.htm 30603 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.rpc.net/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.rpc.net/role/DisclosureEarningsPerShare 32 false false R33.htm 30703 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.rpc.net/role/DisclosureStockBasedCompensation 33 false false R34.htm 30803 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables BUSINESS SEGMENT INFORMATION (Tables) Tables http://www.rpc.net/role/DisclosureBusinessSegmentInformation 34 false false R35.htm 30903 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Tables) Sheet http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables CURRENT EXPECTED CREDIT LOSSES (Tables) Tables http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses 35 false false R36.htm 31003 - Disclosure - INVENTORIES (Tables) Sheet http://www.rpc.net/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.rpc.net/role/DisclosureInventories 36 false false R37.htm 31103 - Disclosure - GOODWILL (Tables) Sheet http://www.rpc.net/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.rpc.net/role/DisclosureGoodwill 37 false false R38.htm 31203 - Disclosure - OTHER INTANGIBLES, NET (Tables) Sheet http://www.rpc.net/role/DisclosureOtherIntangiblesNetTables OTHER INTANGIBLES, NET (Tables) Tables http://www.rpc.net/role/DisclosureOtherIntangiblesNet 38 false false R39.htm 31403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables) Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables PENSION AND RETIREMENT PLANS LIABILITIES (Tables) Tables http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities 39 false false R40.htm 31503 - Disclosure - NOTES PAYABLE TO BANKS (Tables) Notes http://www.rpc.net/role/DisclosureNotesPayableToBanksTables NOTES PAYABLE TO BANKS (Tables) Tables http://www.rpc.net/role/DisclosureNotesPayableToBanks 40 false false R41.htm 31703 - Disclosure - FAIR VALUE DISCLOSURES (Tables) Sheet http://www.rpc.net/role/DisclosureFairValueDisclosuresTables FAIR VALUE DISCLOSURES (Tables) Tables http://www.rpc.net/role/DisclosureFairValueDisclosures 41 false false R42.htm 31803 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss 42 false false R43.htm 31903 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables) Sheet http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables) Tables http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired 43 false false R44.htm 40101 - Disclosure - GENERAL - (Details) Sheet http://www.rpc.net/role/DisclosureGeneralDetails GENERAL - (Details) Details 44 false false R45.htm 40301 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails BUSINESS ACQUISITIONS - Narrative (Details) Details 45 false false R46.htm 40302 - Disclosure - BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details) Details 46 false false R47.htm 40303 - Disclosure - BUSINESS ACQUISITIONS - Leases (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails BUSINESS ACQUISITIONS - Leases (Details) Details 47 false false R48.htm 40304 - Disclosure - BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details) Details 48 false false R49.htm 40305 - Disclosure - BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsRevenuesAndNetIncomeFromAcquisitionDateDetails BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details) Details 49 false false R50.htm 40306 - Disclosure - BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details) Sheet http://www.rpc.net/role/DisclosureBusinessAcquisitionsUnauditedSupplementalProFormaFinancialInformationDetails BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details) Details 50 false false R51.htm 40401 - Disclosure - REVENUES - Payment Terms (Details) Sheet http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails REVENUES - Payment Terms (Details) Details 51 false false R52.htm 40402 - Disclosure - REVENUES - Contract balances (Details) Sheet http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails REVENUES - Contract balances (Details) Details 52 false false R53.htm 40501 - Disclosure - DEPRECIATION AND AMORTIZATION (Details) Sheet http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails DEPRECIATION AND AMORTIZATION (Details) Details http://www.rpc.net/role/DisclosureDepreciationAndAmortizationTables 53 false false R54.htm 40601 - Disclosure - EARNINGS PER SHARE - (Details) Sheet http://www.rpc.net/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE - (Details) Details http://www.rpc.net/role/DisclosureEarningsPerShareTables 54 false false R55.htm 40701 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.rpc.net/role/DisclosureStockBasedCompensationTables 55 false false R56.htm 40702 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails STOCK-BASED COMPENSATION - Compensation expense (Details) Details 56 false false R57.htm 40703 - Disclosure - STOCK-BASED COMPENSATION - Non-vested RSU's (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails STOCK-BASED COMPENSATION - Non-vested RSU's (Details) Details 57 false false R58.htm 40704 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails STOCK-BASED COMPENSATION - Other Information (Details) Details 58 false false R59.htm 40801 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails BUSINESS SEGMENT INFORMATION (Details) Details http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables 59 false false R60.htm 40802 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails BUSINESS SEGMENT INFORMATION - Geographic (Details) Details 60 false false R61.htm 40803 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails BUSINESS SEGMENT INFORMATION - Segment (Details) Details 61 false false R62.htm 40901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Details) Sheet http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails CURRENT EXPECTED CREDIT LOSSES (Details) Details http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables 62 false false R63.htm 41001 - Disclosure - INVENTORIES (Details) Sheet http://www.rpc.net/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.rpc.net/role/DisclosureInventoriesTables 63 false false R64.htm 41101 - Disclosure - GOODWILL (Details) Sheet http://www.rpc.net/role/DisclosureGoodwillDetails GOODWILL (Details) Details http://www.rpc.net/role/DisclosureGoodwillTables 64 false false R65.htm 41201 - Disclosure - OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details) Sheet http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details) Details 65 false false R66.htm 41202 - Disclosure - OTHER INTANGIBLES, NET - Amortization expense (Details) Sheet http://www.rpc.net/role/DisclosureOtherIntangiblesNetAmortizationExpenseDetails OTHER INTANGIBLES, NET - Amortization expense (Details) Details 66 false false R67.htm 41203 - Disclosure - OTHER INTANGIBLES, NET - Estimated amortization expenses (Details) Sheet http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails OTHER INTANGIBLES, NET - Estimated amortization expenses (Details) Details 67 false false R68.htm 41401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details) Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details) Details 68 false false R69.htm 41402 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details) Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details) Details 69 false false R70.htm 41403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) Details http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables 70 false false R71.htm 41501 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details) Notes http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails NOTES PAYABLE TO BANKS - Credit Facility (Details) Details 71 false false R72.htm 41502 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details) Notes http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails NOTES PAYABLE TO BANKS - Interest incurred (Details) Details 72 false false R73.htm 41601 - Disclosure - INCOME TAXES- (Details) Sheet http://www.rpc.net/role/DisclosureIncomeTaxesDetails INCOME TAXES- (Details) Details http://www.rpc.net/role/DisclosureIncomeTaxes 73 false false R74.htm 41701 - Disclosure - FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) Sheet http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) Details 74 false false R75.htm 41702 - Disclosure - FAIR VALUE DISCLOSURES (Details) Sheet http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails FAIR VALUE DISCLOSURES (Details) Details http://www.rpc.net/role/DisclosureFairValueDisclosuresTables 75 false false R76.htm 41801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables 76 false false R77.htm 41901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) Sheet http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) Details http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables 77 false false R78.htm 42001 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.rpc.net/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.rpc.net/role/DisclosureSubsequentEvents 78 false false R79.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 79 false false R80.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 80 false false All Reports Book All Reports res-20230930.xsd res-20230930_cal.xml res-20230930_def.xml res-20230930_lab.xml res-20230930_pre.xml res-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "res-20230930x10q.htm": { "nsprefix": "res", "nsuri": "http://www.rpc.net/20230930", "dts": { "schema": { "local": [ "res-20230930.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/arcrole/esma-arcrole-2018-11-21.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "res-20230930_cal.xml" ] }, "definitionLink": { "local": [ "res-20230930_def.xml" ] }, "labelLink": { "local": [ "res-20230930_lab.xml" ] }, "presentationLink": { "local": [ "res-20230930_pre.xml" ] }, "inline": { "local": [ "res-20230930x10q.htm" ] } }, "keyStandard": 265, "keyCustom": 30, "axisStandard": 26, "axisCustom": 0, "memberStandard": 36, "memberCustom": 18, "hidden": { "total": 29, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/dei/2023": 7 }, "contextCount": 239, "entityCount": 1, "segmentCount": 56, "elementCount": 572, "unitCount": 7, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 784, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.rpc.net/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.rpc.net/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_yefNPLcd7k6skWx8NXkdYA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_JMpBxLfnF02XQJ4PoqdnvA", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.rpc.net/role/DisclosureGeneral", "longName": "10101 - Disclosure - GENERAL", "shortName": "GENERAL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.rpc.net/role/DisclosureRecentAccountingStandards", "longName": "10201 - Disclosure - RECENT ACCOUNTING STANDARDS", "shortName": "RECENT ACCOUNTING STANDARDS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitions", "longName": "10301 - Disclosure - BUSINESS ACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.rpc.net/role/DisclosureRevenues", "longName": "10401 - Disclosure - REVENUES", "shortName": "REVENUES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.rpc.net/role/DisclosureDepreciationAndAmortization", "longName": "10501 - Disclosure - DEPRECIATION AND AMORTIZATION", "shortName": "DEPRECIATION AND AMORTIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "res:DepreciationAndAmortizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "res:DepreciationAndAmortizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.rpc.net/role/DisclosureEarningsPerShare", "longName": "10601 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensation", "longName": "10701 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformation", "longName": "10801 - Disclosure - BUSINESS SEGMENT INFORMATION", "shortName": "BUSINESS SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses", "longName": "10901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES", "shortName": "CURRENT EXPECTED CREDIT LOSSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.rpc.net/role/DisclosureInventories", "longName": "11001 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.rpc.net/role/DisclosureGoodwill", "longName": "11101 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.rpc.net/role/DisclosureOtherIntangiblesNet", "longName": "11201 - Disclosure - OTHER INTANGIBLES, NET", "shortName": "OTHER INTANGIBLES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.rpc.net/role/DisclosureCommitmentsAndContingencies", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities", "longName": "11401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanks", "longName": "11501 - Disclosure - NOTES PAYABLE TO BANKS", "shortName": "NOTES PAYABLE TO BANKS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.rpc.net/role/DisclosureIncomeTaxes", "longName": "11601 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.rpc.net/role/DisclosureFairValueDisclosures", "longName": "11701 - Disclosure - FAIR VALUE DISCLOSURES", "shortName": "FAIR VALUE DISCLOSURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss", "longName": "11801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired", "longName": "11901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.rpc.net/role/DisclosureSubsequentEvents", "longName": "12001 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies", "longName": "20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies)", "shortName": "RECENT ACCOUNTING STANDARDS (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsTables", "longName": "30303 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "shortName": "BUSINESS ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.rpc.net/role/DisclosureRevenuesTables", "longName": "30403 - Disclosure - REVENUES (Tables)", "shortName": "REVENUES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationTables", "longName": "30503 - Disclosure - DEPRECIATION AND AMORTIZATION (Tables)", "shortName": "DEPRECIATION AND AMORTIZATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "res:ScheduleOfDepreciationAndAmortizationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "res:DepreciationAndAmortizationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "res:ScheduleOfDepreciationAndAmortizationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "res:DepreciationAndAmortizationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.rpc.net/role/DisclosureEarningsPerShareTables", "longName": "30603 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationTables", "longName": "30703 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables", "longName": "30803 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)", "shortName": "BUSINESS SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables", "longName": "30903 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Tables)", "shortName": "CURRENT EXPECTED CREDIT LOSSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.rpc.net/role/DisclosureInventoriesTables", "longName": "31003 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.rpc.net/role/DisclosureGoodwillTables", "longName": "31103 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.rpc.net/role/DisclosureOtherIntangiblesNetTables", "longName": "31203 - Disclosure - OTHER INTANGIBLES, NET (Tables)", "shortName": "OTHER INTANGIBLES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables", "longName": "31403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksTables", "longName": "31503 - Disclosure - NOTES PAYABLE TO BANKS (Tables)", "shortName": "NOTES PAYABLE TO BANKS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresTables", "longName": "31703 - Disclosure - FAIR VALUE DISCLOSURES (Tables)", "shortName": "FAIR VALUE DISCLOSURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables", "longName": "31803 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables", "longName": "31903 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.rpc.net/role/DisclosureGeneralDetails", "longName": "40101 - Disclosure - GENERAL - (Details)", "shortName": "GENERAL - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_res_DirectorGroupMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_R-JL-39B9kWk2DlfQSFh5A", "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "unitRef": "Unit_Standard_pure_zE5tmLX5qUaOHMPQaA-SFg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_CounterpartyNameAxis_res_DirectorGroupMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_R-JL-39B9kWk2DlfQSFh5A", "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "unitRef": "Unit_Standard_pure_zE5tmLX5qUaOHMPQaA-SFg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails", "longName": "40301 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details)", "shortName": "BUSINESS ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_7_1_2023_us-gaap_BusinessAcquisitionAxis_res_SpinnakerOilwellServicesLlcMember_QUU8QdE6Mk-Oa2QP-D2iUg", "name": "res:BusinessCombinationNumberOfFacilitiesLocated", "unitRef": "Unit_Standard_facility_H0ds04ws30ymKkpZCaGHxg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_1_2023_us-gaap_BusinessAcquisitionAxis_res_SpinnakerOilwellServicesLlcMember_QUU8QdE6Mk-Oa2QP-D2iUg", "name": "res:BusinessCombinationNumberOfFacilitiesLocated", "unitRef": "Unit_Standard_facility_H0ds04ws30ymKkpZCaGHxg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "longName": "40302 - Disclosure - BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details)", "shortName": "BUSINESS ACQUISITIONS - Estimated fair values of the acquired assets and assumed liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_1_2023_us-gaap_BusinessAcquisitionAxis_res_SpinnakerOilwellServicesLlcMember_QUU8QdE6Mk-Oa2QP-D2iUg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R47": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "longName": "40303 - Disclosure - BUSINESS ACQUISITIONS - Leases (Details)", "shortName": "BUSINESS ACQUISITIONS - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_7_1_2023_us-gaap_BusinessAcquisitionAxis_res_SpinnakerOilwellServicesLlcMember_QUU8QdE6Mk-Oa2QP-D2iUg", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_1_2023_us-gaap_BusinessAcquisitionAxis_res_SpinnakerOilwellServicesLlcMember_QUU8QdE6Mk-Oa2QP-D2iUg", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails", "longName": "40304 - Disclosure - BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details)", "shortName": "BUSINESS ACQUISITIONS - Fair values assigned to identifiable intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_7_1_2023_OfcacVr69UOvVBKVln66cQ", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_7_1_2023_OfcacVr69UOvVBKVln66cQ", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsRevenuesAndNetIncomeFromAcquisitionDateDetails", "longName": "40305 - Disclosure - BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details)", "shortName": "BUSINESS ACQUISITIONS - Revenues and Net income from the acquisition date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.rpc.net/role/DisclosureBusinessAcquisitionsUnauditedSupplementalProFormaFinancialInformationDetails", "longName": "40306 - Disclosure - BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details)", "shortName": "BUSINESS ACQUISITIONS - Unaudited supplemental pro forma financial information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails", "longName": "40401 - Disclosure - REVENUES - Payment Terms (Details)", "shortName": "REVENUES - Payment Terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MinimumMember_ePcli2mx1kuZjNHr_ZexLg", "name": "res:RevenueRemainingPerformanceObligationSatisfactionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MinimumMember_ePcli2mx1kuZjNHr_ZexLg", "name": "res:RevenueRemainingPerformanceObligationSatisfactionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails", "longName": "40402 - Disclosure - REVENUES - Contract balances (Details)", "shortName": "REVENUES - Contract balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsReceivableMember_fE7_dcXUp0e51xvnH6WVvg", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsReceivableMember_fE7_dcXUp0e51xvnH6WVvg", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails", "longName": "40501 - Disclosure - DEPRECIATION AND AMORTIZATION (Details)", "shortName": "DEPRECIATION AND AMORTIZATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_YpB-so1JfUKVTksHhf6vdQ", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "res:ScheduleOfDepreciationAndAmortizationTableTextBlock", "res:DepreciationAndAmortizationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.rpc.net/role/DisclosureEarningsPerShareDetails", "longName": "40601 - Disclosure - EARNINGS PER SHARE - (Details)", "shortName": "EARNINGS PER SHARE - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "res:AdjustmentsForEarningsAttributableToParticipatingSecurities", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R55": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails", "longName": "40701 - Disclosure - STOCK-BASED COMPENSATION (Details)", "shortName": "STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_5Z586nXJxUiBsFvM6UT01w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_5Z586nXJxUiBsFvM6UT01w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "longName": "40702 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details)", "shortName": "STOCK-BASED COMPENSATION - Compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_VNrxP6XLLEiKwjbmQrYruw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_VNrxP6XLLEiKwjbmQrYruw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "longName": "40703 - Disclosure - STOCK-BASED COMPENSATION - Non-vested RSU's (Details)", "shortName": "STOCK-BASED COMPENSATION - Non-vested RSU's (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_97t8YNInGk688rw3pWSFsA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_97t8YNInGk688rw3pWSFsA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails", "longName": "40704 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details)", "shortName": "STOCK-BASED COMPENSATION - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_7L7z6I7260OASHxT_9xq1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_7L7z6I7260OASHxT_9xq1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "longName": "40801 - Disclosure - BUSINESS SEGMENT INFORMATION (Details)", "shortName": "BUSINESS SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_res_PressurePumpingMember_us-gaap_StatementBusinessSegmentsAxis_res_TechnicalServiceMember_UrnMfdONqEmwl1Uq8bcUAw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R60": { "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "longName": "40802 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details)", "shortName": "BUSINESS SEGMENT INFORMATION - Geographic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_f2H2eZ6mOkintJvk1R372w", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "longName": "40803 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details)", "shortName": "BUSINESS SEGMENT INFORMATION - Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R62": { "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails", "longName": "40901 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Details)", "shortName": "CURRENT EXPECTED CREDIT LOSSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2022_q-uspC1nMEOmVeQrK3HcDQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_q-uspC1nMEOmVeQrK3HcDQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.rpc.net/role/DisclosureInventoriesDetails", "longName": "41001 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.rpc.net/role/DisclosureGoodwillDetails", "longName": "41101 - Disclosure - GOODWILL (Details)", "shortName": "GOODWILL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2022_q-uspC1nMEOmVeQrK3HcDQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails", "longName": "41201 - Disclosure - OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details)", "shortName": "OTHER INTANGIBLES, NET - gross carrying value and accumulated amortization by each major intangible class (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.rpc.net/role/DisclosureOtherIntangiblesNetAmortizationExpenseDetails", "longName": "41202 - Disclosure - OTHER INTANGIBLES, NET - Amortization expense (Details)", "shortName": "OTHER INTANGIBLES, NET - Amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails", "longName": "41203 - Disclosure - OTHER INTANGIBLES, NET - Estimated amortization expenses (Details)", "shortName": "OTHER INTANGIBLES, NET - Estimated amortization expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "longName": "41401 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details)", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_eR43wx_-qkO60CqKRkJHgg", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R69": { "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "longName": "41402 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_FUTvqGYOEUCrR-oQN9Wuyg", "name": "us-gaap:PensionContributions", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails", "longName": "41403 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details)", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_OgeQd7i2M0ez9eneFJRVlQ", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_EmqACEw9mEWCqnX7qNPvWg", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R71": { "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "longName": "41501 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details)", "shortName": "NOTES PAYABLE TO BANKS - Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "res:NumberOfFinancialCovenants", "unitRef": "Unit_Standard_item_aiuDIjP3l028Icv4LUMslA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_2Y4WR5V1aEyO033nx5WvSg", "name": "res:NumberOfFinancialCovenants", "unitRef": "Unit_Standard_item_aiuDIjP3l028Icv4LUMslA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails", "longName": "41502 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details)", "shortName": "NOTES PAYABLE TO BANKS - Interest incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_NwDG0yNhXUKNNPpOU70VhQ", "name": "us-gaap:InterestCostsIncurred", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_NwDG0yNhXUKNNPpOU70VhQ", "name": "us-gaap:InterestCostsIncurred", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.rpc.net/role/DisclosureIncomeTaxesDetails", "longName": "41601 - Disclosure - INCOME TAXES- (Details)", "shortName": "INCOME TAXES- (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_zE5tmLX5qUaOHMPQaA-SFg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_zE5tmLX5qUaOHMPQaA-SFg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "41701 - Disclosure - FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details)", "shortName": "FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_sjRrINZy1E2molLEOjgpSw", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_sjRrINZy1E2molLEOjgpSw", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "longName": "41702 - Disclosure - FAIR VALUE DISCLOSURES (Details)", "shortName": "FAIR VALUE DISCLOSURES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_Wg90VurR2EyPujstoy63NQ", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "longName": "41801 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2022_q-uspC1nMEOmVeQrK3HcDQ", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_wc64Rh7_qkWoyv8hYKIxrA", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "unique": true } }, "R77": { "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "longName": "41901 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details)", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_Rggvotm4AU6dV7TFTtKGGQ", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_3VZpP8BD7EKTWR_zzav28g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.rpc.net/role/DisclosureSubsequentEventsDetails", "longName": "42001 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_10_24_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_LX7QIq_yg0ua4TUpdhpfkA", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_2SimRPHCL0e33FEblJTFFg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_24_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_LX7QIq_yg0ua4TUpdhpfkA", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_2SimRPHCL0e33FEblJTFFg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } }, "R79": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "79", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jwzQg3bqQkuwJDKtJm9d2g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "80", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023__O-LyaCnt0GY7PWzlXX1YA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "res-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "res_SwinglineFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "SwinglineFacilityMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Facility which is a sub-limit of syndicated revolving credit facility which must be paid back in short term (operating not more than five days), with higher interest rate.", "label": "Swingline" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating income:" } } }, "auth_ref": [] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Insurance, Current", "verboseLabel": "Accrued insurance expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Income tax payments, net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r46" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair Value", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r325" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Total Stockholders Equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r111", "r114", "r115", "r133", "r696", "r712", "r736", "r737", "r813", "r826", "r915", "r923", "r978", "r998" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r212", "r213", "r356", "r372", "r595", "r775", "r776" ] }, "res_SharesPurchasedForWithholdingTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "SharesPurchasedForWithholdingTaxesMember", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to shares purchased for withholdings taxes.", "label": "Shares Purchased For Withholding Taxes [Member]", "terseLabel": "Shares purchased for withholding taxes" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS ACQUISITIONS" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r563", "r564", "r567" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "verboseLabel": "Income taxes receivable", "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." } } }, "auth_ref": [ "r103", "r906" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-Related Liabilities, Current", "verboseLabel": "Accrued payroll and related expenses", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r773" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued For Stock Incentive Plans, Net", "verboseLabel": "Stock issued for stock incentive plans, net", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r80", "r110", "r111", "r142" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureGeneral" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "GENERAL", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r106", "r149", "r672", "r673" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Federal Funds Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r976" ] }, "res_StockRepurchaseProgramAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "StockRepurchaseProgramAveragePricePerShare", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Average price per share of stock repurchased.", "label": "Stock Repurchase Program, Average Price Per Share", "terseLabel": "Avg. price" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost Of Goods and Services Sold", "verboseLabel": "Cost of revenues (exclusive of depreciation and amortization shown separately below)", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r124", "r604" ] }, "res_CorporateExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "CorporateExpense", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of corporate expense allocated to more than one business segment.", "label": "Corporate Expense", "terseLabel": "Corporate expenses" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "DEPRECIATION AND AMORTIZATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r215", "r216", "r217", "r248", "r604", "r674", "r680", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r707", "r708", "r709", "r710", "r711", "r713", "r715", "r716", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r735", "r819" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Cash paid for finance lease and finance obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r589", "r590" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Purchased and Retired", "negatedLabel": "Stock purchased and retired", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r21", "r110", "r111", "r142" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r60", "r62", "r605" ] }, "res_PensionSettlementImpairmentAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "PensionSettlementImpairmentAndOtherCharges", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of pension settlement, write-down of assets and other charges recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill and/or pension settlement.", "label": "Pension Settlement Impairment And Other Charges", "negatedLabel": "Pension settlement charges", "verboseLabel": "Pension settlement charges" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING STANDARDS" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of gross carrying value and accumulated amortization by each major intangible class", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued For Stock Incentive Plans, Net (In Shares)", "verboseLabel": "Stock issued for stock incentive plans, net (in shares)", "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)." } } }, "auth_ref": [ "r21", "r110", "r111", "r142" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r212", "r213", "r356", "r372", "r595", "r774", "r776" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Change during the period:" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r888" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r110", "r694" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per share" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r449", "r593", "r594", "r687", "r688", "r689", "r690", "r691", "r711", "r713", "r740" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r890" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r110", "r370" ] }, "res_DepreciationAmortizationAndOtherNonCashItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DepreciationAmortizationAndOtherNonCashItems", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical and intangible assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their estimated useful lives or period of benefit of such assets; and other transactions that do not result in cash inflows or outflows in the period in which they occur, but affect net income for which there is not a more specific and appropriate element.", "label": "Depreciation Amortization and Other Non Cash Items", "verboseLabel": "Depreciation, amortization and other non-cash charges" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographical location", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r24" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r334", "r335", "r754", "r939" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r888" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r110", "r370" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r888" ] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease right-of-use assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r888" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r888" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured On Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of valuation of financial instruments measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r96", "r151" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair value on a recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r562", "r568" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r888" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r449", "r593", "r594", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r687", "r688", "r689", "r690", "r691", "r711", "r713", "r740", "r985" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain on disposition of assets, net", "negatedLabel": "Gain on disposition of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r913" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r136" ] }, "res_DepreciationAndAmortizationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DepreciationAndAmortizationDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortization" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of depreciation and amortization.", "label": "Depreciation And Amortization Disclosure [Text Block]", "terseLabel": "DEPRECIATION AND AMORTIZATION" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "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)." } } }, "auth_ref": [ "r136" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Business acquisition (see note 3)", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r313", "r783" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r889" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r808" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r828" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Total", "totalLabel": "Net cash used for financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r205" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails", "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r90" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r101", "r102", "r717", "r718", "r719" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r888" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "verboseLabel": "Recoveries collected (net of expenses)", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Total", "totalLabel": "Net cash used for investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r205" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetEstimatedAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expenses" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease obligation due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Liability", "negatedLabel": "Current portion of operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Total", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r130", "r131", "r132" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r889" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "terseLabel": "Pension settlement charges, net of taxes", "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r9", "r121", "r144" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Ownership control", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r717", "r718", "r719" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails", "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r324", "r326", "r327", "r328", "r605", "r609" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r253", "r267", "r273", "r276", "r780" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "OTHER INTANGIBLES, NET", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r605" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r891" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails", "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r122", "r157", "r253", "r267", "r273", "r276", "r626", "r639", "r780" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r129" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Pension Plan, Current", "terseLabel": "Pension liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r72", "r73", "r108", "r143" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r142", "r635", "r667", "r671", "r676", "r695", "r813" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Provision", "terseLabel": "Deferred income tax provision", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r146", "r162", "r527", "r528", "r916" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r563", "r564", "r567" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r29", "r813" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r22" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r867" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]", "verboseLabel": "Financial Instruments:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Eurodollar Rate", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrual For Taxes Other Than Income Taxes, Current", "verboseLabel": "Accrued state, local and other taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r82", "r773" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend payable, date declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r47" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Total cost", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r110", "r111", "r142", "r679", "r735", "r750", "r825" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Tax expense", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r194", "r198", "r515", "r530", "r531", "r574", "r578", "r580", "r623", "r642" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends declared (per share)", "verboseLabel": "Cash dividend payable (in dollars per share)", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r47" ] }, "res_AdditionalIncreaseDecreaseInBasisPoints": { "xbrltype": "percentItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AdditionalIncreaseDecreaseInBasisPoints", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional increase (decrease) in basis points.", "label": "Additional Increase (Decrease) in Basis Points", "terseLabel": "Additional increase (decrease) in basis points" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Payment of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Letter of credit", "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)." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r866" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "verboseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r187", "r813" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Shares", "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." } } }, "auth_ref": [ "r51" ] }, "res_StockBuybackProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "StockBuybackProgramMember", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to stock buyback repurchase program.", "label": "Stock Buyback Program [Member]", "terseLabel": "Stock buyback program" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "No. of shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r110", "r111", "r142", "r675", "r735", "r750" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining stock repurchase program", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 }, "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Purchase of business", "totalLabel": "Total cash consideration", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r43", "r538" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r868" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r869" ] }, "res_OpenMarketPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "OpenMarketPurchasesMember", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to open market purchases.", "label": "Open Market Purchases [Member]", "terseLabel": "Open market purchases" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r869" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r176", "r770" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r215", "r216", "r217", "r248", "r604", "r674", "r680", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r707", "r708", "r709", "r710", "r711", "r713", "r715", "r716", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r735", "r819" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionContributions", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Pension Benefits", "terseLabel": "Cash contribution", "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit." } } }, "auth_ref": [ "r12" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r32", "r210", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r542", "r545", "r546", "r570", "r692", "r779", "r826", "r942", "r986", "r987" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r877" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r833", "r844", "r854", "r879" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r173", "r189", "r192", "r204", "r210", "r220", "r230", "r231", "r253", "r267", "r273", "r276", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r540", "r543", "r544", "r558", "r570", "r626", "r640", "r678", "r714", "r733", "r734", "r780", "r811", "r812", "r825", "r911", "r942" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r876" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Total", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r99", "r160", "r197", "r257", "r582", "r720", "r824", "r997" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r108", "r154" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r869" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments measured at net asset value", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r563" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Voting power (in percent)", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r93" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r869" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r869" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r877" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r870" ] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanks" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "NOTES PAYABLE TO BANKS", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r138" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r864" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r877" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r870" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r361", "r426", "r427", "r428", "r429", "r430", "r431", "r599", "r600", "r601", "r785", "r786", "r797", "r798", "r799" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r870" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Other intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r877" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r870" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r842", "r850", "r860", "r877", "r885", "r889", "r897" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r870" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r842", "r850", "r860", "r877", "r885", "r889", "r897" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r870" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r870" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r832", "r843", "r853", "r878" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r871" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r875" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r873" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r872" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Total", "verboseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r14", "r64" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r875" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r832", "r843", "r853", "r878" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r874" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "totalLabel": "Total consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r17" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets included in accounts receivable", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r945" ] }, "res_SupportServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "SupportServicesMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental tools - RPC rents tools to its customers for use with onshore and offshore oil and gas well drilling, completion and workover activities.\tOther support services include oilfield pipe inspection services, pipe management and pipe storage; well control training and consulting", "label": "Support Services", "terseLabel": "Support Services" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Fair values assigned to identifiable intangible assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r588" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r816", "r817", "r818", "r820", "r821", "r822", "r823", "r918", "r919", "r977", "r996", "r998" ] }, "res_NumberOfAdditionalCreditLenders": { "xbrltype": "integerItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "NumberOfAdditionalCreditLenders", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of additional credit lenders in addition to Bank of America.", "label": "Number of additional credit lenders" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Payoff", "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation", "verboseLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r177", "r637" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsRevenuesAndNetIncomeFromAcquisitionDateDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "verboseLabel": "Revenues", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsRevenuesAndNetIncomeFromAcquisitionDateDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "verboseLabel": "Net income", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses.", "verboseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r588" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r40", "r41", "r121", "r183", "r634", "r668", "r671" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r329", "r331", "r719" ] }, "res_AmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AmendmentMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amendment No. 5 in the Credit Agreement.", "label": "Amendment" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r331", "r719" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net (Decrease) Increase In Cash and Cash Equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r130" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "terseLabel": "Origination and other costs", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r35" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r473", "r476", "r504", "r505", "r506", "r808" ] }, "res_CementingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "CementingMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Cementing.", "label": "Cementing [Member]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r45", "r130", "r208" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r211", "r512", "r517", "r518", "r519", "r525", "r529", "r532", "r533", "r677" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable, net of allowance for credit losses of $6,910 in 2023 and $7,078 in 2022", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r283", "r284" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r234", "r244", "r245", "r246" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-Average Amortization Period (Years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r134" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r895" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of net periodic benefit cost", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r145" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r892" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r896" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r893" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r894" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, less accumulated depreciation of $795,047 in 2023 and $775,334 in 2022", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r15", "r627", "r638", "r813" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r895" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r30" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "verboseLabel": "Schedule of summary of the changes in non-vested restricted shares", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r79" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r907" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Patents and Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for current expected credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r201", "r296" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r897" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "OTHER INTANGIBLES, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r323" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Employee Related Liabilities", "verboseLabel": "Accrued payroll and related expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r13" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r896" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r30", "r914" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Available credit facility", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Line Items]", "verboseLabel": "Revolving credit facility", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r914" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment information:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r896" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r896" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r278", "r604", "r657", "r658", "r659", "r660", "r661", "r662", "r768", "r790", "r814", "r905", "r940", "r941", "r946", "r995" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r200", "r224", "r225", "r226", "r227", "r228", "r238", "r241", "r242", "r243", "r247", "r557", "r558", "r625", "r644", "r778" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r896" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "BUSINESS SEGMENT INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r265", "r270", "r274", "r275", "r276", "r277", "r278", "r279", "r282" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "verboseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r126", "r256" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r897" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r828" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r278", "r604", "r657", "r658", "r659", "r660", "r661", "r662", "r768", "r790", "r814", "r905", "r940", "r941", "r946", "r995" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r110", "r632", "r813" ] }, "res_BusinessCombinationNumberOfFacilitiesLocated": { "xbrltype": "integerItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationNumberOfFacilitiesLocated", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of facilities located as at the date of acquisition.", "label": "Business Combination, Number of Facilities Located", "terseLabel": "Number of facilities located" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Segment Reporting Information, By Segment [Table Text Block]", "verboseLabel": "Schedule of segment reporting information by segment", "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." } } }, "auth_ref": [ "r52", "r53", "r54", "r57" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r897" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Segment Reporting Information, By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r52", "r53", "r54", "r57" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Ending balance", "verboseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r185", "r771", "r813" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r828" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity" } } }, "auth_ref": [ "r713", "r764", "r819", "r948", "r982", "r983", "r985" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r182", "r569", "r628" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r435", "r456" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-Based Compensation Expense, Net Of Tax", "verboseLabel": "After tax expense", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r435", "r456" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r309", "r311", "r321", "r783" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r280", "r281", "r681", "r682", "r683", "r742", "r744", "r747", "r749", "r752", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r769", "r791", "r818", "r946", "r995" ] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors" } } }, "auth_ref": [ "r922" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding debt", "verboseLabel": "Letters of credit outstanding amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r320", "r322", "r783" ] }, "res_StockIncentivePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "StockIncentivePlansMember", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock Incentive Plans Member.", "label": "Stock Incentive Plans" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies (Note 11)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r38", "r104", "r631", "r693" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r320", "r322", "r783" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of amortization expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Term (in years)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r809" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "auth_ref": [] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease obligation due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Liability", "negatedLabel": "Long-term operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r924" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Total", "negatedLabel": "Dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r10", "r142" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r174", "r188", "r210", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r541", "r545", "r570", "r813", "r942", "r943", "r986" ] }, "res_DirectorGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DirectorGroupMember", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control.", "label": "Director Group" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r280", "r281", "r681", "r682", "r683", "r742", "r744", "r747", "r749", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r769", "r791", "r818", "r946", "r995" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax", "verboseLabel": "Before-tax amount", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r198", "r574", "r575", "r580", "r623", "r642", "r909", "r910" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax", "negatedLabel": "Pension adjustment and reclassification adjustment, net of taxes", "terseLabel": "Unrealized gain/loss due to change in fair value of SERP liabilities", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r7", "r121" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Annual fee (as a percent)", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total activity for the period", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r26", "r190", "r193", "r198", "r574", "r575", "r580", "r623", "r642", "r909", "r910" ] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Non-qualified Supplemental Retirement Plan (\"SERP\")", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Remaining Lease Term", "terseLabel": "Remaining term of finance lease", "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r981" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosures" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE DISCLOSURES", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r562" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Stock based compensation award, vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r949" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining term of operating lease", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r981" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r829" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of accumulated other comprehensive (loss) income", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r41", "r979", "r980" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "res_NumberOfFinancialCovenants": { "xbrltype": "integerItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "NumberOfFinancialCovenants", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of financial covenants.", "label": "Number of Financial Covenants", "terseLabel": "Number of financial covenants" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r111" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flows disclosure:" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r753" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r13" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.10 par value, 349,000,000 shares authorized, 216,228,372 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r111", "r633", "r813" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r111", "r694" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r111", "r694", "r712", "r998", "r999" ] }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Property and Other Taxes Payable", "verboseLabel": "Accrued state, local and other taxes", "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes." } } }, "auth_ref": [ "r13" ] }, "res_TimeLapseRestrictedShares2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "TimeLapseRestrictedShares2023Member", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 time-lapse restricted shares.", "label": "Time Lapse Restricted Shares 2023" } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "CURRENT EXPECTED CREDIT LOSSES", "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security." } } }, "auth_ref": [ "r286", "r287", "r294", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "res_AdjustmentsForEarningsAttributableToParticipatingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AdjustmentsForEarningsAttributableToParticipatingSecurities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments for earnings attributable to participating securities.", "label": "Adjustments For Earnings Attributable To Participating Securities", "negatedLabel": "Less: Adjustments for earnings attributable to participating securities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r868" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Accounts Payable", "verboseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r13" ] }, "res_IncreaseDecreaseInLongTermInsuranceExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "IncreaseDecreaseInLongTermInsuranceExpenses", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in long term insurance liability balances during the period.", "label": "Increase Decrease In Long Term Insurance Expenses", "verboseLabel": "Long-term accrued insurance expenses" } } }, "auth_ref": [] }, "res_GeneralAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "GeneralAbstract", "lang": { "en-us": { "role": { "label": "GENERAL" } } }, "auth_ref": [] }, "res_RentalToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "RentalToolsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Rental Tools.", "label": "Rental Tools" } } }, "auth_ref": [] }, "res_WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted", "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents weighted number of shares including participating securities.", "label": "Weighted Average Number Of Shares Including Participating Securities Outstanding Diluted", "verboseLabel": "Weighted average shares outstanding (including participating securities)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Operating Segment Revenues By Major Service Lines [Table Text Block]", "verboseLabel": "Schedule of operating segment revenues by major service lines", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r56" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Noncurrent", "verboseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r513", "r514", "r630" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r865" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r94", "r95" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsUnauditedSupplementalProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenues", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r534", "r535" ] }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsUnauditedSupplementalProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Net income", "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period." } } }, "auth_ref": [ "r534", "r535" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r865" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "REVENUES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r297" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r868" ] }, "us-gaap_IncreaseDecreaseInInsuranceLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInsuranceLiabilities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Insurance Liabilities", "verboseLabel": "Accrued insurance expenses", "documentation": "The increase (decrease) in insurance liability balances during the period." } } }, "auth_ref": [ "r13" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Fair Value Of Plan Assets", "verboseLabel": "Fair value of plan assets", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r413", "r424", "r426", "r427", "r797", "r798", "r799" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Income Taxes Receivable", "negatedLabel": "Income taxes receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r401", "r405", "r437", "r458", "r799", "r800" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Income Taxes Payable", "verboseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost", "totalLabel": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r435", "r456", "r799", "r800" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "negatedLabel": "Adjustment for participating securities", "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "GOODWILL", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r783" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Assets [Abstract]", "verboseLabel": "(Increase) decrease in assets:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Non-Current Liabilities", "verboseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r783" ] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Liabilities [Abstract]", "verboseLabel": "Increase (decrease) in liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r912" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Other Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "SERP Liabilities", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r402" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Non-Current Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r912" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number", "periodEndLabel": "Non-vested shares at Ending", "periodStartLabel": "Non-vested shares at Beginning", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r488", "r489" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "SOFR", "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." } } }, "auth_ref": [ "r976" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r898" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested shares at Ending", "periodStartLabel": "Non-vested shares at Beginning", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r488", "r489" ] }, "res_ScheduleOfDepreciationAndAmortizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "ScheduleOfDepreciationAndAmortizationTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of depreciation and amortization.", "label": "Schedule Of Depreciation And Amortization [Table Text Block]", "terseLabel": "Schedule of depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Total Fair Value Of Shares Vested", "verboseLabel": "Fair value, shares vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r495" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r899" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r898" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r492" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r596", "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r492" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "NOTES PAYABLE TO BANKS" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Long-Term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of interest incurred and paid on the credit facility, interest capitalized related to facilities and equipment under construction, and the related weighted average interest rates on long term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r36", "r66", "r67", "r97", "r98", "r100", "r105", "r140", "r141", "r785", "r787", "r917" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE DISCLOSURES" } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r900" ] }, "res_SpinnakerOilwellServicesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "SpinnakerOilwellServicesLlcMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Spinnaker Oilwell Services, LLC (\"Spinnaker\").", "label": "Spinnaker", "terseLabel": "Spinnaker" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income (Loss) To Net Cash Provided By Operating Activities", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts rollforward", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r831", "r901" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "lang": { "en-us": { "role": { "label": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1000", "r1001", "r1002", "r1003" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in Goodwill", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Stock authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r810" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Available for grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r78" ] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of finance lease right-of-use assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease Right Of Use Assets", "terseLabel": "Finance lease right-of-use assets" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r831", "r901" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "verboseLabel": "Schedule of stock-based employee compensation expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r81" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r472", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r831", "r901" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r472", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of carrying amount of goodwill by reportable segment", "terseLabel": "Schedule of carrying amount of goodwill by reportable segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r783", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "positiveLabel": "Net income available for stockholders:", "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r123", "r132", "r158", "r173", "r189", "r192", "r196", "r210", "r220", "r224", "r225", "r226", "r227", "r230", "r231", "r239", "r253", "r267", "r273", "r276", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r558", "r570", "r641", "r714", "r733", "r734", "r780", "r824", "r942" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r172", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r330", "r332", "r333", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r783", "r905", "r995" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income used in calculating earnings per share", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r202", "r224", "r225", "r226", "r227", "r235", "r236", "r240", "r243", "r253", "r267", "r273", "r276", "r780" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r423", "r471", "r499", "r500", "r501", "r602", "r603", "r663", "r684", "r685", "r741", "r743", "r745", "r746", "r748", "r765", "r766", "r782", "r789", "r807", "r815", "r818", "r938", "r944", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment, Expenditure, Addition to Long-Lived Assets", "terseLabel": "Capital expenditures", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r264", "r781" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]", "verboseLabel": "Stock-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r471", "r603", "r663", "r684", "r685", "r741", "r743", "r745", "r746", "r748", "r765", "r766", "r782", "r789", "r807", "r815", "r944", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r200", "r224", "r225", "r226", "r227", "r228", "r235", "r238", "r241", "r242", "r243", "r247", "r557", "r558", "r625", "r644", "r778" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r423", "r471", "r499", "r500", "r501", "r602", "r603", "r663", "r684", "r685", "r741", "r743", "r745", "r746", "r748", "r765", "r766", "r782", "r789", "r807", "r815", "r818", "r938", "r944", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share-Based Compensation Arrangements By Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r491" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r471", "r603", "r663", "r684", "r685", "r741", "r743", "r745", "r746", "r748", "r765", "r766", "r782", "r789", "r807", "r815", "r944", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeited In Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Sale Of Assets", "verboseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r128" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r828" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "verboseLabel": "PENSION AND RETIREMENT PLANS LIABILITIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r16", "r74", "r75", "r76", "r77" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r175", "r210", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r542", "r545", "r546", "r570", "r813", "r942", "r986", "r987" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r828" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing activities:" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Purchased and Retired (In Shares)", "negatedLabel": "Stock purchased and retired (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r21", "r110", "r111", "r142" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r588" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r203", "r206", "r207" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Loss) Income [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r194", "r195", "r574", "r576", "r577", "r578", "r579", "r580" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "PENSION AND RETIREMENT PLANS LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number Of Shares [Roll Forward]", "verboseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r869" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r209", "r369", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r554", "r738", "r739", "r751" ] }, "res_BusinessAcquisitionNumberOfFullServiceCementingSpreads": { "xbrltype": "integerItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessAcquisitionNumberOfFullServiceCementingSpreads", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of full service cementing spreads as at the date of acquisition.", "label": "Business Acquisition, Number of Full Service Cementing Spreads", "terseLabel": "Number of full service cementing spreads" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Identifiable assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r152", "r181", "r210", "r253", "r268", "r274", "r288", "r340", "r341", "r343", "r344", "r345", "r347", "r349", "r351", "r352", "r541", "r545", "r570", "r629", "r706", "r813", "r826", "r942", "r943", "r986" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "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." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r840", "r851", "r861", "r886" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Acquisition-related transaction costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r215", "r216", "r217", "r221", "r229", "r231", "r289", "r292", "r507", "r508", "r509", "r520", "r521", "r547", "r549", "r550", "r553", "r556", "r664", "r666", "r679", "r998" ] }, "res_TechnicalServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "TechnicalServiceMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Includes pressure pumping, downhole tools services, coiled tubing, nitrogen, snubbing and other oilfield related services including wireline, well control, fishing and pump down services.", "label": "Technical Services", "terseLabel": "Technical Services" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r841", "r852", "r862", "r887" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Cash paid for common stock purchased and retired", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "verboseLabel": "SUBSEQUENT EVENTS", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r581", "r597" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r834", "r845", "r855", "r880" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Pension Adjustment", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r6", "r20", "r41", "r909", "r910", "r911" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "All other", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r947" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS ACQUISITIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r147", "r537" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r922", "r984" ] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "CURRENT EXPECTED CREDIT LOSSES" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r581", "r597" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation", "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent." } } }, "auth_ref": [ "r5", "r20", "r41", "r195", "r196", "r576", "r577", "r578", "r579", "r580", "r909" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r214", "r255", "r266", "r267", "r268", "r269", "r270", "r272", "r276", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r350", "r351", "r942", "r943" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r170", "r194", "r195", "r196", "r215", "r216", "r217", "r221", "r229", "r231", "r248", "r289", "r292", "r383", "r507", "r508", "r509", "r520", "r521", "r547", "r548", "r549", "r550", "r551", "r553", "r556", "r574", "r576", "r577", "r578", "r579", "r580", "r591", "r664", "r665", "r666", "r679", "r735" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "verboseLabel": "AOCI", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r195", "r574", "r576", "r577", "r578", "r579", "r580" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r20", "r41", "r548", "r551", "r591", "r664", "r665", "r909", "r910", "r911", "r918", "r919", "r920" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r836", "r847", "r857", "r882" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r867" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net Of Tax, Portion Attributable To Parent, Total", "terseLabel": "Foreign currency translation", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r150" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r68", "r69", "r70", "r71" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r184", "r285", "r293", "r295", "r299", "r994" ] }, "res_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "GOODWILL" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Provision (Benefit)", "terseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r161", "r165", "r230", "r231", "r261", "r515", "r526", "r645" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.rpc.net/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate, Continuing Operations", "verboseLabel": "Effective tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r516" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percent of equity acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r84" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r214", "r255", "r266", "r267", "r268", "r269", "r270", "r272", "r276", "r340", "r341", "r342", "r343", "r345", "r346", "r348", "r350", "r351", "r942", "r943" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r837", "r848", "r858", "r883" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of assets acquired and liabilities assumed measured at their fair values as of the acquisition date", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r148" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r83", "r86", "r536", "r801", "r804" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "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." } } }, "auth_ref": [ "r28", "r117", "r118", "r119" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r587" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r36", "r214", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r584", "r784", "r785", "r786", "r787", "r788", "r914" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r839", "r850", "r860", "r877", "r885" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r536", "r801", "r804" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r83", "r86", "r536" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Capital expenditures included in accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsLeasesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "BUSINESS ACQUISITIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r536" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma financial information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r903", "r904" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r840", "r851", "r861", "r886" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Incurred", "verboseLabel": "Interest incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r583" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of total share repurchases", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r68", "r69", "r70", "r71" ] }, "res_PaymentsToAcquireBusinessExcludingPayOffOfCapitalLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "PaymentsToAcquireBusinessExcludingPayOffOfCapitalLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payments to acquire business excluding pay off of capital lease liabilities.", "label": "Payments to Acquire Business Excluding Pay Off Of Capital Lease Liabilities", "terseLabel": "Cash" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r27", "r107", "r108", "r153", "r155", "r214", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r584", "r784", "r785", "r786", "r787", "r788", "r914" ] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI rollforward", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r254", "r255", "r266", "r271", "r272", "r278", "r280", "r282", "r394", "r395", "r604" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net Of Tax, Portion Attributable To Parent, Total", "negatedLabel": "Pension adjustment, net of taxes", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r7", "r19", "r121", "r150" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "PENSION AND RETIREMENT PLANS LIABILITIES", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r398", "r423", "r425", "r431", "r448", "r450", "r451", "r452", "r453", "r454", "r466", "r467", "r468", "r799" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r332", "r333", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r783", "r905", "r995" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net", "terseLabel": "Unbilled trade receivables", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r384", "r385", "r396" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Income Plan", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r399", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r472", "r799", "r800", "r804", "r805", "r806" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.rpc.net/role/DisclosureDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "terseLabel": "Cost of revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r184", "r285", "r293" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r395", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r395", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of finance lease obligation due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Finance Lease Liability", "negatedLabel": "Long-term finance lease liabilities" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangibles, net", "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." } } }, "auth_ref": [ "r58", "r61" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r29" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUES" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureRevenues" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "REVENUES", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r167", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "OTHER INTANGIBLES, NET" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments", "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." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r276" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureGoodwillDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r178", "r310", "r622", "r783", "r813", "r926", "r933" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r135", "r609" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment reconciling item", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of finite-lived intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r14", "r59", "r63" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gains (Losses)", "negatedLabel": "Amortization of net losses", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r401", "r439", "r460", "r799", "r800" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r31" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r865" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "negatedLabel": "Pension settlement charges", "negatedTerseLabel": "Settlement loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r400", "r442", "r463" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenues", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r715", "r767", "r777" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r39", "r170", "r194", "r195", "r196", "r215", "r216", "r217", "r221", "r229", "r231", "r248", "r289", "r292", "r383", "r507", "r508", "r509", "r520", "r521", "r547", "r548", "r549", "r550", "r551", "r553", "r556", "r574", "r576", "r577", "r578", "r579", "r580", "r591", "r664", "r665", "r666", "r679", "r735" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974" ] }, "res_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of finance lease obligation due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Finance Lease Liability", "negatedLabel": "Current portion of finance lease liabilities" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Capital in Excess of Par Value", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r507", "r508", "r509", "r679", "r918", "r919", "r920", "r977", "r998" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses", "verboseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r186", "r307", "r308", "r772" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "res_LoanOriginationCostNetOfAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "LoanOriginationCostNetOfAmortization", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents loan origination cost net of amortization.", "label": "Unamortized origination and other costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of weighted average shares outstanding", "verboseLabel": "Schedule of reconciliation of weighted average shares outstanding", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r921" ] }, "res_DefinedBenefitPlanTradingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DefinedBenefitPlanTradingGainsLosses", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents the amount of trading gains (losses) of plan assets under the defined benefit plan.", "label": "Defined Benefit Plan Trading Gains Losses", "verboseLabel": "Trading gains (losses), net" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss Income [Text Block]", "verboseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r120", "r198", "r623", "r642" ] }, "res_PressurePumpingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "PressurePumpingMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to Pressure Pumping.", "label": "Pressure Pumping" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Liabilities and Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r116", "r156", "r636", "r813", "r915", "r923", "r978" ] }, "res_NitrogenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "NitrogenMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to Nitrogen.", "label": "Nitrogen" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "res_MinimumDebtServiceCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "MinimumDebtServiceCoverageRatio", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents minimum debt service coverage ratio.", "label": "Minimum debt service coverage ratio" } } }, "auth_ref": [] }, "res_MinimumEbitda": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "MinimumEbitda", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of minimum EBITDA.", "label": "Minimum EBITDA" } } }, "auth_ref": [] }, "res_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss Reclassification Adjustment Net Of Taxes [Abstract]", "verboseLabel": "Reclassification adjustment, net of taxes:" } } }, "auth_ref": [] }, "res_RevenueRemainingPerformanceObligationSatisfactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "RevenueRemainingPerformanceObligationSatisfactionPeriod", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "The satisfaction period of revenue remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Satisfaction, Period", "terseLabel": "Revenue satisfaction period" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails", "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade Names and Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r89" ] }, "res_DownholeToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DownholeToolsMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to Downhole tools.", "label": "Downhole Tools" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r908" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) On Disposition Of Assets", "negatedTerseLabel": "Gain on disposition of assets, net", "terseLabel": "Gain on disposition of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r913", "r936", "r937" ] }, "res_CoiledTubingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "CoiledTubingMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to coiled tubing.", "label": "Coiled Tubing" } } }, "auth_ref": [] }, "res_DepreciationAndAmortizationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "DepreciationAndAmortizationDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "DEPRECIATION AND AMORTIZATION" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis points added", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseLongTermDebt", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest paid", "documentation": "Aggregate amount of interest paid or due on all long-term debt." } } }, "auth_ref": [ "r159", "r168", "r169" ] }, "res_MaximumConsolidatedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "MaximumConsolidatedLeverageRatio", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents maximum consolidated leverage ratio.", "label": "Maximum consolidated leverage ratio" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net Of Tax, Attributable To Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r42", "r191", "r193", "r199", "r624", "r643" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in calculating diluted earnings per share", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r237", "r243" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r866" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r493" ] }, "us-gaap_AccruedInsuranceNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceNoncurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term accrued insurance expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due beyond one year (or beyond one operating cycle if longer) to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverages to employees." } } }, "auth_ref": [ "r37" ] }, "res_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLoss", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents amortization of net loss related to accumulated other comprehensive income.", "label": "Accumulated Other Comprehensive Income Loss Amortization Of Net Loss", "verboseLabel": "Amortization of net loss" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Shares used in calculating basic earnings per share", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r235", "r243" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "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 [Roll Forward]", "verboseLabel": "Weighted Average Grant-Date Fair Value" } } }, "auth_ref": [] }, "res_IncreaseDecreaseInPensionPlanObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "IncreaseDecreaseInPensionPlanObligation", "crdr": "debit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension benefits. Includes, but is not limited to, defined benefit or defined contribution plans. Includes other retirement plan liabilities.", "label": "Increase Decrease In Pension Plan Obligation", "terseLabel": "Pension and retirement plans liabilities" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r179", "r327" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r361", "r426", "r427", "r428", "r429", "r430", "r431", "r564", "r599", "r600", "r601", "r785", "r786", "r797", "r798", "r799" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends payable, date to be payable", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-Based Compensation Expense", "verboseLabel": "Pre-tax expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r503", "r510" ] }, "res_SnubbingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "SnubbingMember", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to Snubbing.", "label": "Snubbing" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Tax (expense) benefits for compensation tax deductions in excess of compensation expense", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r563", "r564", "r565", "r566", "r568" ] }, "res_AccruedExpensesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rpc.net/20230930", "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accrued Expenses And Other Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.rpc.net/role/DisclosureOtherIntangiblesNetGrossCarryingValueAndAccumulatedAmortizationByEachMajorIntangibleClassDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Software licenses", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r91", "r511", "r975" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r830" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Dividends Paid Per Share", "verboseLabel": "Dividends paid per share (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r142" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r863" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r868" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r112" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r902" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Standards", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net Of Tax, Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of preliminary fair values assigned to identifiable intangible asset", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Pension Liabilities", "verboseLabel": "Long-term retirement plan liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r72", "r73", "r109", "r143" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r361", "r426", "r431", "r564", "r599", "r797", "r798", "r799" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsEstimatedFairValuesOfAcquiredAssetsAndAssumedLiabilitiesDetails", "http://www.rpc.net/role/DisclosureBusinessAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "negatedLabel": "Less: Assumption of capital lease liabilities", "terseLabel": "Assumption of capital lease liabilities", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r92", "r539" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessAcquisitionsFairValuesAssignedToIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r60" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r361", "r426", "r431", "r564", "r600", "r785", "r786", "r797", "r798", "r799" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandards" ], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Text Block]", "verboseLabel": "RECENT ACCOUNTING STANDARDS", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r163", "r164", "r166", "r171", "r218", "r219", "r222", "r223", "r232", "r233", "r290", "r291", "r522", "r523", "r524", "r552", "r555", "r559", "r560", "r561", "r571", "r572", "r573", "r585", "r586", "r592", "r606", "r607", "r608", "r667", "r668", "r669", "r670", "r671" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r361", "r426", "r427", "r428", "r429", "r430", "r431", "r564", "r601", "r785", "r786", "r797", "r798", "r799" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 98 0001558370-23-016835-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-016835-xbrl.zip M4$L#!!0 ( )A\6E?9\P13PQ, *O- 0 "94,L BYF<['W9$K8 ;8S- MD>3YLY_^MF0;#+9D&S()J?5+PDC=4K=^4JLEM>3?_OJ\]M C89P&_H=&YZ+= M0,1W I?ZRP^-4"R:?VG\]>-__>FW_VXVO]Q,A\@-G'!-?($<1K @+GJB8H5F MP6:#?71/&*.>AVX8=9<$H4[[XLU%^Z)SA9K-CZJ,&\R!)_"1*NSRHI-D].+B M O\]L+4NW[4NVY=7Z-?WE]?OW_R*)O<)X3W(MJ"%E,_9S51HD'A(UQ7.)\29;!!&9+(D9X3?@&.V2/G&V<"Y]$ MB+2OK^3H]X@Z/A'B#TUZ+;UO5A"PT_IR/[35P-MU+%Y0 M9SQZ_'!]F=>@EVT8/X+XG,X]TI1DA&$!!HLW+R^V[*Y@!P#N-1YDMV2V+.^R MV;YJ7G52R,L!D8^\RLGT6 W]-FN_9PEF&(N0FQ!B(1B=AX+LM7[HY[0_+6[_ MYF&_,:=A1[FR**+8G8E<3S1^BD+'7-*ZQ:=Q=TZ@117.'V[MHN-%M M/W) -1T*X:2R)8(II+%M2G2@DP$^TV:J)=@?!'4B:"0E%4*I+%HJA[HMI.FK"8.28Q,#K8F*3 HZX<.#?8DV//7A&2H%:"S@ 5C&T%U;84^-T;C^SQ<-#OSJP^NND. MNZ.>A>Q/EC6S:W ,X&P3^7@QWB2SB0$E#8,1KDLS7/8,_KNW1C,;C6_1>&)- MN[,!$-3 E02N%ZQ!_97T"Q[) !8M:U(2P3Q.(Y175:#LC>\G4^N3-;('GRTT M&,'?5@UJ65 Q7]UZP5/9P;BC-P+XMA* 7?L3NAV.?Z_'8L9%N0DY]0GG7>>/ MD')5.;>XH&L)S"VF[#/V0@+ * )&W"[G,+&!)P$_P'%WAQ3/J0>,A/>)P-3+ MN#2O486A<[R!T7UYZ +=/-B#D67;J-O[^\/ 'BC+#.E;.= "!$&/2A(4+)!8 M$81C>1!6 B'PHN1/*1+R=C*A7V*I_J?N7H?=R\+,I_Z23PBS5Y@131?1D1EA M?M?N',)L=:>CP>C.1C#[@M_4G5J06,.CA66K( MRYT(#Z;0LW=87.FVQ7F,CY>CQ"W5$?3:W9 M8*KF S0!G]I&PT'W9C $*V!)([ 30HY\:":TB>5 \T@0Y( D=4>J//O;(G"^ MK@+/)8Q;8$S%2TDW((?1Z ^\J>(/V+-Q[V^?QL.^-;7_C"R8$&;_J"$]M UW MT/49]C2#^R#7:*@[V=%Y9XU@?32LK7-5WVR$F5RL/NIFTE(\!=Y3!BV=][0M MN$:Q&HI#@GDE?WF?H0"_J[+X1:76X%4#;[=D@?4)7?K$G04#%YJ"+L"Q\<@ M&L5?RK.-:"%3 >9CBR[H$&_*=HC;U"((QQ(@$8#D.QD0W0J1+(SJ#J3M0%/R M2'QHS@E^D8[)C+"UKD.82(T YWB_4^NS-7I0WFU<'%+EU5 50P4^J6#8$?%. M?A%<.O("R#);%"G(DB+1/"ZSADT/6U^=;5(EK-PS6@=,T'^K/S7(E> P@OX8@4%GHJBDBNPHG/3<"9B8V8_9K% M3"T#FS==&Q:(N-EE*_[\8UF(&(Y1_,>P;V=:=VGT? MC&['T_MZECT:NCL2+!G>K*A3&<0L:P&<^D/4/#B;:%=!C>TQV,8IE8$]X"M M5;\YF(]J7'H-J1[2GKH[(*3GZH#WT6/$I6(8YA.)7K6 MEXG5DV=>O:G5'\S0<&S;EEW#9SCH"@+WB7K:DZZ#;.-!=-Y1UWC<_WTP'-80 MZ"&(?<=D7YF/B+AC,!QZF+$7ZB_5GKCY;OR]>GW&3G*9[23CV2=K"I9WUAW=#6Z&EOV_:&3-(&,IQ4).+%>T-Q\% M(NU$0S@E&YJ_( +2H;44+[U9[T@!ZUYX6C1,R272*4451+IDW+(*D2[1 HK6 M"ZAOU1ULPC8G=($T>P'L&;^M NRV-9W42.N1'@5"';O)X\U9<(/]KSQRR6ZQ M(Y%ZT4!5AUG ; 96ZT%-JD C'-40PVM'MIMF,0NB=]2'_L.Q=[ YX*I M.^W\GF"9YW;%EF/L3XEL8'"F;C"G.@?Q%6HP=I6'#Q;J#^P> MK.,>ILJ:;^5 ="<(6L>2("Q2L>SR:CY+Q$%S*4_=L:IUK H]I"34&:N@@;H& M2@M4:F&F?-J]&V!R(T6#6FD^(X0Y6]W=7N_A_F&HHHVCQ=S^M3&Y#5,#:MA# MPWPUP=2]#20FZ\!7ATR3D#DK>="T]:)U?MK\A+9I#OHH]NQ O<> M?&]U5H4F#]/>)W5>M?/%^S78AM/'<,[)'Z'< 7V4DY?NG%%#9H)./IF0.5%\ MN+&MOS^HW='/ZA) CQUI*%RU*M@L Y*WD/)">G5$1JQR-G/GUH].=V M5SA^&,T&HSMY!6W4[T[[]1WT4I)1ZMZ &H5S(:KG85#,@%>X&U+"4CVDU3 =PC3PY2Y7P&@6EG26"89.SN[78"3W MO,;30=WF^M@_7="?N;4-T7YU4Y>(\2L1EF<&H'0D70U'9E((UFLJU-FQ?&LV M4!L>Q'=RK(^)U A/SA)<'IP,9M%3/'+AT1NK[1%KU*OMTY$Q:,<$GIEQ.^$Y MK1K"$G%()0*.S "5#AFKX@M(?&Z)>DU#J.HM3Y\4SZTJ5. MD6-* UA7Y=]4_"4JK09)>ZB<#\Q!KA&,G+M0V[?3ZO8_XJ0Y'Y)B!B-*;[,H M%3R25D-7\O@Y'R\-E1&D=UF0P:JRJ'U2;?04M MO1&SJ@^MU+@=<7J=#UPQ@Q&YZRQR16^KU-@5'VGG8Y4E,&'3:6>Q21UOUT 4 MGG/GHW"0:X2@DX5@]\)-W?[E#[_SH= 3&E&YS**B>5*FQNB4L]9\T"IP&E$\ MY96/&M<*![#Y,.H)C:CEK'0USSS4&%4Y(,P'R4!I1"EG$:6[=E^C=.RI83YD M9=F,^.4LJ,K=N:_1//4H4;/,JLAN1#=OT57YPGV-=(4#DF3''7 "'S,*?;EE MP3I%TX<16^'C115+-/0'^*Y0M*4#-:0-6[S[A&]2-Y M_;F^_5^MISSX.'2I_$!CN-EXRKG%WH0%MW(_[';W*%+9]\6_2=D%O>==V=ZS M%0#QE 1HPP*DZD2+U&M+];.)U?9\-!TAA\($9\&EAAJ+2ML.Z7,\\[=:JC$; M$)NNH_Y,RU$8;[]JGH-7A2>12Q53@'O9;:GTI]AQ3@^HGZTK%].L M-;D9"B-P!1'._S&?[97_S&$Y,R4+]*Q2!-!\:'"Z!F>A$:>M&%E\:(!N33!T M5^WKJ_8_0=.+Y[674,C2]Y!\GC/O(F#+UF6[?17A>=@X<;U)$9@YF5*>KE09 MG>OKZY:B@D*"#6%RP[&5R-Y K6^D%*!05:D#X,Y/)^@A577:[U3GIY*'YU55 M A;BO8HVO[6>N?L>;S;2?99)<8+O!U%75VDR"=0"NX]\O"9\@YU=I4I>3IR+ M9?#8(H[;DIHV$'=69(V'@:.*B:BYCES^4"UT 57%PE6HU26T2JT)N?Q1K=8L M/O*15_E:5W[5N2SRKV;"UY1)SXN+?J+U>4KC]AD!6_/5KQZZAC M^F0I?8)RE7N,[7%)":ZEZIUWI\M1L@%2,HB3ZW<%:\E!+SO391-@O.KH>V 1 MI_J;EQ9D@?E<%17RIE2(EQD ::8EQIMX['F";XNI-AYR"SQ)")ERI RE9+2]^L !BIF+S)+^G^@63B'I8@( M)?\="\)-0DJ!I($PY,J/,W]H++ G)SJ?>I[<>?[0$"R4\[(BCC_=_*'ADCD5 M22I,DS1P9ZI^-V3Q.RFZM@"OG1$LU]C1_P-_&/A+^2'O@0]>N2P_68[MFJ(2 MT\_2$O&;B-VXQIVVF8RT1I!&_>41^D3BYZM35O!$PM\)7:[D(OH1!%V24;B> M$S9>J!A=#F!YH0M"3C#T68=NL+I*(E]L5U$#XU#(65Q2]*D7JIDP:I%O7^R! MMGL-&95:MB&/07BJ-EYG0>#Q>R)UV6&K17/^HIQ**.1/X1T6O MANL-B)ZX5I%BNLR"Z>U$/^Q(ORMX\E=R^S[M(<9N5F[6.2K1"ZA'W%DXST"1 MFW..*HRH8,&2^/OB9U+/473;#^?9EL^DGJ/HR% M]NW1-LA/+J3AITBMH$PTIYBGXC5B='A6SI6,!_;6KF:]9/4=R$E ]Y0KS7#J M%L+K:)LLY_EMP)*G![H"UN[S4$07:#1[C^D6.*&0DY84538),FV2O^;0M=2, MPC(?;^2INMS9D#>2HSU:>11RN--9BOC$P7N<[A&M3LEX&6@3(:+TP7J#*8N_ M#Q;M?H >RS3Z57A^%K"C-Q["ESEVOD[ ZV5X?0BQ@>0,@8UZW_92!PS3WZE8 MP8I*;E6K3;R,?J4YSE#=\0;6*9A])2)1(*.?@>0,%5*];4HVL:AQAXO/C"9@ M8P%#'QO+)+3Z$9J*^0PYV>Q_\D5EUZPGL<[W%L?-EJT@N^B M8B:2!SJEOM6XSLWQS;G6LY4^W';&GF*1/MP&?%R79[6ORG]N[;"5\'!X9C+. M<##F=,$I<8*E3_]-W($KY5]066F73KTIDPE,J\B6;HV* M(6>OX8"7DGY&GL6-%SA?*VJ=XCM<>X@DZ_LLI[6['\+2J4P/CRJ^__/UOG_Y1 MK?Y^/^IIIF-X"V2[FD&0[B)3>\'N7)LXRZ5N:]\0(=BRM'N"S1G2M$;]XNJB M?M%H:M5JT,F]3H'(L37>V^5%8_7+0]"A8]\!8>WR0^VR?MG4;NXN;^^N;K3A MMU7+;\#A%&ZZR[M:[>7EY>*E>>&0&=#7 M&[7?O_7&QAPM]"JVJ:O;!JKX5#&*UR=BA33-6MA])>R?74BZ0^/V]K;&?X6F M%-]1?J>>8^@NUW[F'31A"_:M&C:KLDO5QF6UV;AXI6;(UQ9;&6+ KSBE_4I! MH&=-^T0<"XW05./RW;EO2_2Y0O%B:;$.^;4Y0=//%8)HE4%5OVW6&7?_'+N M.;.G!\>FCH5-9@+WNL7Z'L\1&%T>G\T7)>]@)# MI+-=&6]C:E@.]0BZ]RBV$:4MXW\>IIBCW*$N7K"[/^J8_*9;'H*[\P8$F2U* MP89;-OL @Z_9P_H3MH 0T39R=6S)R'K@^^]//1V=V/ "HD-$QG.=H"(B"OO8 M'YM#9M>.#5H9(1>TQ"QF"$,.C6B'/0&.[9M2'[G #897EW&/;#3%8'34+2+< MGN\^MUK:JMNH// M#X/^>-#KMEN33EN[;_5:_8>.-O[:Z4S&_CL'6+8<(]:]Q5ZF#HE#R'BGP#Q_ M?TUU^L1?8N#L/.[7T)V1]KH07:Z?@Y<$C M!+2TP5)BFY\?FA^;S=NKZ^;'ZYO&;?WFMAEA.H)YB\3YUXD1]@\?M\P@[@T$ M+6HP.BQX;U4,0(;T4^(LUAH+;N+D8=@A)B+@H%8TCP(?SI+=0[8.CA8Z@ (2E:=9"3QVD;V^*B*HAY MRS <#]@?(0.!*$\6@J$UXV%,(2D'PKDE#("]5 C8KOT,W#KD#5@7 !EM4@[@ M,B4*@&HJ!12;14ST5Q2Q-R%B"6W+ IVL: &&5PIA."1HJ6.S\[H$/Q:E#Y^) M;(R#BCVPW+@9ZD7 %T'Q2";DB<)2+N&YLQNN":,;=L MR29=XG=?&HDZ<(HG&+GY5]!%"0*"]JR'=(I&C(W!]#M%7&K1PY=&$Q,Z4<RU!FP")#^AX@*RR'@KY'Q&OJ M.[8AZSFNV[X'P.09#Q"Z40BA2 H!'*6QZQA_S!T+V*3,:7+?-L#*;GXZ_@5V M%6FACC7)JCUJ9UF"*!A C2:H4A_^[8;J8"6K_U3$TJ12$+@PR#O4WUBH22[F M'6\<%[4!HGY0!\ T.,0A;PD!U<22>,@'\-@^]R0G<]V.Q/LE$);JH&R@%Q=:P8C# MRHSSP)[4OFPH2\NH8"RCC:;81F:P!"M8Q,5"TM)><8X>2@3\KE*K& >)Q;5# M.=XR4FFI1"4"O("@^X^D;*W\A OA&!3D;-E4G;]L,A_@7+0E0')W>0- /RKT MT&[ZEID13#%!7.1+$/E:'8@+NMH9TBDX>9)YL62"G*^3,@"_!XD5G'J!5 @8 M7ON746F$R=D,JI+ G5M$!:=4 J <*[K:0![C#*HR(%Q$ M1!4G3ALNI%P6N;2OXIS2*9AO?G 6"^SRW99LFXACLU$(V88X?YM"$1>Z^<[R MN7D%4]"CSEPO(&[XOK&3E$=!OW=( O^.BY"V:RVAI3J@Y01B&T%9Z602NJ=< M8,I&$A+[.I61!Q1G"F3L$3H%A16 MP9%WQ#;@V\@,:Q6T#,-;,!R0R4(L!A;YM-F$)<*[H+ *1B BG'._/:$\2L^A M+*8RF$[T5W%0.4\O);*$?4@N'[+X5-LHB+'G*AFB8C]1#(3E,B[3RV6,)_#G M6Z<_&6N#1VTP[(Q:DRXT.'+A#$!B#,'NV//1B'R MC U$Q^ _"6?V(H(R(9Y3RLSI?O4$P5+$A[LOR 8E6*RZGKG -J8N4\DS"A;. MB *H4L1E0GP'B3,G__G13UP>%JR%&",7_'3FF'<72QT3]BE<_O0PU\EL*[>1 MC[@,J.Y!XLPI?O7$H=@V@OFI@7THP%X7#G'QG_RK<#F)D"*N@FL%RJ84?Y3S MBIDY:S_!Z/U%QS83>6"W,5TZ?AG5P32Q6*0439D SB^H@FL-PGE(^HMXHY5Z M*)Y^AB:C(A4=-%8@C_*$O*^;S!!/DGX#M8.9T:*=YJK8YY2$9YY23(,>X?,R.3>'2!5&JF MF2?QD5!X M]&'*ED+!H&5:?G9]>@%O-72H2U;'&(2;2MAI!BWSOY[O(V2DQ ]TMW=K,L?4 MAXI^NTC^1_!5\,SVMQT:;Q,"8NI&$(3@WP(\MT0?L@ %_."Z!#]Y+BOZ,G&& M>M:Z\V/Q$$?F R#3>-^6>CPMR<\MCNI^K(\=DG(ZKG,Y':WQ5^VQ-_AQ[/4@ M3*J-@R!&,!<@V #Q@X,BXA$N<9@Z7*I37@J?H.:T\GGP'ZHPZIS6P#6]M M%^WE6US>/+IU@5S@'Z3XW.L&ZEG'CMAL@YTAK()^^<;6;?#S1LAP9C;^$YF@ MGC!LW_;@I;E.R]&& .VBW9V!;>Q5-0=PLA/SU[&\7"0I%\X6^H[-M,3C>@D9 M[#SD)3:!O:A"P9@W/TB1']_+/'9PU],RV_NJS- IY3626Q%/$+OQ3)<41IE2:,[6!=/D# MY&_51CY^H*$T^'&RL\1?0@5A,*FNM@WX"1V_!%'J4E@9TK.T!4DUA/8@CBZJ M8P_KJE1%3&*3^GRM0DH3H6$HE9$7^\+!$2JYIQ(!W5D:@XP.0C-0*8"8*,E& M3?\"]I#U6L( MZ$ML)/O116@JXGCFH8:#GF//)H@L5J^Y\'0:J2%!2%UBQ/>AB7#YDCAVJ8*O ML!%B*3P@)'918@O9FSI",U%IP:1 2_[VY1V64R=TH)Z)*+N<6E9[,D6>3^F2 M@,_,5WU.G)8!FB,H]*R9O\5JX#!]+A?B74;R'<3UF:AK""*# M:1LS 6TS:TR)M%3/7G9$2SR,9$FMI!,1\/[HD!%:>@3,G2)>XB3C7)%LPC-" M/J<25*R+$#T#<$@PZ&/)3E'QY1/80"I-3/)FO8SPYY<_A_.PQY(";4P-RZ'> MVL'A_HZ_%85VP'E:L%SOHXX)/Q0)1K+ (3)]5YC5X:2@XECXMLT.7['DJA!< MU9OU2ZVJK3F!+_??Q]U^9SS66@__^=X==_DQ%'!]Q9 V!8ZT9\Z2YDPU=XXT M/6!,TSEGFF[SCXPWS5HSI_TK8._?1ZYC$&H8QH G, ^F85;( 0S.+XO&"U3X MNT!$6Z;R=7'D<2('K Q5.- M\K'":ZUG8,$O)A3Q_()3K.YUBHT-2\Y-_:X*Z)WTD2L(C%Q1O<.-I8DIZG4! M*S;!6)UQMUF]RL7,[V0!L#&"%T!2F&?'WDH![R%TH.)$[@>_-7CNS_!VF:&^ MMWA"9##E@S =>"YUP64&T9(&ID)]_-R/M:?>):@9QL;MCB3\EVD=K:JS\K*LD;D@JR_CV'Y4 M&EZ:?IH#&T&A"79 5BZ'O'&U[9 /667J05]K]=O:J#/ICG@526W8:_7'6J_; MNN_VNI-NAT5TUMRP, Z(I"T#AK0GGR/- )9.YLYO%^1*UIG@X94G/WE)M[#& M?BYIHD3Q)X(M^+H]\3B2%[ST2FR9LBH82-F6(EI6;#!E)8@H\YB%^=\](I^N7_4$L#!!0 ( )A\6E<_ M,VJ-T#( !,L P 4 PI698[JBU+VI*#G]^\>WOSQ@*! UTOV/S\ M)H[65S^^^:]__*]_^_O_OKKZ[]O%Q'*A$^] $%D. G8$7.O%B[;6"N[W=F ] M (0\W[=ND>=N@&6]NWG[W=N;M^\^6%=7_TCZN+5#W 8&5M+9^[?O\A^&67

.$@D)D;&8$.3350YV1;ZZ>O?^ZL.[MU]"-\>KAI:88H\#?^#E/_[- MLE*9(.B#!5A;"8T_1:][\/.;T-OM?=)I\MT6@?7/;Q (KXA@;SY^N"$8_OLR MP@I"5&\(@Q#ZGDOTY?!E.%LO(^A\WD+?Q=H\^C/VHM ,)PX&"Z M0X\H8#BU$<*J^ R:H"O78?=$C,+(VQ%!W]L>^M7V8X %G0 @X ["$$3A("!_ M8%?G3CS[R?-Q0Q"V1?/)XW?/H@G 9MX:P97>ND?_R%C,16\3 '<%QRZV:#QW MV$\^& ?8+VT\_%?*[K8(;3QNNRQ9@&<08"3F]BMQ8RN =HU(Y/;3#[:)2"9XY+0; AW M>Q"$C7$7]-0'VL6_1U_(GXWF*O7.^R!N"H-?08AGCD48+]LCB]YM'P3-HBU MXV -T:YEI6/VW,WLLP0;XB)/)$6BM[[0_P3@!MG[K>>T2PBEW[Y(RKYIEYYJ MIRTO#B!T7_":NM'JH-JV7=0R \L#FG *HD\(AN$01_2O7K!)XB R@3E.O(M] M$N\6Y[+;UY'M;!_L/V"ADZ%OAXVF_.Z1:9=Y<^RFTOE] 2(<]A,5FN,H)2R$ M^\2;P2!=AF)ZY@!YT/6<6[SH6WMXP1HVTN261^Z?+6U,&2>-TS_)2X#V79%9 MZKM=TJ8P2M8.9.6S@K=V\#D\>(])8B(ZM)@%"T!PPXX5 MQUU>(X_=Q?#=,Z@M2CM"N3"])>Z+.'($ML0-/(,);#:WRG?:+C%#.]S.;<^] MAV3('0ZU2* _CY&S)<'^P:LULCOUSEM>#L5/(?@SQAH^>B9JWFCAP^JC@*J- MG!S;[,]JYR#_)=L$UR#$*RO,_CK%\\%Z"K D11\ >B-D&K:=H"/ MT*$_,N!5]@&SY]V/5^_>7;U/]B'^O3H6A>E**T,[<&U$I#F,PPCN!E^PMX [ MV\.S^=J._2A46+]*]U5F30.](92%^1;2V@Z?$A[&X=7&MO?)?M/89!=CAHB34F7AAI*)&!S%[073M>KN# MJ&W?;Z8OA3TSLE7U?4)M4 MLRU2 B<"]S#MUY$!C@VMPKMK=2=60\)A\-DUS;'UH=.J6.?;$E#U-AOD6^. M;BO[XG<<\L(=..R_#I[")(&?C^+;3\#_^8TD=$:K$/I:F<[:-(&_^#U;;"U! MA(=-DD2[/8[\DK&"+'+:VF@#P@HYS1IGU)'&3-C?WU6H.^K< )7IQ#:1][Q& M<"?/9*A.0!SB >&>H&$?YH?,*)NZEY0;1_I^$N!OK: EY!U$.!KY^0W^:X\\ MB/#B\N/'FQOKRCKVC#_DG5NX=ROMWB+]Y]9_ M&*%_\S](*:VT.*:A"'X,)\!M0X1(=0;"5NI.X63J*ZC;Z"M546":U3.A3 MG8,L\Z$$+B=Z!690Q_0, N2)AQ B??00;2E,B**"LN!/1T7!'WX?IDMQO/(> MK=? R7*SL_7 35E'L1399C7U46EH"/E4HY%OV(@%IYM3 PE!5=QZ,R]Y8HB% MJ1'1OKDI^.<%2')@W-7(VE $5:]SV(J9!2G-#KZ6@UL" ,'D)(M0L#""S_?OJ[PDF/ J]+:8L! R'TIBTG^Z@H5ZT5:X*&LUDCF">X!C M35)_1'*M)*6R)]D789 GT9*I3))M3>*'T*0D6JKSHUTS4Q,95,:O=^.3(JAH MB)*$])X_7-C!AF9LI=^H:;#2KWUB^U#:Z:GBF_[*QOCX^RG9.1IK('647O-L M!;3R9%H%';V!49YAKY3/2^WGT-J(]W-8K710GYT,X(9'11@V=56HUO9M!$R& M'!ST[=?0D2Z%055DM9K!ROZ2IK0Y:E^"82I"#4HG-5S%KD")*6I/N5FLA-Q1 M>U?G"II%]:6@IU6!!^X?<1@EMG8/T12\#!P'QD'D!1L(_+I2'TQU M4>Y%AX'@OH^;5]3HA0?*-A4&\*GVTE0R4(Q:[T:E2$O)Z!@T]!^B@_!0K<0( MU,L0]."W#M,__LSM^!J,B(9V-MG9C(.<$?L-Z:LH'@)[&FIZXQIOA^UJMDZV M'=< S=;DR.D,+0%Z]AQ>2D>B)=L-RK4UCQ_\>$FF;5.>M!A;*0D.-L"P_SA, MAJ321"%+BE;CS"X]66X!B/+[PS@6R0)GJARO@2'D<@V.W4")Y/9,2T("4!:7 MWHV(C7S1;N#SM0N\5'7P'T>-P1]^GX"-[8]P6$BMUZ) U'2" M =,YYNEP5,VN_DS%N0K05&OY/(+TP7I32RIV1!-I6.G=%L,6,;5WW/VO @A[ M8Z<"I)$4_N95"4A(3HM;4G0N0MZ8_6\SE9 L[2?5D-.;$7JQD2O8MRW!L#,Z M52@=F?JMC4#M!JD!0F0O)4D7W+X>8;+;\!+$C]@'KI3^=S$4>]^@H\%.SC@Q M- -VCWK_&:DRK:5=BHYH[#UC-4?0C9V(M_)G@5'S/BS ?LDAE[!F"(3,1!83 MED<8'?J4Q): M5!B^%ZS7'1\\U07%\_>M?NP[WB\NL[V&2K.A*6J Q>Z+^K2 MK=(B!DQE9\+2J>-!GZ+L,DR&$CCTJO$E%S?DM5-6KIQX#^!1B%Y5>[KR/(_PS#,A%9-F]@D=BN&%A M5\.)^=W!@*>&AS+: _LAI?=PD4-[,73LDN;^SS0?WE[ .(VQEZ2Y%C8@=?)A M@VHCBGTVF0$J25A+YX]%O(7B\?L]8\Q ^'"JF(.HULFT3P=7(+;-H_8"OD,Y/#00_'X_9_1I2!<.I7+0%3O@9,M1,DS17?@27@.EP;+V4IA M0)M I6#'B0HM3VF+QTX$+(=26/1_\(2.=GDKAXFN5H,@Z!PO4^=80QV0J2!T M4.W$";=>6>"2A+:[!L@:9P0*X8)>P37@L2]Q04GM8 M38UCAH()T9LV9$A7IB60&=/4V/AI-CLZ06PS9!.BU21_M5'R).;"CGA16A6, MJ5TT0,UD<4VI#BA%6GMFPN$L%(W=NPG4D2TJ/!U) Y*\*_O+((ZVR=71POQN M%5B0WJ2!&T&H1$*W#JY ;-MI7 [?:QE<.AZ:DK=UQ.MY6SK"^FIHE@X(L+5" M4?U,$8Y?.U.%[(NB;-C'(-P#QUM[@!XZ<6'IE/&@6ZF;83 72HROIV:FC/"A M7H:'J.;U!J8#N-F#B20O?)OF(P,5;(2G M!ZCPW(,$S!:GKS2:" E*8J=AG:% 3O5P I,,4PK7LAJ9Y (94ALC5[Y&:R53 MQ,9JI\/(R#NW6*N/#RA27B3D7E.AT /;$-7Z:+&&3"!"V!A'G<5A=*)*1JE& MC"EF>OCS%P\@S*OMZP0\ UJ]M5IC&:,5--?)F(*\PSJ:!.(7E../^F^$0*-^95[(5]OEF]GY,OZ1&(#IZ$7?\7]-#)*1I? M S(T;W[Y<5INZ_OPA=R)$B8OCI.S&B 4%"[)->;L)LDV-XXQ@@TU<=.&3&ES MTTU1=E =1PV;V,A"@[E'PF] 986XR4F[)>U(#LKBVN_.RDG$Y1LP8J)Z M-]\'^P^(TE>- 6*=(ZP#4?6+#M83(82/LW4)!:;M,&&I9'&A3[$8+ENAQ."] MF@ -VURQN5AJKG"W$5B ?8RRX9>ZL!IP*<%X38X@6W[/$:*)( M>)OU[Q*RJ%Z"Q,%'0R4\FX#:S48>V4$ZW1P*@^E 78VQ7; M.6L'&P2256X5(^9D(=V62KA2Z]/.HW-% 1N@T_/Q=!K^Q\N\%?#6>X]P]MC* MP,'!7N@)3JHSH)D>EP-O"*WD3RPA_EW"HG9*]-=:GGRSL% H4!&C_N\79I%0 MNEY8!O7>IYX5(6JV'@>N]^RY,?/J,"HOM5Y!S M37&#'N2X(.[CE/E()![8&*M>IR4&&?F\U !]O9O,A#8P\9Z!.PXB.]AX3WYV M)]+M:[I^$UU5)M\#>Y-5K0^S^'3$3WB"4K&7)OQB]7/R!G4C,<.3<.Y_TUJ% MR-+FM3IQFF]]V9/JMF#SB/'F7OA2@6.J)!52-V6"&UYJD'+4M7FO"YN]4#BZ MAMM<:NB6+W*AHEE1]+]?5[@UP1^3'RC?9RB5*'IY>7F+]L[; $37"26'4P[' M&\N >_@RG*V7$70^;Z&/\0C3E/N;DGS EP@$+G K'+BY^>[FQKJR#EWAOX>S MZ7(V&=\-5J,[:[G"_SV,IJNE-;O'GV;#?_XRF]R-%LO_L$;_>ARO_N>-QC=C M5^1$'RN[5P'2^;9M*A%R@S<,@.3;MO0VZN8H;2U;W!(Y\1.X.MA-4;.IR4JJ M($KI23XY%?O6(*,*7EQWRH#M4"8%#Y8-)BD0GL85Y<,@2;]<,$H[&"1NC5N# M18'K4AX)?ZYVV4A\87!5JW2A4YT&_0(8N*Z7#C^W/1SR#>V]%]D^OR".WZ9W MP;P_43 ">O0+:0$BFYS'&MDHP%$)OUR1!=R[6#Z<*!86(?KE,7"<>!?[)#J; M15N "#$(;(D/?P;I:6N^ *T V*%H M;-^7C@%JJ%,#LRQTJZZT, )N]),#@P@O'49^ OKSFS!]?N#XNP]#X/[\)D*Q MGA ;ZPT"=@CN0/K_.*BOA!;0]^\A(N_A,(2HW(LI,YFTL042VM! M?'Q"#1-D@N8X#&/@WL7DL8CT9K#D^!+]43*>32IV9$I$VI;-*I)_'JJ0ZG ; MNL#OR91 MSMEX--OHC8<:Y/B+D/<41 M2=NLX!P[C2!B"+V[X7I7G(^=*4YW3#H3Y<.\ =XF&,8(D7LH"D?A\425?$I+ M^[K4R(YPZ#_W<].[GG;$.J'RME_D9\SK;/+ MG\\:DWD-A%$:9L]> H#(D=\Y]MT87WO#RELHM#>EXJ>)4BB0J37!1KD&(9R2 M^U C[QFHI=T^U--NMX_+\72T7%J#X;\>Q\OQ:CR;+O'WAQ$,2PX()[[#7*9*M-$=="HK6KY@E:#-2/,1A:?\)GI#4QERZ&&I MK'/4$Y%2#2Y'>0AW3UZ0;%M.8Z)8L_6][7@^1AMK&^D.5(]RJ#T6(' E5D#^@%!\\!##1(F\8+/<(V"[53L\I2-32L6;2%&55L,*2BC*2*ZG M\#";D@_)HFD-$ +N.X'GE>O"E$IP59^L1J6A4BX0>US&SM:_0J*B^7HWS (( MUD&[IIV94@7>5/*J]/;@N>?V:W)WS IFP^:XCKXX?DS.)&&(V7H]6V>GWB>D M<&GBV4_9-$-QXBWT:4K=MXH_;X%L0XU>PF,E=6DM^/>\'U.JQSMT\CFIYROT M@NZ. X>4'HH\?M-.32E1[U =J'0;JAL%\H; M*77G+<0!<@0;MTLP"B-O1Y:7A\<,PR,5Z760@X#\$>]*FJVZJ?!>=E/A@)"U MQAA9SPE*%EQ;V,E:=H:892>867:0_$EPL_PCND-B0+DO*0*2A&25G;0PPBJQ;MSH:Z]QV=CIFQU>L8"6KFB.P MMSUW](5<@0,P?)(M2W_KV__Q,P[G MOHO6$YN^8D6=([@'*'HEUUE$&(+]KZ&GL<]OTZYD]/=;QM$');)_L M<02;9)MSX6VVT6S]& +J'-[WX.>VO=@W?\Y,U^KNO$Q@_D-U[:(1CW/;T=3( MJC-3QBE,MV\-T$K,])#JRW6HH@HB_6MC-X=1>F&68?F93Q"Z+Y[O M5]2I_G/_0FYI1^-(@F&L;W>K)7_4N(]MAM)H_2N&@3L))8Z8KV=?V4FG=]VE MZL_OJ-.W70#_KKOD^#E7P#,/^8#P$V*_C2!NUK^ 6SKQ(B;-N.KU))14KD7_ M(%N+GG9_J2:_5)-?JLDOU>27:O)+-?FEFOQ23=Y$SA,21H'*9CT@:IM_6@&T M8TA(H!7T.TW?V7$#(X8M.T,:4>+P%X0DHU2^^?%KA MT"I:6*MUH7>AW81<2<\J/T&?Z5H\I=WGT<[:]95K:HK=MZ,D(FH-6Y5+$/T; M(,696,.? ;(WX#$$Z]B?>&O6$N2T+DU9Q9^J#:=Q0>MJ?P&>08!7T]D.)\D_ M**[>OZN_BK$8_3J:/H[(@CWKUTHZUKH.SR@]Y%OF *TAVI%$S.S)]S:)^R8' M>ATLII6WPR"S]1)_&Z[3>\IX2_&V.K\\@L9[NJA- 5Y>1;N\BJ9_$6G$JV@B MEMI?^"PM_ZX[Q!.QM(RM_JCL9+MVYA>#7AF1(JE( M @;P(.W!D<8]Z78'W>K.2:PQ(O ?8KU$&*];VR<8*P?_M=MK"\%_WK?UE'6N M=0& L;0W&P12@9#'+!,.\,)Z?A,=13$I(Y=; *+D\1M!(2 3W*S07D8TI4HR M)EWZYW,:;OQZ/TX# R)^6=43R<>+W]>SPW6B^& W' U+390VF=];@ M8;98C?]?^H76$R61'266PSTO4@'28$7CP,&Z&?E,*5)YX:+?H%L00^ M[F[S"00 V3Z9=-P=YF@8D=+W9Y!=M@9D3'H,*( U)5BG*\7A9#:; /WZ+#19EL4* M@[X6.M8<)+;&&OH9\).]Y9G&HXWY.HV)U62,"P=QM,71VU_,JZLZ&,>8V+<; MU6R?8895RR<(/HDI?*I2B%??7GKO%[6:IH/^3:FC[U#5VF&4B2K6@A$]X[4: M89:21@SST!*Q([#62 = M[Y)^N*0?+NF'2_KADGZXI!\NZ8=+^D%?^F'@)_T"E\Z +#YBU8U*-OZZ$P6R M7#!L:2:']A1$L_7*_G*2!AP[^;K7\:K<,'!Q-(7!KR#$)"S">*FZ+*K=K5&_T9XX!X'&!3BA/^S*(M0*NM'=SIG\SZIYL#(=CB=*1 M7H8_>Z=]!LI>Y?DWH^MI*DV;KE>'/_OLZQGH>I7GWXRN8VZO@:=3W2D8G'W9 MUAEH/(7MWXS2'[A?N?TXF?'N[ @ZU[-J[+X838T_!EO* M-[5,;N+=3+.U;\C RNLM\ZQ,&;]O:)%NKJDI2^V;L;?RFL\\>U/&[^PCOZ_! MWI2E]LW86[;BC!&HOCIC@+&I(?<-)2C,M30UD1E8M9D0- Z22]G)9]7"S=KK MQ)S"S60LJS#8I7+S4KEYJ=R\5&Y>*C*F]O=3>GHO*)?^0K$/ZQ),'F4\AMSO$V;BM M?O<9J;PR,]93J!=B3"_"#38%\K!+ICY)98?F>=#Y*41%WR,D' M"]H8FQ]6%2GU;0LZS?K=?H8//Z5;AC$H%RNEAN777TJD=)2( \XV\!S;SQPY M._?& #0F34I3CD.>C(%\1W?)Q7MB?]E8G'ODZ'#&9 )X'&7@WI&3"%%4[=%B;LT OI@;K)6YG*V"J$[]Z_&UBKVW;!QZD4(;D# Y&(5 M0'?:6HF)5>1[T,ME$#]Q#;X*T#M#_W8"0ZO(]\#0!=E.]?ES% 6F=[;^< ); M*?CK7P=FV!^13_8$N8M!?I/>1?)C0Y'(D:-?0ISEU$14&2?55'/MFP)YC.HV M^?7FF=:Q+< S"&*0[I\&$;*=Z#>H[H[77NIB[L[?64=1[IL57>>;CKL"QZY M;ON,;" ']JO:DA;0JB9%^3 &I(7%*K=00YL4MJ50PBC)+(O?G]<5MA>_,&$!*%070B#BTCKCS>G,'CD[P:5('0'!])< MIF)ORE;H9:OZLE5]V:J^;%5KW*J^I"0N*8E+2N*2DE!.2>0E@HKYB-H3>8)\ M1#;,)1EQ"4][3T-,KR"0]V!)!G^PN )VW'\XE>$0RY4:JHT;D%JR)Z M](OI7%<1E'3'U[**^&J.9'63%[DPXA9"MI]YD[36@ACBY&>P%!DD]P6 MND\RG&J>7.+,%YV\R,RQ- D-%$BHI\,]".L27A_0;PNB@^@^@=+4'.C4],#E M>;I>6X(H2F.7\6YO>RBY@RAPDW+LX=9&&U!5==7&NH^UG"(9%3H-\UF?,&>( MR LPX2"%P\L_$(Z^X,@6,\\+;/2: M\ &32](UF,E^0K# <#LP(ZSZ*_G( MT!UNB_YEWW+VE$N=8;++:$SBLOF(C3RRPJ3OU, M2RER*A;UAX(9\BI!FF(P4K*C4F!8P)_C*!"".5, 1X%HO#>6X0/GS]A#P+V+ MT>%Q,($0Z$U,,PE)P=")T;HBRY[@CNQ@XV$?&TY!] G!,!S:"+UB))/GA$BV MQG'B7>S;Y(WQ0N+F]G5D.]L'^P]8Z&3HVV&HML1[7U_BS5:_C!;6>+H:3#^- M;R>CY?^UIJ,5_F%#\+.<#$'KF6!HV8%KV4<<+;N I/7T:@&,IK4C>%K> 5'+ M(9@:LH:\)T($2:+DR,ITU2ZWK!1WH,'T.4C=OB9ZDV@+9PVJU(.IJU-9X1:] MAA+A^IT\!]TCLL('OI5[,6@)W$#7)>5-)UV_S/-"R@7PT]V;K;?GG]7BMC E MWFJHRD5A=H(TI,5D+PA-0JE]\$\\AGBG8 M##8( /$)20Z\*?7 +8B-0Z5^D24Y.NC#S6ORZ&*-1J[ER;4UI9:U#0N4HUB_ M6#FTBI)SDI#L*, MM(>Z;)D=G<'\VU3:3)JU9KRRVGPC[L%(7GX& 8D M@)BMIR!*,W6>DSV-/(2AV@5*[[ZKI[?FH^F2W)4TF-Y9B]%JO!@EURC-)X/I MTIJ,![?CR7@U'BTQZ!$;"ZXM3)*USQ"RGE*,+ >C9$@>ZXX(![@9KQ+.'@F7 M3&5)]:%EN[ZH,2L\$K=X@@YL:HY*07#E/7TZF?K]>ATS084%"]R@'!-? _ER M,2=OE/G@5,=*:L=_S$38S)0,DDCU2F^:"*G2+["Z;SBZ!M$Z1[*MWH6.$H'T ME8Z4_SS3Q4Z=MKSLG@1#TH(O-S)EH=-8]B("#5OGU-&EQ[9#!%PO*I)RN'9I MMDY/9LP0"4H1V!+?]0SR0T 1^8CU?.(I*$6W2)BROFI1R;IEF/%*6UQ+SM;D M<&Y(#A35#IPWZL&4'&J+ZL*AUGA9\U2]3AY PRREF=Y>&LGFK^N/8@H$+^.!G;\HZ#7S+%ETRQ09GBH_&^-\$_7]+& ME[3Q)6U\21M?TL9M&6QR]ZKW%">%L'PCK8">?8J83I;QX>H2H+UJB%I[(THA M1%V.%O-+5'J)2@V*2O7/GI= U-1 E%P,D$ZZMC_:[7WX"D 97X7PM&EGYQBT M-J55O\B_GK4'\SZ,R]KCLO:XK#V^^;6';C.]MSV47#LP6R?;U[SK^:1;?X5E M( Q*>W@#H(X+.23I!1MV,89\L[.MP) GT7@3S/ZAG]AK43+K["8@4*E M83)-WYBHETL0%3PF@!*H.0PC= C^BK' P/TC3J]JGX)HMF8_)-79:&=?M= 9 M9[2F$*

VL'G,*WDN;?)>\+1JUKN\/OZ\:CI;#5:6O/!_PQN M)R-K-;-N!]-_)H>ADG&L?""M24,B^=FZ3#DO0 CQ#_QG';&4$N6D>01M34G4\ M):N\F\@C1[^,EEN(HA5 NSOP% GV,1BPFCP88Y&OY,$8%!DH%OXSXRQH@UP9 M5]&X,C''H4U % &4:Q?_HB JJ"GN2Z!>I;N J(1T="'V"_:4& APIPHNI"FY M1@D.<^DP;!5,J!@'>%D5)T\OLN<(&J"F"8*1.%2:(&CDF"8-X560;'"#Y@>V MAK'ET>H=CE2/-,##N&0HIB>J09CBXT5*DKN@&@%&NYX%<,$N02<]OB#MBN@- M-;DF1J;\!-=$)\]TZ2FX+5938UT83U/EY6A.\,O'VNL=FBFS_/@[<<+1> R?RGL'RQ=X3-+E^3:JE M*;,46]%*5TO*D*1?9DO@Q-CF9\\ !=YF&]U[@1TX7K A:"[A&AU^&0EI&G&9$[B%"$&RP3>T]_B7Z%7!W-A=F%* MWXH=LLGLH?H^5[4L3,::!I\!_K-V2$($;$JE?2-#HQ'4 _.SV&/TY$6N3>%W MY7=3:M^56%RAH0^NIO8TA$$(?<\E+T9, %[TV1NR=/0@C='")J;4CJOQ7DA6 M?TI.,LC9V^?$R+C2$+4PY2ZZ)H; ILJP2;V<\K^U0R]<[A&PW5E0S,2P+Y>4 M;=Z[-']L:3*7)[$',SO&BN/ P4B$X ZD_X^#!+4Y].BSNG3+W@7UL06SDZ;. M,/.C$?D88+SJN=8D;M:_#%M+2 AI,TV&% H7@/ ( MXWQ*MHG72?_R/36[T912TTX"YT^0X. M1I@*U;/ M:NNF6>!\Y$L+QOJ]OO;3P%)3[&6S^*RN;RL^9!;FH01#E@S8L]M(%M!C M6%B?8SGZLL?S 9C 8).?'!7(B=KB;#>(N51I#,S/A [#) M;^X@.MXI1UY7PGI'EAPDY:H6Q/]0O]#G?C!>6+\.)H\CZVZ\'$YFR\=%=7I)J: MLG124%B1&.M$&B3'V]?#G[]X &%>;5])/8HOYY:YCC'=?;*5J M6B,+@ML-*_9[>K7'S4I^: M>C+W#-L[&/T98V22@_\)W^Z?I]Z0;',$4KG=V M+O5CAFS27.K-+O5FEWJSK[3>K T'T<>"_ZM:W7>^E#_O=?O7HG68#A\?'B<#%:C.VNV^F6TL(:S MA_EB],MHNAS_.K)P$*XW N>RX/BN'B_(5NM"QVV2$<:-N)9T=4_P@P%9^/%> M..*W,2NZ;B+$TFV1?&+U1P<5O+C!- /6H&A:2A_K6:D:2?KE4E \RKOGQSFQ-Y;2,UW9#&;#\2"*D/<41^DQX[F-"F\A+Z#OWT/T8B/6^2"E M'DRQ]%;T0X5PPS:)).D7O$RNW(LI$W8#K6_@&13>$^]7^C)(IR^95.^($A0B MM-&Q,2[B-!UI@Q5GI#:W8 T18+L*R;:F.(CV+$16)PI,.".Q-Q.X'E$S[+Q_ M49^;D$F!A9_=835;S],,1YH!SC[,(>8$B+RT(I4L9@]%6((0HH=Q32G>[5_1 M6F)@'[=URD54"^#X=AAZ:\^IK+AS; &K5K*S44Q1KX;Q2F=\,4=KBG?PS=88 M5_)E<_5@=*<[=.G8C!1UA<&D,YKU3IBX-,X]C'OR>EC,:-[!'=KA=FY[+J:" MW&$+@V4$G<_S&#E;/(.Z>-9;)/.S9!?W83:U MEJO9\)_6_'$Q_&6P'-U9@^F=M1BMQ@O\M\Y=W2$Q="P?E.SAOR9,X6WAW24H.@1'-NX]2S"(:: MW[QHNX4^*61*PB8VZZ6;FI(849*$-'7="&:V!\&#C3Z#*,>!+0D.K"EK.176 M<\C1\WCCBL1.L_4X<+UGSXUMVG4F'#BS;BZ1FJ8YU!@B F*-"Y"6*81;;[^" MHR!B'49HU(,!<[90^9BR$A&G1XJW$"_'9NL[O&IQ<(_A<&M[:&<'S&=110UT MS_$GJ&8N.A&)^J/AK(B(XCFNA"4=0[-R7< M;55CU-E@MNJX=S$Y8I/N#*:TR*D%M:$I">EV1$XEL8>-)[KF#=+G*^?(<\C3 M:0D^K"2,9&-3GKA5%)(DKVPR#' R=51XV_9L.$-R/U(:IM -N:V1 M5C2.4,Q)ZU00$^5RV.!Z$S@B,G@&8GKM "-,EVUD2LI% M1:HBF@R+Q7-T,VSO[(@\A0E(J<^=_?J U6X["-S_ 3;+.ZIT8$I"I(D\9>@S M5+9A ?<[4IM(RK24A"O5@RFYCU.LE4M@TZ57]C7YYPFOZO[Q_P%02P,$% M @ F'Q:5[^T297'<0 GU,& !0 !R97,M,C R,S Y,S!?;&%B+GAM;.V] M_7/C2(X@^O.[B/<_Y.MW$5L5(7=W=>_N;/?=[H5LR]6*<5D>2]6S?UTSWQX^5^ M2Z.,+!/J9=0GKT&V(8MXM_,B\HDF21"&Y#H)_#4EY,/WW_[SM]]_^^%'=__AUY M_%0 ?F*\K0(C9!A$?_D9_O/,GDB8D%'Z\Y?G^[GRPW=>E=!E&9>M*3?"*P&QI?G)"QP?ORN(/]-01^^D#WA MPT\__?0=_Y6!IL'/*7_2?;ST,C[LQB<0)01\NBK KN"KJP\_7/WXX=LOJ5_P MU6++( ;[U<]*A#KPOWPG?OSF/_X;(6*,DSBD3W1%N'@_9V\[^N_?I,%V%P(] M_MTFH2OYX\,D^0[POXOH&MX^\/\3\/_A7X'__S__^MY[IN$W!" _/TV5DOS4 MH)4C?7=63A?,D&@O=NN8-9Y#^.:>_=7@FG[):.13O^ ;"&E>,'\.USX@7)*. MEPVB(:ACG+3'(BV4(*7+;]?QRW<^#;C-P1]7\ \NNPK%< KT51)OI4SD MCXLE/_XY? YE7#983&@:[Y,E[?0RZIRIQD<\G=DD@P!O3*.KS_-O_N.V\,!> MY)-)E 79&YE&JSC9L+!A%B33-GW%>MHS%XEW7?SO[JVX_ M7/VF 0;CO?YA[R493<*W)[J+$YE!*R%QW[:"\<,7?P"&I@-2/M3J4((3 8]B M\HD7I0$X'*-NM$&178&"]99;.(##:(0[ M@,-5#2G3AWK1 $)3"@D7:HT0P"Q:\ F GU,?1(1R%X3T8;]]IHE$I#8(CA:H M6"T4X/#WL[][.0.MUYX'A0!'!.#Y7_@370<0QD;9@[>5V;\<#//%RUENOOPF M#)("R)A0*4$%2P#X_(HPC99QPB8AOCB99\S[W,3[*$O>;F)?K1<&+$PUL1*H MJ35:%"0ELN!)I5,-U!'AR"1.2$Z (7S*]K"^S+UV607K *QKV:8;Y3PF,IE M$**I5@I@)(72]0+/FZ<4$^A M(.M-\RD$8,[^8B$O('S*%'_Y^ M]AWY/"JQSOO5%XD&6U?QM^QS+)#GX'>=]2YDL7G;C MQ[._:.(*G;!Y6"XMBUC^="^ZS!H-MYFHJ4 !2@I M8)%VP6_V24*C3!S'@M:RE<8^54:D*G#,T%XO0C.XE\,BA?"LW2M4 M">?,/;GQ,KJ.DS?M:7(-"OODO<5P^_"]!$$\?S_@07<$GY "]OPJ,-]Z87B] M3X.(INK9Y@ *4P6D##=5H &"I (2'E0JP$%) 7M^%9AL:;)F$]C')'[--C?Q M=N=%:F^@@,94":T 3=60@B*IB(87E:H4*$3@D!P)P6UL:!B:5*4)A.HT).P> M^(P:!);+:+&@]!@ B??RV8.WD!$2+_\RWWAL(&;[#&Y$P4):'6-KD5"7+1;B M'"Q>-!A82Q@C2\J%#,G&@JX\Y]P:!EIGW;DZUT!3P !)5NXR%BN^+YCW\A"5R4D;@:Y@O'#'/(# M,+0L33+[^GZC"V!8<:K,B9/HA/FD!8(8F,"V44(H )AR8,_)SZ,&9* MZ7-%#CU9!'OP.\[[ES)9O/?&CV=_WY*GM]YS"4, :+BWN_+29\[F/KU:>]Y. MO&(:9FGQ3?6N\R_^S+.X@)?9ZBZ(O&@9,.\5BPMQBKOIW5#/KR%]1 /EZ8)W M5KWJSE@[9)T]S&?WT]OQ8G)+KL?WXX>;"9G_,IDLYKCZ-TY3FJ4&33L$PM,I M.;MU[6E"H.B)C(6V$^) Y+<"[/\H]6 0?E]H\AR713N.8'L^1]?9&R_=C",? M_IG\=1^\>"&SR72PO^HH8^(EY&" N$DT"UH$$&7\ >MT)'GA^42+LJE3W1)&4?/(7V@F?Q< MWPX%<>ZP$*4QDVC@<>85(T-M=YVCD IG1!C6:4TEJ]6'&ER2I"9)1#/(B_3" M,'Z%,FAD%2=0[,T/,A+&;#Y+X>?__J^CGSY\3X*(\.)K8&3__7>C[W_W;_E7 M/^":V#1Z86+'R1L; \5X-4'P3$C&:MUDZK^CF$B;@98BE2 N&((%OQ-^]$&> MO=#37?(YUQS7880#BCQYP=WO+5UX7VC-TRCEDL)BVIJ&^:;120"1K$_)B41) M )9PX-KLY(!^=Y8AXS(D9AG.HO2/"=UY@3_YLJ-12O6AF@(63^FUS->57@J( MHO0:3EH*D\.2'%CM'L^E[7V8IR;FSZ+FLVQ#$[%EH==Q&2">@JO9KFMW&PI% MM55LM%2# Y)E?B[O<0QTW3X-]V? M:-Z+U3.\ ").J>UC$N]HDKT],CZS<>3#)M@.#DS4*UL]"F8@8A:E&8^HX9'" M$A-#D@E>H(P(1Q(UFPLT%U;+1\FT*V6BE4PAE.;QELO]=A_RDOX^W;% /A#5 MG6#OZ'<___^9?3CC__LQO[1C GHP;6O>^JE]"E8;[+9ZG-* MN0]1S8UZ',3XR$:81JBD0\")FLP+GTZKLKJC2K5-;2TY')#^WN#['N87@?)YY238([]=T'431V=@W^@HGU,,B M1#B6SS.="F6,J> Y%,XV98N'R9=EN =U-?@P.U3,,R-[T9I'2&8\I!,E6\8D MAS,%:KZEPU>PY%V)3PH"[]$/@7L+*;8N@Y) RG,BG-F9?V J:[LY7X=U8G^^ MS;QBB[X"Q-ZE/^1$H2^E/93@Z#-'=R%<"'D%P]H]7/R=>?66/.)>O#8KVHG- M=^VNNR-'7%I.BU+UD)+@A+7<,U:",,@"FHXCG]_RWL2ASZ9'V,C-W@RW$.S1 M\2RNJXAUF[3%1;':;LRU:Y96Z'P'O4Z " KHQG2LB-/Q]?1^NIA.YF3\<$OF MB]G-[W^9W=].GN;_1"9_^#Q=_,D=^[,W-<>LRM* 7+$5:YUQ(\W_T7N#Z<(N MP?\0&#^U7\Z^+*F_"8F:SB]C19W^GD./C*7ZSA:#]!)C)Z#1M3[94W_NA1XD M*QNU7@J,JO4:]@^T7@*)I?5*5MJY[]M=&+]1>O5$Q?E-S;4Z90'V(N7 8 ", M?LBCH227SHW,RIS#:93N$]C[MC*+-C2Z7:@$D!C&(2BF9I1">Z5+L@8&$9E@20C:63F"W[L<+&,ZD.[,F5TPO) M'?3GXM<\Q.8C$"'U*RR.6=_1,C.#3*'JCAKEL,%TD*9QZ\N)=1SR-4XTS5$??\%M-+.#"< M3H@GLQ\_+XC*4Z./&7M5HAI<1+BU_R(AKS?L7R^'A"6*OZ?D-<@V 5/LB)(WJ/W[CJW= M@'BEYLNW)>R@!RNVN(G6-'D_ KIY5EA-^ZNGO0/B4%SF=1,L-^S[ESA8,H"- M]\(BP;==P-9(X1MYIC3*"P%0_SWG* \021:3%QKY<9)R.NLX]L51:$J3%TZK MP!N)T!)X8BZ IMF(B!M^#'B?E;N?7K%,R[<=^>_/<;1/X==B>U%$J9S[)("6 M8L]BKDV_/:WSDKGC(=2H6$H4! BCD*_)S[\WK/300TI:[(;5EN#.!#O6ZPLW M7+29;<5Q,F;P8JTPQ979&?4^W,@VIK/J$!S8:5**H3L2 M0&Z?,IKP48L5 .T$>C MXG0H6"9FYJG=Z"/'@E.'YA+!H=L/1XH6U$XDG-S]--\#,N,YMP=JN!]D0G)I M)]1\Y4:S&>J0'?45KYJ53K47.FBA"GN[,F*Y4;#"TJ8,*.B%*^P5[J!X!8(U M=:I/T<>25HUJ%<[8T>$FG-T55><6568Q6I=5W5DLF=A1W/@,2]UR1IMJ0ICW MP!S9\C3L=6)O_-GW-H_F^#Q=<^+M-LA@O0UG$3=Q!%$.C99JU=5B M(';(,0O2Z(NC!L?IAF/BI[VQ7V&(5CAUG!.?X]ETO3E:H&4=A[Q[B#-*/GQ0 ME^4X4V>^CO>3W;R1W.T.LF.WCCM?PJTC_%-^L9B,LRP)GO=9<0[_Z/%CIG.U M7C-&VMVE=.YJ\6.2[T5Q670-V*20J T'5(P?M!LX!,-J-B#G0U:M/]\=Y* C MT2)M1*9INJ<^>B'?[F*D0HS__OVW'[XG.R\1V4,C\F'T_???P_])NF&&S6:4 M?;:)D^!OD$D30190H!?Y;-%7'!FMHPV&&V?)6#X,KNHP:!%5FPEIU!%'".9@ M&4/9BZ RA1__^2>=,?SPX5]'/_SP;Z,??_<##[O@\[]^_]/HPT\?"G!A*B+5 M:)^EF2>*.-:+7T/!:\A(2W=TF04O-!RP/W:O) W?YQUXO?#1"_QI=./M K;P MJHVH*K/ A$Q:<-:K$;RAA$+)XG#DJUV$ER)2 3%#'''9&Z/:,;<&\)%79-*YI/=',@R/_B9= ,=2T5DD9D@&6@6HI9(.(9UKV8M5-RXR% M8EJV;+44KT D!29Y5Z^4G2.?N#:FA64=+R#-,=&3"0N^^78V:% MBH/_^SB%X_[9:N%]4?F9KE10TP[["'R0B]B%!%:"8G<>9=G>I>F)TXX&G>+J M[#L@]5Y4LF7S!*/G0$GP84; I4+A%R21W07G@3547$-8-C04^BV[MF-KO>'F MU@ZMW2 +0B=:E*BYTNH&%*H6KHM6B[Y!9T%R\\$,\]RQJ'8?P*+NHN3F[C_7.V MVH=%8T\G]3*A?I#Q0!H[6:BQR5)UQ&1_AQ3^8&ZIWDI-V9C3O"(YDKP3VQN##)%B MW^,HVM@;(@,PKUV'UKNUNK3,=D)NA,2/1R^9)7.H&^CS8\Q'FLSA8-$J#4"- M[$IZB$D\=<:("M.!)!(]:^:\$H9/V.0E*(AC=<)H$$[$J3R3WI+FY^WEJ1QY M%T3$C\/08RL&9L3B]!PY7[$I*QG_U8#U$9RQ?)4XJ@M[A## 4N3LV2V M,(%'*D2GK*JS5+DUM1)4N%6);QTT)9$HU&%$"@2W3*@IALE\!+0SIE-GQ]IL M'$QX["1-TUSR!"UG3*66X-(Q^+/"="+[L4O89X&&G2/9,0QJIDVZ'.T=+>-% MQ'DU*2V#/"V&$Q9F$]YIP+$MRC($:EJ2:U%=;WG@ER,8&;$&E6Y?O;CD(#Q2'KD(BB-9$:O!MVTF+(;BZI MH3F09=-#JCQUQ7FBTIW?LY4 I Q#FCT&VN=DS(]C29%K4B8?6Z^Q_OCI5OQ-7[!H_-&3DUA]I1!,OA 0=?QM$ <0P<+4][]VA&#];9,2; M)9W$:]PVL<+$N8'2@;5VY1R!/"(Y.M?3)H&RM0Q^9:UA1%W71/6:H@[2#R&1 MM?G*R\//:9:%?&4PW>Z\(.%KA+P3S@U;-ZY;Q>>Z(N,T^NHN7M'IRQX3K=57 M5Q;;J8I;R(+FA0SR/@9I26M$7I,@HU<^3 <,PF/Q5U9O;K04I*$=5KR.^$%" M$/$&7GF9\[18;'Z;1]6P3?R\STB0DBB&]C'; XGLWB4YU*+T#QC+ 90 DP\ MDO?7:G[%N8#.7*]!R.WENSB1B(#4.NOHUU(TE:@HD(I$K9%63N5$4OXDI(SH M&DYG9>YO4&&KUU9H%II;QY+K3%TSJNCO(--9,;MI,3"[91@%:7;*4((C=7D>Q3H,=UQ[Z>UKL(U M^H]>$$'I@%ET&Z2[..4ED&:K,9]-%0-@P,$S?"MAZJ:O14 Q?@N.6NH%.'E= M$3*+2 T1-B\$ZEE"@87)Y'M+QT3Q:V*54>>(1!3[&N&9A3IO%Z"JN(A">BFD M YU^VHQ+>_M48+C=? [YT/3O:1020?^Q2(0^8+^"1@_TRFYZ"BMW]AL M06&>BDL9;IZ&-T"03L$E/+1TH8 J=AA'Y)0AJ7F=W9/[?-,06Y-?&"]\ MYN0D#M:&<5I=;528N!UMC*PI.AN5<+%B1]$7O(VS>B6=RV# MY)*8G[,9)Z 3/A$[:_&D ]G.?#S)XQ"S)T\HCV0&JRW_R%V1LB8>2ZKG$O'@ MPA'Q1X](X^&$/UUTK*R>?Z:YW;A$0QO:9S%P5CV9SQ?F7,!@G-'S,PGSF2OO M9J\=-PDTML=5"M#VEBU01$^GX$6E/="R_3&)7P)^XODNQ\'>M>HE"E-]LBM$ MP36!!YH9]V4/8/#47O"#D+>F@ M]E^]2N?/R%-G-T'0)[>!V#V+[15-+(IZ!(9[2FIP/(LTB5 W3A4LRA2D9Z:E M,I/QT\/TX>.R/R7\=,$>=[IRG_1UJ4L7.&6ZE][:;"T%#6'=4?I&\SK M-)X#.J'N-4[4NE*6.D&^N](!;./4B^!FTV6.I% ZL#4@\GR:_3![FTU\G9/K M/JN7/N>:,@[%*YJ5&=37"A-UPK 5[&"^,*%A31=V?,D*S>B;'@[!3-)33VQ9J?<#SY=G(I$+WDY^&ZFX MNO08,Q%I%B3<0>4;X]#@(!W[_[47B3:&!JQIR9LOI!K"5$C/\H_!R:4XE MB\+\FG[HG7C@>P*/')'BZIU7WI1L/I?D#R;\R>UUX0?0?7EXF_ MIR2+X99GM(8I@:R\H"A0S$9I/GEZK#=]$ZL3=J%DZQ(ZI& MQ-X'-7'69?=SOIC=_/Z7V?WMY&G^3V3RA\_3Q9\<4%X]$"H.'C2.V,=T_"50Y7$:#JD)JC=HH!!R45+/D-H)$UZT" VWCK!:JJ30I8Q-04'?.-Q!09($Y:BIH3 MH\:0WP0XLLK43M$_T>TS312B2N" TX;=S%%;FP0,;#)/OBQIFL(& M,[3\XTWTL!LS9,SM4;_(A-,JE@H8L[V"COUF!P49)%*3!#4KDE+Y I@4T,C^ M:+G<;_']%/=16RX;-LD7'\5S?NVD6(9S?3YFY95J6+",P3 M)XM8)",>+62%3Z0GV.*>]]2E_;5[YB3XA6+3NJH&Z,!"M<6V='5:0N$N20_8 MT&UM *BXRH^=.V7-_>WD\6ER,^7MHLCXX9:,/\V>%M/_S;] OU^>4"^EMU3\ M.XW:FY-/<1C>QB*?/?1B_ M1MW0(V!EW.ZTP.5,/]$=&]D-R#F._">>CMKV=+H!M*6 ;-C=!&T9M!TZGB%W MX4^AOH\% 9X F)- SSX?2KI=0[K$()U#!BCQBA6>8-H>V2 M1I2;ISOQ8WMZNG:TJAD0.BMB32L-ZHQF5! ZG"Y62$?6E M^A&I'V:[4AR_CR1N7L&YI2LXGM-?3!KNMLWQCW/O8LU00VASA^;89SEU7688 M8?K!6KD'O^A!"+D^J3F$5 MQ;/5-;$KLSO,.,P>)T_CQ?3A(QG?+*:_3A?3";(9,YG8K*@IAUT'P#.[-IMU MDN8$E6L9'7A3F,5XZ6+^(F"C@4A M;13,7L3#S&"G>11F!OCIAJZ9.#[\:2.#VJI![!<=2*$D4K*&XP8HE@2=28L"SBR2".-H?14&+]0? MD=WF+0V67L@W@0+&;;0.(, 0#;-)%&=D+\)PT'-_S^N&C#CTZR98;@C4> 4H MADLC/\\)8/)Y(1V!F7@A5VM*^-?+>!T%?V/V YS'*=\.2?= 1CPO9JX ?@P2 MPF*98,NSMQD#JWU(@.,4R.2B,M3G?(.J2>5_>7 ML;@/@6UAQ$&T@G4WD(_WF?B;_09\YH]CGX3$[#MFZ$LV\"/"XC'BK59TF=6] M PQ!"0L]GL1 >F0+'9_2'7OMJV#)N?1V;%AW20 C1$.^#?#M:9VM;*(:2!_K M)$B=1FV+D9$14PXGA#:OG$!B9A6'(@L=C.+HBBN9,$KLK;].>6WNI:[99ZV1_9[ BQXRRZ#5+1R2J.9JLQ MGT<^*.0W(>$9AYTX=2/18Z 8BPU++34#)(AM_ H%H@(1$.A3C<]U '5NN).&,P*KUMJVZ3"+O+!XI4=5G MU95FD^V#YZ=B?>0_T*QP%[=[NHCG-,O$ZD Y*_4GAVIL1PW!@17VHH5EGD

S\B?'[)-P1O137EZGGH4^; MPU3D9*0EJ'%)-J2D"PL7-Z2X%0B!:MFNW?ZM=F9Y,&,X1.F []*-7X.0^KN^ M"F1';OEJN;.ZWSN-ZH<-8@?0H6/]8T5^5Q!X3_R:_0@..6C;6$,5E6B>",/1UP9&]%):*3EF,6R\P_DHT\)A2:MN;[:=8R'Z*Y M9"ERD?3&TL1QQ%YD3-F:3(Y[XG/#8\S&2KI"C/S T#GS$1>+1!J.6!?:KROM89[?L'[VW7OOU)9Y+ MQJD0RFZG/D=RQ 2E7'7>H\^Q';0R._E*078&0?"L*-G7\HIH'WM247#,LO2" M&FU,CNZ.M>GXZ[5=[[3M=96VVJ]WU!(GVUT8OU'Z1'G;AMK<;3TL.A(NV:)9 M5+TQJO$=L483@[;F6- A.:%Z#.J@6786.[=C,$FXRI_7!Q2BNKKC.8W2?>(Q MK>]CH7)DEVQ3)Y[IO*V-Z8@]JEFSGQAS"HZ;8 =)"^,+2M%<-;G'!*Z69V_% MW<1><:J>B$LF:".NZ31/3<$1DS2S:'_2)RC5[MFZ'K_V$+ZPUA0*IHT(F%Y8 MO^J-7U9/L5N<,]YGME3BNV2M!B$MCC#:R([8J):[;J>&A?JZ/7MV$[B0J9@V M:^886HC9NP"*Q)^(NQUP:6+V' 9K5=D-:TR3HVFHF)'7H\C#+8!++.R>$3\_ 95 M65$D*;_B5=:@\AJ0Y-U-*GJYKM=JY@) 7?>1JGD<-^"E'RO0>9"1CRI0(!4) MI&NAQPM9+W]\\ +34J4K'I3)VQ7O)A10+4G4Z(ZY,T, M/$HK-RE\&51G(DSMM[55::&-;^39"^&;E/B\ 46M0)$SCJ;K6$B=#1 A0*6V M[3 QK#167K-C(9E=K+@E>5JN#[N,P??AU M,G>KU8'WEM>7'B__N@\26AQ1P&Y"-HY\Z#Z_VZK;?74A@-@JH;.8C58*UM@X MK18ZLM?>%,H)0'7TG$1YNC;B6U^9J'Y<$D*_HG"TS#?>+F!3N5A\^D&V3[!G M5";!DE(_O6.:._=".EL]YL6G7ZCV_H\-(FJ7$DNQ#KJ7&+"PNII8L26YSRD0 M"6 20(5.][V,_OQTO%;QR N7/JSJ=CLUKU_LTB"CC+/V8:!K[&-$:]D7N _QT!>R?:4A"_"Q0J6 M*77* N9$?V3FV'+UZ#7 92Q/CUN6.KX<'6X9ZO2F4C?)N4GROB:0+A"4PCJ^ MHW071%ZT'&!'24O(.9.U$-O"=#547#)A(YM=3;DD>%D[2MW'X6[Z,'ZX<7%' M:;:Z#4"XR#<%VPU(_/A:PK@LI*Z!H4;1+3[4@3.++4M89P)E:_Z!?=_(_EEU M_"Y.GN@N#]UGJYMXNXTCWOS%(+0.$=\"S&+)#$*-A6H?)K;4Y@)A4H4*ZB>0 M"<=VQH Z"\CG35Y=#"1<"IE20" %&;^6(.CCVIJ8$^D]I#D\)@&;'G=>6,BN M&!H##IZ%60E3-RXM HI=67#4CE($#N%((U*BD0(/W9CZ2-6THU4N8\BS^QHKJN)64XRNHX59.3F^"=).\N0FR*H5U91,$)(3_P_'E MBQ=27@F>K0"#)7-@\,,X\IM?U"!%WYO#W,#)%[BVP81D?VS8>- GY@PGO'^K M8J3/S02>J\ 9[KJ[.2\'*"X+0T2I\3!47Z^ &]U>7YWXTH?^HY2]&I*)3>97#[\[F8,05J4FD M7?B<:G2DCH%X&:$1[V(OF#O' ,PS+\F<&H)GN@ZB",).\T"&NW2JQA"]<$^*1& MX&Q'9L9&N -*RBURQ?!3:#"]#.-TGU#\,K=51<, ^EXJQD$&B'J14,'VP77! M RBL2X%2-E15(XMB0H'/N\JBGQEWY9]W?Y:WY51DB+:.)XN[&AUB2 X7I,?01%N3'L^T?-4!=$VJTE1<]/>O]]E# MG/V)H'$M;=$S/T$W$I@>PPT6R]"[,*:^IU?%)08#7]6(DR!L5$SMZC#J0 MM/5+>;#[#&7'?-Y&?,BV"M(R51]IQ$*?4#$)2R%PRDTI&"U*2AW\?%;=5SZ_ M]<(_3AXF3^-[7/%/R-;R3(A9^/3,RE^;*+#@'//YC%J%NZ M&AK%9DWLM#3G:7(S>5B0\7:L6]/."0?$68=17/&^B;?/;"[E;\4P >E1\ S<1I2Z MX>K@40S2S%!+KZX_SZ1MDOF6R1G=(RR^6-':8K MFFTL3@ MR*VQ\:RMHX!U<[-$1;&W3KQ)@HE?)P^?L:]]&V0P>7I[=&>U3^OM;7%=U#]C M-"O011&P@@!Y911(0<*MR/Y8>8#&$1+>31[;PG8XA M4B)LN4O&GV9/B^G_YE\@&9-J7NI#P&%SDLY-W;'=-BB3WX;^,^P94#>PF?KA MUZCSG2FO1M]E@S-)7"="&!52)^/8HFPXH4_F9HX.DB=> M<^X'+>?..9]S\T M\'AAL%&(>MRK!$8)= W#ZY)3>S3X^3A[D#TX&UJ-=U44V3QM%4+\ ] /2RP+D M)-TV 1W/[;BH"O=FO)1929?DA FG/!(SW14G7E9HDEYG0-W#_1 M'43#T=IT&U<)CGC]UB!"X[ZM A;G@JV6&?69T'SR\1.<\$\?[F9/GQQ4(OLS M6"M,=U3+\O35 LT)A;-?]N:8I$1U-I^SOXSNVM=-0OT@NX]3T^I$!HAX[4;) M=N."30L*YRJ-@HWV-9+/3T^@'9/_?)S<+& R?YK<3A?D?C:?8Y^35D*4R]9:#,RJ!$9!FA4*E.!(U0H,_$A[9CXL9D_HC0TDK)O\M1[%*272 M^F8=O"MJ9/).)8ICYU['B#20:<@OPL:Q_QJ$VINP+1"DJ[ *5LN[L >_HQUC MRQEQ//7#DNF/L]GM'Z?WR/?G"F;M?;06 \]%6PA2]] :2GK3\YAJ/N MN8= 3AC$E'FC:!TP]R$ZN3[0K"S^9'#Q_4B@%NSJ+.I!-2]K?*Q27QT9;%\4 M7_PR>2+3A\7XX>/T^GXR'Y&'R<(M%>T27UM@NJ.0UM&V$L2>Q>8>BX*[*&O>5*R*B M34>=C+.GG,.([K2YEFDWO$ ^)-:#N%WF%GL*J(;:5= #*[5%QS+1;ORU&V9. M'N9%KOW39#%]FO"S^%?TR+QC7_1 \-/D%]@2 M^W7"KS[@'],3/WSFEXWA"ASR]'_(O=&/J^'= MT1V]GU8!.Z$]1C])]U-[$_\U&4EW,DXV$].*;-DX M3$K#M29A&B;;A][TE=2:@C4)C8@@0G[+_W7)-@<:@">Z9"CA&QG[\0[6\;71 MF&=>Y'N)GSK1T(-Q&J_%360[N[7 0V_A819*TKM#C839M,/$E;);Q]FMR[C< M.%(B9'N9+S?4WX=TMLH%^!OUIS[4FU\%U!?WR<9+MHI*V*?(OP^\YR!D4M*4 M_;;?4G\!=_R-H>/03T$,.$\S8(TP==A'X 2WIY"A'4/F3X%V"-5S2/6@XN)F M\2B>_%Q[&,F?QD)I>)Y#;N7\ ^B)H?+J0Q76ALK+AVI+/=A&80 9R38T2,@* MSG]?X'@5H( 6^UX02D4U$-_+J"N.[@Y*E-#[X(4-Z,'-V7) TTH%%J+%4^ZXH\B[=OJE=-+"3P/4*YE?2X= M=G[G&\Q=0L-@RQ"3MP.'E@;KB(UB%I,@=\!\N()JP+GK=*-C[;CRNFRA=Q ?&^_5F0I^#]N. LN:V5J20.UJVXE'=7O;&ID1[& 03HG42+GG#889 M@J:MQX0CDE59VC2H2&'GODB:J8*#J85Y;U;+KEZ4,#-D>@O>3)KI3 8ICZ8G MGY)2 [+NI2,1!S26/&_N6?=PPU"W\&4Q)/FJ)HB@XA2;Q8.(+4SXKF5*$KJD MP0N0'KX0917":-K#::VX-Q6<I0T>,^]Y'WK)!71X M'$[NTEQG*Z)O^>B,SSK1 )A>M2L[)X>-^ZZ]-%@RR6^#<)]UW@KN2,V%79!> M R#?Z^A$"GE'HP>O6F5GFLY&G4WL0MW9-Z\T6&_@1-%[H8FWIB2%YZ0DWF)S;*6QW8?Q&Z9PF+\&25OW+&B5Z0LX&^ZN^G\W&+XA%V[,. M;F/HYSGA6$XSB K7,^S#L)W3*:31FFOQ1)(_,N\\R#M[-CH4LA58^=R#(RKQ M:-&Z\.SQ33=G=_;Q32&!-Q].6HSULM[YD7Z!OYTY47J(HQ>:,G?]Q/Z;!$OV M%T]"_AP%L$V=!2^V.S9'TG3!E1TQ&')WU8,@LDOJS;'6+$JJI")+.%W""9." MLMO^Y#2#D^ZW6SBYR<^>EQL&2&';AT1Q=)6/6U*-FXBG7'$@DRAC0O\Q\&EM M0SM/$+IC=C;YPI:DD1<6^V/I]=MC$OO[):_2F7OF+C'4T,]SP?&<:! 5,=2P M#\..H4XAC7;#9[9CZQJ1.%IV !7Y<.3ZC7SR_BM.RO#J'DY_W'9J9QY YN7B M<@#3? "38@"?W\B6#V":#V ( ^A$7JYB+#[2>)UXNPU;12?42ZU"I:,HHN?R M'C,0DBS?/N0P\W_[\ZO,#(9A)@7-\A",6T-%EG"Z[FPHGVY8FOM+8HC84*Q+ M4FR0BC6;*V'088OEFB^]?LM_M ]R.E)S(83I-0#R *43*>3PHP>OVN"BW52\ M1G$$ 48!X710,>BPP!JI#!2*8:GEO(!SR '02QSQT_FG\G >-I=>/69&=W%2 MM?JU"A+Z$D,M<'2$^ ?UC7I0PBIOU)M56:$9D=Y141,;L9P>Y'V16G=K]V*! M00>C$0;$87C%Q'_U$K],TF^,RU*,2\BHLW5$MO$R$J3$I[!0H;X(L3B6.)QF M7RWC-"//7AKPM'])9@VDS>[8.('C =0(,I*V ,5W<3E=!O(,.[QAR#^[$HZ4 MO6UO]DD"OK;;#JX)W86 PTY$>82AQT4.*6R8TQI+26!$8H!Q0T* JX8 M7]$9TM[>)!@NF)A2$+E5M<"1#4G!CS[YTDN2-X@OYS.Y'6F<(\*03WE5GEGT1&$XV<($KJ78]]*Q)N- >YV. M(DL[[EC2P&W"TXE)35^>41%N%Z3(+"(E,<*IN>AH!AJ(NMN!U7IY(Z->_J'R MN/4*5U4I&' 'IQLY8/&3[U<"0\L&\1T#-][4G4AL#AJ0.111R^2R"')$3QK MXQ53-Y>\D1<]RXB$2A^'E$,5\B):-(7H7\K$)^!-<\2.+A/N^-WXE MX_KM!K8G[?V% =L%OV EH-S^M:C(=F[!6[ML# "!IA;(^6TBYW;?CA.S;I-9 MS%8-XO(/',PQ3C=>BIT;7R_UR=T%U+-[6R1>E'I\K9)>OS5^@==C'*I.M%RP MS!["JZKF6A-"KXW;D5-#!5PQV7 D4JZ?:;)@70ZP/,K MAIEM4 PUU%D5P\1&.\^[!"8"^OPZ<0,)7S39@6H^>%LJF:G48#CZH&.YT 89 MS-EU0XI ]!7J#,=4(/?)4^VJ\?2L^D-\G M-$A#FO SR46PC;/-&[FI ?/D0:@+MXFW<"7'(W[.;7&1!W8MO>A-'&LN:9(Q M)>0;CEX$QZ'B %2TZ^"U<>,0J8"H_3 7D(2#(CASJ"&CF-)KOR$YXT/F2F=; M_'!^9]I\\J1F>K@S:&[\BOE%Y>%[[">>MZMVA>*]H*[-/011L]UOE MNSWX'>?M2IDLWF_CQ[._8=7+^&-BZ9Y M6IO8-"F9?*0)='?UUJJCI0[X>/;46V$ ZZ(72EBXS3["#^)SHW)*I='5TY!M\^A1B7DEE%W\RM9'[]B::2O]4^V1T'VY)QX22XF\CR0V [&LCGOUV8U![]ROI[B5/?VA=NG/E* M9-8<\"JAG6H\ISJZ58"ZTDA.LU:7*9039[,R,40C2/G.>@<\MU1**I1)N1I( MSJB9A"O+#H4%Z@FWU>>[((J\O]!D%H2O- R+8JSWX5*YR6Z!@]2$RU:8LN66 M"0&OP98=9[K-^7IYNYW8$H=8+XM)29SDU(MBPVS2O+^_(>^^*2&^>8_5::OG M )1XF$VR3L8[UB1CVF32HS@UM6@WEW3PKDPHIHT7>?#BSGY2'Y$^SZ SGJ2\R^&SK.%-E'Q&*V M[(*+-G%V9[*E;0*>7Y"K;M2& @6ZR7NBEJ///HN;+J4>(\V5 \A<.HT:C1&I M1J*B0W)"B//KB=_QZ1Q+S>65#._+^."&9^"P&&W.8CC//YQKCR&$ZVSZB7WH M=KI107= ?=C5J2G#+5M:+ MLD@ITI]W2(",A7R'7'-2^6L:0DB;)B3K@K,ZJ M#VXL(&K^^2:.TL#G35OBB)\BKBA4O?A@"!+M2. O,+J(*EMPV."C+D#L&;2, M+1I42(V,(\N3(P1^S+-JR2YAUGEB>>!.YXGE6?![H\LZEAL.IN93JZ/.V4J< M:A9GHFF^C7JX9#N6&+[3Z2>^8;_#@I(K.R'6K%I&$Q4]F&'SL_&29+$=[XJ# M&F0@\J<+-$ET-0!-G+718(-1+)..)HBV8AJ(\_:T)7IUY%7)=_E3X D MUW'R7+@!6CP)P!CT2I0VYT\C(3R.A-7SD-93IQJGQ]K(Y)2KE(J2-F%@A%&' M^C-1.DJ1Z*98X5GQLW<]L48:LWO3/,"H,$NOD28%[1,9_D]B3"*ZAK.4@4S??FCN&<&?H=[G?KLKZEPJ [G+\7WV M W"LZ%@;.%"Y',H1BM6G2&2O73?AA0B0? MAG%4]W+H"9/<-I'X[N-3NJ/ M+QL&Y0SP0A?UJ"[GH>K7*1!&M3[ KCA"A+$>MUOS?CT^LFQ_>H9QKSWKZ_"" MK<$[E=LK'W3Q?NY DG,YMJFQ2>_EN3'34!:_.[-@&]QW/R84FM[DO>,8/-_E M$[^=>Q[1\_)U^+O.@W^6,%#'R,7[RXZ28@6*.6=E&TI %,TM!,17Y':/?2/% M4,$0Y2C]Z;YK2"V?FX:ORS>;!/K%/5C/PM?ABDX3G M]L&U'^':=[Y8S5ER\:#F["^@')2=85 NSL4^)C%Y_HR>AW-<\E M8CNJ*=.3XP(]3]5(@,!5O+K:PU)<.,6D\IE>6I0^K]WSY'<_W;F#?MZA/-$T M4_*2)SMS;B 'FO&#NS'BQ*C/S&KK]I337H\TQZ'XX?!P#9&/RY^(.@_Z*>8D M:R:^BNFIH[0=9JKX.0S6(N?4WU/R&F2;(")Q1,D;]1(HJ9M_!;-5!"7)PAJ- MY=LRI",2K$@81VN:C,!K ,-%/8.O<'X[]EV<4/;E7+M;13#MHN3 M(NOVT$2&RKL]^6SX$$=+1R;$;JQ<_IS89^A/,2UVX>.KF!F["]Q_ MS=">8I+3/?>KF-3, FHFL95 _L=.9)]A/-$DE'/RU>]"]ACQ.Y.ZNCV]M->? M]3' VW]4<''YDT[' 3_/WJ.4A:]B*NHDJ_6L](]=Q_.^AW/N.3;GNJ]O677< MFY#L-S9-XV(65M+E)<;DUX61RY__N@_[V?89O]Y9L*NX?2?"?^PPGNX5G'E_ M\6N?!H]^']7>XFDF0*?2Q*?,3T7KX$S%+QI/^SI2P24#>+J[WN6C+C[=NR7+ M&7>\@HQ>W0:=4\C#$Z"!;)E'"5K)(PXK6T?Y M+AA>8W.\F]F94+&-SDZTMLGI\1 -SH8QI;DU0G^'C:V7D&U3:X3ON(8FH@X> M=%2S\\%4GCYZ25;UKZ]% @O-E?A!*..9Z8 #4[?B 7\=57KYS?"R1!.A_P&E-S5W4KB!V]+;V.8T+J/G)R*DSJL$]A2CV4D M7--E-8\=]7G4T&8@1GX3Y)"5^F:?9O&6)D]0.YA-$^DFV*6B*[UBN+08>,IJ M(4A=,37@*$IHY$=R[BLP2 .%_":0L+NZ'R%/4D?!M8Y%XOEL=9+\)1U'/O\ MIJNW#P,.GH58"5.W$2T"BI58<-1N^U7B\+UE_I%[8&=LI;=4N1BE6)P&KL44 MRQ'-I'K/UB;3C&Y5$7XW$GCVU$?4NGEUP4>QMNX,RML3P.K4$.[_!H0(IX1M MC0-(?><%"7GQPCT89YH&ZPBZ,L0DJ!]\58_8EZ2?K>N5RPQR2^@\3,:;2"?T0JR0N-]K1L#D7G M 3.W6M.G6R]C'[.]UR$_Y=CG.)7_-W%'D7XLTCM M87!PS1\'9U3% TD*3ZRW;"/P3"A[#$\]K8MB3N(Y[IS?=9)QS"FXEZ$JD7;B M)7!>G\Z2^SA-3^Z<^CS.=1_5?PB[NZKNSW+88_45YCC'53P5+E# <[\^#S;8 MN#[0C#"<>.M(3?8:[VDA=^YL#0.FQ<1W,!:"&?K"'J*YT@-6SI=EO]?*@G-L M9PRPNX1N!04R_J?''B,[>4O/$=5>8]9JN%]Z7'4)Z.%3=M_=1#;^L\3L6'<][HM()V M=F^"'?(.&'I/0&](Q1.IF!H1F))9P,(>Y+I+3W)82[<>]X;DE&&?, %>]'6, WJ2>\#S#27H=D_ MJ4>]=R9/YO3#-OEU\O!Y,A^^:)$5ZW56Q<'AP4 <10FG;-"1@A=U?WJ202O< ME>9!JIXS[#AT<&MUFJ/\&!ZQ M0.E)QD&F$[C!T6V0>NMU0H4\LU7.J&[!J$?!"V!L1*F')#IXE"##S%!+KYHH MX%X*37/B*N>U%X+!S#>49O?P!,:DYMZF&AQQ=]4@0F,'5 &+LTNI9::]DRC M"8RF"RY0O0GY$OE<=1EK"%T!^#;%-,W.H?&M>2&DQ\ S%0I"ZG6C 4!()S14Q)# 84[H"J:;L_@!$-+4+>5" M,E^G62WXPZZ(/#C;9U'F.0T9N?5'&M'$"\>1/_:W012D&22?O5 XR(Q2@Z)W MI(%G!+V$K1M()P(HQM.#PY:&YC1&9"VH\$HK7H,.H3FAX4^IQ_Y_L=@6'']Z M%R?%_8QQEB7!\SZ#V'410\7'8!GL/$B#G-/E/N'UQ"5G7D=1PSFM'F BA/K M(TBAG5H?S7-[OZVB2%9Q0FAQJ\FK$85");LZ69*6=)'.K4\[$HQD=;^K3I0L M8M(@2RJZJ%U7AA\/*-_\,SE:/W"G<+;ZKY+(QR]>$(JAN(FWVSB:9_'R+YLX M]%G\-]Q2X/I%W)($RE??B49KPW[PR49("E1;$2)W:B'!Z M)PZGX\P+=>'T<-*+ZPYDGU*?_4V67KCR,6,V' D?(O2"_-IB4NA MB4@?XNB%IDQP 0DG.>PK%LVN:,#A;X,7*)?H\Z;OFK.04S\7==?[/(-ZL'-^ MVH=B[;Z?0RK9#G[QW#+ %/8]/EA1-=UB^?0"G)_$LF^O5A4'I&"!"![0EJ38 MHUPM6_FJUBI;#>/[%JR=QLZ-17G[-8\R! M3,2"86WJX2$0O@*HDPN;$*A*H$T?K*G!$.F"TC,=?OS$UOW0U^2%PA/E&5(& M6)QS%B/SQ8F)$A#M[,/ 47M6 7A2(A".000*TM'$("(@QY*F"$ 5 -P;+I0- M01@Q>AQL6!IAX]%4<>+%@=B6K[T,P:$A-KP_UP4XBR*YIQLG\!M7SUS^98WT MA;J.YH[;>)]MXB3X6RL=XH3/N4#'8AJT0?R,ZB&7Y7;T4BB\T+/>"ST77NBY M[85&[>VRZJ&7ZY6Z#B,/;KP2#,[\\U0 Y*-]+L"S>02>#T=@\F47B,*]TNII M)Z"/[)B&'*260QJ".)XC&H[[4SB@ZDEG*4UFZW9..&@+FFRYBWESH!/:4#ZV M2(V]BY./#%=5:>!TC[O\P$@UA*>(CPZ?==%ADER8\T1+918[)+_PI[OAO\XW MK,TA6 .D.P'4..1T\T/5UJ#D%Q$5 VF+C%BKJI-XCRO;-:1"83QHZ_%?F1-5R(?H1TN._BYWXEW!?JT,M]S<. MRE;P /R6O: [+TA^]<(]=>)4KQN77Z-C/NJ%G7F_N@N+7YF#/V(,W-C[;M7> MX9P38)T [X0S_W=XWCC "Y6/[=7!V/YCRG'X)?^]3RZNSBA_M]/(Y$<;S]]S9/])+>H0/R?\P3 [W"OXN3]CTT#W%N MCNC&W-?B7FAHQ?\#P2$T ML>01YH>AW9GT$1<8YFB&:I!@14+_LD(.I0"G*( F:E?G3[OXBRCV0U=(O--+ M['91V+JXHJTPS_K HO%V@S>((5C=0^ZK"*R9DE.[Z+$D M>K(;[NI("H'KV;E4WR+"9[7RT=XKAX@/U @"C(I'HQ8$]_\EV M%\9OE,YI\A(LJ7S(%MZ7:QK159#=,2=@7Q9W*.)X;F[8X:F[K6$HH[BA(5EO MV4E!G.34B2K0&T$!4)(_@\!K0RC>:VS@>]*Q@@%XE]<,?4^>!8F45]=NA'!0 M6M2G_G[)G1>T *9?EC1-H3QY ]")^J.UUJUT#>[WB>[B!(+/:;6AR5RW^-&R MR:\])2?:^7857-&XUY8,=HO>;GSJF_$*<%(2(S5J(W[:E4,XT7-WGGF9B$7V M:1 QF\RY2S5-> TXB IL(TQ#574(.$IIYJBM?CF($WU\9 HP GZ^"[H,M-%"R], \DU.>T"D"DHUDMV^5IK!0*[P!6PT[K MW4^C9;CWV6H.CE[3?4+);K_=L7EG1/SX-=JP!Y(LCL.4I():.F(Q5Q"R:#;; M/W.X*,B2>$W9[)1&^V?XCGB13V*>9\% 5P$-?9+0D-?'+\BP, Z>#-"O ?N1 M>:L1>:5AR,A'C& X(JL@W134@"O.44D ZXRWR^B6P,5R0%UY][3Q_"DY[]_6 M>[^#(*=X@+JEMQP.J9VWCNFRE;<,"*^-MYH;20Y&!/MBPN2OR-/C#;-4V7"V(6QUMHF9"^'FOUJ)#\P#\"_67BKLVT^" M,.2> Q9O(17;] SB-4[^$K\PI^&QE=Y+D 7,R/\?D:Z5"A$.O0>M_,LNV$'* M2+JC?)E8?FI"G[#[.07#57> MILNKRV%=<#4G8;M__)DF62WV9)^JN)-]^/,->\EQ&/COPTRU..BN'=&VB!W5%0=HK%1V< TJB7;=(U62( M)B8[EP*3*8L[L3-1.2+H,"1'1-J6ZL3^ &HJ)K=0D/; M$&@*JF)%JY^-1[E5K-/(1 4DLYHZ5.-G_&4T@9'_UO M();DL-342IP2BOPFX$X0GS[DIW]*/3T$P%%3.9N%EC9_15-2&1M:CUD@(&FA M%;\%T G.#_/C9O7!X0$ THFAE,WRJ+#Q*]X9H80-K>H5"$BJ9\5O 32\ZHEC M4OWR1@*#HX!*9@L=; &@J:&"$]U$79^DO>=X#[F3_ Q[@;C*L9>C8A7WR"+? MU:HVP?C!N_;<0H^"=WAA(TK]!$,'CW*,86:HI4CC,!095TZD;\I2H>^#B/(S M.H70=JCHR9Y6HDER0+5XF*FA%HRI,D;E6>KD-T 7Y[$G[H)AO+\R@(RU^>7G M\Q\&E0G='VF\3KS=!G+R%(>$&EB40," M+W"2,%J/CVH_HX1!K>=+[DBP."/B$8 7XK[T3TSODL +GR@,?!!"2 ,QC%8/ M3$AXJF$G3EU;]!@H"F3#DC*Z3"HDPES+%E>]GN@+C?8T'3^G6>(M,X7$;3 \ M%5*Q7%>:0Q@4-9$S(=D1$F LF,P!\3L)=F3]%,ND/LFWTV@9;^E]G)KT68OA M0!*N6A!I(FX;'#<95\6/)B%7H)!W@/3^;*9@W$XX1J2 HQQG&XH\EF07LX=0 M>34;.0A6#HN4/.>7\TDJH@"T7!DI$HJLFY4;VH, I.?\UPQ>6\XL;5'QU/TKB+6-=L6%T65NS'7CER[ MZNN]Q9GN>926Q=6OC$%Z%R>W\?XY6^W#0IJ*X:DIU,GFNZ#J+( M1J1SY6V^!"E;C4ED48BO1T'-VS2*_3BHAY@EBJCNO$^@J!C?$."-SI9"X) )C+TU8.<;_I@$&5M%KI1+HZY4 M7)^?6P)WGZA+$@[/V <\'CEUCPBG%Z]6)[+9GX3<$5W#0^T80.@!TP'"G[4G-I0.(:B805G6D4X(3#.V8.-K*4 JP! MR)437>#X-0A#NQ/; V@73F2E LA/7!N@R">J$EZT)Z8%O!M'H>4-0;CAH6E> M(X'#S'U6,-U,?CX 0LI^EG(AN]B?WR@%0"=:TC18US:FD4(ZHA[J)C42,'P5 MT=ZG.U02)VH^%_[LWI U(8'#4Q$ETW4%:0&AJ(>"B_9ERW)>N7?F&KHU[[/9 M[1^G]_=N:#*>O. LD-%1\O_[H/$NK?[A,VG8A^R 9IY2CX2J\31:;],GA4,U SI+2'$2F0 MB, B LT1P^@@4=&OD7B DXIL\'1_FVWXC83<&$1;BNF?%UNPD9>JMNQIUV]"Q+Y/86*2'YEP8TU_7VPI!$S MJ_5XG5!J[L.B@<=32:,0=0U4 J,HG(&;EGZ5\*1",%>N/8]+[RK+/%YE+""B M).2(V.<"O)UC',;K-]Z]_=#JM69AB8MG(IV$JYN+%2**Z73@3-ZZD^-><629 M>W;#J(Z1\M'+N'^ L[>*#JZ5:>95TZZ0'2J>C741K6YB-G@H%F;/F/3<2Q?[ MN+/O=(20L\4ODR-I]%'(T)^VJ(9*E37$< MU^RIQE1'6W+C4+RG:/PW2DD1G$MC0[!177#%'+9F?3K%$C=7+N6FLW^3O+=YZLYQHGL]6AA(HQ,2$A M9C1;B=/(7]9BX&0K6[ DJQU4(L&.6LO"D.UH$*%6PH>$W(<$E82>7D+LR?!N MS^N7J?!-F;.T7P3C!6DS0+MGRB]>H#XD;Q+EU T9;TB4(NDD\3.&:! MUPAOL4>H8DW92:_1=6!LXVQ+LJ[YD&Y\=W,EHI38\C!*A5WI4MQU M'T<.4T-@,.-+\AL/]$NV>*7A"_T41]FFQUZ6%=%+\1:JX>CO* XI7H"/D+,\ MD'O@T<4LPJKF>=(18;;XSY=D_/ N%J_Q($-4TKH44S\0OK^%YX0NP+ ;G YI MSXSH1=FS?B"85?W+Q9DQ>[(J":XWM8LRY?H '&G,0.I2S+GB=5"#!K*79]*: MP6 V]J^79M1W;% '&QQ![)),NB[^<18-E"[$H"M6A[1GH'IQYJP9"F92)9D'"KPD @POV)&U-"3DP9N4 '?O-X@$R2*3Z 6I6)&<% M!3!7(0+@CE2;.)3"4')"!>Z2]NB*3\AA'=$@0QD*F0XY48SB$2XKQ9'PL@W' MJ[WJ8T9#K YM*5*C0K0!!Z=*M!53.FW+NR,"!5PU:\_IU4Q\;[CQ8HF+IW"= MA*MKG14BBNIUX*RE?[+(JQ9XG?':BT7]U&,$?9P\S*>S!S)^N"5/D\7T:?)I M\K @C_?CASFYGXZOI_?3Q70R=\WT>)MRFF8W<:K*3S0AN61L,G'T5E;'<,2\ MVBQ9V=6(%(@$,)&W&'J)50JPU F 9"H/-!/5.()E_BU((DI!UV6;9U[&IUQ( M@(8Y=Y;7D2P8?GZ'K5@?3.RT3+IGR.89;[QI.R8$CKN;T M(EJZ+L8(*3@I?X(GDW>"F_<'[FU$2I[$10@>W4)M]CI?Q?>_5:R12;3?\O[: M,?:"J_T^FOLVRBHWC25Z([8E8$_2Z,XO!C#Z8C^ M]KH*_,?)VVP/TFV*[RKVH8#09,"%?C[='&5;:A :+0P8DAV77,9Y7T'_T& X M7AQQ9N<4]IAPX1VP]3YOSB+WGL)YOO\Z@P?Y>SKR-5^"#SC&9IVVL6%"Z!/O M!,29%W8+$SH)"V+M"K&><['P]P?R#?F;.,J2X'D/#D'9.E,*BGXH(F5=%?8DA9MP<)7XC]:87)9P.6ER M>![^[IOYY.GQ&^32Q>TYZ\X+DE^]<$]G*[[2U55.L<9V*;32"JB/K*2HC@16 M&MXLXRJ@0#@)R"7C2GJ.6BN]#BR[2,OE>N%RL370#N0:H,(*$Y6;T_<__?@] M-RGVA8311>)!AW?U#J<]VOF-J*M(8#VV."[KG/E51HZ\99C7;4*C-L1>K[$R0(VNQBRGV^=X?Z![9\[OX@.GGUEC$_ #U M[6EM3N9:CAP;:09$CIUOZ-[K=SQ/[4V.??G2USJ"O5S7YO#\S]ES&*QUA0JM M,%V:NY6"Z>?M%IHC<[:"+\OYNOA4H3N7"F$K((3"Y#[PGH,PR-#[Q-XS*68K ML;UZYRV!IS?=E0H-/&9K!(,0S=8("F"DU@A:;B2M$2(>LN;=R@L4-RX[-,70 M7'20 >*ICYKMNMZTH5 41L5&>[_I4$,&)OL3A"PM#FY)H-R(-.)A782R$:=Z'T2 @78HQ2PKM!*:$=DASU-.8 M0-[=%.9@K]<6)*NZ=9!A4LA0?5]Z"3@B*N ML32L-Y97$CB[((K MP- VOK7\2$Y-\L#W=1,L-R1(B4?2_?-5&&P#OLV=OD5^L.1UJ1-51),C;_=I M1IXIV7F!3YZ]Y5^@UW$*/HEPG_0NWO%<,T8@BC.RC1-*LHT7D15DI_G>&^RS MO@;9AFR"]89I95!DR#,LBK17WFTX2VCLO>+G;!JE6<(U11/AR0 Q=X)5;#E$/-=D_L';Z@,Z-;@KRM(60:TR%:P#BG/(C$E] M1@0PA@GJI//UF#W%AR;,),V.O&:;,+"8E*?(0?TO^!:97.%G.][#*KKQ(,Z6=H"642P[PB?ITNX,1 M%XF\UC.F'-$5IZ@32^T>95@..$HU6V:76>&.\IQR!V?A0P$[S,@J5%<5T7:F MEN,YJ(S=9G"9.CJQ2:,7@EY8@MMEU5P\1H?H8(U;%=5L"6@O0J6J ZJX %O+16\]E+J@/+]ZB4!)), M)YH8L V&ITXJENMZZ/S5VP&/VNG*"A.QKKJ]8(TBZF8T MG(KIMGRU3TD$)N&H#LQ3<[K<)]2?O= D"M:;["Z(O&@91&M@;1ZODO*7:>33 M+U:Z>"1-Q*/](0:CD0!P#$&<-('C.6X?9PJ7RV0W M#8T8."&59 I5"@4A.-\I?H3CGVLO M^@L@C+=L3;WTD(YY^DG_8!;7O/MV"_96P@A1HI 2!^E6 M[?!O8WA+_11$X!4FST'F>Q+^#W['L4#L4)$6U%*74 M70,\GCI;,:9;"&WS<&-9(\&6 X(&X75)L72^GVR?S *=S#W#">R<)B_!DL+\ MH34-$P:J"S<)#8;E[/E]8L M&J1S]C8\?Q;53R8_6.4^Z-!=23LQBZC..U'C.I!X8F+.G)S'*1!!@L01:9PX MHY?>.4I6(=HN#L#)>+Y/_1-<'RBW]Z;1DK&6TELJ_IU&_/F/_/$2WV*-B73= MH)M@Y34$.S2\ZPE=^).O5JH-W2 G0=[Y.9'WL(G]7-,[K,L)1XE989-I*>)M M741A6H((XD["8&):O$GW]NL_1_N4^L46YTV\W089Z/X=I8^4#3.S@G67ZEZ6 M]-S:R>\T"*9M?2MBSNSQ=^!6ON$?2S;\!=%REW]$*KJ$$2859>3@8.@1&4?1 MGGF"%9/QG0?WPG<" [V6=3T&8H*,^6Z95<14@W8E$F\)H Z\2U 'XNP#7LQA M-9B*P' JAC;),4N"=1")RYA>Q!8$&10F@'X=)]AGOX^]J/9 Z"+R0+/9JM[Z M1S+IVZ'A1,U=1"I"9AL MNH+C&XWXZ1C]Y,C1JI),)*Y)YNFG4+2EUQ/=BCH%QR1+Z8BXM<@RBVM:6:DI M.+.<,K%HOX8J*5U*VE1GT<2C(%"T@68D^)$V;&@7 M5$A%!GT:&E#BC(D*)42=VL]N)KG;CR*]UQOE$O93?Z(R>X&IG HO&R'^( MHZ3XR$_S )^/P8(N-U'PUSU-=1UL3OM(Q'OJ9QC*Q@7W$SX/YV;\R062MVL4 M;2CS!\"N:PIKQ9PJWS&L/V9$RF>0ZB%N]/\I1_#ZK2;.74(9B]%2UQ#("M,! MVS(+)C41-1JNIIOX:BB0$TIDTPB;<4:*TP'=,\LF%3WU&BXNF?B M2^,L1T2AAVY4PI%(F)8.75\*QPK5+5U4B692QD,\9[11SIBVU7+$ NIRAA;Y M88[HX/5;^>45"V(5"7;X+@*J.)'DDW 0,@']]3GA\[J\X.;ZO-#-_7YP3'U^<%" M?7YP3WU^[*P^/[JI/C]V4Y\?'5.?'RW4YT='U&?8S M8=/]'K6DXGF$.N7F^[U#=1RQ1K.LP5/=*TA_1G9Z!4\UELKOQ/!<>TR*)9UO M*,T^)O%^QX8@'3\S<&^I2ITZ<<.JD)$]^*Q[@@">,EH[ACO7AZ"&TC>BS+A$)?B M@RHOPQH=,16HHXB-1"!+7)PTH$[,M5-B.#JI\)EY_GKU,$7.KAM&JK3$QTY" M?:%IUMP;O W291A#_*%,,-0C8::BVHC3S$;582 EI)I9DJ1PEDB-W=D*$3TK M]3BIR#:/B8DG+A]Z,#^)D[W+7[.?.A/NJTA[.VF.VV4GM-EEK^G6S(ZEIATQ M%N?8[/IJ=K9.OHUU^7M6]AM4HWS9R(VK]J!BXXK7:-.8H"C,9+5-=19K'"^7 M^^T^A,*@,[@-?Q-O=PG=T"@M4]WOXU0[>74C@6=+?42MFTH7?!1+Z,Y@>T>@ M(D$X#=(@0MX!@??%G0TGYI,:R[=TQ>S*OZ81^R-[9)*E8_^_]B*\U)[0=27B MA!9W$%>AQQ84L#79FL66+C^"SC)O7($[HZB+A(D1\GW][@JJ179",2W$4RBD M!A-;$8VLM:.&.*'!.B)B[VCY1FHDG%%%W4QA"K.[DW%"/3N)W","P(V'^S'9 M.1+(0X \('#JW'6H$9C=J'>BSV.FC(-QEB7!\SZ#2&L1/WJP\$*P&&JYJ1)$/N' M97\-Y_E#$,;3XN&&I:[8H)OGCI-!/MC7R7M-F2.#(@H]QJJ&ZZ:MMX2S-><2T3F+/>"LCU$^ MU^D([)/,"T+^^:,7 M1"6VMV*NQ7'_=B[&PU/(X>/JQT \IV! M&=\9H$XD^)]W%%LCXY4TFB[HN)V#8WQ0O:/#;,4D@R_[#YJ"G-->13L$'=V' ME!9><[^CF99T_ M20O/I-*DZFM2;EH!:@W:'X!T2*KQ(%A.OYE2*5B!UIQ)P MCK Z! X_5EV<:)TN>$QPG/##)7C*3F.BT!-WUZA'+#-=7RGV7>PYNUX[?LE5 M'64XO&HRB+F(,R]DWC8+7N!BU"I.:H<4N(9V _$0XSWAV;MO\RQ>_D67ZZJ! MQS,IHQ!U.U("HQB/@9OV41? H#$#@G'CC3=N; MOI\@Q?O(7\()#!A\1OJ8OVS_+D[^&&2;31Q"OT6^R:>V9VM4)//N*%II[99X M>,;?B<$^OH _@!0NP.=KJ-?J&:G8ML5R"<>)+]!)B4\8 5*C4.S6.^ R!A%4 M^19/=?PWV]'HDY?\A68%ZVH?HH'%<1I&Y@LOH01$U%P1)?L!%5JF1X=7_]L^+/3S-,5\3?HYG7L)?YL=1LD=,DH MIC<;+V#37"0-1VP0<#3/3HQ"T?309]^ !&I4HI$"#WL*'U F%PIA MRDY$[@WWL*TPLFG!EZ(RY(@H3['NSW6+VK(&9A\A;\;S M7\CC>'I+[F9/Y&;VZ=/L@_C.>36S)^N"5/D\7T:7*+?,(" M(K5V]1_VX#=F*[%B'^^S39P$?Z/^(KZN'0&H+ET?21/QC&:(P6@4 MYWB.%3O'[6.@$1%TP1/D>T,5:5CN/]@N6"-2O9,EJJ3P0J$;BCW#C=LC][\1[B;\'#I'HA MCDM>:2=OO=#$6[-/P9(R'CF#JO-\2V3$])9.XC7R7:PP<1-@.K#8SL07H,Q) M,UA(#A9JQO7MP)'[F+DOQ\BHGL@+Z3D5\!;"4V#GQQSW0M??BK?I[H3+:SKW M\)(YGIO3;4,HV]F6(SDWV=:XZC[7_JIM'($_U>J$$WL.P+MQW:$MA_ZN@QK>*1W2W')0 ;NB1_K[#7)-.EUZ M07]=TA975\ ZHT/JTNE20!=T1Y\(>Z W3FG*O>&P70WNC+ZT1-"HS#WJ6;J> M&8NPY]ZANN-=A?E\/9_\X?/D84$FO[+_SG'-X!;2PVCDIX_>&\228U[=4K'A M9HN$9Q)VXM0-0X^!8AXV++7TJD0B/M3[@9Y4[\KMM/?H5M)+IALOW1 _QR0[ M@4G>!1'QXY#)F!(+"<]J1KETMUY&X=SJT0O\6^_M4QQEFW'D_XEZJF"D"P%\ M\[(74V9J9FQ4L[-E3V.".8D1 2+Y02S00=Z6&E#"72&A7TF8?^>&):8U(6]S MC]C-%*THX-MB!T%U\YX&W8E)T,B?M3D65!PQQN,%/#!&7R%?_3.+4O_R'_^M M^(;]Y]E+Z7_\7U!+ P04 " "8?%I7B[&-DS%1 #%I 4 % ')E&UL[7U;D]LXEN;[1.Q_X-8^3$_$N)PWV^F*Z9E02DI; MT4I)+2E=W?-2P10A"5T4J>(E[:Q?OP O$BD2($""!$@I9K?+F0F ..?[#BX' M!P?_]3\_=J;V"AP7VM9??[K^^>HG#5@KVX#6YJ\_^=[ZW?U/__/?_^??_NO_ MOGOWCX?Y6#/LE;\#EJ>M'*![P-"^0V^K+>W]7K>T)^ XT#2U!P<:&Z!IUU<_ MW_U\]?/UK?;NW7\';3SH+JIC6UK0V,W/U_$?^E%SMO4+JO;^YN/[FZN;6^W3 M+S>??[G[I,V>XH)/J&]K6%C2A-;OO^#_>4%?U)"0EOO+#Q?^]:>MY^U_>?_^ M^_?O/W^__=EV-JCZU?7[?SR-%ZLMV.GOH.5ZNK4"/X6U4C5^O#AF7.?V?=S\ M3W'[^!=Y7[C^_/GS^^"OJ*@+?W&#+XWME>X%:B_\@D8L@7]Z%Q=[AW_U[OKF MW>WUSS]<(^Y7IEL%8J"_0DKY@X+^^]\T+52T8YM@#M9:(.,OWML>_/4G%^[V M)FXT^-W6 >N__N0 ]QU&Z^KS[17NX?\;1'2*_]NSC*'E0>]M9*UM9Q?HYR<- M-_\\'Z7ZY.Q7/UO >X__]IZMF?<".KSP$$WQ)_JVY=HF-#!K'W03*V2Q!G[28FUB''[I3M?3/7 "C$LKG]1:(]WOV[N] M [; !!>K6P?C<+6!LEO&;IC ML"B0J16QW7WP76@!U^VM$*MOP/(!KPKC2F([,P!H9%G!8)1$ M_)-YMF9K1VR7A[IC(1*Y,^ LMFB.XNIGMK+8S@5#6[ VQH,V&K'Y M54EJHAY368 -'L\X5VE,S8CM<-]W\'ID^&,/5F@D1ML, WICVW4Y+8G:CM@N MCRQDM)[M0,XNINH)GEMLV_B.=G9\D\NADMC.3-'JTAE9:#;8P!<3N!/@;>#D=&'!J=X,'8JX>,[0F>$1 R_Z9 M#HU'&W]K9UO!?#WSG=46S]D'*S'XQ@?V5@4O6/P7%_SAXQD13SI\RL]6;FC[ M,4,;,NXQF*&U^KKK8[)?IV6K7VK4^)/E): M:7Y/4:+_/,W6OK\HT7]**_4O[$OTE]9,PXO\$KUG;E/2@K_,>,W;=BTG#0/@ MZ=#D'!Y/JM:_P5ENLO68/U"#%T/[C"##Z;H3M=! 01R#\W3@7\( M_'7N7*#- G!2E"=[/U:^ 9TOWT4(<& M_ MC]K"RQS=G#GV(]Y;/$)+M]!NU$SL-42IHOR'ZW$LH+42[L,2.+M2Q*>V4T^7 ML:_>T5=>%!M3J=O$MAKSEI3I/4MS]?I+RO2:V$83'I,R'2YHJ8EN)_^-?0B6 M6TKU_(TW(=S$MKX!%XV%<]=?B!,KO]DF!(IV_Y4F#]6LJ!<%JW M=@?K%P>!U4>;_C>T+@BV2G@U;5(F)95>D[S8N\ ,Z^+C%3;==^B!/.RH_Z"G_]K8Q,[(W6+@P: M1@"J@5U8>.UA"!*'V&QM\7'E5B_9ZO4?JB5\8J[G!%?0W">@X[\9/>]08VK- M 58>FKO1Y@F6$K".S]>O(%&2UM3EPC/",OUG;U32R6.I[0QWX_4&'I;R7I#: M*-%5_#47?2ZX(NN"U<\;^_4]6!G!I63\CT"00 ADG- SM+1\>WJGN.@Q5YX M*RS;^TQS@0BT%G+ZGJ>2Y%7>SV&K%MA@CH[U%V#^Q"3P:5NFXZ2:PO>0/^-[ MR-'ICM=4[Y,?J]S_I>WI9OT]3WZFC: 9U\7$DWOJ,T2^B+^ VJJ8' M2/8?_/" 9>"X^>BWT,,?N$(]O-+>:7%#R7_JEJ&%K6K)9G'7X\Z;]BKU%1-G M@+ =AAG% #"<4= _CC,*^N&WOOT*G-Z+&YP0QBV96&]__2GG[^_K[D^LCR5J M,:<[R3__]O'V_O;V\]V'V_L/]U>W5_?7MR<=3*+=<]*=U9U5W#[Z9X8 Z9P5 M48GW^R [P;O5%IH';->.O]QI?KMZC M4=A!O/CK3S<- O!W'PW[P#'?YF!O.WG4()1L)RPL0D0(W5 0.A6U5A-!Z[

+@'PI"J7+MA*=8A B;.\E#7#C-/D(3 M3/S="W!R8#DMTBY$F'H?@?%!\F@6]G4.-A#+8GD3?9=G)WG%V@@*@P01,!\I MP%PW!@QVB#IHL U/SG$BFCZ^R.B\]6V#C!.U5AMAXQZ421,&X/75FCOT*PPR=5)Q.BK<8 M+!9)8L1H_H?&$9O9KJ>;_POWU-5&7N$6HU4L1XR5;$\$'@1Z#M )Z"3_W"X\ M"GL>(T!S,S2! $X";,ZVMD7>RIX6:1<23+V/T: Y%II 8X'C(]#7KF]>EMCC MGX/&:9%VH<'4^Q@-FF>A"1=<=,Z]>-N]V&8.%*F_MPN'XJ['(,CV(L2,&?Y8 M;7&X <&]DU>L79 P2Q C0_,,-&$>X9HCNE\0.M3#]%2>[Q*76OG%VX44MR0Q M8C2_0'.(!8&42"R<0D#W]$@.BBLNKW@;$>.0)$9,#0\!=L0[?;0%V]C.&_6P MX5 J+=6'5N!3+$!\@$KS"C1W +38Z:897Q,CPI(JU498B@6(89$=>A#V=[@# MS@8-R%\<^[NWQ5&OND6VFMS2;82)79 8+MKNOT$KV@+3+$(I6:B-X!3V/\9$ M=MA!M+8YAE8'60C_A1W?PGH&\M*-4:B-FW/+$&,KV(D0+FT?HKG3SGT!W MR-$CI*+MPHM+BA@EFG>AR3BY8Z\?T6_RUA&$DNW"B$>(&"*:[Z%YB,+P)#:0 M$F7;#%.1&#%0-%=$/7@^@I?/3@TA_[=GTX6T_%HT%L.!]I#;]R;](?:XNMPN%Q4O'>PUMV7 "G? M?;?1]7UTGP!OAF^#A4$['[0=^15;_8Z?M'S4*,;[+B1W70?_!K M@J^Z"? S.UXJNPH!>::Z2A&" ^ L*\J+VQ6R1,]_N/@Q$"3_BPDFP,OWW+-4 MZ0XUN*6DW,'A8827N+PHY?HU*L#/*1KGWU"K,6>#N*-+,(.=Y'+G6;Z<)/IH>T^T]<+PW MG'8N2 >!MC5[O%\F+^%H5;I# &XI*5>NVKJ>GR(-Z#BD+'@%9 XW6V^Z?G;# M%S!(PS^M3G?HP2\FY:I7^4E!Y)E\&8:$/C7 P0]*C>ZP@U=(VB6SZH-']>CH M,M0XOGJ>RX/XS]T!G2H1[5):J]:$I^\@X03-/U:FCX-1"B!GJ=H=.I26EG8G MKJV#06+C-+'#O+DL&\ACV>[P@ET\VM6\5HT9H;34#61W\*7(0[O=UZ(]8R([ M.=H8!7&)6]M$HKEXD^2]%9P6LU97BA)ESY$K"2OHB$BZ_2>5P,X-%6D@!%8Z M2Q@(4741::JQ*(B/3*/T^FRGR.G":2W=JT<./AYP"%E+0($"C'!\8"QT4\?/ M+A4R(J=P]QC!*F0MLX4BC!A9KN]@EPH3)4Y+=Y,33%+6$GB@!"ET\]%V@N/W M8$>UW.I6XDB>@2=,#721.N4%KR6200DV87/B(4]>^2YRA5G.6N(<9%-C -;0 M D;TL%KT7!<^$4P^QD8E"T<+':-/5G@KB*>A5NH8:4H( M*RH.0QQ/,J\VH5_$HVG\;F7/"M_"*AQ(N.IVA W59:XU&$/.X,$\Y726%IP" M"@JX2#K;97/@=.=7>)9&KI!6V>>K^]O3"))6<8)34%$!%XIX4EG66H5T"V8+)S6,!P"DI+;=W"!7!" M\.)=<<>0+Y*,ED"[K1MAG!(/>L&+WS@?@VWAN118*S+^E!H=XP.OI+0TWNU= M57"')3(&<5U?J7%M67 $&J?TM2:OD'.5:1;W/% %+>E-3DDE*<*):984K((* MBD53B0V)G*O4_$>CIW*0]VQT!+,[:U6_LXW<=I#[&Y>0=)2I+AB-\E3 M4NZN1J7%L@=;>YRSW0%;?##Q"D)'\]AVL7MYNE[J/\CG?SRM=)-6(I30R?"V MK&:9]T;=9 JCG*)"TQ1RJ!1M)QGN:^552ZOO&JE/ ==*99J4DKJ&?$%9TLC* MW#P+E+X%'ESIA^O_A6FCO\,N&?P>^) M>;6*5["5FN\& >M41LT.'!6\NF@.F3J!\HW D34#3O"B$I.CEU2Y$\RJ(*H@ MWXU*8UI:&^&C6SW?VZ)._7ED-_+F^Q1/]Y&DZ6"VWZJ$UGPWEO.4(%)'A8P[.X0T\)3E5B*2E' M_*_ \L$CHC<.M,3]^!5ZV[[O>JB/#NIJF/ 5)X5$_\\@G]26:$DIVR[ +GW, M+T;4KKRIUK==-"+BG,#!<1)P7N$*N O;)$__I IMI02G1%U)C+D IHG300,+ MC>DF]MX:.VA!K"\IP<[A!&!4J-MI&BK$A= M>7+MBPXM')@VM0;0W4?[I.F:FDV=6J>M!. 7JJK;\'-( 0ML\/9KJ9#W\'!S M_!BX2*!"3LFV$H!5E&Z\R3:R/(!@\.C+OY-2;86618RJ;KZT-7J@YY*GEN319&0LFMF6GAS"Z;=,KI?5UB_1UWPK\2T@E*D^7 M6JOZXRP6^\"@Y2-]'%V[#V!M.R"1>G?X ZD5:0-:NO,V0KH.$CQ@[YD=[),+ MAY+:OMA6-C:M$E'IP:0O3B)U1&8;94RC\BY3NMV<81.GWF?X;8C M5::M0!<+(2H7EV1SCJ]:QD$X!4DR2,7;BC.7//4FU))CT:<*>-!=N&($/RBK M%/*E8"UF!5G0KAQ!GDH\@*;O$<./"*7/@0HT4;MR*ID(MQG 5V@ RSC(W]?= M+<[L4!R*1*RJ%$VXSJA+RB8JUUX.,23%(.7>G%T#+8U*%,81AVS,;*0:X$$GT'Z<7]_4 M+;=G_,L/CP,*DMC4]#6E^%F59 1O>T-:JSHXJG) 1]+9H^T N+'"F_VKMZ6# M5(.0"%48_&2&),FH:X9C5= ?/,^!+[Z'\P,L[3"5!2?;:^G#F=I <[JL8?!7 M:YW OSY0BG/UK@MHE!#N.):T%R3GBBK8"M[Q; 47RVG_;U^GX\%POOAW;?CW MY]'RGW*W@LP)IAGK2,G_%O5LB<[9)[![ 0YY"DZ74QM 9BRH MGEF*I"IA2$B33,636J>SV/)+35QR*Y "F@IP?N'.(LLA+G')K&9B9KH9L];O M+/#5-%#+/2\91^YI!0[L';(&TH%[7MG.\H-=6N)-+YGK;;2U!D%P:-$B^U!0 M;21+K:SIL@GRBLG;7*%1RL%O,0Y ^-^1E=V SFW3?+2=[[I#BI;@;"6MR@]J M/./.B'B6*B*$[\ F75 &?D78( +4O%&%27A!;-@#!]K8Q>EX2L1@B4\#U6FR M<*M!T&2D!&T"L<.$:0/?01+/@EX%>1;C4%80''"@U38MC0!_0V=$,4'*421/ M25VD"ZU/!.MH+5UHQZV=KNR@ WW,P=YW5ELL>,\RYD$42]8J:7QC:^'<>%9! M*U7SKZ@2#<2FA]#\*A$L;.+",':UB,WO(H]B%0.O.TV28KD%I7LAQ62?AK0W ME/(KOEO2+WQD-J_H&1&$6?Q:\L?(CMTG'9W@EU(M8-"C>,6%I5;]W!GQM5$5 M5LV?4\#YSTIQ_DSBL\_2.IK3JZAD0_2T\2T]8/BHQG5N.0<,'\6F\ E=Q4-+ MXL:CUO.%3G.%6PVB$@'ELD;6!7#=W3Z:]G?6-R@^<%W[[BV^:H_CZ:\RWJ!( MQ)0?A"P.[,\I*L>;$"0B<&R\,3(>WIY=8(RL0_;4'IHV7\-GJ^FW>_D;4FH M8,'PQ-,@0MRN)(-!>D#[$(I'ZEA *=@%PYGE28'%Q4NTM[#E:V MM8(F2'GFEK:8,:>.3YT7/1O3H"*)CG(?V$@]%I!X*2"^ZSZQ+:R"O !-WNI* MLJLQ$ASY)T1O79D\^>(=& [MSY=7);2DR,A4F474%R^N"6RB5[JP*LVJ$MJJ M&K!5X%._E?3$4-AUOL3.!;4N9#LYJBRA+D%A6BKEC=&$8-A9^Z1GA$)OD MP =+^_@.&'' *]M<6MV?Y#Z@H08[Q>FQEN@OV?O@K"OYJ/5@PBC8W#+7OU"S MZ)80C^*JAHFILAS,:J&W6MD^P@.A > K)7T+2U4E25<->18F,2JB*\GML@I( M/&U2@D>YM<^42NRZJ+I#59E-KP@'-$T3HZ&I=FB*[=V*#H=0_T%FBSGW7R-*,DM-?T"K-JKY?:0$FR,-[8S_:V49R"J MIR3G! #/XQN@J:(K1]:YTCM^XK0"E*%2?@MG3BH.I73E+#NKA^%N;]IO ,Q! MD 0PH6)F?I&;2.OR7HVCQX8(QJF5KB0@R?.JN+ZC6RM0AEMYE<^95J54)=G@?S1,J',T$6H?\[LXE&)(N?% MN8'-.783ON*%XS6F+R;+=4JP"P=@N")N1U,:4HIM@FY'\XK;%7R M3VW*GL_;0#R);XK+9MZUL-"^TR3LLHFW\/?[,!V3;L:J'5EKV]F%N-*]98RU M6SV*59&QUH _.<]&I2X?09S>BQRK=5)0*1J(@#2D86XBD: M5(MHD2IU%IPHEEC0H;%*J=]CQ>$P1)RY^7 >91DYN^D!=%>F[?H.*)ARJC:; M5O]UNXYK:A%>4'RQ2I-47]]#9+M!6+4!/:0!=Q0&PQH/OC>QO7^"P!R)'&.K MKA27:N5('A4KZ*CF^2]^XZZ>QXV.*OL"+.#@;B=A);QA='V%_D][IQUKHQ^^ M#"?#>6_,_TQ1[KV-J#N$ 33S5QGO+SH;W8HR^Q^?A@K3_,\26$S7$55U\_AJ MU%%S2Z3C!Y-\Y";Z,TK9.0'EU%.(3!5 4# KV*A $AIT/LZP&VRDH:-0MV2:.N(&HCS\_5/[>_ M LL'K%9[ES>5?QM.GH K6 MT,)LH0Y[\PG:/B^TV7"N+;[VYD,)\_"I. 2C)1>3 M,-.>=J9H:B663[/T5FZ"S2(DDI,GGT3MW:0&,?+$%T(+3.Y3UN06RVG_;^\> M>HOA0.M/GV;#R:+DM%B9Q,=^!1<"#L)%^2C[MNNY ;8O6/PX[)M@GE4;D_&^ M'6N7'Y)=+C+UBJTJ-2"(84CJ\;H:M-/>P27V'RS !LN9B'I@'&#N*7ZPQ?#+ M$W:3CR:/T_F3K$$F$FT.]GBU9FT(PP>YF(PPO9/.L/N^&&HJ9>!%Z*1"\TK* MUE[SC%Y0JZBKT\#L)S!ZOSUG[[#_/Y]@LA_^8#?M+O J8#P>CI3:> M+A92_&!'L8J"@7(*R@@W.73C<)XZLE!_?,S.(@-EJZR4C1;CE(H4*2]@K9OC MIJ)$3;\A$I_.1%(.,17@K=&112TH)2LWTI\@@:572++U# M+/T@SPP94$G'H7+*5:OUW305HV7;QG=H,@9I7><%:4VG@U]'8V%16E&'*)[@ M;!$)EA-W@MUP*#64LAL:"DF#X96G$Z[<('7L"-6W-O#%!&XBDK_ ='+"HJ;+ MK\,YFKN6O$G/L7J0[RS'B% M-94RX"JHGMS,*"5W)PP=)UR!WB'M >=("P4Y]%UC^3#P"\_&OX>WMY;V@V[]SCI,Y$1M3:;+X4*;]?[90WL';3G5 M'GJ3O\D8% ;@I=C^284DF'K\P SN4I$=YY95RDCIVD_:([LL'?$L'[(-,!I9 M3L35:((6[O^0Y%J.9&!P+5-*RLR$P;/1)E=1RN084,E->]'P7"<[5OE1 MA\XWW?3!\5>LEI@3B/78&\VU;[WQ\U ;C!;]\73Q/)=BDWEB$8R27E1&?M6< M#A69);6.4G;)@DPJ72JW9)U8A?96*W_G!_%;P<(<+_,=L,6K]546"D M.<%,O7[_^>EYW,-Q$J%[&\=,SH=?\9;VVS (FI!SY9IWV#6\^&-Q_!M'51W?70,:M MAC]\I/4"9W>ZT&\W4DP[@&=KFXA\;M@A3%6.F$?6^DH9.QF"K#57D[ 3YU<+ M_\4%?_@X&A+'M3!.Z3)-47$H.T71G M"LV35%Y)RAK) 2DNG$ZTO8;,RY@/!*98D95U;K+; M\/%+MQ%1_P3&R$#8PS5$V^0@1BYZQQ1OFA.A(.AO_@X8 0"%RS^Q7U%R="@" M-V?IV(!6&MGWR:+L(T0#*QC#5_Q>4SJN\Z W=Z8[WG2=@PX[:05]IW.TK5,O M'4R/GC,MHM7D([YMG;ATS9K9CK&5CI!.A-2"GJQ5(]L=UWKJ+KN>BG/>R5Q" M=2_Y76Z'\("8F+_?F)9,)5I2RM0KI,03)7H-:Q_9Z?"XK/Y#UNJI2?$J# 7R ML^.5VS_E]ONXP"E"@I8DKT0K:1;?RWT9IQ0"1V,6J8).'%YE9[<>R+E;6]VGOS,?%RV M_2EKVZ3\?#(M_-P3]27XOMN;]AL "^"\PA4X9HI+72TR@VY _.3*T;T7OKP< MB, 5,;8M;*4V MSX:EHG0CR&%*.F!N*HZ;G(V2:U*]IYP@YN2DE#FQMC(YY7&0M9#.WWZ%!DA ME7#^#!%"#N)A[,AQ']YFCFWXJ^"^?30T\TR&8K^7-J7/5_WZ(_L MPQ]7:ZTEF$AY!9WZR0ZYI:0!YEH8?2M1-'?G%"2B[K MOBX M3\;4FH.5[SAH]8ICD-F3@#(VHY15E\X+6D78]L[$A?E!N2P\)[R,)4NH3'L_ MOW2AQUF,L=><:_=2K:;-ZN8*_?].)!NM0RWM'6V8TX]RC3IYL1N<24BEWA$K MD8U4MJMZZ03SY%MXS^>M;^HNQ_: 6ENID8"L?IJI\\O7B4.I+\ "CFX.@*=# MD\UX[Z[RGID=3H;SWAC]ZR]16\).=L,>T@YV3TM(3CX5S!$O]!0]=A4;'T992)DC!C90UJIJ@%%L\O?71=)0VBV"]'] ED(&] :48 M(![B+'TJJJ85G!G8.QU:#-P("Z8%O;VZOU; 65<1)SKP%+F) (O"U'6\!)[H MIR.6Z(??>NLU-"'N:7BOY0GL7H!S@B6YH/)84E1_Q(Q3/D&+*E/LM9P"H/LX MUAZR4B;X#.<,YJ9B2(-;,LF(-]M"GN;1P0G">>"IP[FG/5 M58HO7)BFJ5!-8-FC1'Z.*.B %2KZQ;']?>Y83RBE'*;5P#D"S2.O;$C+F;QN M;4BC_>%O2L%;]Q!/EUK0!38)(!/7;HF_*@5T,1@YP'7-/I^@!7?^C@A>ZN]J MPD?I6QK 8EG4A+"Z,V4,+3#RP([3A7*HIA3P$ATG=(5$[+FKQ=U]&D#<#)^^ MZ0[$:AOAI0UPO7!W.OUNH3YNX7X&'/PVD+XA.6J9ZRO)L%(LR)*IFA(Z\9)Y MWB,A$]UQ4'NO@.]HY39[M)+_7,@[[?"%*DHD1W;*N0ZAM)*,$()OEC8\*N@D.\*' M1?*]@LSUE&0,#[1LQ"B6639%\A.P[Z%EZ;\#9PK-[\ TXQQE8W-%=!$6UFD- MY,6@I9V%Y22OZW$$Z0-$T<:65D5)CC0WD=#U4,/-3$'C1<[B:^)CYD_7C_HJ MNF\YQLT=-P^)H8.GNI(,X88R/8!4EE^]V^-4FB34=)#3/XR;_>#H!C]JC'JO M&Z?#2/F&NDP= 9KH\(-O"^CIYACHJ$/'7!8Y7REJ(AY=7Y:209S4XW)5]2, M[M2+95#*! Y/^33 ^<.W+B2OJJSS"*X0,T+,'+#7H1$]68#*!P 89;QOSEK(?;A825U*K!K<\CFT#@MLL&N_@_8Q M<^P]<+PW_/*+ATK@W)I['/_1@%T0OWVQ!]'*4R_\AC5(OK2"IOO@R-[:!/%) M<[C9>M/ULPMR%TG-?CP-T4<$T:D*V\5O!;2G7M1/[03/SHAIO<5_.-T&2^O' MA?9U*K)JF%$=2YW:;6!BAY%7"I@!3UE9([9D[EPY^&^GIEY:Y9T/3-LOE,7 M+.6D5E?B@J5BHP )GJS1"Q%;]OTH%2]8*L(((?B2UR L*N@D.VJX8*D(8WB@ M92-&L#EG9%EY/\:FTCH>NC&!T53W7A1L+&$L[>:9R/# )3U=X'2-WK(Z1QT2V*CWJBN;9&DQT1H.'WL09 MK+KD2/D@92A!U@ ],(:OR=.QDZ,T%[_A=EP")'I/\ZT(:#EMC/=J.?-)(&;' MG;HT(7L#52?Y'MZ>]'_93M]$ED[QRG"TH"29ZJ(&%PF9--5ELAW%/[X]SD^X MO%;:1CHF*G"1BUDKK2=8WW<]>P>OP,)>4TH^,$[4&=NN6SN#^3]W5D06I!Y!4W 1GV5,PL^6[AMHH6(L M_/W>#![&U:F^@*4I.M!1_7UG%OT$1]Z$ZG MYN1/JL18N3$#HIF /=3JM&;[AIM/C,%43))V>B;,4T:XC,>C+5[*]VW\SK:/ MAN HJ@@'M %DO*"_15LB?'H72UH6.JD M%TD:$P,3[%?H;>,#)L+\QUQ+PG@6]>T0IS8#3K"^0&O$Z8L)-^%2\L<>K-#J M9 EWV!#6"_1;=QT^RDB+T!'3N%)C#B<#DH-.C=J@3+7Q8' CCEZNXR6HA7XZ MT@K]\-LE0K ;UT,P]-#[YJU*(%BLY!Q"*'$1(&D+A M"?%QY^^(.*3^KB82E+ZEL2B613H:^@\Z&LF_IR2XNY)[^%,"C4)9B&O8-BYG MQ@7A#>(^H!0O&IT!&])EK7NK4ED)G<.))1 MM.)JC::X;7A''V]Q'G03*X-[5Y]Y5CZQJX_;UEZBQB\[>Z$2(;WKFXT#0O9. MUU%?:?MU6A6E1HD*NW!N&9O=C?&XHD.[66P!\,;X"Y">7X107"E@2Z.4X^/E MD;=5(-/3@Q K* DT%TIL(%.DK7WCR!6C&+[K=GP%EQJ:3RK>&E0IL&1QY9)6 M)50) U?1MK*HFI(H"QBD2\FMWL:N^M6NO%4,#IB= %(T!:U*F^C"NE$K+7>M M.[(/#>W(!@ UL((A7I;1V]F.!_\L$97T(7O4.AC.YL/^J(>CD;3>9*#UGJ;S MY>A_PU]4V)7E^CMHDAQZ1=AO<=?_3 S#,LM8 97&YUE374M"-HYRAM*C@HL<"AD"RI)BU)K"T;9NG$[ MGK(,)_F2R#74Y@ =SASG$:>@C5QTK]L1$%_KF@%GL=4=SBO"'[.[_V%O/AE- MOBRTV7"N+;[VYD/T2YE'L:<2$GP!Y&(2K/1PB7M,?@$F548I2RS2>-+HBJ40 M9&9[&U_,>,U:6BF73JXKJF?\RW>]X'F:1]N)M=#S/ >^^!Z>D98VSO0"5W"O MXPL>"[#RG>#AHQS'5(766L>&.N2M.E\K^5I4REQZKVA,#173MW<[VUIX]NKW MK6TBP=T'W84KEJ&CN)76T4FDG!&-*C^QF'@Z2M!PCIG00<:SJ4XOIJZURG)9.=-D\ M,K% 2Y0Q?&);K\#%=^:#DO@0#OT*C?]K (/R _B*[W=;QURY MFHGX+/:A1@E\IMI^PK9I>HOA0.M/ MGV;#R:)R1(:(^+:HA]-U4MH@MS)6@.NY ?0O6!_QXZ\$%T[5QJ2^"QIT+(-Z MSW'P];J@HP]OQS)1YWO?=<=@>S"T8OM*#2MB6)/_PF@=>FK]D?/,U"V*T?6 N'(M)(-"XZL*_L@FD-5M38\UYB^5<$Q,U#L0GJX^V\P75)5TQJ^MS%]XWIE5!I^$Y M8[H7I503- M\_'T*L*GIJ>+FM38^BN"/3-H-XK R2@HVC01N,E664W^U<.'+/$JZ*@K'E8V M%12\7\/7R(5S%755WQ&6'$_0Q+:^!7'/<]=?\/J ;CE\0.A#[\((:VV^>/YW MN7EJ+_Z?B__GXO]1?Q$6R(<^0'$ I)TLDO W!F661>Q* M4HD&K7%2J4*PECNITA0\WW#$X1\^]-Y&%K)9/P!KZFV!L]SJUC30A7NX%3NW M3?/1=G ET50OU0DUS:(>F@JT!W&Z[HH/K@%5A@%'\LPF_'ZW+$8-*PC59.WUQNNXE%&84D6EFF!Q=#DV]H;*!439AV9K:F_@ZLS1=V MVFEH3)A43>26VH,-+8FIW!I0Y$D"JV A/D#CRZ,.G6^ZZ0,E?(<\O>S6A*B@ M<[$R&)>MG#A=*VR3W3+$!NU#3:N^^#L%N;?4LVG._ET,NP6&+0+3RT3-YV)3 MS[(Y^Y=FP8>+9:MHV2(PK2\E1E@%;>U51E7FX5I"YKBH6$4/%E66;KBHJPKAB!LBXJJ@@ M^01?550$_L:@+'5543P-$.[9?W+DAT"9RJRK\;'@-5),:S_[D+?@??-*!WRD./!G7HHF<\PDU*5T/Q01RF563 MM5P[E?U@ZG$CSOF$0U)KX;O$2'QOX)A[B9](5B6.(MV9B_THHO.N!#4,=WO3?@-@ 9Q7N +Y&E[J/QZ !=;0 M>T3 LV>W%=/X>7.^1AT*.L=//@;>R,'?@^\B);KN FRP6DL?]MUGWP!_>%Z, M)L/%0EL,OSP-)TMM-'FR3H'>]O!JP#"L1VYF-P#N9-N)2!#=A+^ MD?'HC;6E%.,_X(11M_)&C2+T",=GE61M_4'9 D$3#J5I>WTP_"DF74A)H;D!Q0"Z6L_0P"K+867.EFM"(A'SOD M%E03F4*MGAP1L(M6^]/H_AZ/%U%'*(_EY)7K!!CLDA&](J*&--?Q$L,9^NDX ME*$??NNCG:9M0B/09K )R)G*R 751$OX_,6I #6/W;B9D#NWT8HJQ09.S(K M+C.]M659.]T#_)BRM8EG?VJ !J%T"\!G&K_+B*DF PH,?N;8AK_RIDXT31$& M_KQB2F%=[[#/+#[1_=HLG&[/,N)U!W$ )Y95"E@N]>>BQBA@W0OB&?H?[,V; M^;L]HB-Q09Q;+MWCNZO[Z\]*0,*HV_3"F%U"AHU_J2._7( &]G=KBR1?VK9) MWJ_DE.H4.*SR49:WXJ'IV] $QM)_H1E.ME"G@&$4CW( 6 ,N@=N("DJZ1+<0 M89!-T%F6V,>,)]!S[ VPB*BE"W0*- ;1*)3/K\GRG3*438I(M ^20:E,H^C$CTH^1!/ W5D4&KTAEH2PL;(7VO MPOTARH9^7!3HSU!5*; ;.(4MJY(:HG-D'^/.P2NP?!#&*%E!!,2OT-OV?=>S M=_C6_LKT#1P>X;IHYXH6X<2WK$NTI";ORK(C2S11*A'D7E4H*NP+L#>.OM_" M%6]\V U7?-@[[?BE2[!8>X/%/L@-,6TT6.Q#*A2T76A%PYKVT_/IH/8K[47HAL(E^TH\8B&650I=?@Q.\..2LB[\7+#Z>6._OE_9 M/EIEO(401C\<$8Q^\=OSX@2NXQ_4PX9+OT=L"D12*3?$Q+:>Z0$'B1*= 8A5 MMD[%AW5Z*N-0P"4^3 $V<&)6!':9:>^,X\.4!)]KY.81L_4,:-0!V]EIHK)* M!%WQO3A@<[V-JO"N+#MJ<,"*';\47?J18QH:V;3LG 0X1O,G'1]$HM0)4"3G;H+B&M2@C7X"%H/Z8\8JKI$E0G-49G M)^3RNF"XAM'*U!BJ0,T-"-'1T\PT77]J#%60*=3J$0E.T5J4&J.E8+!+5OO1 MIZK^;U60K6^N*ZN2[OJ_28]>D8JIR9BRN!(]UW1Y:TFH?=YG()^N[F\^R&<2 M$_PUG'=$XM>9P:>B]%NKT,GR/-M&<%]S_Y6=S;@U*CY*G>9#A6U4/6"Y.>0*!;8X(=. M%7GCX@O:V.-1;VH-H+NW78B%FJ[Q&LHC30_4.ETE4'GA!;UY+7" J ITC/:ZPY\@VS4"3!<-4;5_L.FF;5EW$^,^=8OP MH-ZO8$@!R^CM,"Q_!C\2&$NIT77&\8H>^W.N.D692*'!Y&! SW= SS""#?#P6BI MC:>+Q7 A]2K-4(CTYR=$)@%JW*6?&)6Q$U/Z5^I_ H]2OJ(IBNU\05 M)E\K9\4S$;JI>A2>/IU8YFY<5.8?OI^%[ 9FSM#+-G-A(*]R!&4A)HU^]PJS M3_0:38%L%\HMTJZ%'<>'J[2AE3V$O6EHFX[/$RU$5LBY+;^^RF[+1Y-O:%<^ MG8\D[\%CF=Z.O2-LQJDE)1V"!_V9Z]_C^[Y!/G]_OS?),TI1M32'/R,.GTZ@ M#9HU SJG!][+AW&'V!(\I4HK924DY>8<*7)(HV::)@Z@#X=MSQ;T*'DB,N64 M K<,=%G@V63L%N34#!$Y)96$G0VX L I\LF&O/ZT$BH"20'D""6G@'5ET50I M+<7'*R3KQ[:"R2Y?-^Y[QA/5N""'1::54ZR@EF43OHA"P_&BAPB%C+<"#NO07Y!X'!';$1JF]M(%H2N1/@?7%LU^WK MCO.&N/Y--WV ;T6L5O[.-W%L1O*"Q,/;4%]MG_1_V8E&^J;NUES<- MH&YJ.]Q/#1XZJJUP3R4?6L:="8/#D?Z'/Z)D1 6.V3)-2'?;++6I R1F(%R*:^[>4 F3[BBHSB"+UPULP_@2C#L57S-&"DARJR( LI:HJ MI,N<.HH_T7> ZH[F;$5);E6E A>YF+72>H+%Z07GP RO+F_AGIX GU*C;<1A MACE+'EXM*.$_K\R6I:,;8*<[O^,XI^ 'K#@Z7ZAUSH@Q_'KHAK]V#%'H L*DKE$T6K1<2%+5269U.3FBZZ);LQ;%/$#]R,_?X)J2G*G--1< MK"'+W\$32HH>"(YJ?D(1&CICBO%HI)&#, F'(TG!HT1ZO"<=-\PG'+$D(W,AM)&!B&K@=WIT-C-$)P M'X9F7A,G#A&'SZ9//*/!XKS.-N6D!Z!,F(]^D/HM2X@"J:LTF3:ZFZO[V],C M7]5'FMP@3.$J.;-5<58[$_KKG3SGT GN8 $M*PD+X6SBF\]745U M9\_?"9H_E]^!^0J>;,O;EG 9,#1Z8:TPK74P-))/2]B4E]]M(3R-VKK0LZJR MU'O!208KT9=)D7R%F96U5?2)+">=B]-1@SS+FP(-.$*$R,W7+'4/]!9K0@\#MV[N];>'0 ME>EZ KSP1A)PE[I*U0E^1F:$=]1(J-7_DX MJK8P6URI%J1>LA@@E5O B-@0<.?81\9[%@QM*#E@E< Y_YY%6050'#-R,W&G M1Y,E^A(ULTY>8241KPY9E@80[0R"(F= MXCHU@+.H6EKN6S4R37.!E,6XE,PJ89T=RXY#V;@@S)*IKI*HUS&6E]=&S<\I MR)D6LNJ(WT?$VP9F1B4K*4FE\K"S4*A0_%K/Y^1$.F2UD+_U#)]32FIH@9 / MQG(<)(3?[9PZ>)WN@"T>IE]!_#"MAW]$ECV&'$RLLQ-GR.S&U2EHE#75<"1F M%9H.DON"UC!N^" >,\.)+9PA/?ET(?95FLPX?'J?4L5Q.*LPK"]I([*X[IPA M^24J5M!AI+*C-'Y;:&/!/X&!4R!%VAOX8&DO@.>9X3W1:V838&ON#"E<03%5 MCQU9GAA3A8[YEEYQ!#Y#NG$H0M3AH>WI)G''IL+A871[X?",->]18>8"$\=1 M8?!M#1X_?CZ'@K_)&5LD'PLJ,LIPXB3T8+#8(Z3:05'%@T%%,*\.6;F#P?;A M+>!@\ X)W9*#00YP*9*J=%C4R,&@L@A30*IZ,*@@U@T?#"J">AUC>7EM=/)@ M,+*,OFUY#GSQ@\1[]($C551)VI2'F#AR% O=B2ON+!O)!7#VO)O'S-5VCLWC M8CB?G<]^\1QWBXH,&_*"2(N'$-7V#A7WBHH@7AVRM-\ 2 O#L8,LUUA+V,"UKQ2H"978PND@O,GO$OW_7P;R? FZZ7^@\"^6KZ M6N<)VZ3>:LV+TU0$X<3V@#O3W_!V9VD_Z-;O;AA@_JBO\+G/&]^)SX=L9I') M=#E<:+/>/WL/XZ&VG&H/OT^$-2CWH&X*7X5(=42,I+4!9:ZJ61 MHAW2$,LK-2+044B_ZL0C3_N?%DP)2CF#R194"N!R\&7A9Q13)=?JR:A*.U;) M*ZHDC(PP%.%'D5 E!.?@U39?T48JW7NJ9YQ:IP684J#).R3C%58E>!=;V_&6 MP-GA6:C@J#NWK))P5AUIV26E.);D^APS(E '7T)I)<%E!X3AA M?DAI^O.G.473\GV\NK\[O:>C HY= 1C$I_G/9AV[)_A]?P&5"E?1@KB+8 M,F)3!&J!E'6/G#W4!P/W@SABGI1H 18%*DT/E2SBJ;0*28LZ!P;8!=T);Y\S M#YEY%96$5NP0RBPVY1Q)I2'U5!Z.X36_JI(<*(DA+QF:&89K9L#4 M2M"6/M M%O* :<@7H8;VD&'YW:Y AD/M\R8#70TJ;9^^Z0[$4^-<]V@^Q--B2L);==YG M$I)RD"YWED_VGCJG9PLJB283&G006S([/Z+1P]'-1]\RW.%Z#58>? 6+[_H> MRT =C!EJIJ7_A+C_02ULN8;=L@*K!/<"K'PT1DU?@6/!S=9[A)9NK:"UP3(L M[+5S^,O(,L /)B)4:K-;%!&O"K%9@$4QSG6\!-O03T>FH1]^F^O6)F]&3_U- M2>3+3N/%DA'3Z#6)2:X=G_Q5*5R*]9J#@71%T MMC/Q,36GZYZ!Q FZ%4HVQA'43MX5IH(:K<&F5GA<[38#2Z M/=B.8^-@@KZ^1W_QWCB&"E(3G6.1,"74,:A MTFMT$\<2,E,>5U I;N-!=Z&[0)CHQM1*>D?)+[^P5>\<$80H0- N+7_&/5W M5 C&.VQ!1M8*R>:" 0C_.[("B6"6^2, ,^"L,. ;G@N\3.UUCFSU:"2BX.<.9:Q(C]5(!;V=[5OD M5Z5R2W>6/CSRQHZF*W78D3MSC6W=FCIP@S; 7I!AS TS6"0?"\R9MEBJ=8X' ME02/":%>!M_P,I@;:V7J>ZZG6SC]$]7ZBZJEM?"Y_0ZC2H+'\*MWUS5/)7. M0SV01%75:0F"Y95/:^71U=7^K0+(A?CRSG&"75M!"3!DN#'_@)\; V+8V M<2Z9 D;DU.@\+UAE%C12R$V]&V8F7NH_@,NW>?Z83;([FO2G3VC7W/O'P-*&C0#@DG; MK2AM+0-]\\9\>( C\8;0(1#Q>,[D/@$=_\WH><#Q]YHKGWKC9^'VF"TZ(^GB^=Y\*+JH4,://9(VT5=TG1/6Z-.::^X5YIM M:4[<+^T%=TSJN)*G8,+ 0B\JXS9RW*'P79:>922>U8T9D: !*C"Q+2?%"EP_ M(.<2K+86_,.GO\I:YR>5&K58>)&Z[MRT8EKO4CQH[.$MTD]P8NX )+>UHOD8 M&6HJQ25I'*'0E%-U*OE)#C+D24#U:S+45)LXG*A1\.?4@.KXNP>CH6?A8*B: MEO\:[2T_*\0 3MS8&,"D B4I\/!V^.=7B#8$SFK[AJ\#F&S3!Z6RVC108@;A MU9Y*5Z9SS2 K$/=T0FQ#;3[Q@\DXLG"I0\DA9F3M?<\-E''--KED:Z@-?FF\ M*!Q@U('JB-]P(WYS09RJ R4G@43?;[D1O[T@3M4!\49T=UQFXX)C^KH_JS;W M%%BL-JGW6AX\EF$K.><,A]^%"GW03?0C6&P!\+XXMK]'2B.YST4U>TY:N7O?!,G(YUZ6^#T M[1UJ<0LL%[Z"L>UR[M;OL\'WO7[_^>EYW%L.!]IT^74XU_K3I]E\^'4X68R^ M#36T?9>[=Z>J(+S#@141)$):ZC\(V_K2K4@84!C[2MO,\S2AU$!3$>WDN%%9 M!ZU?SDI&S8J764HHHPG+/4X5>"2O%&)YVF[KISRRH) M,S\FI&,D%FE5PC-!\ %8H]63\0 L] ]O9NJ6VS/^Y8=G%]3M-5\C2C* '3WJ M9%!6?$4IL720 &:( S<5*)6[3 %>L56*+62<[HI<);S-I/5R>_7YX[U\.M0P M]0O12RV9863GZNQ-^Z.>YSGPQ??"Q(JS *!X+3ZW3?/1=K[K#BEY#$<+;:8; MG1LYE*NHEM;O4S@W?=5&M+@5-1E6D0JEQS.J5@01; _0"&:@=;SCR0O68U'" M+.CHZ;L0!0$CU1L^$T;6I*BN9&.CJ>K)BN9_C/B ?!66'TP\Q&.@<>#&^6 M82?-X19#P3*P]N]>V-V\>EOR^"GC8GL.5J;NNG -5R<^J%@)Q/#DFKZB)*?% M+3V;U%HMM_0DDC7YN-!TC92 ?UF>E;G-*46_)LE2BJ+L*CR[)6N%M8'2T[N< M73B-4WF/5U>?BDL]>]T9_^/IV-X)H@E1"^6=;7X/Y- RDNZ=NF/X^KJ[G>G0 M0&K#+WS:UL*S5[_/?&>U1 M4=,)HEO? O!HH7?$\FEFWUW=WR@PL>2CD+JUPB5/Z\^B%ENDLSG81^8Y<^R- MH^]H 7/$"DH"S@=G3F@E?,+6D&Y#%,!8#>YAY8469+]";[NU37R9)-BL MD_%FK-I)^*O(7L/)AB V3/? >M*=WX$7BT:&GUBVBWCS"5N#:U[4-.\Z7F** M1S\=IW?TPV]+O)6:KD>6 5^AX>MYN9V)Y90$ONSBCD]*-6]L\H*-Q[ Y"(. MW2W<+^VAY9&2%)1H02F"\ %<0(P2[Y6BS(.M.\9T/8 .6*$6W?Y6A\Y. MMW)GB>(*ZA.B!+!IJI10@!*K15%7KG*&WW%!'#Y#3:6((\J/4%9NA9<;7#DZSOY'"O+D1P' MA7#==#"I9+Z2Y@ /_FBG5P<[>1L_2YH*45('(PQ/M&4,?)QC)(QR"U7$QL6< MBN?%,U8%M"0*+]^*>J_ T3?H)[@"2-) 3))CEZER1SDB0 FUAHBH-]8$"9%* M##5!O8ZRJ)K\@L(]Y"977O@O;O"0GC=\Q7DJN,([D!"9\([%\\-B^/?GX62I M#;^A_Y6;E^E4O()(#E+QWR39<[H[M(".O*)*6BU-Q3F6R2J6FKZ["EBC3]'B M.?)+MP%Q,H;%\-/$["(#Z!$<#NIQ=N6L_P =?:/WMSO0WK*LPH2S!.\!6*:VOCU?W M=Z=W&N3S@@YNEALE)&XH_ZXP*Y7'-P_T-^>;,O;]BSCGT G32CL M#7291B6E[Z '^]2PL$H&^$XAO@W"Q2B&%KI,J;+B-^+1%N)H"K[J@M7/&_OU M/5@9X8='EHOD=Y:.'N1#=QS=VH1O\3*YF3Y__G!W]^'4SQ0UJD6M:NEFD4B1 M0/A_7G07_/?_!U!+ P04 " "8?%I7B=B.>5=5 @#4SQT % ')EF41L5?_R:H55:5U6L)-5VQ=TV5),DQQI.CRT'FW_]O;1JI)7!< MS;;^^0]V@_XG!2S95C1+_><_0K> T/_Y?__^5PK^%_U)I?[^_Q DI0URG5I* ML67?!):7DAT@>4!)K31O>IOJVO.Y9*7JP'$TPTCE'$U1P>X6#+TA;] ;C$@A MR+^'/>8D%W9@6[?[AC?8XR;L[BEA(PS]A5._\BJB3-__DQ];SY[:]? M$\D=W]B.^FMW(2+DQZZQH5GZ7)7>'D,F;5O+MN^Y3G! MW1U1:Q?(-ZJ]_+6[^*#_M:L]Z'Y%[#O'?@WJ-5Z> E-"-,OU)$N^>TS8K>(] M?,KNMO2O[<5]4VWM(7 #QZR'Y!FP?&#D,6_/$>RW(GMF)('Q0([PM((2B,$ MMN_'=;RG'(,_/J!&6S_'*XPX>-J^N0,FS_*6^@6O'M*KO2"&Q_Q1@'9ZWK;8W7!,5E@VF_VU#@&V[Q7(RO''PPL/'N^ ASTZ<_G& EN> MHED"O:/_"0P?/#N\>@^H#^ )@N0X"UY#"([@U -0:D=!26U!J?WX]^\ID)1_ M_S:!)Z5DV_*@POKGAP?6WJ\M \.;$;#PM>4_/W;7$2^8PY'^^O=O3_,,\._? MO_;_;OL:VTKP[]^*MDRY7F" ?WZ8DJ-J%N+9\UL"G7M_P:?^@I7&VVK158KQHZ_ZJDJ]Z%3.KX"IDC7MK:08DT?$A#1%%ZVT?C"LV)V)6)% Q M%+>(#\E^)]W#)"YHH@1AK=/])0][L"03CG>GFVY9VS0U+]3S+F,I+.P/V@9H M(S3@_DAI$':E:.ABV["'#CN398%BUJ7LK(ZNQ\-5R(F'-'T%C1@N$EA()"XN M$-^=LYA5YYIF#[2=*E&2\^V/$CD9:,VUHTT#@2\.>X91RHG+H?H\D0UH(!U- M?C#$O.]$@!8Q$=L*HFL?2*6CJDO;,TE&H)1>IEOH>M5B\6[ 4)W</-[_R:^P$7X"_NW7 G&6G4F)9794[+9C397=!^=.JN*5#C:]I>.E8$#5:+!&I)Z M-SYKIH]7T@PT4!]=4$B#+9+]O"IFPO%-),,%EV!GVY<<#SA&T %SV_'N!KL9 MN4I]8+!PQ.)>A&B$1O-&_1N7R&JW;['7&SD98XK?XX3F3F*)%B M$ZD%$FMY:'&8:?4WQF" #9D?*07(F@E'^,\/A'BLJOM 4Z MH6187YH]5US7!:H\'HP;;:V?%@NWDF;9*?-(6V#-Y7Y=,Z/=RC!7V+) MBYKO^ S8C1<:+D]S0*CA6H9D=:%+SJPU]^YR"UAA/!]><_-@ H,&)0?GRT3S MZB"D3 0=DEBM162A-RF4750[>J6D/G%O']X:]M8 WM:.:O+N5]9V/=8!BN:5 M(1603=$O4*Q>-+SFI&S)M@F:#G0CYPZ8AB-;@NV/W-H+OXX-4--<[R'.-O3* M8WO"$I7,BNPW[7FV.8),?2E+\-\\,&" I!;AR*#W!YU51C$U"W8=\G0)'S>' MCSNA'3J5- I"=[DH#IN8IY(&JHPKEG6DWYOG,V-* ME6SFTM)(D*9B3.@*:IMH^,U)4=*LFNVZGY9+?5.@&BHWD73 =<>#>KJF%HN7 MFR7)TUEGD@L%6+[*RW9:D'BQWULA13NP+V=+DJ>]SB076N0)SIE4>P*>G3&D M/:7QQGEM?)QRART'3( #^>DS?[.M29@5[ MO=.P(3>[F@EJTMP%'>BK0;UQ%_N%]^T4[++N;+"EK_5T"O6Q##>S@C;[@'GX M8]9%?80+DTJH(*%^BD;'.(YDJ9$&S07W35I2$/X4#2[ZTX-C@3SNA!&J"W6T M#*_"&/6AB9LNJ'R?D[MHO];MXYG6BI<:4%E@-Q^/R%]2&)^;4$CZ,8<*4(5[ MT$(L@0)=9A*QK)$+=.%,#CXWER ;1]P@<0Q M-E=?V!6!Y9UNWU@TQY+Y.A?>XD^?*<[INFNB'7C]+/2G"S)36E3Y3.V)7;U@ MU#FC&[,T0=.:0-%H;;%@%<%A+A[=)$@:9_*B =Z;JRSFHYPY42N;EI==C$OM M\\CEU\/5^,C) Y8,W'__#JL>;MVHH $**A550=R&M0+__' U-&WJ KE=H>-B"&O1+ZNXXEL6/0# MG+GD>$$#RO+.\N+F@L,K=YTPDXEF:.'OV\7J76\=I%)#B&PNJ_=U/&],VGQAFH8J M:T\G[]O M%]SV\</V)[9?]]_Y!?#R;-L3GTV'[O,1[YIQT 77!Y"KW4EF.K#K2H^^D3A04Y M/QA+LKZ[MH-UKYV>#)4*6^78+M)"%PNMUU['#M8///6C9&X!_BR=IP3!MA[, M.R+7_96/RI5ZH R[8>%6:'84;:DI/K0#>Q65LZ'/%RY_;:>SRTXES3$EZY'B M^S H:*WIV"*T9WJ5&8)\K3RQ>FTU;J (I_Q1'FVUPB?!/I45\*N_BKK)4!9 > M=AK6HI$3QXF%R,6U"/YVQ. G1\S+Z?Z[3 NW\,,:<=NC^^>B7F2"'?CA3J?)X) ML5M!/2U2\ E53*\$;L,M>-YAE_V<+[:O2#F_OT)$[\Z<"K%< M@VEMK5S]E \BY:W6!S^7]<$/K<]ID;)4>_.YQI1TO0F6E9:$%6O=Z56GG#_V M.8_U^53L59M+CER]%1+)C MEJ>(3E(NO?Y=8A(?&SR%!'$,%?"0->G]"!'U8., M*0FSYA41OTT,\A01E?H\MZY-K **#]H5LF4O%&MY]2/B'&L\6QOV)@AT@">% MU;*[7WRJ#20LM40V98UEWRBRU:K8TB%TIT#MQ<)S6\]5OG+)&[,,+ M9[+LFWY4-MGTIN!8%?/^E5Z[)+1*"#\3?)4.:*Z0:Q7YI$_]-Y.?#!1\-&!\ M9I9W9Z5%4RG/1*&9$49$FR%XB4JZ_?_J67[FZKL3SW*GA>1T@&!-75K@2&'> M:!+S2=+#PAC,\O.@0 U,$AOGNU.AZ Z;\RFH>E_P]L%%B?]H!N09%3=?BPQ3 M:2T5H5^<30F7Y5:\D72K]M4J[M!1O91\WZ[B)H:OY.@9RPDFGIY6!EJS)&23 M+O(8J+CSH("?^8K=SF]\ 9E)-.\T2*=U_JS418D_>.?_)#J.,#!JJK7),EI= M3I 6/9.Q1OS>48NSCL/W6[9>6,!O5W(:1HV7%.8)0G'4XN=Y$Z\5AE<_+E8P M^&CJ_IEI7FZW?-&<23PGV393%.N\FU.NT_Q=\CU+3N9\LSR7L8>(*HL%W:PW MK+$P&FI6(^D!^N5G^5ER,B>:Y0W"RSOSI4#KIBX65H-6<96K7F?Y^^1[CFC\ M?+,\/Z:8NL)D98X5VW*G%Q3L=/%JRV.* MTL,S3(-\=^3[SFB\?.I.-%WEI*HDX%0 M9-WTQA^5^ROVZLC$% 4$:94;3K4&! GEW'R[,5YFL;.O_EZ4^+N0'3N-CEOK MP[2HLH(\T4V]9!2Y8%SPNAVV( M!9KTHHE+*[D3P^!I'46T0=SAIF-1H1"D+!S@$D2[T>T$K MTLS+K:-^2-C!'B;'*$M&]0.YE1U&?D1VZ5&:IJQ!92UH.;>PK%-"%\6N MLGM.=A@9%C>>=/^9;0TKE%[7_IPH:1'UF#YOBEQ1=O(>A\T1?!9;/7LA41[6 M)6Z%^::ZQ,=R/WU=XL/]G>_=J+NMG0_*44=8/Z^-VM627E0IE1I6T#4YC:VD M'U!VZ#4=(2T9&O?(0M9[Q)?->/2P4;:*.D73SHJ8]_F"&]M /P;B.]D"U"7V M6D^&6$,%_ 8BSZ6*+_ORX>=2=%$I2ZI>78BB][36=WJOS#;;JW%QE+V5V-XL(=&I[$UCG?U2S@NOR61>X] MMH \M319,G:][-];)(*IF=G0"AKT1M5 T=E"58H=G,*=1H\QZ=YLO,2E9^'T M_N#]&'MWL#[*W^^IURZ+9-Z?AZ?8[OK81RFM2GY0(6FEBIJ"5>*M1?)8_'FN6>BK]FQU@69E?= 6!#7)EFZ$M>1*_/6J>AVV$F <\ MN6K;RZ.T RF3C*YM&^Z)U*NMR\4\17L]P9\[FV4FVRB:\X3A] E7KOKTXDAM MP3^N[X"6;\Y/J%8%QZI/E&9CP9DK Q,6]%@6F-BEGU^&ZU'67+7KY3';T#S' M5L&3@R ^"M91BRF4_&IWR;&4+Y8\35%7\4N[O@S6ASRYHO3R*,W;*VMJ&^!C M7L S4.UK.K8$!;Z,(J6IG9Y#UR\W2AA4CS#FBM?+XY6U-0,H7?^4T97A]H21 MT&U9>C4W"MJ%B;IHCQ/FM3[ERQ6M,4!KQ+X30I4RM-)F, M29AF?<24*TZ_#*=WC"J"\#",^33DR(/D:\.VA+T;4)-%I9E?"(K >LAT0YG- MS0R+I5I\EJ[[A.D!85>I[Z4NAZ=3.H$H\.($+^%@!&6L:Y976>I8A\C@L0R% M7Q#VCIY;@?^>,G[^L-8+K@URV9:SJ%E5 V5'6![U4)$:YQ-DDF*SI/+U-NKB M!U;%:FUP@95E9+ZT)RA"BN/:>%#"$.4*Y 3DLA.#XW.L#9) *3I%H3+G>!:; M]A'8LPXG??FTP44@] MT]H@X/S&<$&0"F=6*_F\A@V;&SJ6 =%U;3!QF#WUVF!Z9@Q5JMH=HZU MP79&; ;(R%2%?CVHU"1ITI4["8/K;[,VF"RTGGIMD"XOU2X^'L]TMKZIU-D, MUYR.$I8(^#W6!N.(T_>M#=J;#;4T1O.F8 [[]=QBTE!Z>"RQ%I^UP61)_6!M ML+BH9 =6I[#6F^R\AXS+"%GBDB;LKUD;O)R,CQ]/=^&U0:S7H56&41L"ORSE M,;]?[2WU!.7\8K.D\L4VZJ+'ZET6R<>3U\V).K8W$ZHOL NQTBP28(S%;Z.: M! #Y:W/92<+Q.=8&NU-@L98X4 13I1O=G%EI-28)TK^_Q]I@TE!Z^K5!K$]N MZH7*#.6HZ3)'%>ARNSU.D'K]7=8&DX;4<[TW6$4X)UB4=(%=3GK=GE?!2EK" MX/K;K TF#;.G7ANC.5[%#%9&TR60774JM1NQU*Q M7'9M\*(RQN*X-MCJ-"9#=E:4T.)0P@OTH;W!E6Q; -IMD1!=>@NRZ7>AF@E+,ORFZP-)@JI M9UH;9'+I;JG MOH'_> M0#C#3YC'^GNL#<81I^];&S2G+=GO,'2-8RNC\H0=KV>>$,M@/CYK@\F2^L': MH#0<3+"*FV^BO!F8/1(I":-J+!7+Q=<&+R[C9\XBO6/,L?/H[\^HO#^.ONM( MEFM$73/*S'>]\.;]0DG#:BPG/4M%D>' ;%7G*XR([\FS+Y)^KP3>1OO9L!.' M]XH?Z8>S8(>L\+DTP4HL)RF.6>US"*W[5^PD5^^\? ;RN[$3K56&S1PP#:6Q M!&5+MLV]C[L(\+E;K)7R@D;FJD.+R-9G0NRR!Q^'S\ODGU/[7&XW;/( 0=39 M$33-U[KISJPP1GV4Y4M<=36*X2MJ2400^78$45]Y\O:I$52L#V:3\GB]$K0" M5U#61$,S&U<$?:T'=)[3ND_E ;V"H V5'TY =9+3)7:(@FX[ZT[C]\)!XA!T MT=I,\@!!U-D1Q. ;K3ID,Z2@93?B&BDL;;UZU4$G0-!;K1A^+BN&'UJQ\R&( M)?09SSAS"O4WXZ"+&ZJ 8H&K3S'D?P VFS M2C(DKC5&G]429A5I<\WV%$.+71,X4BW=TLSX9[QBI"4NAXA3Y$8[P),@)Q5. MP(/!Q);NPJ05G K,[7F97ZSX>?W_BY336<5J_9];S.#;<'+FR[ K= MYH(:)CNKM)3V^;-'#HEBW"G2Q<],*EJ;UQ\>&'_^&7Q_PX=FY].:I_)2!A_/W!0Y^SQS,F]$HK4^)QD&]4NBNZNNJ M8!+3%;I<>T5_DP@T'O+ABL;3H)%QQ>;D2%+XP_#:M\J#L5>V7,_Q0V;313&"UU@6.&]W6#^<.=@6K \X#3G&R?N+O5RXIKM^>(&=0O&A-1 M7>3Z>CZV?LSIX?;F1S\5Q39&?22+SS_HJ!#OR3PFQ5-.)@W2*,&V3^?'_DJ, MYL=QP$<9DA6\UX#.[*,[^U*:%OO5^4Q'1M*TOC+*K9YXQ?N;81BE98[S]HK" MMZO=GKSAQ4VS;7+(>M =<#5EDT:N,/R-M"&&/TE(?!B(Y*!FUN?I15'PZYY6 M'#<1,IN+[2)R+'S& \'B"(8?A,@?%^P;"XH^+.;&*E]$@\9T(%0;C=:\*630 MWC2VB=Q8B#D^)44O+PQ_&!.!7391I;B8"#QOZK.F5Z5SFRLFOL/2\(# N<1 N;V=A5A#%SQ40R%@*/VXXPA<7:EFL;FA*U*WO ?+A0T80/D\)] M0?;KJ/LJ=A5HY)AS L''A>S2;='"V(H=&L+ M*2$<3-E<9=E@?5U;]I"QM!Y4U_$[LO[>%WQ$VF_S"L)SBC\OO>&VG0_;I,30_E&Z.,J2E!:8Y;B9-?&>OY_S2 M=.V[IE_&YDOYJM@5.,D,.)N:9IJ^A MH$%,@)JV!$K9@C)1M;$!&-<%GIL+ZM+,=EA#PHC?"1DU:%(@8RV541T #C,- M0)^;0L&;XFB5%K!94RY4Q4QL;>>'T/ L\;\3 EC?]6P3.!VPW=W3G6KS/0;J M2IG/:H28%<^R-#UO* RBQ=QM5Y7.*!@78:A5E\UWRU/@ M'+_B/'XXQ\Z-\]I@K=7*U2) ^3OAX%@(DP 'ULMK.5/-Z9C@2^OQIC%1,.W\.Q)<'=@O M!/H7Q.H)\+*06] US/T60/*+QGR_J^)*V6V5#E#$ZA388OK;MB=KW 8BOQ!Y0= MOB%VA+13"O/BU;]O?%OP/9)7*ZL\#V.)OH"(F;'1<56G*UTE'[>:_YWRAX(F M'VTV[X_=2--YW!+^>2+U1]?O4F>9=GDA!BKJ2V17F"O3^42/K=2?H?%>_D>) M/%LJ D,1G#RA&C_%F:#/;$W9:SV2ZGQW)HR\:=] M/H.-9C[3QHTZ-A;891WK=H0*MQK'-LB.+38N=X[G<6Q(RU;3R,_:0 @:)621 M:WQ M81@HO2:*M*3C/7-6M7M>,TV>7:R)8MPISH1]9E(QX_8*)P6JQ4FCC8F9AH[* MTZNE>F_0W%HYA'RN)! M'/.RLGC0].S'+&Z/'KV;1S5;CNYZB A@&'#:%($%',E@+(513,W27"]\PA)P MZSGD_]UK26YS0V-#0R$Y,Y '&8Q2VB"^1ZN]0/\!6M[#@.\9''T>1:SM>LT) M+QEW2!G.>^Y7+I+ M==UT?B9QU?%@[CIS45"$V-FG;3 M_0PO%.V90/=PK26;L3-Z"=0I,3Z.^6,Z95I9V;FZE7;TOE-8]DICP'6SR;8^ M7Z=3OM<>FI^.%GTQUS>L?B7/\1Q7R;([(\L.FE#-SL5.'<8?P;W34]N@59%ME[N&RRPP35:C"\:GM]9U].V=?XM0[*.K"S/ MYT9T63(X M 4AKR\SPFGL4"J@RKLCE;)WCBF4M9TW)W'*HQLX/?BL47B/W=UI./A5""D)W MN2@.FYS .AW$;C>R?3](K+*X)$+BFI;^+$) AR16:Q%9Z$T*91?5CEXIJ5>$ M?(,DXZD0TG771#OP^EFH0PHR4UI4^4PMML%LG!$2FV#EP^<\]M4LVO.=#LX% M+7_F>G9 $8W88B$6YSR>(^1X0R%/1[+4[40/O]4U2S-]\U'^]=/'D(_X=<' O]\.OF"Q[$_Q=@V??T(9*=^T#%TWM/\ M1GA^?E"/<7V8D/T$L+^GI_QF;2BMK]KP ]K0Z,_3PV)6' D\KZW<@.VW'3L1 MVO!0X%=M>-6&OZ\V3+RVZZ[LK]%V#&H:;L!G>BA>I8.^2P^I_"RVV=6K3GJ/ M3KH#T54G7772E^JD KS5D8R";RDN-YD .:R>>*1YV+58';4ZU9X>-#BG%RC9 M$ ++?2;]\^WS8O?Z99AN996=4*>C5UE@DM7D'S..WS]XU M894TI?1[:(7OE1>ZUPH;8#G]S4@:<(ADY$>YM)D=![%;MKDF;JY:X?Q:X;DU MT9QDP.@,\%, CA?O,K)L^]MMG(&V#!VOW>R:W>GM"9C(F M[$?WFWTJU=*JRV0;><(5%IMJ5?3&1JTC!@);4:G\M.LIZ/!J6-\JU;,8UL]+=5(E62NS0&:H MA &;)U?I:6X0VP@G?E(]AV']O%1]*SOEUI(YX*A::R-GF@HU=ZX:^,U2/8MA MQ3XMU@!,&JV:K&1TRM7[:[HQT)7AU0M^FUBQL^_T8&!G2ZVIWJ8AHMXNY M9EF2#IRF9JR L=];Q*T9\C["J?<*0TM6ZIRTA*;"VBQ-QXFM;)^A=;?]Q&O$ M)B-ZC<<6L QG,;R%>:Y>S!N*7Y6)V8J-G2J/^XXHY]_4Y]O@\/C&/'64IS>9 M,2;K/BIW^C2Z,!IT[/S$N,/P[!OSQ 2%=<@)1Y.,#H =A:MMEAHUVH%I46B- MW7Q&H(2%:GNM.LBTE&8B==K+A"9+LI?=O*Z@$%BCC"PUP:Q*8Y6LK+LE+I&8 M^&WLW(F3&K'8@$ZOMDQCL$ (G56G"M\1%YER/%^$B3,,O]+.71*%K]BY.D54 ME%;1S0F@5VP(BZ"8\^-W.'ML[=S))/O&37O"G0,:D@GN5428E"A;)8@V M%MA)MM=PUBUJ4*MQ6G4U&YMM9^CXL9/L7GJ'A.TFZ'.4G5*42=F*YQUR+PNM M]FK.(*:N=?)8%8*]<8.==\C=QM4)7R#J0[1/-S;JJ%S-!DCL MW((XR3W&V^:\0^Z&1V:\P9J5] 7=5 :=H#49Z[%=](R)W"^WC^NA?;_[?/=^ MEF9I'JA!/BAE"WH2JC8V ..ZP'-S05V:V0YK2.Y#!Z_K2 HP)4=W&4N)OH3\ MW:,#4RM.JR;JFDYE"!+,F?9$;L8V9_\.^N\=OQ<9$!-GX;!I'$'$^JYGF\#I M "-Z@CO5YGL(K2?9E4\%0<#YTP$Y\VE5*O9BZU!\"$(OD/^M /2Y2E9&EGW3 MAQP"X32SW"VO&&4&N7?P*LF@WVL.A4'>15EIJ.2+:+_5;,;6$7GC$O#;:$]6 M-O43\G^X>5UDM)_@@&X;\M*TJ1S7MR2;EY""WB-BZYB\'P=OX$$R\/#ANLHW M*H22ERMUAM716,=1HKRQJXT:B-\^9DE2"">NP#P% -ZB$4"P[,Z"SHKB$)4O M;.QVG=&IV'H22=((,2G)?:-"F)=E%@U7$>&Z_+O1(:VZ D&0KA3"L, M9]4'R^[ &055KXTB1;%:9N9],O5O9!B^7B&#)3T=5LOK\Y<%7Y3Z(Q'T5') !\Q]1YY*+F@YMNI( MYGWZ/KSLMG97E8+M]#5O.K6AG"VU*ZWO\K7BH( #,ZBH'$_K_'R"ST8K,KY! M\[-4[W+[;R0[&7'RNZ7>G .K+CDZ\/8LV(MYYJ2!:?B=A4"M6TL2,\E!KQU? MS^<5,3]+9[+DBI]\-O--DBE/EE2)DZ8F;LIYO*;FXVO.XCV;SQ;C\!U%6R)8 M2^*0;EW-E-<5M9D_^V2\$/&?W*T.M&1#P\TUIONC6:/DB".PKL5.<7UXB[=$ MEY)\;*WUX>ZY$2_3%==[/O#\:504\HSFIIIE\9=)%5 M;..-S^YCEVAE<*;MJP?4TAE4J +?1/.^ MWVD68J=_XO4Z9=S]G\^CHD3,)7\QG,X%H)=D?M$G0E\=VYGK+:6AG.E9U-%ZVQ$V[(NL(UU6" MFLQ-F'DLM>MY3RA+P+FA7[5/W%M.X3H3&NV!-%:S)IO6FY,&-<3K8D6P$H'& MTYZ,]9NB\8UY][,46F,D,L@JJZR#LA3=SD[TYMB(WYZMB2FTCD^T^G*>]"Q8 M*M@.6##\..!8MYS-&5@!9/*Q4V/)Q-)%LZ3'L32L+\V>*Z[K E4>#\:-MM;/ M"G&H][\XXQZ[%_B0['?2/4SB@B9*$-8ZW5_R,2LL/=^[Y O$=^23("I?0RW4+7JQ:+ M<9A"%_%W?$O;B-YBTZE\]PU6Z_(VXVTA(_V/[= M!)(+0XE_=V.,[MD_9W]M_SU\T"L/%?B\.%MMVBHQ7K1U?U7)5[V*F57PIT_4 M7)O$L"%*S5&^U)0;A"\_1&-[QB0=JT$L2)C"=MM69F$;34Z0\/H@O$D MBX"S0RS.:V:G56)K*""( C_'H[^ 5]^:>M;V)?M.S)PMU^G0%(BI0-O^/=O^"?E>H$! M=9ON:2$KQDA!IAXM^D;FK[_R0GC__UO]C;W#!\3OF^] M!'_]>-2KHVH6XMGS6QR[H>;>7P?/@$WG^X83J'N0B61J1G#[GRX,(]Q4 ZQ2 M'=N4K/_\W/X"_W6AQIK\YZ^HM:MM .P(]KE]RBW\F K_3^P^A ^04E,'3/[Y M\=_=)@N_NG/)>O#(Z/.M93NF9&R[78&(OMU//_[MAJF2E#U)L:%ZA('+W[_" M7B +)?C_^1%6R@:0G-NQ[4W_>LS58^PZ#0\.QSZV#>5.7' 8K#-_J=0 M'.'W4-LCDJ&IUFVX'R1P_AK;#H3'_3WK5+3FE/IO-/IO?SWL@+@)V?SP\KT@ M_CK*[&BT=P*[>PP.?UIJKC:.U,OM5%.@>80]_-__IG&4^.N.X?-0GN$,%VD9 M5<8RAHD0S6F1!$06?L*!F"$)/$M)68Q6Z!];$9V)O4]YMR,>V\/P'H5"H]SE M\BF^RW0Y/B+CJP>U'0?/L4*GW"US?(IIY%/<@"TQC2*78IOU>IGGR\W&"0?W M="S1+YH5NCZW1Z8M=L^P/L.7RHUBM]GXFEJ/7+L+*LA\1ZAN2 MXXB*O:GT.L5>7N KTA++J(6:X4'3"3WD=J3A[\?S;TRDV?:AAPH<(T@Y(#P$ M( 5=)=>''GS*LU,\D$,V;?F)$2G;26'I/Y0_MS] M>M-02K*2T/-"8?,K>5I MF!U/,;(7:F4L2Y QH?/O\8,A',(+@@82%I*RN&/&UOM.A?Z-DOK[U_C?1VB: MA!;(^^>'MO9NE3")!CN=*E(00.L"K!_G05LK&A2W#10.8#"ZAYH;IS51!@SY! MP[XYOQK@HK P?![L'K+R0"9KRU/+,M9H"_Q\.:0];Z/FY548;L+XD,[@U)GT M0?H#IN?\+.H 57,]!ZJ5<#_B S:UCW;)FH&H,EX*>DR+1V30&)M)X@NYT=75G$*\RJEIWQ,U0: MZ/B"8FLKLL) \3QI.0?-7E=OX5548W/Y^8BR[6#0#@6Y:^E%[O..C3OW4;8- M0YJ[X';_X9!C89 PW0(K])[EK=>]=QFC>$3R/7O_PS8:B7YY$+.@!_[NM@WZ M)/KP8"#D*?O!+8'CA00WO5])[-(;O06Z^>"S4LS MZL!:("Z0P[20!^:.O0RA8,5>% R #MIS[M3%8((?P5$:1K!TFF4QM,OP^A7I Q.HQ"^3"Y_1),N M])EMZ%LZJ1GTDEU%BSSJT%QHAQ,T:N:HDJ5MHN]_GG0.)0[3?Y1O.C?\36KW M;HZ3>HB_U!: ?SY"R*_(GIU%9;R0+WEC^B9(JP0LK*?B9XGT-ZBP"1=\=#/X\%B:?CQ,L_-ATNO;*.N##LJ.X M(YU#-+2Z'([6=6Q M^SV*WQ@/ .Z[-)I"+Z$I[?C2&1NFDX+/@R:EL,@2[2[ MQ@Q-KVHHDJFK>44Q%=%\C2U% .V1]GZV?"T,6C;DL#'2YO=>;41R;FXY;4_) MSW1IELXYL_5D*:9?FQ$$2N#9DWHB:>R&^@+O]M4$:?C_]-:R[A@7>B!S!P)% MFTM&"JR![(=K'O#G2?@VPEO\CX=^ WU#D!=7Q'] )$"T*>!2KL&7.@.?R5W< M9V3"X6&9O]R4!PPPG]H62%F1>_4S=%$-/Q1B"D9Z4L38;:2$(*D79](?YU8" MH?IGX)@>3?N!&[0 3:(EKB@$ TOEV![/K%Z9]B1*OEO+_7EV-5>SX4QKA>)X MDEOLDRJVP=*UG.YS0U7EZTYYU6)>4VXXAN 8>=RPGQB3;T+@P;K!%HS 4K* M#RL*]@L/*0S_8_QG:K?0P,C>[6'RC,C0^ 3'49%2LJ1(2J@L9LDQ(<(/Z2PA M4R@8D[M$U]-5[SNG],=!P@QDLEZ%D0,/9;-\4^_D5P(R7AU+K0G9/&66Q1) M%UZ-W\@YK8AE5P>IM;N6,Q>OH_JTL>"TUGA#SK5VI30+6^['%D>/_#X)MQ_8 M[H'8EF-OB$D)\H;.?#PH/0QNZ2\P+">.]MY*'$9?N?0Z<21ZDWX]P?&Z;_8$ MG:^55%S8G>EJWK:\!4CR-"6'A_7=OC,Q].6H^$1R]TYCJV5NL1+QT(4*U^CMT&+8LOXS M-9>K^!W!==.KV[5ZAVRTE-\.,&)>E/PZ;I. MC.I,1C#;$%G0Y>Z$I7M7_!Q7T4G S^.\::BQSY(RW2NN?:G:?3T*A-BD*%:# M)9@0.NMI=:&4U62['D(,QFHAY4/;T5/1(>UWI6ZOI KW>:=M'7),8'1R 8PJ%EWX[\+7PN2!9Z?&8-< =GR*\L64 J]"'R]L.G> #"*/#\.W?41E M?V[J#]@S1'#*]:%KX4[ML,YG7T+H324ONOL^XY9:20\''8YX>_..I#]_IB1+ M2?V!'] ]AI,!-AK/(%7A35'[2;27T+ZSL$C0C482#5=RO506W?:@2(%[DSI_ M7I[U'0>.HA/1$2IQ3_)\]R!YM? =VU/LYDSWR8 9)I__AW&+Y7\7 N M/PI$R(& M@L74/ ]B#!@0-(YMA=;""'ZFM G$%_P70!,2I,JA>I;D*/^?ESQI6T'Y:%;= M=W98(=SQC5U*F$33X9R!*/>WI_NE>*2;^B.\F/D+)_";70-OJD6UR!I]'2>\=68XP.<4Q5PG MPHDG D2;E#)@9R ER3*<"$ZXCT$$!"?4LD=_34'F(TR8 MD#M!:%U@;U 'A^-64ZICK[SI_NH-M#,@I82[)T0O&47K;Z%IQM&_GAM<=!G[ M:]_LU0;/#NVN86A3=HV?&>>^I68=3&T8Y"'X/@M_:"1O#M/QLH2"C)3&1 D+ MT_'C#";2,H&+6);&LV.2PB>D_#@Y#OQ!S0 %M*9K2T7V%WRNGE6/)MRSM%^G MNZN %-@AO:$U;JE,A; E]KAESUHR*\ /;-2O;]I%:^KZN5[8DGC<J)EZ MBT7U9B,_Q)8=A9H([6VL^K EXHQ'?6N#K;B%O^QO%ITVMZ+#ED^>OBBWJ45I MO"YSH(-D>FHSW<:<793RL*66$[SBFE-%CN_,@.FU_0Y-JB*1D.KQ7M-C8MHTQ),SV MQO;Z+-HKXMM^*^@[[>7*5EM9 B;@BL.-SN6'Z160POB ^"2$7JE83:XZ>,"5 MQ]5;W])[?U;J27=YN>-)AW@/^N**9,^U8L0T=LNS.X5"9K5!=R)U^@*O W/LL(PH>O-/CH,"=I0=KMT'1#/D:>5+1EM&2$X5;X M-G#8V-WM_^6FPO=4-.51AO_1(MH?TL/ELP?IP-\TN^Q.@6'=QQ$0I_J;LV>$>*_ANCY6?J8.=+2SY!DYW92_X0K1:VO7C_O.CW"@< M6?*-RKJBL@@^&F+3]R*E K7+ 8P\=Y9V5L.1@B*9%=^L=@>8P#(__L4QZB>. MTS^)#+Z'Q9X3_Z:V-(>V MKWFO [_?:>DS]EO1W+DA!2$(=DL;;QZP 34NL@MO'H_XZ%Q]9LCWA+\GP'AQ MG\%#T1%/%U.^IN#J(_5F$571W__S7X?4C259AQZ.;RGABI3MW.[A?$#V3A1X M-&=4@(P=(.F(-($CNY6,E12X^]>_Z1NKW=Y-B6BGR&@GR]3]QZC8_[H] MYK:3\/-EM\?<+?T"F2;),46*4D911!*E*7&L8*0XR:*T!'!"1J5+[?BXY>7# M[:2B#19Y(<>7\V6F4]YM^[A;F(UX?;J1OO\=S7NU=$1\,=W!X4V;-AVD6?"; M3/;B:9:H(7WZ)%+F:[90N1!U^,UY$S#T8]).\M(*=9/!SS[LURSP2Z_GMJ") MW-+5L&_N IDGKZ6\OCG*/ZY69#I#*9+$D^8=&S%NZ.:8ZW4^LWJ<)=#HEW?ZURCRXL8EJ73'PNSPJ.<=RG>FR<1UONF\,6M MSED9=6^B[TZ>6F;6M: TI+(X4<[S(-%0_+,']D$D^["R5DPQHGT&*GP+@N?MD M"XUCV%_;Y#T/.,GRI4&OV>9$@4"I[^BPZ*[G3 M5,&P5\]DT:]6^IM;Z@RWLWG@"!RK1[]:\.19U]M=G83D M.0DX<5=306#?TV'X;F[!U?A?C7]RC#_1%IA&M]QENN4>!PT8_%K;?0L-6ZW) M"YW/&G_B>QG_\[&L'>Y?JWG13F61'8<_&/OOH1M@V*X?;BTIC6W?2]4E1P=> MJJ.Y^M6V)\^V7PWZU: GE)JK08^M02?99J/;:=9X:)E:G2;+Y84.QXN9=#I- M?M:0D]_+D)^>5>&>EXYMN)'Q;CFV#)307E^M\]4Z)TM$5_,;9VJ^J?E-_CZA MY6:WQ'4.-PG-$BB%4C\^L4EH^2;5C$[QN.X0FEQK\CTW'+N:GJOI^1ZFYSM$ M?EB-*S*U*)#A\N5&D17^UQ4NPQTRGSU0+#=IL=7B2Q#$Z@G[;%S#1)6-[1NYVVY'PR&[?T3P-N#]3@AN=(+B+JK>KJ677 M]8&3:OF./)7<9VZ]&OZKX;\:_A@C\FKXKX;_:^J:\UR!$6I=7F@U&SS7*,/X M\LY\B62:S.#7LN:OX5@>3*3H;21_;EO06%N:[5QM]M5F7VUV,A!YM=E7F_TU MIQQ;>TQQ@U(Y5^[R8C:=(=%/;]%%?2\[?!KV<.LI!-AU@\VKV4V: MB*YV-<[4?#^[NK]UNM6@F1MBVVW2W^OER\4&TXVRJSA*DWBX"/J^=WEY2*'D M;9.IXZL)290)>7Q$\2]/&AO@_"P^:/CV0"LFBGGC&&;S]\ M%)R*MOSW;_AG?Y]L ,D)43G=/0G9(O26"!^R\PQ0]'^_ 'LX>>#];TG$#P8= M_?T__W4X^/N9@T!E:SNW_XU&__UU0-5.,>/15%(!,G: I"/2!#[X5C)64N#N MJ*3I&YR$L]%V%'@)W8\JY$,J?4/3_YNZ_QARXPDK36F-'#!L-W&W>8/M7?N? MG&A(N]]L-]K ]M8!1K3C7=CW@UXCJ4#%>+N+B,XAE$MBJ81##MHB)^..6 M? ;#E8PM&2@_*%86 L4.<56%+=./6YH#HML6_5I9D#+!<,G.44+3VB+^M$]Q ML1AQ;5:MHU3#)O/9&8H$X@JV?-+G6P;MGQ">]G, MM8N\MI)U*HMNL#*2MS>YL,\GM _'PYDTL-8\9$"C+K;L-BKQJIA^^G15::$# M,SLOH?U,MU08#U<-5U)%ZFE+>E8JZXVN@7/X1@ T)798AF?$S-.6);:V)";8 M1!),;Q(X&9Y$%CE5I)^VK';RABMFG+=V6P]9\G6L* MBXJ@%%1J43-M1L30ITV+DM!?SNQA4]#2K?5\8M:-3'<%C>/3INBP4 >D:790 MRNX4C;YC+DF(.PQ_VI1,YUQ-Y=."+G4S)CI:S><& 7L]@J?BI+3LVGZCH..S M8D>0^?R"8=IATRP;6:K#U0F]N1E, H3W"L,&;'I$JII:01I$.BAS5,NHXMDT M<*L;.$>/B+6.%!R1+61)E$=,KU^1.KB:BYH^02K%%>=YRS&5 M"I6"B9>@63DBV((_E+,-50YT+2ANJ@X]5DHFM"M'!(N:Q4E[Y5<"O2B;C"59 M?CT[A4V/"'8\8WO-_,RLH,6ZV1IV"AW1%%9ATR?:99/MD(;L#S9" ,32E) ) M2A[ 7H]@ '*JQ?7[55H/2*(O055)P:#!:0KT<$V\GS)6D\TEIZ/]MC5T6[6!G6H&D] M(EC;-L0. _H]E*IT%T0&F78R2]CK$<$29KJ0;KHY2_#EG)L=U;(S=:V*Y!'! MHO9R/E]W_;I>[-;+Y065GE(NM,-'!.N1PDHN@ *.%JUUD+/;9,NJPZ9'!%O6 M5L4AWZY#'R@]"R3;U/W)G!')(X)MRPXVE'/UF:[E*4)RU6D>A;: /.8SU/&) MFG+(WM+C6,FNYU5I3&N\N> M1)F.,'-B2',7W.X_'/JD8;YAET$) W%Y&\ _S&T<9"EWF8W#U!%^DTY'B8HG MN7+L+E/^AE1I)GV#O;B:LW.JZH/O4'/6]9$?W+%B@=S#YACX.SV>!?"AA M[$[";R\,O>JQ<^.8?DSQ5DA/_YX'H;OTS\Y$8_-U*EJ>3NUK:&*LP<+EXJ1H MJZN47Y#RW0I_/)72$]F]B$J&YZ-"BF3@,GX*][6@\>LK+!XRX8G(OX0KKT5P M%U?&?PB6Y"MP],J?5^Q_5^S_-E#_HV%[((7]^5FK]+5%_4\,%2NYTVC_6#G\ M !:^MI2,;>GMB:9GK%[-N-B,O;"87U3,_W,B=;R=EE]/Z<%,C9:5#XO4B0>O M";S(AM3?VAH29!4<20X3D"G?TKQ.6-$NP \B[\%I(CF**/!Y<;;:M%5BO&CK M_JJ2KWH5,ZO@ZH]4M.Z]WM[%N&)S(F;#BI$P#A'Q(=GOI'N8Q 5-E""L=;J_ MY.$]"I U4S++?WYH:^_6\DW%]G;7?Z0LR80C]UU$E:3Y;3AS M&4L)_^'NIRWCL9+C!)#%/*_DF:+AEP:^3J+^&D[(SIF M-Q?6%A(__L4RV$\Z0_[]ZR$G_CVIO;XJA!@HA/_Y+>;[>:8TAH>E76%(*BX0 MWYVSF%7GFF8/M)TJ49+S[2^?TQ7.%=+UIHWK/N[:0LUR?-<,JX I.*=QZB>) M'YO3R0FG&5F& //^!Y>G6^Z?)Y9G;S1J;;R"X\S:2Q= M+]J*903JCW\S/]$,_1RS\&OH&M_0]9JD^4W]X:<3OP&\9^9^^$*&7 _FY8WN MZ&Q+&5N4*\QZTY48%:T3T&1FCLS_:]KJ>\S]WW&J)\T5?N=TQF8!04^R9%U MN@/0#Y2^7-49.)VA!TQBU,\T=6PZ)SIU5[:6D!>V$YT1<8W-OT]L_J)5/FD) M3OPC^._DH>PG; UV1$5UBX,2O;"H30!Z;'58F?_$=J/+[KW$Z:2_+*_,W4R?I0I#24TZ;9+,:,2[,\%[XV#UV0;.8GAF82 MG8,K6[)M@I0GK<%A'NX:#\4R'KJX4Q$;+?.]/(AP#G;#*7@?%QU11:U5'LLK M^:FO-R==M4:7!FIWJHJ9T)6@\)\T?69/XCJ7D^0CQ&:J)L\A>-MT7':M 'KR M?!NMMMI@Q/".KBQ7<#J&R0G\)XD2WRTWT7+ 7-*4%%C/@>5>$Q3?*T:Y)BB^ MIWNQF[7<=M(^GVSU?3?H=(8YH$LF,P65X9"I<"N1CC(5V,\,BET3%=]>"5P3 M%;'U2]XZC^<=SZ1;PF*@ \:J,*-V?B,M&3B/P[*AS,],^O1^R5 KR8T^#ZW(P2(&81 8OJB M$)(00A-H8/KUKU)4E]X'LD03 ;(+;'Y/8@5 /)-:J:E;4)NMSH\V4PZ( 7NK3/W@>PV 8QR/S MP+FMD'N!^;V9)&^"\K@U/>">B3(8.R>?/H],#8Q/_&?<\,B?O$=&EMDWO%=1" MS*"N4+ME;=OML_$Z88IYA$@'_MSWM:M+CF31Q^RJ-6-F7&&U%V8D5Z^/63"2 M5#&/X^EKC/!.5J9C%^"=K(]L)?\0^JKA=-NHUX3*1R:#7;+L1WZD%3= M H(>CN<1YN$BG_AX@&*SQS5B UH)]%RR @K>/)X('2I\]W_$OQN#)LM:P2/9 M."^ ;P.\]T%/^+D4Z(F^<((4N[.>YX1U/4(&JEZA8VZTEHVDOF!LY&#%?)$\ M=4\$"H,?AS4@2=RE(M@4QAZZKK0H3A]LK$X\]O/QC@4O&%M'&)VGR?M. MVE0UW20MT^7MH \%W&R=VJ!D\V#FS!-JW\AA/<><,7.>Y[BRMQL/BX4F-2BR MH*PQ" 7/HY>.!,\*##X@\C\BT'.@@RCVQ_51;JQ1U#Q/VYJV#8\4=WRD@*%& M'V1'?D;KJ2-$:SFKVZH36>6)3Q";J,0JK7C[39(Y%Y$\?3+O*]02'@OX,,@H MLYK 3[ K*&3?GDSDO308[?I"A2IO3&\+L N<(U@>+::S]=[3\?]X^\ITXRDQ MS)FM!TG&9FCYW[_E#\_\#V9A-%Y >@R*[.HAMU/M" SO3Q@,&:S[M8E7G4LU M1%VL-M/6VJ(%&4URZ*)X'B]>V/K("B ^( =\1,C?F_'QF[">LX0V\Q;M(3(: MX;MIVU]5A)$!8 VNA><1^OQNB5O';"2F"@S.N,[1*$O71S.@F=S-E=-'LGA> M74?M>J[ZPTL@TMBG%CU$8Q"SPN#M^;/F:* )RH-BC%Y!'VXVS4_Y>9V@RTUV@VQP0UR;+>2&XA\N57G MVQ6N/T@"=ZC_S7&"U! G\(CV:#[P# @YM^.XM_7_K*, EWYFEOXCAW^D%N^# MG*A?;570I,ZL1_3FN\P'W%+@"KZGS>)A=H8;[^'/U6YS*V5_UJIJT$++@(5V M39DU2];;(PNK3X#M'?'ZXS2"&YSI'D;+_98KC%A7&%#+ULPRXG<"0BM-Y_%+ MUV*##) !!CBCU)IA@-^=N/I6$-=(0=/&JW6;TXMJO;5%%]QDRP(0 [$5+>:Q M"TBM5[8__$C7@/GA>[:=I*7T]6/>S[/7+,YKK#*1RBN^(71[DY8W$V0LR9F(47D&@;5>[QG-#W-@OW];X6V M=)N6YJYX4[6 M8CZTD_7QC8W&,WQ_3&[!J'#84C.E844"@W0%DRGTS9C0.2YURH!IY86DBCKD)/[5YU1V\2)"?%UC#\U,66^Q,T@E ) M]7S.]E3EJ&IXR5V_4-E!0>->CD!0T'@4&T.QJYXO NPE]V[$A>(V7-5S].2S M'Y.5O!R@;,#L2YPS6!BK4K.&;!N&C.%'LP-E8%F(>P8XU#@R9#W\+D:5$=LO MMBM60R(]A9XMB9FH\P+ :&Q0$'GL)$;O6O8X#LO1EH"!&X]XTH&"QP,;(^"8 M] 9>B]#(WS=Q:R2M-2%L;CL%FV>W,D8&3;9'DCDM?#)9)\A%B>)"X<6 JYX:$R*-\+]._%A/E3>!?% M*=.Q]O5 (D-S*(1$+13[ H!WDJWP$J6N;RSY'',F/R64OH@Y\]$/*)EP#<,( MD<>R8Y[/:F]BM;IL[;Q#D9US(XLJ%M4I&];+,:O121)E LFC*"P/\?@< ,-# M,F>OO O&VZX61?6%*""M:<\)V04SD[@$QL XH>@\B=QW=H^VYQJ%4/>=G'+Y MF[H?D'\>V>#(#/4\DG7Q_36]GY:>,14Z*&]'O&@Y6[_!:BYE57NLC#' RF#R MQ*43B$% WY/UD!F\WINI\"Y,\F*+CD8+V4+X.CK#%G51V3$&P"0)7+0HT/MX2O?=3]M.[&MLK5322 MJ[6,:;./U>;[B@%>%SAKT#S-G/)+0]GCL>@!RAZ9M67^&.&S=G-45EJ.BF!5 M:=TNA]AFU-T"A,?V#8;G4>3\MWFON7;C =+CO@,AY.L=7GABNH\3$Y1 'L,( M21#XR(SJ+U#X^&=R*S63(D,K.56,HOV/!R6+3[:L>#]0"XQ*D;FPQ6B_"J'_.0B M#SSOW/%Y!][C@1;+6\+W?WJ.$EEGK%4YHB[5UM/=.L0+(Q:SB#X4?+.5H.&6MDYF^.J1#)OJ$:WO8+*J6M^2'>^PX:+AG-6" MK6&I:&S6X,>B=E"'>53L?T2H?TTP=->*!7^\5_NR1T.=XHJGC2S=M..4@H[-2%/:A;?"PF MN7P$R-T0Q=WI%^\A@VYKC?:8KM:2^-&,VE%.8=DK;0$9D)_^*>8)_/P)VZY_ M51>J% ^750!F'/D 9LTK$CM5L ZG6 T3%E/.Z80+*1(I1)FP,EY,0E4)D&WR ME.@*U8I'X0"86>0^#)*?PY@J(U:#)V(8#R:E=DL7.Y56>PM@#.)1*32/4>=/ MA7;KI+&>XY@AN&=S3(P&9B/^0MU508[8O[I>J.=0]&]XY+IC5_'M39;K3_I/ M."R+CB<(CLR XZYOG/S9VG_/)&?_Q/U3EAN(?+E5Y]L5KC](7"_4_^8X06J( M$VB79]:+>/.-[':&]]LZ>]8NPQ5\?[O-31?HMVOPKH]%/?_Y[EX0>JJ5S_W[ MYR?=BKDQ-3TYYP8+Q=<#&1N83K]7+[<1'<>KW,QNBM7J'XM6C6[U'A-,_22*D\[[>B5KG MS5$C'NN+#<.[3OU7&P=61,KCMMQ3D)'=V"G+,1ZU5.'3/\CGDP5DOOL@MU+\ MW 9\2?ZM4LG3N.'#Z:I'ERH4UQ)'??EP4#88?=/EDXQ1P$;APO-CS&@GAZN" MKYI;RUH(R,!6,7/C'>I>3?C5LOG]SE]MT;RI]SN](HEHM3)4(!Y)@?C8\MSW7L37*P) KV#N"L<%\*6>_$M>A=LU*0>H+)EFHSJAIT0P M;&S3 _F;/!B%K#3&N'W!2*A+/APH'QH6?#]F$-Q=,;M!]TWK;I3A^&/L?I^0RC\_C)%$5O&&T0_W'+X;WF$O_)^)(CRK&:#74N MF4@-K9E^G9D93^-+(DP>9= _6LVGVIXVLF@F=->M[5JR:HRJ;[NMQ62*W<+( M>E89OC&Q?FLMG>ZH+PF]-49N#6L=473+[F-E3[Y%1[TH#,#ZC0V^]_36='. M%I)>@_6;S\43O=+CM;'1[?VYSX-9,4X?U"7W<9S*#QRP_8KP$_OY1+BG-M\U M6RKF(D@DE0^UTABE5IP@X\Q3@F$2.Y50#+K6[P7'#^-:O_.@ZS= D44JZJ@J M-BUKX QY!W%ITE8- $7R"$7RE,EUUQ$&965E@AMAL>F@[U0]"'+>_.LI&VK' MCZ0=/[9#)POL]2=VQ$'W/4T)%JE:+?$P@3=4[)YB:@WW";&OZ.S4E79%V=84 M0QI+A6A7P]OK0XF8"3*15"UXD:I_2&40[?>/]KOV%&4!S']DBIP5S04[%">F MP,RD5H3(,HI/ACYK #23;T%SYGQ/J;7:UT,%%''(Z8KOQM\$;Z7?R>$&BA0/ M(%(\HX][ A^KJI$3V<#I!XJKJ.;)>M!(;>8$Z538&ZQ;U &^H6V= M?@N=O17G'UK#1=G"C-*@O&79E5LV #ICBX$N MDGD$?;@R!:\&)N'7FW0= =65-]; MLC\:H(]9Q'I@*8// ^S)@WH7GFCU36XHJ<%!GN82%,NDQ/2-"=',UK-G"_W[ND+1]8?B8YI&KS*QLJ[V M)FHM#GMDV-GU>A)64,I;YD!T(BFFUJ1:!)K'""J/GZP!# GE@Q'*OR%?W*.! M]1N<,!A&E(CY"UGB+:8@\[S6"\=;P E #\JC&/,6A]O_A$H\@9<'[!LA>L;K M_J8;?TOX!4WK3 L]IZC 3Z>X>U!7W/5"8)OY\<=NSHPGW?!CNVVE^"$(3 X7 M>J"#Q9"<)1)/W['\IIFH5?$'20KISQ=Z_V^'-5GB*'8Z7<%;:5 S-__\O_C' M\]]3;5WQ 2LLGK[I!>'@2Y[8#T'^ZD[C]W$2.^POBIB_BKETY^ M_O=_O7[YKS154#W;\[\\<]&K7BV.Y@*6T)*A%V:^KE@%91Y_\1?%WBK[X)GY MZ,\8\7R._/+"9V <7E:D\I95^>VHGAHN)>%%&9EI*DVBA*Q2-!.? M/8N43*,:(B/%&8G-YQ0Y4Y5/QV^]\%)^@^':[Y7SN4:W_#G'=BNY@50:-"H- MMM_@!B^6VW5>\C=8Y#C> Y$5N0[7%0=\E>]Q?59L\-V!3-$T0=#7'.=R_+5\ MNU&)7R<>R9>WRO'5W-?WNMZ(5OE^3JQS\3]]CDMFM]OHA?#3?>X;PHB VB(+F.$Z-^I?O'&]NY>+]3 M_K[2VWR_M_TEN4JDQ3:J]O>K%2<3I()HE(+*"L+,8H1K\6]*;)GIV@RC"!57 M")QX6GG*2WD+TBV*S&Y/<4IG)70:!>9@-E@YMN6^;VG7)TM"*6!CRW';\YXA M5C<>"EK2W[><(8ZJ:;6Y+I7I2J'3&+++V70K8^EG*@M:)0=+;R(Y6Y,,EH7# M4L:%N&7JF>2JWN5PI(Y+NB_C%7MZF!_:@HRGGQD;G4-U.0PE;C1M#6;1:%,+ M5="R^'U+M]8T#%IV%Y8^PM0"IE:%4;B-6Z:^W<0-=U5BQ8756NC%VKAME! 9 MM$31[YL&S08J]'D%0Y3*8DNO&'\MU.(#J8Q\WW)8F5"-LK?DI'VS/"+M,=]? M8D+<,M4EO-'>B5/=4J2ROYMXO;4OVD,C;IGJDE@)&A0QVHM(%&V8I=OV*G@A M-GW37;*YB"ELD6@MM5 $.W@DLH]T\,QTE]16H3C$Y#'*M19=VB^@B]TH8N5B MNDMEE9HMB_5^47+JI-CCRJJ%FH9,IEOR8EM4ZSC.=$4UI79$.FTBWK M<]DLL^@BM/9=3"@HP5 .72%NB7_?,JI3TFPM*P5D/>_NY#51M;L>>":9&OKU MG@C1]?3 Z4/+J..]4NM@@Y9H:NP-?5&21^LACF#N$-<$9\'N]X9,IU_4$<1N MUT?FLF069 ]MK!C)Z HRDVZI#X@-6F+D S)21]-RPVHSDV8,)23==-QJ]R/* M6RRLT5 [.XV*_PMKJ5T1,+I2DIXQ+=:\^L==.92 O-7^E._-03*V565>:+] M-=<;ZE <)4U30R"V41$I*9J#8!5TY,_G2Z;F)DU30X!TYC5A6K)1R<'4J<%/ MV]-60P!-4T.P,%=!4&4K#6[?J?6U_GC?E8BD:7H("HXY[Y$3KLHIW9DX8QB# M,COQ&YS P<#RIO9(,K<!M[-[=&]5Z = J&02Z2 MINE^=1=BQ9(4'4-T%?4,LCQD$"[>U4Z =C]E3(_Q.ZBUWB_5@%@9?9D30-,T MM:]*';SF2"1B#A8+$PVI>2'FK+AIJE\F,>R/G(ZV1B*C5O91:T@VF\E3T[ME M18THI]/QN0*UJX[QY7[6C)*F+_U*U(V7H^)1OHJ/B;:R"O0OS[^\-E+ X>KI MN A.'>KQM/)\+D[.<4H4>L\?'$]QR2??G/5>*6!/;=)'Z=!_?K&G+T2/QOC; M_%]%^C--_LR!_>HH]>KY7OS,N>UMGVW[Y_\N /WOR_%@#++[_O),^B01)%_\ MW%29!9X=A?J%CZ<_%H/1=XC!7P6%/Q:&:0).1"8F BW"BDNJYX-/OR_3\5/O]M]ZO-/$7?N MP-9W!Q&)"U_7L9GGOZ,7/X*])],?==TX$'*0#2/T_#&OM=6%.?Z4PE"'@WJD%\^+T@^$_[^N,U,?L!W?_)NL"S MOBY>;@3 ZXMG1,QR)ZKW*SR'RAO5?* M;HC4)E1O=+#'8W3"_D'B\P2[5=]SP$5ET(>1&2[*41#/F>XW7-6.P,BS0:#' M_]>..3N_3\U@]TM.I\D7FIRY*:C8B"C.)0K<3\,__8/'YW$"I2Z5J^6X$4"V M0&^_29PC%4OVR>#2>,=>XQV3>4,7-,K$.HA^8'17KS;[0_M/"AV< ^\*I_&U MLCO".'* K6=DL&=6#7#'E?ST#U%D\B3RLQJ.$.OWC_6K6 ;' ,$LD\%M+ /T MI&70-XR-%SH$*Y':D!*K8MBJU6[-%%&UNL(*I9G \<*P.+?Z=+,Z!/?FF22/ M&X;E&>)B>=P@7V2&+\YC&UQ_.C-B&Z G;8-)9^,, WG7DKCXNAU<)LL43I2D0(X"P DC"@>11E\A2.?1#SX*Z]=>DZUEZ09(CS MGP2?W%_Z+EX32>&G^&--7_GQRDI6;)+Y5W&\^/T/QP^"A;>-?^HK)5[3NKW/ MS73;V_Y]QSZ\LZD\6=F.4C;,5?:G7]U0^Q FW57$'H!??E[S/"U)NJG[&U/5 M@T'($4.4_/0/CL1V%H-->'EHS>-=$)VOBMRH-)BTK<*R-"FAA=V6' HQ1(&T05%,ODBH'<9M3+0;3O^@GS.B TSD.(^$24TQW3-(/23^YXY?;?2W4 _1]'J M6P2N7%J:R)2:E@7K*?L.Z@<6,)X 73O".29L]ALPQQKL?*)! S""R/H*<$Z;OU05W:W,HP*4 .> 1Y+=A;AS:Y4/?<11) MISADBG0V&Y(', >"")W'3KJ:(<3O"^*W5$VRC/D'%E)^FQ#4>2U:3@ZSG=72 M-&&X&T\J8A,0 @@_P:@\?;)@&-SX[X\5KBB]9)D$[EN-^6V!)V@2!XG'SCDY#QBS35YJ1?/8Q(4HH>AG=03S*F+N,$9 M=9@/14PPCB1S?NB?FV-)(70,IJB CI^[7>!?US!^?F$DPF,>H'T]^/)D M:PU>3*V&LU),'_P66]A\N-#]\M'V.F%8(P'?JI+S"FLI>E]<"=M6,72W,I4< MH.D\1I-W&Y0 .2$#7V!W_FL$ ['O M%7Y/F"+F(9B6G&#M2ZU1%*PZ';2/NJ!D+[B00.=QFH92/I3R'P?X]^W#?Q^V M1]6F,&;I?EW"1O5!6-NP(ZH!L$V"C&%YAGB8?!(?&-?0<9^E'?XJCOOWL8"T M+O5JKBSJ5HLT.LYN-EHX$ANS //I'XK.4^B%Q0;(!(^UPT-G_26=]>_#MMB9 M.I-]@]DCK9U=TO?,;-\PA1C;P$-/(OGB(Z>,NC\'?4TQW5R\(C4S>"Y\!5(\ M*$&@AT$^Y^KA/3CJ+RZGW"[5[AU87D]'K,RD(_Z>C7]I>OUUU^H*@'#;"P+> MK7P%,3]G$PB?8.B^'DX&I?70LR)JL:O/1_A@O#' ^X&\/125EE?^OA=7S\5- MK3OA 0C[)\/KTLB^K+;R7F2WG4W'#:F%)!5LP?/8)B4U<39^/Q(@NWCB5L29 MTC)!5#_N[OZDJV09YC?:W:^BK+R7 ]9&6*CT#?5@U89K;56WRE:ALHW?#V@K M>0ICX.Y^[SQP354ER["_.+(OJZN\%]E2JRVXF[&F2/I &X3;OAM)&R%^OT19 MR6-,\3ZW]P=-2L&O=+":7"-GNJKGZ#D8J@)#51[#8_W H2HOJ&TDH 7\?,J- MW6ILQ0:MKY!:E[>#0JW'(XHAHT@2HX+E*?24R T]6-"#=:>(O^\8E;>!NFN4 MR\.*PPN(HQI+A'.'0\-E :C)3_\P6!ZE+IAE$P+ZH?=T&)QR0PGE;?!7AA0E M]$I('U$Z3;ZU[:&Z;R1[.K@"PQ3S%/Y0Q?)DOMV[A/0C!*0T0"EA/0B?$W;"\)/LW!2\ MI1[R$1U,5U$\G@'WXZ0[C1TWF2U:JHZ8#7'%F0,36?HQAZ))Q,B)>#[H4?J8 M5WQOCM,[C_?X-10#8K#E-;X_L?0:08F56GNV;;( BB#$ P9X9!N&M]0>/N+^ M>15UX=>@'7)KI(5-* 0I6P6TI*I+WNX9 +3,IW\P(GW9!>Z?&0/NATB1!N(R0?-(3B10LX1E# H80/$8 M[M0'#J!HN)L8L4GZL02TSQ@^E--%*)X MX4)H#T0#T-]R!ZB_[R"*=P"[?V@?ZH8J"](>PR6Z5IJ;&+4%P ;U.4Z$H$-( MWQND81A%EG;V*PD=;R8 26@*+-$U)$G'6;>P#KUF,4AV=@:$JB,(K,;Q� M(RD>()+B'%ZUL<*!D11RR.RW1=,ZD ( -M!/" H6W\A0*$62\OGY]LE? M3_$4?\.D'C"IQP/<[L^$W76=*RD QEW/];X->/NQR,V6-CX^)SA-XBU&")!H MX2^GAHSB0%>AD5.EJZ&["5X OC,"N/]PCU\".^YV_,A34:V-U:Y:X*0]9PZG MI>)6D[AHF2"_?[J+!<"T39V\;[ M?7U?10BE7,$3-@#Q)7F4N=_:+9 38,J/QQ1=WHURJMM;L_6Z4I%J87=#_BS!A,KNC'5/'TCCSH"ZESE[+/ON M[ >67+Y>*:SZGE..W\-THWBDG^X<>FY02I!];"<"7'.[T%?BK=-T%7_?"'4G MB,D=],#WDEK7/Q'5:W9[.2"[Q35'L@N175:6;:\:VV]$DDV$R-/DA26;!Z(2 MZ"Z[ ^:X]T"8:Y(#KREN/SHLBI9>*:Z1#KGIZ7T!D,,Q*PE&PW":^R<&&$Z3 M)1OC2N$TUZ01?>]%3J&CBY99,8)*>S+118T%- (T(@3/DPR,MGT,+H$Q.0\@ M#UV7'8J!.W"*$FY(CE*O=X-HUL=VB9%QS))"YA$RG5WV3JGA$4)[&B^*4F[E M>P#Q\0*'03WW(^C#H)[,6G]75)ABWGX2_$OQN71NGN+F=E%N^&UK4K3(P7;8 M#L>-V<[;RF@1J$-DODA<."O=O9(!].[=-?8?02-Z"[P[G?86P\M,PRIH@K[L M=YCZB$C@32:II!GB@OH.Q/:#;O0PFB=;,L];FBB:(41HXEJXSX:%=\(P2 M*@ F8#[]0]!Y&H=Q//?.!C".YS&%FK?@6YCJJK05R:I4Z#),J[''D?6*!?A. M[DX1>0HY9;4?HW)(K[5WM^R07]D$2%37]E[14CP#"M M."5++. "<%V+R>/$ Y<@@#R0&8OBA_$^MQZ*K%L45U&*?L4B+4S&=NT^5>3* M#:W57ZG$<+\S (N D5%(D\7'RI.&%+)+4V*'\SWK7N: 9/B*K+2+TV*:;_N M[#OEKE6S,*J*$M/ZJ)"8%$G$#H[F\2+]08R*]V _^Z$]/]WA.,5WXV\/43NZ:7*.-W3VK%V^@__BY_\KBE#_SY M,)U#L>3Y)24P5>CIAIYNZ.D^JRY=,3>FIB="5'*D#V1L8#K]7KW<1G0=8>>[@_ *R94\")+(5\K/U!8O+V1S\@I20H*U%"@_HB4<156>+?C^Q*L,&-&J+29S%G+,;J%X2J:JZ%N M %8@ 2O@#YPU'C)"9JR,#^[]_D,^^5T7^"7X1//9B>N.0E8:J<* +SM2(]BR M@$\8P"=4NB(]M#(^'*= -_@5K(S?]85?@A4";=;E'6_>10I[0IWII>JT6TJL M#. 21SZ3IVCA$2GA@?SAWTM0%=..0EV##N\_4)RR1-+7E)?NAK(_F);TA.D3 MC+[HJ\W5TK-IJ]#4.[4>-^6'X59&F>NH21^-'#( DDOI1'>#_<<3A7X,[[W7 M+??+19;@E(%.%'MU0Q MBEK6IJ!Z'7,%H>:159DLY\LX+F!7"W(KQ=0N='TA4RH<#"G*@.:3O:&X"W/P M=V6@1K?ZCAVC[#F.YPY"3[5>Z.%Y]R@KP:(7,\6)[6,R-(K3RFRF2*.QQL\; M%7ZRLXSX%9]4(7@)%GK_8(Q1EN6DJ]#$HF+@HXG2.W#EN5@?D?**Z\T3FDC4 M)00&'7UPBH!!1YFW0WY7EKH*P917HM7;D-:!&SF&U7'(B3F,!$ PB4J%GB(8 M:(=\,)*!44@9EK>N0A-A"V>:8]ZV+:<_0@(:Q7M*F-#$4>WZ,(;(NP6P_PF5 M>#%GYL7.>"7==.-O";^@)X*=0*#3$VC$A9Y35-5SXE?8QQ.5<[TP_JYXN>7B MES=C(!B^8N=6BA_FO'DN7.B!#@"2Y'E60EW+S4U7<54S;A2$\0=._*7!Y]MT MYK>6@F9N_OE_\8_GOZ?:NN*#M;]X^J87[@-?\K3R$>0_YUO.KRA.U4$!K>OWR7\%84#W;\[\\L_2K7BV.QA66H-/0"S-?5ZR" M,H^_^(MB;Y5]\-1+FOZ,O3@WO[PP/1B'7/$S3?\G]_57,!JIH7247>'5@#UQ M0<'6Y^&7X]]Z_BBA]N?/O, $%/7%U^V8>S/8W3TUF)?167S#T,WFA2?EN ME>&O;%4EM_#!WO OD2^?M%' [S%5QIQO?U.;X>FC&'6 = ">0-$U )B7%:F\ M955^.ZJGADM)=@:YB-!(44%0F29GN$R@VEQFB!DJ*[J"ZII:I!ED]NGXK1=> MRF\P\_N]02H-&I<'V&]S@Q::]SDO^!HL_T^ER=ZPX:0R[NX36'_/4[Y;Z^5(ZOYKYY+3#R?(?+ M76^0FSEBT+*S*\?2\'3K!$K1,=6FWQ\VQZEDB.6!.S/D)%OYMRWQ$=MND25D(K4\ML6S06."B89,I9_9;8\.5EL6 M:22:^&.TZJSPGF'(=+KECB$:8W4=XH@RZO402Q+1K<3&+5-#7Y@J![&@[:=< M)-:6."O/^'Y_&[=,#?V*0M0]TI-5JU7WPW'9ELEN!SPS-?3M-<,3Z^ 027QO M[Y?LWM:OVN ]7X8^.8B\V'''4W=LP]G**M"_//_RFD& Y?-DRP&30#V:$L]& M:V)D*5'H/7]P-+&23[XQQ%Z=TI[:I.WVMWW>>)__NP".H%^.5NLV'J=?&HQ/]GORQ<]-E5E\@HE"_<*V MXX\U+/0=&M97:__"%U+@1%QM(GZ>%Q).Q)4F@OS\TZMF3ZD,%Z=YQM1_5L\.'_?2I^^MWN4Y]QZIJIU]_MX!<7OJ[GG/@/%D%. M=S5=.V]=:SCUF9WZKNG"F?^S^[>0T>^KRV>#];<1V.AJETN"+V\0@/UNV _T M5:@[,]T_5N/ D?RY2\/ ]0'7QP.N#[@YW'YR?U D*?WS-*RQWX4U]9E*I96Y M*U2#,,U[0?#OU'([M0)F/R#W/UD%F>?VES#<>YMDB&2(9(CD.T1RQ@RN+&?# MZNIASDS*NY]7:\G4?<^;V)T_2("5F9D_8WZK6W3T.EDC!J'B:HJO)1?"E]N# M8."SM6!%VV:E%38=1L/.G;BJ@+_C(GB,WD8"WK87!"\WOO&7&]]U>U^TM)G3 MYEKKJ3^G+'\GU6.BN0 MHZ[4-0[UT9SCIYM"=:DPA6$1W @C/_U#,GF<0"Z4N@&".!L@AEOY[;;RW\W] M=%8&&&R6R\:^&7:L477@4CAN&#K(PH3B:QXNGR@D](HSOVMF5 BL.U?#P7B@V'F#I"$$'OIT\H&5X:MX>1.!L/Q:'_PJ%#]M MFCZ2:KT4OS=2#O)OGI'Y0I/HK.#*D"[I8?UW=\ UY9\WU_W5[1 M#:OF5O9LG:>JXTB(>06XHZD\]EC>:$@OT!)Y*!_U#1@#[W2-,B7S(N?XW4@) M_"KB!B"O-W![%^F',472VLWW9)%Q3_9W^DO5\^.MTLVID>_KKKK/A7X\]W:R M6.]!2_MIY\[-X[>[OG.J',W7?K['7#P^Y&O:]RN:CYFY_71J2_RI_?C77=\C M^-%V\(3]\A/T18#\8__BW4'\R@/IG:#G^'/-HEE MS_$BGR%P2Z?V_AA5MGQI"DHZ@ L+")K:(_Z^SWN'D(6^9Z%;D0Z6<=:Y.+'< M1O&Z.K',!\N0$1LABM0V8@,AENNQU&#C02 __<.D+T_\#3GE_CD%6C90);LA M%WU/09XRB-JZ9N*<,T7L:MT,M*HLQ!3$?/H'QRY9HQO2$#1MLDT[CZFF78M9 ML)$Z'K019LR98Z(S7\BB;:X LP!IC4F?FNZ!57X.M_-(:EF^TUD^<8T$INBX MRH6^;UD3CUE3\R)0=O%*M)F=B[^W'HFLVZU7$>=.;"RO_"VIE!]!X/7ZF_D2 MX5%].NV&J+E305G28\H/#"4?R3$+626#]XAOW=,,F)U7$=?>1PPE:V--Z)72 MMLJH'1@F9?E12XB)X9A"A" >V ,+20&:&G=N:EQ%(GL?HQB+!;,YJ$.7*_,] M#RON?7P0@+KF20P8EB?P4UF)H*WQP6@%VAH/('&]T]9H='O!=(=$G-X-*AMC M$NX-Q(B9X9CB!,LC^*GXT$>DA7??U?N?1.W+S(N=,=K4=.-O";^@)QP&*/:" M$W&AYQ059%%1W'T\43G7"^/O4OSX8S=GQ@ P?,7.K13_>,=OH0I46U=\L/87S[Z$9[H#7W*) M.G4_O'^+$:^DV&,7B]^7HOOO__JFQMX+& NJ9WO^EV=B?M6KI]I^6().0R\< M2_@I\_B+ORCV5MD'3[VDZ<\8\>S6^/)"[F <H Z0 \E<$6$P/F944J;UF5WX[JJ>%2DKU! M5G6&QC2"D%6%0&2"(#%YABISF5 P')]CM#*?H9^.WWJ=J^0_,^;[O7(^U^B6 M/^?8;B4WD$J#1J7!]AORR'&\!_&":-7Y=H7K#SA!:H@3F20( M#+_J&)?Y[H!O-RJLR,6C*,;_ZG!=<9#CJ[G7[Y=<6*7^-W=\S^N-;I7OY\0Z M%__3Y[ADIKN-+I?K\%VQ/LAQW0IX:ZX7OW6)Z\>PR^? T2MI^)(0_RHO^E?# MC;<[+PIB2S'X^TK?^_V.]I?D*I$6VU_:WZ_6F:R3.JUB,UVF,%R5B2*FR30] MF\EH444P556+,WSVM.:49RMQ1(1"K:[U(ZF\[I8CFNQX)KH%UFRJI5$N%'0M M:'#[M20N44UNAMVMC,DH_GW3]J)3$.JV7K3XYM@H+&JC68\S9%RFOF_)S!MU M IV@C,2W*&HD-:E>2V;CENF'LNI2&W)<1^36'>DPF)D*VFJ!/-JI-^4,XC 9 ML9[ %2I;E1E46G;3 2U37U\<2C7:1/PVIZMSM%M4F:E&@(2>*/)]4W4Q*;-U M%C6E0JVA&R6OU1JNP4/3;UKRQ'HG<*?QF.IE(FB)&R4:"G(Q_::TA1(B:VWV M%EGJTBV$)+R%P,8MB>];HGO6]4;MKH*8+MB@1D7R8&W'+=)_H<@=;;@2$X)QZB>I5>U6TO 8/3?>I1MA+?UE:JA4'1<:*+$4<*:LQ0W0K958FY?28:AY?D/?;B#-7 M3-5?R@//;X&+L:GN&]O^$%^$_0WB%&M1O6"U_=X./#/5_1VSG/.2QARL09MQ M1D.O528P<,6%_KZEO!Q4(WY34[CH,"C(]+8P]3?)99C4BY;8W8"=%1>J-:@7 M=&1@%O6NDS1-#=1@5E\Y?%^(W[3?GBU76B#,J:1I:J!&&*>%BE,FK:B[M[<# M;F@W5B#0.O7]Q?9A5*Q,XC^I'59F,/98=-O9 H4;_;ZII4X'EMRP P[#1G@D MH;L";8 @2S0UJ'SH;QTF8#W.Y,+U:M#W1H<)<%.EOM^4UX)=VJUV5EG0R5&% M7WOZ .C6Z8=:D^ZHP^R8H=0ZK*JH799P+EY^S(F'ULCFB*NM6:LE]5K8OL5M M/12T3 -ZQ5:78W;8LVK>3 HW_?:BW][&+8NI9R+-PV'0+M0D!=_,M^T5TY!7 MX)FIV9^3G84FKRG)PC96V^B5AQ.J!UJFNR2U';HWW9::R&!9*91PO<8JEA O MDW2?FFUS@MB!,$-&)12ON/JFH^,&:)KJ%(X)!6_;J38EDFJUMVQ;,]J%I&FJ M5RV^/5@(97+*1=Y,,X6=+!1&2=-4M_!]C9R@LTH'<50)WU-[@J^+2=-TO[J! MWB^.Z-94&DWD"H=4#IN@$G,_FN[7)% GY()93I'UOE@H&W.:&(L":)J>+(6N M=.B6I%DCC7+JRL%$%_ND::I?\9ZG!QVSTI;VB#$X3$I1+V"2IJE^%7<'LV75 MV);E[*R>U)H,%=XP0-,T!&2]-!D6ZZ4:QVNAP4J>(,_#N"V6[E?-FGGL)ZF5E+:SGI ":IOJUWO30T;HO;ZVRQJ_141?9!U;2--6OSLKPJ\T]-;7V MN#BYNF^C7:U@31TRI%9!"66NK,:*Y;1/*NZ7Y)A-)?6*@L2H[: MQ0S;G^U;8OQ8/-VO<;DA>$YH'CA'4QOJV"GQ.]D 35.K@&D$>ZOET1U$-R2B MS_"5KA@LI>6R:7J5MH*Z:2#F0!F5,6+W;04_L%@:A;Y&3>X^FY+7&* M 9JFIP'W#6ZM;;MM+EI,JF*1*P<;.WEL&F),@U=1>]8EI5&E5PF<:B 5M?BY MQ?0K6'9ILU)J/0LA:X(Q+U>:TK1<5%HU7J;A*,8K:215-*:/KNJ^FL!-$WWJRIO1;_7@E17 ='2)U C>MMN)ZSZAF0V F]7&2RFS6;\!B<,@T'8T.T1+MLPM=>&3\\9!%M6"&/G M5-N+2O+4M&V !,4FV5@LI=9@R4A"8<,@^*$GRI::143AVBM_4K)'>QCDHF;IE9!S6AJX70W:B.UINM:5@N= MD4SRU!0IA^U>I68*G&3Q W&]6TJ5>AE-GIKJUU(Q!=)69C[7VH9S>5M9#CDS M:9HFY6"W#"!F4BENK[X>L91_; MID\'6]58*19)('RE-*]O'7(\8N.V)XR.W8)H^IL%7I/*O9J[Q\E5C8_-/NS4 MGJ\VUW*_,:='W'JND]1>V)[% M_;CI1HUJ&QD4P_Y8&F+MQ2Q3<0@JBNQ&4[/DUB)[9G3!973ZI$XWA5K$M]$)PRB.X>VF31-]2OH>JTN M*HUH3MFC76TZ62&S 0N:IOI%^.1HW V%":>OZFN<%-#A)#[]Q$W33*MV=H= M5Q%$T<,UVA']"M=-FIXX_G1IZ:#PDP'"S\0]L^S2]7:\CV,G]F:S8U7PDNWP MTH"HU1H-L5[0&DG3M/D;8'VZ-:NPW*BYFI6=];!PB"UE[,0VOA*:[JZ%X#KG M%.WF86ZSM:FUA1$=DC=(C\'67,D"7>KA"-_EIH+2M^NK#INT31%-JTVZ1$/83:V"2S5] M?T,L;="S$Y9$A3FT]%JURB)[6NF(IJE6Z 8+FJ:/09.=5*J/(INKL3M_NL#K MUE[=@J9I!N>6M%-=3'BDM2R/]X@SGXWC$Q-VPI*8E^O3F+"EN31JQ:\;FKT> MT%(WPFAF;$F.=3YZ: MZI?60QJ'17FG(&4ZM$N]):*6[:1IFL$WU5)'K>UW'H?MRU1SA121%B4D;5,, M+D31/TM'EKWJVK:P"_"# M>?(J >>$>G1J?',51XE"[_F#H[,G^>0;E] K?_%3F[3'+?2?7^SI"]&C9O^V MFP@X_KG(_.PBQ2N/RZOG>_$SY[:W?78!//]W 3C#OQS]9]MXG'[INGKR)"9? M_-Q4F06>'87ZA;U8/PZ@0=\10//5[_C'L0/,3Y,UPXFXTD30GXL4G(@,3 1$ M1&8F OMI B@X$5>:".HSC<.)R,!$0&K*S$1 :LK$1$!JRLA$0&K*S$1 :LK$ M1$!JRLA$0&K*S$3@4.+(PD30GR$@LC /D)DR,Q'0:,K$1,1&$]PBSC@1[\P0 M]DN_W$->)_\Y"5^WRZG[6.\< ]6SP8?_]PDE/_WNK7/B,W';I)-_6MNX:[IZ MSHD_7P0YW=5T+3?05Z'NS'3_F$(/1_+'7\"=IF^3,T#$?##$7,9=>^N*P+<9 M%;@R?FU+?H0Q^)7V!='Q45<&1 =$!T0'1 =$QSVCXW-2)50* MOF?&I&P>U @>@_B@1G QC>!'HW$EV> ZP_$@R#^;04S\+NVCS*55A3^VB#W' M\=RC$3P(/=5ZR#T 'HU^N1"XG:H'P7$A>'.X"C[F*NCKH6*ZT%OT0:S^;RH) MP3F'UC^T_J&'\":@?E\!S*.9DOYY)@H[^@+O^*K!8*'X>G OA'ZAN3^7N7;' MZX!UO,@-X3KXZ.N@ISQ=,1HJ=G0WAAY<#Q<[["N^&[\/W"'.<\*[XY70]@*X M"L[ !\Q=KP+1"Q7['#=.KUON-[4@2HJMN*J>SU5T]?7%6O3KQ5KL;"O]QGT] M6^#*TVGGZKTY?[GN(#GVR/APNNK1I0K%M<117SXQFPUD?@[**^%/ M!;N?BFN#AQW+%'/K*#Y3 X7,1)A+E/C^_I R*(X N2_&]/!O\\6NO0(3" -*O)R>Q ,?+86 MK&C;K+3"IL-HV)W10/+H1;Q)ZWYP?)-3X"=W=4WAQY$U4%L#;;7F':0!RF<6 M ?CS)(E"[$/LWS_VDZ+4V/EB=>':A6OW8^Y;SV[^9QWH:?/";91:%'+U6T6V0ONWFM. 27.7ZQ1Y3(H??#Y6ZG;@3Y6*")+I)Y!,7A]G4Y"L!O MBFPH5-Y"B_^9$//7#!.:FTFHY S@R#2-3!V\1R%3?(YUP]?%2OREGC;#(#QY]V_ (:="7R%? H&943O.*RZ,GX$WCQ/Y:B M^*I@\7:)JENMAB".=5<0-/X/]_!&LNKC%X]GJ1>/MJ<=U>GD9TD)= V\7FQ0 M)!T[P0X'UUIY\[);0P:SEK=QACC1%04Y*<&.YE'BE$Q]'][).[B:>O$XU1MR MR<6OW=Z 2]ZZ[S\$D22A26_F$9=TPJF]LR<LK M@"P"602RR+58A(V'#3Q,L7N*J37$YY<7'!I?V627VQUS: MORC9!5?V@Z_LAR;MAY.FSF0(VC9"[_ :K5C8T%FVO&'(%_\TQ.E/C3=$WR/: MF#0KEHEL)1K!?F&]W66X\U&)7D6^N@!CE(OG.>?KH>F# M"_QWZ0Z[N1B=*7?1+X'_5O_R8XO2??T% JRK]8\ 2&O4)VAC:O2G?9FHESC> MF)&516\3[8=;F3ZJT3A-G_(SG]%^R+"O^98FQ8?AG P&KIV-7ZH;D/N@=P#N2>SW/.#$/Y-96%2\Z5)2J-J M9:VK4[V,TKQ=&0_9)W'C_>_ MLG\B4Z1S-@>!NL>!9)!X M-M \?B)D]N]S^#:NN?R[>@CBYSU'OP?7[,V=%/>Q?4&'.W2XPR@IN+3ATH9+ M&RYMN+1OOK2AG!?;V<=K_B#MYRG!;EQKB?6F;$G[.:K/IDRKM+$-F4D$.PK- M%S$"1L'#4&$8*@Q7-MP#8:CPM96T7VU?S6;)+Q"!0$E8/91)6R\TFF,6;%_4 M&[>ONPP#KI@;,\:M%MRID^#F>EJFU/!;2VS00?3A'419B]2 D("0@)#(UGD& M8@)B(F.8R%H<0185P)>SPJN;$B=.4CU\:AJ8R;N6KFPL9LYAH5AG910YIN7- MDQ2\K !#]V#H'MQRX98+0_>RL^6>67!\XVXYMBL[:K94* [K($A(B\TU'@K) M;DF]<;?,?HQ>#Z0)CR=0T991$ )S)DEQF_/FN5#9Z><3'Q\3O#!R#^Y4C[FR M[RH&!"YMN+3ATH9+&RYMN+0_]M*&H6996-E95J3?7BZJUADOYXW9;BN95:ZJ M[?"NZ71__]C]HV^KZ'.@D)=T-_XE[($R*^S+:;2KA_Q<5'8]SP35B AHTGML+0V)NY$\1D>/5:=(N-#?#H;&"0D MN-?"",$,"7:W8 Z?ELR>'UI;:Z!2Z)#K;%JFOTV8@WHC<]QEV&'5\^.5X^;4 MR(^'2-WG0C\>5CN9[3OU>=Q<'SS1W9GG:[I?./[]+^AJEPL\V]1R_T*2_]T+ MK4"'V"T=8C=>1%F+48&8@IB"F(*8@IB"F(*8@IAZ#$S](#[P8V+J1_&#V854 MUF*I[EPL?I(GRD_JA C$B>.XL:XF?I4JSJ8#]2;B@L-W?$,:1.X>CS"D4%YN M03GVHX(, Z:AD7%S$3I[PW%'C'@EL?KJS+6G[8&.:>K0VD\/E34WGY;[&)LP M%_46YGJ[?/VCQ7F#>-:28BNNJN=S'<57%T>HX6C^^ N8[H=S[%V%=9]T[,QR MRB5\8>\HK\4&,C\_8WF;DKT9ETJ[[AYQFJW13E':DMC\?4IZ]07'HEE\% :@ MF_$,G2".@MK$ZIO=H,N9H_&L6RRHY9XMR"@."FAA*)G'*00ZS2]NXMR+/?/O M\^HE'XICWFK"9)Q@DD%#FM@.;O>R& MZ_<:V)#967U$*0NE0WO=4[#Z%FRX2:4FA,GC>!%NN1=WWGPTXJ]$T-FL(PT3Z@<(JFP5.B!WR7\WEZX MK UB%]:J;/663:M@C,MU/%SO2Z21T (5VR 8E2>97]D@=QE'GXQ.S@R"2-? MF,9?D'S@JC'#Q\R=6X'K"DFR#>@LOK#;(DNY=6[LJ7CQA1*O?*&DC"/GT15G M:H_"/)WU+&PCKS"K39:+HS\T01H)AEY7U3LZ,9*?)5![#[Q>; \E'3O!0;.J MML3WGESG1JVJ8BX-3B1FL6E" '\&<6%7!L1D!M)[W<&P9##S9B8N&-XS3R75 M/]],4YA7KAW6K3IF#= )54,K:S30!4!3Q9BF($M!EKK]L$"6NAQ+L?&P@8"G>L:R\JFQ]N5I:!+^VZ]L"X)?44&X&P_0U]_ 0'K:OTC!-)NAQ,TT:HM#+$DSWEIY")4#Q<7!:D:GX.+P,& PK"' M>TXP> =C )/^?NCIAQ"X/02N'E-XY\KS+_?:Q$X_L=7N!H8Z&0^K?:D@R41@ M#86P/=R"K?:'DC/<;B'7/!+79/@,?Y:K$GR%$C"[@\ZD\J:#BGVIR6UG?R@$ MO)EO?IP'ILQYAVC;L:4]4YD--L6^6]PG-CZX3 &8!]Z)ON?*!G=T@@EE^F5N:-H_R[ M>@A"^CU'A]Y%&,0/7=#0!9VM88&13Q [$#L0.Q [$#L0.U V??M9,#[9')-+ MM+W@5,S#,ICM6KO#U$/(>9.5N\1^4039W,A$#R6+>03%8?0_C&"^_;# "&8( M';B-PPCF>U-C?[4#+_8&O316])(CO>60)Y!1CRJRR0Y,O7$'SGYT_JA$_'.XG<@!" $( 0@!" $'@P"60LER:(&^6+\O[H M=N(@Y&AFDR2JW!:)O$)X*"\9S;/C@Q"52)%TGCR1Y1H&A^%=!F+V0#[\>$Z5E^J9 M26KEG#?/A0V3SVTO=+2IML=A?5F=(A)0'=:ZUG0JSW\])\Z-OJ^ASX.4HZ6[\2]@# M%9O8%X&AJX?\7%1V/<\'(\"&H6_.HE"9V;KH]10_;O*SA!(5JJ3VBMJ47J5YDE(=U!4P&&@&:,[\XL^MZ"E\A=TUPUN1UA8>L: M,26+4ZUK'WF)>@LO93^FM.KY\1IQ:D:O_?_]"2>1_<21__ 7,.W3S73U<^5MZPF-Z MTKPH7LT/RD_OJ.7&!C(_/V/QMOI69)EN!0^D]:'$L\ABYTV-WR_>]NH+CA7: M^"@,0#=-0)0I"D*7X]E$VTLVXH1:T]Z)/%4(A;AGH%@;AI)Y KFPP00Q^5;7 M^ZTQ^?;;1?\^TPKY863>K8?0B[KKN!\92J- MFE-5FED->65M 2,5 2/E22)=0Q(2$B0D2$A9%84AH""@/BR@,K7#_R!1B;BL MKWFML90EGI*FN,#B X44+KO-T[W0:(1U?"@Y6FFQ*'&DV4(,L,V#-"4,2>>3 M@S_[J#R>X62I1=0WE+66*&ZZO+X M:OZ')7>_IZS0P R4L1J= M[9%1J-CRH:D\@:0YY=ZN%21#D3.#(-(U,(#Q%R0?N&J\$\0,GUN!>QI)6AKH M>W^(9-9GLS_>X8QY\1=3K_S%S-GTSV7[4)S;]$+C6GJ]U2V3ZWV'_$-Z:"20 M>%U"].BG27Z60*%1\'JQ&91T[&>FR;8]LOY_]KZT.7%EV?;[BWC_@>AS[HV] M(Z"O9D&?^W:$ #'/0DQ?%$(J0&@"#0CX]:]*@(<6=MO=M@&[3L3IC7%9JB%S M5>;*K,I"N"_01-F=ALM:?AF.9UV%(E'LAF'P+8_XCCM\:>R[9*?<,MK$!8M? M#S;4H*&616]?%3.YI6^M**U:ZPH(;%@(-AAK,-9\:JRYBJ2XMX = 4X;>IAJ M=51#KSH%=64$JG6$H%*AOV7J^YUF0B]R2ZG[/-^/_I )?BT$)?PERP^)<)?= MB,.NK=:&;2\SW$8(>;+?_B'3.1)G]&+PP>"#C_7@&]WQC>Y8 _ F\#EO=+]B M"U1I9QH[M> $1'G,=X9[:S0BQQ_LN";(,:;AIRW0)*7@0J<\$!@>T'% \@M=^H[)^!>A3 _\DS>.D@"M)"OC:TW*% M=QMCVOX-<"DVAL[ DK<(.15DLFNY4*2GA0D3C$?1',$2"V'IO7EZK'X8E3 J M?0E6_[<12BYY1D#T1B6YG1G,\Z-V*.JK" MYPA\3.4ZCJE\[6FY\5(<^.0IWNIQ68>K]4?>(\;SVSX$FQD2LK4'4R)4=_GL MTEI.VZO8AS@$=T@F>73T3>KZ?F0HIP4"=%S"M0&.8G^* Q(7WPZ_]O+C) :< MR?;%EQ^K %:!+[[\6 5N3 4PC0D=@<-]& W7/Y>*(NYSNZBT6$:RT:WDJ6$@ ME_4Y](;HF)\DLVF:3*:C8$C!^>$X/QQK -Y4<7[XC7&'O]H/JYF !QUCH1 J M8_6;,[#27#^*]T/^A?OA3>9^%XV- 85;]W'\Y ME>E]\Z\-"@H-L7R&?!NL. MUAVL.UAWKE9(L.[=][,@Q,W9YP]6A*S86-+C\3,LE&M^(66 M1MB"0C$Q^9E-KO3,*F=4\WGWY%^Z^UY^(V4$U"> "JG?E7N-KJU/N+!6H6_!V=.O75G*< MGOFEEQ_'$&\L,0>K %8!K )8!; *8!7 *H#3"7$Z(=8 O E\R73"LRIPDSET M)=>#0W-26NAYP-%VJW]X6MWC,H;D:IOR7ZAW4/ZQ[6/:Q[UR9$6/>P[F'=N[)4-ZQ[OY,*=[VJ=VWI M/J^\'EK30CNT8%.]'2R AYIY8('R6C;@<);RF,2[WE$KO]RH%&6#R=?'#IUK M+N7Y;Z<1/?6V(\U2.+(L?42R'.9-4BW*7PG"D:1L%6IQR5"F\ M0'+FLZ*55RW5T4 Z)8%5$&]P__TODB/^0Q/IPPZ.Q'?GY M1Q!#0XC1W1 *YQ5@S'M"K[1G;UA2B%O8X[S:;09$WO""0SVS=ACX:)APA[M\(5C7X"CFS5S)D7+-6KSIH@L2 M0XO.V^>XSHR\'+(CRX;SDGT'*RV,XP*W(G4I&6LKA/+O+BJ5\ MIRS]8:F>GU'F219RL*5V?"NOSTQ;T^IFR=[OA*P0PPT#C?PTS?VR- ]&&VS, M_&Y@Y'KAYIJ,&6K,#'OL@%3%79N@:6?+#C?2.]LA%7&9F[2Z2YDH#(R6O)U5 M%*[8C8&!AW9(CD_S[*_LD#A"\3]Q1.3]M?F%ZJK& U3X*4_.IGI6T7B"5AA= MHY0<06O*C-,HGB"!1K,L?,'_J*>_@%-"-)>K_4835;$="EQS6"HQ0(]0T.KG MEI$MJ1%5KG9,L&FPLW5HK0LS:,0I)/US4RED\ALQT@JF[?9X*>^L"^6\H- * M_W-+5:3MB-P5!;'W=N8T:(I^@RA7Q&@LD*M*9X*>21*) MB=HOA>EN1 T(NQPHG#_<[&JF@)HF>NKQ1%UCV9'YN61[)<\^@&@2Q*[OS7K>^Z]9& FR9&).[ M8XMK>[W+RG8^FBSGW4&'=]$SDV,:=XUEI(U)WBQX6G^E<)(YYU%'DV.:[*)- MN^=LJD2=\2-K"[2!8Z'WDUQB]9D.4;/(7%8LE\5MW>:F;7']U835U MU;&:8F&F#KB,R>?6I0BV3 S?"[>-G:+5>%&J^YYKA(ME/8.>F1B^EF]E-\,1 M+XIV3M-6G:6S!&7TS.S/+6O,F%WT H:7U>)2W'287:M+HI;)B9KN]O4L'_DU M$:Q&803699;OSU'3Q$0-QZ.^OL]E"3&3)?<,&!8:E3+J:7*BO 4O>(83.;)$ M#8V([0#'W785/CE1"]N=C]:;:LNLD[G\C-!")MN,E(/_]-.:YE;;J,H136(H MJ)T*WX\RH^I<.=@^CYOF=YO.HF]Y2[&L#"36'P2Y]5!0LLGW[]J>->ATZDV3 M6[5JI24RE.K5E(U^,6I-&O=$4! C\B8?6V.DBLY''NMC> MR;0U6 WF2P^U3*A)UK@T)6W/ MMOU"-S/HH6W6X:F)876IQ4 =YIR""5A7[T=#IRM ME(9-DZ(R66D9MCE;+\5ZI[\R9N0T*Q=@#\CDN&30'+2(4D,BAM1*[Y?E3*;( M=E'3Q+BX4:U++$I"P>1R=<]KMW9SVX M XEQ2;VM/]TMR$"N:^6%6\WFYGI;0$V3XUH&[9TF@X8HJ[E2D,MW!7U0A&VI MY+B&Y-[($//E2*::1KFVW&?U&1H7E82@ >D8K4Q6C^0Z(:DN7;>DTF*.FB8P M:,]V^4Z-D 2ST [, 6FV)ZMZ_-3$N(P,G9E6N6Q3#*M\4(VFPV:S'#\UB4)6 M61.I]<3112.G[ I+)YJ5_2ANFX"A$?"Z=F4\*(E#L;&8.7E/--7#U024-.$*,[+?,21 MKC\FZA.C4O RM;XDQ$]-=K9CY$-Z'99< I1G1'[5;"R\2MQ9,B$*!NG9Q4VV M0!"&.BNR6UVG1PRN, MF/&=4MZ=3[>[A8":)@:F4MML1%(VW.4:H-IH\_X@UXF;)B&1]RM.7>G+!+!S MM,Q7?8HB(M0T.0=NC1GD +'.RV V&"Z)B.Z6+-CVS"Y/N0W''>9YC6AWEM66 M[Y?=[#)NFAC7+.N0N8DZ$-1Y)/CHMOEF4IU^J9LMJ,HEIA;:\V M2+KXY+@J$Z<>K*QRCU#GF2Z;V2Y(0XF?FC1@M,[&$/(>9=IVE1X;D>#DQG%? MD^,J5"H&L"Q/-^W($6KK =V> OC8,YM]60[V/9^6RV9&,S;%^5:,1+B'PJ8) M*=ANNU11@K8849YI_:8N>EG;BILF+?WF*%-;: --+ RUZ=A<1E.V&W<@,2XF M.Z&G6UONFFVE*&2%IFXI\[AI$A/%EM'BYFQQ(;9I89S1%Q671UMC]@PFFN7N M,@JH?8TPAB[5-@@M.V3CWB8Q<<*X,Z?A9W*BI'+N?A[NFC+:\\_8,:TH:W=X MCI?-MM@9]Y;"FAXA6,Z=$Z^I:K(>6THR"Z7#JQG7& M$^.2!PQ/$&HG#W?&I:UR_(2:YN=Q2?*$("JER!1[;#@7=Q,Y:M:=?*/$Q06* M$N,:^5IK)H2,90['G96X+CGFG(IK^R7WI?KB=:^<:T!Y%MX$FE8;;Y:%VUY9B9B,-')??#=>]N&EB7+7Q MG(1&2;,MEJ8IVZ\WH?_CB3F14'>-7-PTB7/A>)"C M?2F0N8UIT2V7#6K]P[WA"3G<%6;&O%AH5HD=]'W&^4J-DJ>PLV?LB/Q&HK79 MV*F+0(3NI,I4'0RPT)A/#77XW!"9>2EGK?CIR;QNY(/%WUO"U$@ MTZ3X@ L]U^3BQR;QNS@:[_E!7QC(0UD,#+VLS=>9>=SVA-\Q+W=BSXY,K.9: MEKKRP8_3AX?\&[<*_K,X$)^VNLW$C*5SHN0R%I@%/]0P<$]?Q(SJX9LC=WMH M\X#,/;9!WQSI<(+X+T3L!=ZI8\<7D@?"[\5WDW#4;X+GSFSW.C$ M'YY^SB#>^L?4 ZJ9B> \_6?E^@:B.W]X "6%;\!/SSSRV?&+3TW5J>]:80!^ M&NA;LZ('ROH[P=XSU^=#'FC +XUPP*'=_?NG$9]G\\WQNEQF7;+?N6=O<,+K M@O4%K\NCJ.VSD6N\+I=9EU_=PH;7!>,87A>,8]>^+AC'KG-=,(Y=Z[I@'+O& M=<$X=IWK@G'L6M>%RN)UN;YUR7XG,#]VA>N"<>Q:UP7;8]>X+OQWK"[OMRRO MKZ#P?)3R8I.0?<4DO"M^7W0&_O1 F.9:Z,O_]XWDOOWF_'#,=SK[\S&I2UX6 MIP$G -ZS,]HR')"RX0,6?@HX.M"?N\V+^I/Z(UA[/K'VO$\@^VVFY'4*@<7D M\C/PO#GZ^6?@WH'U NL%U@NL%U]-+^Y\4^IW7=/<]P\M>OP" M^7APXPY>;8R";X*"'R "%P%!3+9\*CS 9 L6D^N9 ;QM8./Y,^O%6QC/Y/MN MIZ^WG@OJR@A4ZQ"9,9Q3/1*\\!@0,2!B0/QR;$)\:2]>9XQ_F$? /,)7P?TW M2WEB?G-J3 >+.+X[^;.+ ?:'OOTC;C7@^X=%=V=XQ3__BI^* MP."U_O3&_:-B''B]L9&/C7QLY-^2D9_]U03\NM9T\M\W*R3%)4K:7/F9A4.9 MY<^P\$^O[3N8;S>UQH+MADZ U_@SKW%'/9XQ&JA6>!.&'5[KWW;0C[4Z\2J_ MSA&[J45NN#Y>X%>I<:*(YY6O<-\-5.M/?8VIJIES#^[O^H]_:1H L]DE%SNO M6JJC@72J"+2'YU[)^W.OY)L)]74-_:+O%CO#WO*?J]NJ.S9TH\DI= DJOU(OK+J["%4$0^W*R7[.:#B=25BKQ0[7 L>O-)NU3)=-]W^U,&;6G=[4QL MHF 6ZK-2;]/8=N*BRN2W?SB&2.?H&;7:''Q]L8 MD<8QO06OK,VAN]MD%^-Z=>N]LW>3'T5/0HA51BG:64OJO01P6F_I@>JS57^6UCYI0(:M2M,1UW MK3N;/P2 :BSJL.-P+3IP3EW]0*G'_^95'^BH>]#HB =V!B%D?0<*\DZ;R[MQ M%^P:AK9;9.9*7%2=3!,T_W[> ][I/T.4[=T/YEY\)_\4L!!G,[T8%8BZJ&@$ MO?5D.Y.-0BX/6*8D0%1@(2H0#,8$C D8$]X,$P0X.>AAJM51#;WJ'._1..+# M9CY8K0RA8IIML*EU5++[M7;>6LR)H3QON6J['8Z776@F(?J53#.YY]B5SY#& M?.!C5Z&G+=!TI>"2ISP0&-X;'I&_KA%_-"5[75&5WX_*?FZ:M@?N=$!P]-Y! M Y*L[1D(,5LMK^Q''8;@M.*<:@LZ9VWG2C;F9W,$CLU^Y=CL&[MCGP5+/C&Q M^TL@B0V4,SA2[.[W6[>T=61;V^?K(!J.&E0$<00QNLD#%!A&,(Q@&/D27/!O M0XJ]EF;NC!0HHMZV=&'2Z] 31H"0\B0)C%$%H\KG0)5+LQUODK">-5;-=:3U M>B;(6MJX)M=;=C_Z(#1Y,B-5G9;\^J1=7=#<*PLNE#?BNDDLB'JS&$S; MB-I#T8$<^2RW=W.9V2T0H#1LU_X45VI]Y<1K''[&X6>N([?J:X?:%S8!N1$HN)KU(-DWP M[WC)V1?7>YRIBC>HFQ#43[-!X4S5-R2A?K6U2"V=S:B[B"$,6N8\Q_77QGB. MMA;^!5O+9\A"[:!+5^"RJOHR] -D$<0W *3<62I0MV]8M.&ZAOVU4U'?G;?" ML92O%$NYA10$+.%8PK&$8PG'$HXE'$LXSFFZ3@F_9C+XY9=V%FAS*0G>BB/" M_717Y1?97&;X^Y?]/O6V(I@A6B7!J4W9@ O 1XYT>I.[*&LR5+.H.FF9.YW8C<&#_Y7X'%SR6LEUP.P M6RDM]."\:+M4X,&YM.(EOH7@QM4QA5=370ZGNUU@G[OLZG^DLWE#"C@4="_I3Q.$7$/0CBWA+@HXIQ5>P D=GMG#T9?O(E3W,F^#H_7O' M]K54P<\,06G1!L5]=4Z;4MT8[QM50B(V@D*2!WJ1?,>Z9%\?(8LQKUJJHX%TJJEZ MVN*@1329/GQ "_X%HS,)NO)#(/;)=,?/"$:ON)CS4/+L[2[0"YW<0MRJ]DCD M&IV]QK=U;N7]_AF9UI16O%F=>5)FQ5R4+;IY3+2+3 MW\V9EBO0OA"C"XO0)//A]LX-.-46UZ] 625$/UBMS7=Y,CY^YHGU:9/J=M<(2 RKC13&WNK M'\@Q.X!B'1S+IWGN.7[@YC*L#X7"C+C>&II+^+[X"T># ^!.[5"V>OQM0V? M/4I\R9C&+>KU[U0.8QX$3#F%)MZ&1Z3'^0H)^B%G[O)<<\?;JKQL_Z%!D2Q! M>(A=O+@&H=)E,G."7^=-,)#:/M2G;1!!0X..*XAE<1;&;=[6=/4S\(6N(;QE M-'E=0=.%5AD9WG@Q$+DAG9_U(]ID_0B!"2HC]HX1BZ^L21A+,):\80VQE9>= M=IJ>9Y@9KT9OMF#1V.H7QA5M[-0-MK6+Q'63:HX&=C/JSKL(5^):8AS_CESL M5U8L#"U7""WXV,8-7>][]3. KP7^U,N+$?SK7"=\WC;T\TSDN+5L5]PU2,V+ M6)4-I3\,G_^I/3=HVR-_YBL+>=?K]]1H/)7[K=B>BW/UT]P[W ]R7=GZ!T+[ MKC)8"JYYRCO4!ON"0;PKR]._*K3 ^6N?[FZMJY\4?!B&8E)>K^R MJ;=)/_YV"5;*'5'U+C&=$NN0S]3K]GQ'-R.%9)[F'7$.%H:CKPU'EW9XWR3I MG*:FM=S:Y=:B#>S^=).+MD/JHV#HR:S0P6I6!%9FE9%5HM/O9 )5W],Q'L5U MX-XW$()5[^)7A5_]I-S&%>/8<< []45HZ)M3C)M+%&Z! &4%NS;X[.$CG >, MPX4X7(@3/K" 8P'' HX%' OX]0HX)L!^584ZH&VKV58G78);D&4E'PK-3*FK MD&S,;#%<.D<_5X8: P9.@<0ID%C \8Z(4R#?/07R5WM92VG/3'DBM$PC.ZG3 M_P9F#-P)J!-0-KQC5,"M8,+ 0X\>MV$[^NF8=_^<6D K4WZN," MS\A&;J]L,Z6-:]9_OQ[!).? M&,WP/H^3]6Z<0[T$Z$P617OKA'2'H(R5U?06?+??Z\:@P_\*=&XN$?)8=B^E M'>ONI8+[4GN?/:QT4:KUEJY&QF'&3U18]>IG")=(_]++CQ4$*PA6$*P@6$&P M@OP1\XH5Y%; "\C)C%\'9AEO;#8,BQ^W8[ MMU_*:GZ?VWJMQG83"#$,\;^ H<^019M7+=710#I5"QWPW_\B.>(_-)$^?$#+ M?:,QL5\-^W^GC][PD,A%D()&_[__,WW7[-C'$$-#B-'=$,KJ36/,*RIA'8K< MO5VQFEF=*3C\.K,D5!*X$A.QB_SH]XOD/7C!H=Q5.PQ\-$RX#F=@I%+3:KHS MS U$B=T[:W(BY0;MN4)F48TKBN32'$?A@/.E \Z7UKGG)NT#*X9_$K!Y73G- MJT6:%Y7C5$U2(0;=:ED&K%^*=FU]WIW&^,(B?('P\HYE]#"\8'CY1/""DU>Q M>F#UN(W=]XFK(UIT4/16&SEKVJ92BD:=Y2'-;EP4HQU[V5 MD!>M@.E5!+0%H_LC>()-DS2--^%+I\A?6MG>&V6>3(._], O>W_\G\',RZ,P MQ2DG-'4AIXD%I:OU!KN2RY9_/PIS%GF>3"\5R[-N;6*TRC)5Z%F&;?5&_JX; M0Q #W0 "(A"^+AX;.N]OZ)P7ADN/^ZKL'-.N"EE0;$_%>J]>:FGY]FXBOS%0 M_(P/!+69F=G^@#;M5;/.B V%U*DHQ@<>F2B_HB%?'M%X2C0NGY5^*'MFQ.7C MT/3"]\5?.!I$?8CFJ17*^(_O"L$1Y<]P7>_OVQ:OB%;_9O/]W99/@2O/5V9]$E9&8336IEE]*[8)!D)O M/1SM%0'!"@MA!:,*1I7/B2H?E\'U%J#R?"V]'+T>C$!6K8E#CB'L4H-MV-Z% M2S];]:E;+^;JC)DI*94P-_.H4J6+<"4NJH)@'V.>" 4JTWL#[88?S9GFOL,W5/+3;:A%09>TH& M]/J[\1S9<_&E*M"@>QM.^WJS] ^<]EUIUQ1<\Y1W*.Z*@WOX5FN/&0Q@?SS;VP)U=)3AZ[V!5)8S5,V9IE=W-\_Z&6YL[-;NUP-X# M6C&"@WZ:9L2I6!B.OC8<7=J_?9/L*?& MEX%?WF]X#R;ZMVW]O%_.*D%RS@6,"Q@&,!QP)^$P*.6<%?E8 G9U-W MT?"'$@$J^VI1;_:T4FFN4&1,]W&Y-,T0.,\9IX'B-% LX'A'Q&F@ER3??K67 M#9A-*;^8SL9BP59W+7K6-3RN&^]E_ OVLL^0XME!=\W =57O[K..KRA(N;-4 MH&Z!C^,1.,\3!Z5P4 JGCV#-P)J!-0-K!M:,ZYL4K!E8"'#RV^TFOUTS[?[R M.UKW7'$\ _59WE0+8P+TNSE_H;U]B:HBF*$P0!XX\$/00=<*OK8:U9/)O%J# MG34']=)"- IMLB7U36I;$Q0X:>BF5S+WCE>88,7%^_P-)BQ>&LS>F#*]!.@$ MEA)4_%*K+Y>-E2P/YM.*:QY A_\5Z-QBE%HY.:ESX M_C!O@J/W[SW6-^, 6J$_*;DCW1>EY7B^:U2GZF@9*10=$X^Y9!H6OI8=[\6? M(>7RXDCU003BAR-*9FNY(*OZCKC.-V2E-UQ9_>$!4?A?(NMBG?M0S].NO2X>R$:ZC:^*%",;/#,>E^F+6S5*RS?@T[3/M MLCV!?B83'XAGTA2':Z-?/@<8(]9OY A?,6)A6P#; M<_:4_EJUZQ8EW<%'AC M/OJ%N_@XLZ5SK7EV+G*.*15&?-?.,X==G'_!+GYS::AYU5(=#:13$E@%L?GT MW_\B.>(_-)$^?$!K@4-L;\<./])X&FJ\[H93"UR#RO]V"KN/2JGY"CV8K#K9 M?)$7Z_UA3]GOU0V5_4GI!5]IS]ZPPKA3#J96HZ?LY$)MSA47_4 GQK^/$@]> M$->'\]MAX*-APG4X@Q8\B-8->]&R3:YGF9VQW%O7IA M6(7Z]@]%.M3(P;N '8N+5,5"SV6.P_VV[Y M!,%>[79"Q5ZJDJBZKE!6FI*?U_^P#MZOMDQ]S,]=/NN6Y3 7YHV*K"Y=:8ZV M3$2O\SR9YODGZ/[,_AX>3I[GG?'F;FFE$R[V7*F M\F1L.*TW-L*?S! M=7*5J=E:AN*::/2]L9\3PDGLQ:.<[C5#C!\(R=KH1M<_S=)HA?WG-[__$>>=ONNL;#E2NX,=C5?U9-P^_N8L4 M42]7T#_OZ4\=);//]O2G(7[[I[\ *56#8 \;[:!4IQPW@.]6/7#L9NKYOX>_ M,J DS3W52JU4[W G\0+X $E8'"]#&TQJ9CBJHQFPD7_:G/SO;SL1/R_9RV?B MKMUE5O!Y68M!#W7HW*;PTFT ZO,__PO_.?V=9@'50\BX^&GD-'K)$?T)XK_> MQ836X""!=QHBQ9R _6Z(W(-.Q__^W__SL//WH=J,YEJN]^.$T0]&M0 (17]0 M,5S/06;J =7,J#/XXA^J%:D[_V1'9K]3S G_?]SA/)J'%/L]F_VOU/U'-!N) MJ;35;>;!A!TWAXP%9L&/PU^=OHJ!_?2=Z\>ES']X )VHV0#T[$=/C5%?_7;AK.:@SQ"+X1Y@'1X;':;\^!5$%H3% M" X*:*N!^GXGD>I+I/+QK)Z;+C7>.Q255P%/$YK"3_6IPL"?%#5+Z0J7TW6& MS.JDEB6_'=[ZSJ)\G+KIH[<49SKY&RARF.^"(%5*C?904FB:X'+9CYS:0KLEM1O5HM 7X>3U MX7^:8JLOI=JE%.I6*N[7QTUBJ=U+]2MBJE5MB:EFN]6O2"FQ541]$SNP;WFQ M!W4JG8)&%1VO]UVX_D.Z]U?5@5NQ&_K0'/3__J#W_KQ=_24[:JA#TUO_^X$0 M*8Q&= :C!3+F#%>6%4VNLR.2RHD2E&J6[KG-7A'ZC,F6/,,(JQ8GK\7Z;!4P MS+0U'R#B"H5Z'K<$J[E>I$D]0Q0*K;%<;=;[S8*@T KQ<\M<=^PV\[:S,+FI M+NYD=R4,X=N99,OU-,@K2CVW M2:%G?3G)38M?=F=PFK^^"+C50JH)" M$FY"=YF15[P1MB@S$MK?*T"4S=&!3*ME46DRMEEWORF+H.T1$L-L22\.^GA&3 MA3HA%OM5Z(F4TV?-44#VS6Q7(<_(B31OK;ILD6V+A8UK%<-%CO 7<%AG%C7/ M.3DOTNV67(ZX464CS2QB#)N>657!Z[0W0Y$>FU+'\7OLN-<1NW!89Y:58V>Z MU=_ZJES(4;ZOCKQ.)8)-SZRKULSU%ZS#^')FFE%*;'\NKAW8@3,+6RY(466< M]T/1'HPM@ZDL\_-ZA HG)YJV=Y7%I%G:565I;U+^I#;;6RB7X\QJC<&HI!)K MOVZ"87/=H/?Z<%")T$6%21ED!CMNTB RQ*[I:*OV1E^12/O/K-84M/7:0I-F M,M5J#$E?:4SH0^I9HFE_5LM9F?ZT;]J[^:C=]Z6@$<6,5:+IK)TAPP'+-V25 M'_&:R&>9QA1VX,QJE:M:U>]XA0+1+ECSDLH,VAP#'>0SJZ7E2[N\9Q=F1(&0 M=D[#:'.6#CMP9K6JZW6^7I)L3@R[D4C,?,8M;P7$!"2:,C-Y60L'3L>4[#(W M'!.3'5GH*O29)=!SP_FNNLM:A#I<2+725E[E_;E"GU,8?=9N:7ZW*0\99^.V MR#)90;!Z#E>U[83G9OL58= LJ)'TS-;;<]0TH=S%9H73>YI>E.MY,/#W)-F: MB+#IF=7:KX<5J=4> R(<+-41T2 ST1P.Z\P2;)L%:V7TFW6Y;L],T0H'W4P; M]O7,$A0+\U&+\_IYPE#=:)W),KOJ/E+H,TO S$D1%(BY*ZK[Y7197WELT(<= M.*,PB\Y8U,R(*\NV(BB>5&D7AIJ@,.>0T +#\=@>[PE#VGCVC"]US0;<,,XL M ;&4M"K-30>R(72%L!$,'*\)GWIF"110S#<%->H2H+G+%R*U-MN48=,S\VIE M\^6FPBP%N6S3_KJVRZPY8XZ:)C:W:I/J:L-!V3753'>065C;$B BU#2QNQ45 MHCC.47+;S)1)H[C,+BQJW568,ZL%G0(OLZKJ&]'0YONR/6D/6SIL>F:U+,W- M]HQ)023:-#T)AKI5SJ*^\LF^=O+VFNJ/ZK1I*#DPYM0-&]D":IKH:V4T["NB M6+-$8P0TIUYF9VP9#NN,#) Y0W2FFTY+Y-;3G4%;HM7MSU'31 =*0SA;$5P; MN3R82=2*61<:OH":)CHP(@2VZ+;X4*;4O>QMUPVVB9J>D2QF.N.9R=@0Y#4S MRA3J=*.0AR+&GI$LD9F%0BY'9^1U.*L;G#DS-]0<-4WT%2S]68MG_*7<+KH. M21IDQMK&3SWU-2;L[AS[ PD+G7I+7?G@Q^G#0_L3N<)'YQ[YB-K!MSRQ&+'7 MK8:!>_KBX'/'WSSRS!_PN,(C\$X=.[Z0/+A.+\L>YHGOU+/Q@P>.[X/G MN_"9,\N-3I[8Z><,8JQ_'&B,",[3+QF$(Z$3O_C45)WZ+C1YP#N3"<]3;:_B MK([__F$8@WGVIB^\$!^T$-3W+-:(:UB(['?^V0NE\$)\F$:0S]XQB1?BPQ;B M^6 _7H@/6HC<=^K9,U=X(3X.FK#5](8+\A?M?%^0 MNEZ)P7!P>3A() @=9#/Y[WE%IWY7T4GR.\?Z(8!#-07DN=V1^P)_6JKG!(*_>J@VG^8:G3E^'Q] M6]*O&,R/'7)BN3_HJHSGR<.+;T[/PO:5;E+7*.H?>_SE"H;\*^[I(R3[2;,3 M[[LOV7;O_+[UC$*2,^%Q=ZDUWX(O>@7<%:GO8E*]YY?_]1NM]V'JOL+3R M_;F!YZ;AW8HNDX<[ZNB'=]312F\^W[B!S0@RIP_X?JD?U,OEWS^VVO'+%KOM15&(7^]@_),NDLRYPYO/:&M@D&@8^_ M#C0! F]Q'/5@A%RSCK^W&O]TU>2XN;$'OK)MREQU.IJVNL8P)__^?1;/JK$S M"/G,8-4G38DBI)Y-[T9]=0[5F(-J3)-IFLV^QRT6!ROMDZCP]1,F]]6K_%3@ MICP I5$S+)!R[BTT^#WZ25/]16KEN>AZ4CTUW:7<%4#2ZLQ3:/DW1F _\Y^/%% ML((;JA%;=.F4:J.ZD/OXIQ2T"U,NNFHH!>VG3+RU:@OX'.#?*!?RWGOJ%5N$ ME]QFK]DY^H0$B EO__#9-'_6K;I9=N2]S9(KAH4/M%2N&05NDR)Y T57W64@ M-*AQ9&8(<]"QX0"E%5)T[ML_'.)/DG?UW2A_\DZ6W*7,MOB2MLQ4]0%*;;)7 MP/$/1AO8HL\ 4QS7XPY^4HKCRQM:=Q:2*A0>:> 9MQ;DWS>85=2S: MPE"F*S7/&#?G"H_,*BY-T.?J%-Q&/@QF=FZ)V?D*QM&KE7.[LXI=:D_XA#KT M.E..7)KD EV:Q*%293QW+B",":S+$UAEU7!24"IUPS^=/$.W&*J^#P(_C:)" MF*W";-6-LE6_-)S>K8[DAUA.2'=1:+_M%.^UMST38MTESX#TC)6\PKI9,\PP M%VYFDM3*+LJ"DHV)J31/)8M6_(V)*4Q,W0XQ]1$Z_;X&UZMU6C9EQ6Y(\[G, M[42\55?<1GQ;PN&TJ)=*J]?;]:BV /X_SF M-)7%I-1UDE(=5)8-RB>T>0,K+I^#4ZD!S9T[ M<)+T%@A.+FXQ!'U7NE/QV+M]LC#BLK"6Z4%D+\UA,*(MIE#K\86XU@$ZQ.W[# M[OCMIY*\4,E_UFU[L&WF)Z*PD8>CL"#OVI'&FG.DV]RW?RB23-,\SBFY%K;B M)WNL>I=* M[%)KM1B,64Q:6323YY)FX2:N^BU.!YM*5J$YCR@8GD[RE;?24PC[I UF<5^V.&)F1J6'5 M$G-RI>^'$=+<0WH)0;_C[7FW9Q)=$6M5=3; "5S/P/DDF*VZ6;;J"YI4=VI[ M[@ JU\F,I,UZ:6:LDMNIC>G1%+FMATN)R31+O+?<6E[R J>T\0MBANN2G) E"S3?54CV<,T.0_/X M;!.FHS =]UA M*S-<[+M4K218IIJ:N@I=KW%3G>Q_"Z47C%]-2EZ:FO:3^U7$?[!=+.E.&L MX)=[(2%-=*4]:G<=J0(=W/CB9RI-,\E4=U0 MG,V6$-6:E%MP09$+C%AQX[L)Z=RY&]LQ,W49L^ZTWJF_3F?>_T:'WBU#C?7V M30M_7ID%B\FIVR>G;O?(_.=1!DS17(:BN9FS]EN]C"C:HU M9BTP:_$>9][O=?9G58T R5H2J_K$,'3+_=*<'>Z\+E)55+N*2O,$@7F*Z^ I MGCON_M9FT949JYBDN'V2 MM3"6SVP@KVZ M:G=AC^-P$)/$:IQ1@^F::Z)KOF!&S6\I.E];+@85.R3E7:\X;Y(=82L>%#T^ M8'_6?\)$U54056BQD4'FN9:5@K*:\H"E!@"?!L/D%2:O+F1LB?;*F,+ MZEGM_5EI!76V+7BUZEIL5XU"3QA-FM*Z!T3K93H;C M0X%S-/#V%M.5V;:8U_KTO-97/GA?/2GR\XA-Y/FB;,V[$B&MZC.R3VH4(T$S M*[Y0FTZSU+F[Y#"KA5DMS&I=\NZBL[K]I"\U,#QNW=IV5K+4+JMK+G0ZY"Y" M2LXA7XHG*$QI73>EY0?0^$ZG+!=V,^:UW/@X61R Q)36]7B\7Y/2^LIV5L=S M5W"U=H*CQ^=4?@HR_ S%0%I8K>9TN#+;@65N;5>AJV5!H>)KM\ET[FS*!V:U M,*N%6:VWO>7H55K+ ;]>,?>%A5P7)Z76:B'XV5$7:2W*U$K3!*:UKIO6.I%9 M#VRG!P?,,,6%*:X;I;B^7#0QANNC6K_0_0VZ=&_6+@JP.M,R2SAY2MP/" C:Y(6EFJX[^+I7:C^(NYKDMS79_4X/* M?\Y-/JAE!ZIA>PJG(^[(2%.W(\?M::W\5*S[&RV(UEZ7RD5(4^,[D@CF/6VEVS.,KHC3 M:KC./!, STZI.&D+,UJ?C='Z_,'$\PB.U+H/M?HNN>-8@N%A[49OL>0NNS MP>EAKR+3;@6VKXQLNQEH_\2V'D2# @2#SA$+\CO91_<&M4]X(-S!P1G4S_6) M^FS7G2[E>E5V?%8="T,9HGXVYN-RN33))'UUS,B]AI&[%6BY+&-W,TARVT;B MGX'%JA@)FV[_J& MC//+/:#2)P$ _,4.'/HAC*''@LO=IPOD \# M'UE05T:@6H>49-T(0@\GOV"W%A_?>M.!TT0DZ&!(( MCB[";U>HR;G;>S?Z@F'FF[$)ZMLYO]]*DYK35>CXRFV2R::S)#Z^A5UT?'SK M+4((?Z2IY4TTG+&6S)B&.IV.:OLN$*P(:2K*,B'2%,7CTUO7PR[ I84OU?W4 MS'/ME \7,^7.4JKO@P GEV 2X59)A*^3'')2X!+47PFJ;WL&O]%#%.4%0JS& M9T!:SY>#?2$3%65[O=V4K8U*D>VY0L=7:Y/4V4J\F&O!7,OM<"V?*J?CMW2< MZC2FO?*TT!9!FXS\KAI#JAIRU4/[:^IJ%O M.,#W4YB3NIWC%OA %N:T/) _JB[PRY[KGX-E15<\K5I6<@0%UZ(EY#1[EH>P M'-^RS6?3?"Z98H>)+'SVZO;/7J$)(*FW"WO=GD%Q+:>*0A_H".12AK,!/CY2 MA(\4X2-%7\!:>>)H0/4$ H^.!CQY]8?3!^J6"8%/U'U"J8M#T>WD!86.KZRF M2#9-O'O]V\^#+/A$T:<\473[,<"WP8I^ICUH]^66;M87XG1<88K*(NHBK.!B M9X=CST(%)J'P@:*O,F2<>84/%.$#13A;Z3I%'Q\H^F('BDK5EM JX -%.!?H MT^0"X0-%.,GEA/TT_7! M$SYSA,\<7;D95SKH>@,I?\R3L)M65ZM7+ MD4+G#@38V5K*M\%^72-\X%-*-W9*Z?:MO]<"0K6RU:M&QF?, M_?#T.6X0OU M+@*$N'8G=Z8>R$WP;SC+Y_G#7@]\&&OSV\F/G& HW0"@9<=X(A6 M'C/O,\.0R$AB82]P3:$[$Q2&0,8CG86;Q=E@#:;_\%DO?-;K5@S(MX$*OY8Q M!TR.S(G4PB!R;!!,I48,%="LS*:S%(D917S4"Y.+US+D3YH3AX]ZW8@NX/RR MZQ)]?-3KC4B@I\9^/;R0<2PDG_I+/Y:2_QM^=Z"+4#@Q_@#6H;&!-IZ#+X+& M.5TWF]/U=2Z"1BX<^K]XK[<]X >>H05 1[\0'/WQ%P]:=N"TNM#G.Z!!\8@* MXE:S0K1:\,-"=>:@IP9 G,V =N[F_^U\9O:*1JLC9NQZIFYHT"<5H ,87RK- ML&F&)?"ETCA3#&>*79#J^7"0>)(NRM9WF>:DNM=E:I7ICO5R*)#C.4(+= J M2[/GS^5@ONB"&6CG;,.4&J2F #9T4&31G:56L93< D.$KZZ^ F/Q:GG]2UJ. M@J^T9PI)H;))\3:PSH3^JD Z3;%M#T#7J],5K7@A6_$,F-L[)R0MUM7,C ?J MDUY[SDQW786A#Z<$N#1#)?/,;B7-#%]JC=/%GD*%=U9\4HDTCNDM>&5M#MW= M)KL8UZM;[T+VWQG%[TY7Y(3V9SDY8Q.MUK:M%?12K/@HZ$>E&9I^OR(CMV>Q M7<-9SJ>,. "_?WOS[:M[L2_,)Z,AQ.EN.+7 1V'9EJY:%# M']\+3O)D.LN_LPV(L>9%*687QII_?UR:V#5#R?NB!:5(/=W89,B.*F;ZS3E? MW=;F[>+UH,708WM@TNAW3*I*,_M,,#!(.T)H@0XAL.EL-GFN_$;9ORL(2>,L MLZ\S9)QEAK/,<)89SC*[3M''66:?[ZBA%*Y6%D#'357K0"W-+#?R4[KA:Y;K MAQ[X@?FD]^:3KF46OD[FV>W: %IFC(=/(AQ71Q$\-AY. M?%B*BQ]?=337!JE W:96Q_LKTBD'!)@(N,DDI(N&F6XE@^ 39Z0?U+FO;H'? M40V]!](L-A9SI-7]D,DP,!,@RI)+7R6%*[Z8HO9_C@?=!0)1=#A.[2-\N M2'B+RWJ[--_MA .$"$^ M0(BJHX6>!_1\&+3<8 QB?_6,LPI"2M\H@V?:+LUYNH/4"(K1T.2*&3ZA+%25J6F41W07A>A!**TZ/2Y8HJ8 MU3ICB/Y/@"RT]^_F"SOVAJZ+X<"W!#_(!';T%R V46WXUAWBPQPW@(]7/538 M$=JO 9A[T+Q=J5Z ^+-@ 7R M"1VO]0 G&H_&K"1'\ OXJRY[V_8_X0]\),M M3E+W1D1"%HY_YR MM%XJ$'?]U@U_9:D[I#C@/Z\;A&4X(+,XO/T7J_#K4<23 M0;Q"HG5C\\__PG].3]$LH'I(H1?']][A.7KJT:L@B/]Z%X=9 XB4/PV88A[X M4(1Z,ZCC35 PYD U,^H,OOB' M:D7JSC^9RMGO%'/B$W[<[5YH'E+L]VSVOU+W']%L)*;25K>9!Q-V!+B,!6;! MC\-?G;Z*MZO3=ZYO(-S]X0$+;BH;@)[]Z*GQJ@3NZ@=%?D>NI0U_/(Z*9+XS M[[1,STBAFEIX:!O\5[]=."N4Z/-)L\XH&\06A*8(-0IH5XWO<3[*J/KF '=. MU%[@6?0ZA?3A:IUJJ_ ]);2**4G.2]5B5>A51>G.F+Y\3UOMOBBE^NU4H=V2 MVHUJ4>B+Q52IVA):A:K02$E]^$53;/4_NM-/8>ZKB.)G >NQPIW3)#4VA#*16:,-9T-["77QL MW[6]N>H8^_A!]_V /PB.WH'&'HI6H1_;L])I0Y7N]M/B71"K#SN5M^**VK'U M-U4:W&XJ,V6O+(?!TB]MM*C+4-&W%(!VX@IV(/!"\&9X\0CNR.Q/&UOF%SL; M^?V@:\E_CTOW,6;/?;?B7YPQ@D)'#:$1#JV;7YHZ)[(/F4;W9!\$O0?0XFC? MXVNO#/B;:.%:UB[C1@Y\H!].?4,W5,^ 8_L+_D7*]>('%0Y]^3O^LX6Z :DI M $YJY0%HB=T3BYX>E]V.C&!Q>C?J_NI0A=."#YT#!T #SMJAWX-5<9]H,1&\[!E4&.%>I4_$[T',/QH8C%7H6?"MQ4 M"38[C)LD,MVXK8#\"@NVJ718W?0S42VZ-WT MPC$<#=!$5V:N&QS,5@_=*8;F9[K[P_E DX $P@(!.&_BIOHOLX5?N'S"?7=/ MGJH/Q4 W9G!-XJ'^)4B%OU-]=P7A*4L2Z10"4HKXSR,TB;\C_Q//2R\\S3DM M9 CJ+_7OPT]GIK]ZID-2X?YEYYZ7>OJ!Z8="C+I$\O_Q4RO82VV7,F(Q>3!O M\=H^4H586>(0/0!(90!T1XP SJ2?@E"+Y@CAL^=:;^EHO 8QJ@>9@=/CH"'# M"8!O@(8G6O%T/!Y57X9^<)" OX[""UUI;1&/W/"1N,0)" A=W"N* B!8<2[_"7Q\D90>W=?0>U*DB?!IZSU&DR,/+ M+K6B: ^8JE8L__X"@ #=27CJ8NK8.RH6P7B:X<+ L:Y]P/[CCG$6 ^"S M@@7\)Q;W:0@_N' D%\2WG_#^%U!70N5[0P\^QGO8NS3LT Q^!5<'74/AX M-.AQ /[MPW#9.=Q0'2>,=63E(A;">;S%U.^D>F8@:NRQH,&G)A;Q(T6,N)

P&TX4-DFR!":M>"4R5L#5^!T*,4CZ,LHTENQBL>_T$/U02(6Z&? MFA"P[= ^_OYHG"L]Y$L O8,>VO=4QS^,Q\_O'O[F[B'"; 9]&O2]"!4PV!V? MULO4&ADZE\^90Y,J6K.N5%JPCQAAZA$AG/&!ADCA".Z[$,E_]A@&$&B1!WW* M:3R\JPT-1\]?&*L.\) _!C>=.THX0QV\@I;J>4JI3Q):?E7LBNID7=Y%W1&_ MCN;?_ID9LV"7X(/1O:OH<3_)R)T.'K?=E1L![T+Z\\C3?$QC(2 _,5NQ:_(* MLNS#QU$X:AQ$;:B3,5"I]L%MN-_%H2Q;JN]#ZP\BV,%<0I)S@MI'>_\1-N-@ M 5Q!],3/M43_\\@WOQI^_IT9 SB2>Z>@X[D._*@=-E+!T0MQK1._ZCQLGMF'P20HPYDXG/3M'^I[*M43"V*K MGQ(*A;;\-IW8B_J\&]RG7?#Y0BT.$Z2AX3=E%L] M0FFLY^^TSL^'EIXG7@':;:"9*NAN;*6>\W]_O#&5>?T1N81;\NPDGM.5E-Q! MU#!B"^2_4RWW.S)YR0R1/4SF$S0^"CT;6C+6]NV?5#[TH8_H(S+"GD*C_D#T M_'6D!@CV[Q_'&4J]_N$/%AT9\2A.@ R2E.#[X.@NW'W7@,806B%DHL9.U^DW M_H&O*$!WVX7JZ/](G9;L!<@34W]0K_03F0>W4F@TP\F#'KSNH7'KT,_S?"@: MJ7C31@:3AKS=V# \;#.'2AD\;390(W//)PZD%+OI_3N M.^O!E/ZZ0^=8JX,4< 3W/24$QXF SSE0]+&WFW[4S\@-+?V)KM[]M0?TE_?[ M:/SXON_,VCZ\$__TO.@<-W;-^ZQ3 104_ MCR^F $^6\F&ID$#$M. *%;/W8U4Y]1!V [Y^'4)7 L2^6,RMP(8^8DJ@D%D' M>F<6HNR/AR\Z>N _3^_):==3("YWAKB8X\N@$'N)=SUBY6(FX\'4'!WXWYYT MU7\TFW!#EP!(H;A+BDY!Q\6"[[B#$N'!*&)&2]?C'Q[SS/ 9L7K&.H#$R=!C MRB2VDE7X8L11HS^! ])B8@ 1[+]D([HKW1-T[;9N>P9>*95861Y=TX M(L5UH([&BE'PIGJDT,EG%CFES- [OB ;A;I&UDQ6%ZDY;)EX9IMT=MGNGN@3 MH,MNU"A/3&0M4ICD,_V&H#8,?DZ+PX@FBQ$99@4F4MADR_S*DEN^,R%D@Y@. M]5VE.Z 90>&2+25WW2V"3-X1)5DRQV!+$STR4OAD2[=+<[.@8]?EG MNEQ==)5LLN60Z-+3>6#O"=ND)D9[2I=F_!RZQHF6/J5 MTM 2%))(-E79E=25=LY$',X8M2G;8FZFK%]6D$25F0R%IM$XAK3T/Y.Y66IVA(E*244NG)5JO:K M[=9E&1'QSM>IA=!C.H:-4W_=?U^$EO[?CYV=>U<)N0@/G2AHICP(O;IAX"/V M"?G7R-&.G?Y#^"7V>J25X3BJ"?V=MF%% /ZA!+R-H0$_G6HT"JF_[AK #JQ" MSP]5)T#>N9IJ F\._TZ80^\(^2&IOW[^YN\CD:$&ZBJT@I0(_:KY[NX-J3BR M%;\G?7*W/' ?";B/Q$NP8\![TRSLUZS0W1RD4PN@ZDA2WO>G84J--J-RSM&%;LRG*VJXMD$HLQ75"(O598>V""I;U39,0V[ZEG"5:W7^ M5-##I7K0D[NE"N]>7CAIA0210-7]LXNVGBQ4W<[Q67.XV>J#12CDFCT!W828 M/!CT@ITA-8/OSQRU\*%>'KJ >#'C,Z @47NU4(J=55^6ZOGRC)A1XC('%83/?4\6$$[!I;9. MU.5;I\!<"):HWYCM!WVY3T9ISP9QJL@I:^70RGNPFSS*4K&6;9F<4X6<2!7, M37$M6[.NC9")()[-4;D;\UV&RL%<2Y](Z_L42W4%@>#_L_>ES:GKRMK?;]7] M#ZYU[KVU=Q5P/&',VN==508,($'6PM:5*H>KWW3\.2RZYFX1BB(3INE364TJHR\ M"ZE% -'FX.SMI/FLC7NZ-UR633%M;IH6%:]4%J,:-!\NYE]A]N:#LLXD:P)% M]I.E\@$,JZ#U[#20;5G;;+!;9M-*W[$T-U]5V3%90QD6)^QI)XBYM(D:HQ$R MEJ''9Z(AL1^=^=C&&.!UU+UMH*-#(F[ M77B6OLWH/A]5 M(N:&94=12 0?,N_3V*'<==E8N>=U4/KHJW+4F4-1:V )M-.H#+<@*L[7=_N# M-ZYXWRSMW#+'0LF]&+7QZ3C*AT5./-P+>#X=.J<<:6XVN;?C>^(&P1V\X=V2 M& -=A(];I^![B:DHZ- #1]UR@X^/\'%&EZ[-PJ;/-OHB"";GD6WXVR1,\=HZ3C!;?*6O"O:'_Z9\ M+/2WW'F(>'=0'K<&**@"GQ#9I=CC!G!7I>C0TS#=^ MF@;(> Q.'%PZ)Q^M\ M2'&\RQGX<-\]YC[8+B&W?N3@KKEY(XBS$M_RT.7CD^E;798[[JN7_>+=]D ? MG,X@V5\:VR48[-(]T%P>9:.@M04<)&NX&1V*Z5Y]64J:@UOM(E[^K!,(##/W MIHJ#@:R(,8J!DID[YR4H>%M[$K,P_4#*7C:^W@G MP)^E+2 0_>K,S=$XD.CA]['8'Q-1=BIQJ";[VS@H57JLNU@_-@QY M!3V;Q^7C4124R![T0U*."?EY*B MH6?!M0IEPFSVMV30!%I@EZN]D\[;Y'H 529 3 O$HH^\ P"BPPBB&+(NV42 M#QFEQR!1H)F 2\%RCW/[:TJ[A=TO*107<>"#<-=QYA*Z&.2F&4<(!6ZD\)T1 M$QR$6-SW>7.([C6A.1B ?6Y.[(HYLXWA!,B.!G>@]7U:4QY9)4ZB=U,*=PN4 MH!^Z8(*K6CAOP7\(-"MMV:H]RU?)7*)3WV3MI+/@!?\AT.EV%ST$.D@6(6-O MI<9Y1^*]:R>[?!R7"6IH:)HTM\#OW0^'G4(9+%Z'T/G]T$T .3ZL.CR],O<$ M*1[!(Q=C$CC/Q39W[]UEP[AC>AM1),?$:.XE2LR#G(.#YR-T0K5C=Y.R^QU# M\V\WN0@%U5_-Z_'2K/"+=TVE ?0%'!M<(Z$':D/\-4(9ZKV$,MZ_GZ0J9%\L M#QW*Y39RH5\A+@_EF I]ZAUP_ M- CT!K@)C_I?\YY)NRCB?^<9@RX2^A ?KWS0_OD8<_'J&2^E>IZ8SI?25:L' MFYTLVMBUT<;NF)3V8S87F%)!)V9$>?[6TZ\_?^%@D!N4LO[^S[^5T*J"857! MJS]8UR3#Y[F.H/ZR$,>$-@+^W&*]V6]3UZ^ ZD MFL/^M%!-Y=B[Z4JDVU8RSZ2<@DH)?<8M$QGA&>X5QOVOMZ'(ZTLX.08B7OM^ MCLD5P?.'C?FUP$0(HM\+1'B.MVK<]BU(PP M"7\.Y3?T3ZN(W5-QS[+=U)8=(Y-[BADZJ]_:6;T9!(>N[0]&Y2/7UD,@TKO7C"+49_K62Z%_/T17.7XHO M]'9_R)AO[^V^+R)(_!4"ZSF ]? /'GQ47?0X%3RXM^DE/^U,5-H0-US;DC.- M7*W/(4!E(VPRZ8/4O[^E'XSNV**K.'--\C(+T>6<.4I:"YW@T D.G>#0"3XK M5N\0IXKP!K80=VAS J.7H^;$RBU&5*L3'Y532WEDV/DQG"SD]"8B3.+[^;V/ M=2# ZFM;*J&6! M9V,*T4RNKZF,\ >"# M*RRA/QSZPS_ 'PZ#%U>#;'_@XAC$=W\X=8XWBD8W[5R!BY.5Z> ^5\T NV[4 MT$TLZ!Q3EXE>W-(\BX8^CMK G%T%HG\8$(6^<8BTWQIIRX8^_ 38YJA:/-]+ M;5(DK19Y<*?G'LH9S'*+LB;B/R)6[-8Z!E<(3 1LX*%_'/K'843C!J#M()07$+XY3VRC.C]-?W2D^$< 8'<%TZ!N'OG'H M&X>L:A9QQB=F#B&6^%[7PU,7BPG<)<7607G)%MW:4>,BM4,@?"=I+U M9U5\^>!QSN.9"WW@T ?^.CYP&&EX+3-M9]>_<-4*^.43:->_TX9K<],PR5G& M[+%BL^[4:KCJ%PH+\!'N0FED 7-2\/T25"%)TL<*NE$=.J6A4WHEI_2&["TA MR 8J_3?_B#\GH#IMC\J:+GV1PPI8CR"YK=#)M%A?2RTE(P]-Q^[?2P^XWBR#BF!% M&.I\N;O/J5TP7=RW,/87X<3_1GSQAP5QGJ^DL[-4RSGN/NY0(@;?_8\&A;DO M X_X55&%>-2A)W,*/X;O_XOZ&S[3F9^/6##(0C@Q!:%''GKD@0XC?^\5Y0W5 MK. :4WPHE 5&D^LJX)F1E!AU+;F[0H7*F=,%K;Y\A-ASPU'QGM 7_PZ^^#D) M*8_ DH%@*1L.JK81!+0,W>]W@N6S936!E3,-ZU1K3L=)A^/%:*;8-_J< M0&59"(?XJER"CR22)XHS?W% O#YFA#CY0\9\^YC%R[/@P\WW3,O9-M<7G)_D MJSIQ:KO+Q1*?V>^^87-.$!G%0E7/<#DY8BZ9N("T,!R:#I ?2S;Z:1L/]^S( M:?NFF'0LPI^(4+>8@2^!5_LY"='K34B#__,5?DU)&D[A;$P L+VBI?Z*L[$0 M8$* "0'FPP#S;URL\L]NS^25&3WQ.R[^=5#B;*@!R43S.?$ZO]^4HUY?HL;9 MLY5?:'8W;?LY2SZM6_;?_W54GVT?AD6%.0WS]RY\<# JSZ^BL0Z,0=0M_R:- MX(M_2]I*VE@[W.!C-+L+3?S>AR#0/!!0G?C_)1Y_1+/AFTI4\_-@PH[*?KK? M.B[\Z7WV2@TZ3RK():2I&"HQ>E#WE&)C[(7$]$25<1UG3Y$E8F*B4,6_FI7T M2;U&/T.U,V>2=J3;WD>__N!BLV@E2!NX1JJUUVKIS[F+4S]39.BUN$Z]FH[\ MW[\HCOPG7T['"*&<(1JM5".?R0OUO-C8!R-NW]-RI2DVB&:%2%?*C4HQGQ&: M8H;(YLM".9T7BD2C"3\HB>7FM3M]EAW@BX!U;'"G+$G:)RVR>7G<*5#W:H/J M=GO].]6(SVI]JL_^=Q?.^,^W2>?MNQ:5GS8 M&N<++8D9#A]JYG@LQ5>P)?VTI<%T:HQL=%>M17%"EHM6*SVF:K"E[^U#("XF M^?6"5!NM:+=!#_/,<#[NL_ZWJ_D27V23[+C5J/&I2:657:;%%6SI>_LJW\W$ MZ6JE1GBM M!9?/)$N,-.16)V5TURU.NLD$^: ZZ6UWF3_\VEDM')5@ MU^%:F+NW:NU+7K_1VF_V-DVXIQFA(K\[EIK!54_=W"^Z Q"GYC!4 A;$?2W ?$" (]\?!S:8;(E8\+RML& MJB6/ZHR[ORL6H7=9QSW:M\395>MA%C!#== 0M$?0\=]THP5W':A# W# MX2 [DJ 0]<^A6 MN4UGP)X8"[Y C^LZ*[)R?(?&TPG.C0-1UO8EA@ M\X,*H<"RL;+(AV)$ CLYXWMYP:&K:">-M UV"U@QXD8SW<1[_1F4]081EJ!L M5-S5$=198[6GD_*BBP/H*.!)L;PH &HJCD90N^%:363@3!!10GIRYQ-.)3&$ MXI04'4\Q?M9(&NY"DUA/):C ,]CBD<'*I;4:'=JDMMD=U7F[H=NE#1^C5/S]509A4 1YP-NV'BWYIPD.Z)6EDRS7ZZJ1CEI0UJY*S*%-:S M<9_T#16 "0%A0*R79(N ^"F(#5$8-"M*2(!CL;8) M6RT"OD72QZY1N#._A(J,9AVBEN*>6Q(H[ ,?[0[P4(2A-E#E$C[108M 6 4'9G&+&H:&TFS-][*"3N -C98M_80";L, M>[K'>P(.>OB84F,AQ#2@/R)9^&1GY-@.[!5.NT$U[RUB#'2D?&B9@6_$CT0, M4[ M0(_#8XD1GC^Q1VX<3R*L"7J"_63A>ERN$)2C>V*NNZ( M4$>*<(4YN"GQY%J%595,NS(ZD?/5A+U*:<90_;5SQ',*R;2XD9XE*_EQ*D%7 M2;->6?V"B_E0FL,>V*8#SA>#>8STD+'CH,SS <5WN-N>D+U@FIN3@QQ.:6Z! MW[L?#CN%PD]>A]#F>^A&;XY#70?15B_0]1A)Y.D83>,@E6WNWKL+9;EC^G#( METG&F!>CW@;ZR5A\/!1*\(1"QYAD*)< RH5ZY> J%$QH,*%<#N3" MQY*A8"XGF'>FV;[JA=UB$G9O2<,.#TP%/O4.:$N !H'>(.E6U/^:]TS:Y?RC M[SQ=<(.!/OQ_O^A?'S5^%F\GKICFX3OG?+,1\I_-\SC+C#'4*^O8IV>,?_^$ MO72XW=D=- CN0<.G+@%XZ'3#JWHGHEO'/N'+V]^.+KUG0TUQ+6K) U?V#'X?C/V6JPFG+)0R2X>W_BV4_9!WSY8#"7I MW3ES_?"<^3RK6\"&>HNKOMB?#-8TG(4E@0HB&?E7X$5XX;@_M2E)4\-,:Y)E MX?R?W7=V-GIDHE[VSWJ47#G<9K,1G4F7G3K\6,JU/\Z4X'9/>RD;X11!V=I< MVLO\2!1(*6>E'G0CZ4P70M_EVR4CY*LDCM_+Q&Z -.XJ?%N#?,MV]0UY-8&P MGS=FS^V,XH5N[0*$7GRP98&1HQ65$=A;CT0U>JT5J8]524K2HIX1S;50@]83 M1];COR+W.0?DII1+*%V-*._3UYK[]+5OMI^^IGMQ8UZW@,T)=8*_*5AD=]_5 M37DT9D&7\2_8T'>43N-[LUKLJXK*)1@6S(7::%@1KNVH3(;M2;%9[\5)D,K2 M]:I22[9'Z*(9*J']!K+IT%:_7NC@"W@H'S.=:_HH?+).VK6-L"$KQ>:LNV@/ M4F1U!0WG(CY*P/QYERER=YJ"4I(/+N0RLV'_E6= MFY2!O;LUA\C&=E<\=Y?_T+U CZ<, MWUW^OW\QR7^L8]8R")6V=\\5/L*[OHFN+N_OT$F/MTGQE5=",M%--^\*';KM M=OEK;B=NME9-(XL0-_]X"?W));8W77I+<#$N_KE+;RX/(!=+,&&J^XMZ<),["-PKC(.A7&YU9R<9 MW@@-HER8&!_>"@W,G1UO70FSXM^#Z=\V[>I=J=ZN.7,Q_O;Z<\:\[B9FQ9G! M/TPL NAHQX!#!B]]YS\#D_CWGU>;^9F//U?5PC/=8,4U=YNQLYEAP,9WB[AM M,GAA^[.$95U7(,QT>RWJ^A@:Z%>BQ8V4UFTRUTM4.UNMVZ5Z'S_I/<%Z2%8D%#T8?@(.Z Z-L$3&9X(D;+#>V".:TW@9BF>_:PEDZ)=1,QJC*_ M_M!TA$HP9R[V\]I.^?+&\1B#^G[.R!4A[X>-^;6-40A]UX<^T>-NJYA%P[(^ MB(!1JMQ(D60A+0*6E3;,Q*9R-.(61J=4D01'O04 KW=(<,(T#@G@/V 8U^OC MJ7,,6;'FFK3YK>BXUM( 1<-W.WVON=O7_6$!&@*5^,[(=>KY*)8MF&B*7_FC4=G/>@) M*](1V$D3]A9])P,$XP0]32!Z'T?GP,0::GY;"^RFOU5?KQ)$@"9C#LD_Q0ZK/2@.[S M<7K03U @SJ&?0&+PZ\]QO8VUO%G?CWNSB]D.0RAC/6 M5##JL'=B)E,NJR>K?31[VTUAPT7J7L@=L0G C#<R[\4%=D'W+S"@S*72S0KJU M(XFA.3ZFF %OZ1M1T-"XQUF_56-=(A354VHHRZTRS=K+>BCE,%96T MD23I68)/SI7[3%0_*0%'+67DAZ11;>46U*I2&BSY[.BT!-K1FNG(J;PZ2TWO MDA.2!G2C=DH"!:MEW5>K=%]-%[L%D-AD-B9?.R4!MC7G-9*LW*F%9<>QK56F MWLRL3DF@MDRJ=YFIQ(FY5+40Q[;97GYY/]*ZE28 M+.5+EL*OBL)=NN'8OR7'-G9^(QNCSI(^Q<28(-UA_-A9__OCB]@EW,61R2#% M5&\P W0L$3@VE>O. ,7$^!\^!:$24%2,3'R+*?@@M=XA* 9Q70@@*57 UY&K M)T>Q[^+!/)@]AHS%N6^>+W64Y_2YLWS7/,/LQ- /[_F?QF"@&/M^W!P[QR> MXO?!*7^Z9:A.5U0GU^?\5NI$GV5I"U9:YV>S=WW+5,#&=Z6T+C]8!&L:/IR] M>V*%"+-W;YW"=I"'9NURV#Q#/I&-QG9KB=3R858B097*F-$\.[H?K]QL- 8Z M["R5."MIPH^P!6]Y"[@M7%K=Z4-UI_N5,:C)"86&FK9- AUD[^MM[>,<(1]3 M]P;53BZY7%QL*>N2->Y%>3-NH0/<^*\_+$]'$HGD"77_W*+^M7//@[O5_(D! MXN]T+A NW*\C61[;+LHVSYK&+.T>+4-)/-*0I "J^9V>2/H86'E=V&?."KHL MKFU3@ILL7*L[;X.9!?&@,FI*ZQ/0:,?9@5H8:161ZVWUIW M(_!906&:R%P9"--$0B7 _DJ0+AZ':2)?ZLPUB.O( MUTH3N7WBPQG/R\K04W\A2X0(TT0ND";R8PWP,VM^>*X?IHF<*<@5JM/'?,YO MI4YAFL@;EJF C>\6ITX8+((U#6&:R(5/F]['_W[5:3EK6_UUJ<7E!]U!N:9T MDJUKYT7=Z[-Q9;T:#UN=69F:LXONW<86W$01*D+Q3"3!O7J2\Z-318*TW?R) M0>+O=#80+MZ!.N-6NO=%EII6ARUZ%.T]Q*OV.M4?>ZDB'!-)QE\C,0R-+'AG M+Z%/<&T[RA6%K3&N#W1R4:BW&6&U3$W$73EREHF0B8 EBY#/Y(H8RHBY4!^QSPF%C M+KF<_]^ZV!;++<0P=S;N(I_+\5*ZU?.."AX?!"_#U80HXJI%ZH*(UA[QAJ@: MFC+<_-ZOK=?1J3KLUUAW:\SA#OB5:3A.V(9=J,S5@@0J8+5QHRH>ET9H=<>CT.!0R%&CKZGDT5S\X2/]\FKYW#1'4']FQJ#B#LZ M.-.6(GOKY^XM!!0;XM2%7P-P&9XC=JX(H4D#PXQ@WE?T+6>&UC>+T.&T(=)8 M[ZOPT3'$"WM O6S!AULC1"6KV!8!%VOL#>A#V*\!=&H\\EU4*8JPH3HAEJ^C MZ44"\[X%9/?A)C) ^8#3]VC44'=TR_-^D"S!D73QN%%/=E*]&5]S0T(3:$MK M8CB!K0#F"=[WBL"Q9'D,TV3"?8"=M0Q=!QKQ5Q,,)SJF(&]X3_H; M<6#_13]]/K8"P] .WC0:/7G57PUG/C=,^_%9,0)N1H@9,AP9V)*BX5$?[$XHY5Z\EPCL =V8]G>OB!CYR4C^LW)I*'0W4SY%V!_3X_?:8_I^A-HE(-Q-R9S6'GD).UTB<&%*MKZ8_>U]# IFL[ M ]P.HIII0+6&9JH[@\&NP(%;VF&O=YA5&1R L^N\N+..N&QQFP#HXU-@O* V^@(5 5?' MNLMFZVK<#LQ7R*E+L5O:58:K8H49>\!)7,CFA7C\7,"K8K"U/A9]8,WBT][DR!_!3Y*#A MN7V$#_P7UZ5Y=$+09Z@ "OSP& ;0EL0MH+'?/FGOM?FGKOA7JV-!A74L#F0; MUK$XEZZ]X6PQK&/QZ4[[%.-F=2Q090:%9FMR;C4GI=)&MN:V0ZI@=:HF0DJH M1^\;S;(F5H"@/[2L>;G41O4K?/4+'G*Y;C=W5Z;42J^0*>8%:A$OC4]53ZB MZ=RV-]VF2K?C13(]2ZK3#6KI>WNW06K<1N6S+;!H.+E%96&6RK53U1/NC'S/ MF'0GO.BL[IOU6B/3C?,GZUV4+$I) M09Q5]<%TE%\_S,65FRGS4DV$%\\1OE (J"IM\-*,]J^WCO[X0MN^G;>% BKN M#E5!L1/[#?0AW/ ,367NAG86C@0E:6_< *T;]43Q6VDXV7DM M7A6R?9P:1\8A:A^727OLX!MC ?"W&:XJIMBN'L&.'L6['K<[$R#A*G)S5S(N M)$<))09B[G=00;J1 YTO#>_-)L_%$AX#\98SF"FV6Y#N,4ZOZ$L#OM(-/'F_ M6,>A?!P+/G";CV/DAWL\UV73-,\'5*R#60'KN1OX&@![A4K#??RDQS+M?AV% M!(6U8N'?2M!EG#FS$KY^U0?5H:;0LS6E.@_3\IW9?P#KXOCH;#UJ@>%OV3%E M:;,[(8(;XL?3H9GKA%8?Y[2RG](&CM*[47/80#%D]\RH+)EFOYO5X(MS J=N M9$[M-3/"C+\7?OUAR*=N*9+)6>= 6A_,@:77J?JTT0!D-)L6;<9J6"ME=7(. M5NB .CGG8E5>>NW=;46J+VZP]'HO*2EF\RL&OJ*2!R]PG! MU4+/Z B\TJ)]!PK\OQ#$@J9O^[3.LH,'THI.+2) MK&>GH1@Z=EAS?,CB6JR\.^#:V\I?UL&D["SEM&7^O3M<<-\QE*RGATP*.K89 M HA!$('0D2G*R1AK$+GR#!T[_5YA M5 SIIC%&P;?]0>!3E4&2>^;L#^Z5)PIO;"PL-W(\"TZO&N:L4"Q5\?YJ _K*4 M-,<[=83&9IXPH"=GOX_'F2>>']NOA+M#E<>387P6A%C-! 5I"! MC'!I4YP#L'7KB6+ VX;!( MY.=ZBDX>?"=%6+]\AV#0R\*^G*M),]P(?GL,H-E)W055^A2L6:L?I]C>RC4VEL M II"09>+7BWM#0X3^?.1&+6R9'DVHXO14C9; 6.'[Y?'-\I'>BZ+\GQYD^C57Z$%-6;M=WO M^"SXMQO@1:[\J['5@X.(?5-I .W$L<&%@ZKGH#PP%<25!)&,\$PKB M?()XY_WN5]W6ZXV:?\>H+^H@!GK(>](^^EVD?8?01\42UV7X?G<:P)YTSPTC M,:27OO"9N[KO6(4OK0"W$#G](LI>1>09,#P4*K47Z@>Y*3SL"@YUV3_78U"\ M)ISQOD&^9+O/W6GTV>[9D.S6"O 9I/LLD=^-42TXBH#P+>"*X++L?1+L;DDV M!9_9TKT(OFU*,C@(UW^89,^'9+<>XGER_\==.%SKJ(QQ,=6.$UHU\"[?F_5]S;I90V-Q$1?'G9; M7XPQPESQYWE8%]@DL$--NCW'95M$1E3#= IJ^#M.$Q]"7B M$2YQ7GH^WX)X$2?$>?EL8^_S^^2 ]DKE4A MQ8:R'I03DZ;9:H]/W9(8U)CD0[O0O!,58=6>M2RU61R@6Q+\TY:30C^?->^C M S'=3:97C?Q 'Z=O/NP))F%47HP:J*B9)M#I6_T[X2QNY0>MQQ3;:[>VB1;*E=K M:ZTD#^8%4G"-[K@E-[O+*\4\9:K2-)_-3^9W7$Y!RW/R:4M9,'3K;JLZ9(>Q M*\SR8;9:RNCME&_P6WF>G*3M:5E<=/HYFEVTP&"-:LWYAL0G4DPQL2B,1.X> MF+54>5D9CE!Q1]\S*8N;2,(D'E=S3J%?)KF>6YIOZ1B]E=.7^@A&E];3.TYDE4P;H[13UM&ENMJPIO1S+BCEZ M.AUV[@?QOKGJQ_U#BK93]T/9< :B4[^?1_.);6:T&/>Y?:^4H9WWD32I5Z,_^ /S@_?I]Q6">O_?JN^6(/B<17 M@)%BN>-Y]3&>BYB()3[RO3.][E!-<2JG=*"H!TN5E_WW-E:?@RS?XW5KGT%O M730=$-E?8S@!LJ.!RN@%2WPF%7"I)Q-:>S5JJM%:L\+HB5(-7"P5\.#B+1E[ MZW$5^?;CJBM6VSQ3%M]S>Q V$4N^6%T\/*&^6LX&'V8Q!4,0B5 001!$,L:R MH2 "((C0(H(C""X41 $ :$IM(@@""+TF@(CB!": B&($)H"(HC0(D)!A((X MAB;FQ=3L4!"7N@WQX?!?0(X]+^LD!FR0^XS1^&L9HVXB$!NCKB##S^0!-R[OJ*V/W]AYPRC203NIM[5%S#WM.[6DQ"0VVJOG9A] M"XF[<95;2_SV:A\ VW_7W;P0M4/U_5+J>T74?C%0_"TD'JK]/A)]ZTFXT(WJ MUW86-[XZES8L^Y#0]VP+TZT'=A-;#L*XKW&3VMM>!/FRY%4O4N^3^1,GD_EW MUR;S^M"8@?VM@I-7*Y%!5D:X7K%WI[(W3T4M@[H?M0KMIFK=34;<4JY]^$[E M"[<%3ERIY#?3GF+,ZS65ENE1>=9HWQ>*Z((3 R$Q'HDG+W:E.B#F="N7X%M< MJ6:#3K=P:2"@#X& _B003.Y71JJDQTVU8V:7[;L!$)O)CU^N?A\0Y$1J8Y*# MS*PEQ<6JF6AV5_<=! 3H;C4?223C+URM#GV)+PD"U_(E@HX2M_$E3E\,_!R$ M#$N)];94+>BDI$Z=APT_JZZ3PI4@1).7"^ZNIFAD9\.9QC:JRK,RNE:=_/4G M045H-GE!7R((YO1#8>0\O@2.$009)2X-!&?U):)JRJ*36TLC"_UT*=_1TL MUP("MM?/5_EEJD]VR*4Z+Q13,D4C($#T#G$FDF3IUWA:OEP22P-X]<.]VG+N M771YINB*99LX0Q)3I.C6&8,PWQ_>OO\@ W>4&TAGZ?.!%\] TI!(T @L97C=N\#U&&]6R" M9,B.2H+5LK:YZPH9.GNML'"5$DJ+04Z@R5QBL^PMAEU#R"-$03&=",LE+AO2 M^>8&]R,&&;CTCZ\;YWD?<(S!4#!RA4E#Y?H)LC"KC_36\EJNB"#+['VN45BJ M3B>5-,!B/;)E 0('B@%QD7C\5##XVZ7?- U;TL)SLC!)X%P).,,Y/\]\@G$N=K,-W)>&C2M'@BIC4),3"ETBP38)_:KL?;VM M7 T92;)4F'03HD*("L$*]3S'W7T5 MR!AF1Q-1[#4Z9#1+,8U^@2_'50%"!@K(\)$$=2K&&R;9A.,^7TK.%X*-*\=R M>J7EK&WUUZ46EQ]T!^6:TDFVKK7-,*H4JTFLH[84+IZ8SGE1&(Q1L1 <<2$C MID376\K4I"0+Z@5*.9,5Q+ G$\ 3*3$')F$A MH>(J7:B "?[[8 .;+A4T,'D^1N_3W7[O704T$40\QO/_2SS^B*;#-Y>HHLO!C!T9O_NMX[(N MWF>OL%5Z8K&-^6^:BJ$",@=5;2@VQEY(3B^L$A(Q,1' _ZM929]<&M'/4.^@ M+Z']<[@I\C[Z]0<7!T(FB\HLHII%>Z65_IP;RC[()U"OICUFIWPY'<.EM1JM M5".?R0OUO-C8[UQNW]-RI2DVB&:%2%?*C4HQGQ&:8H;(YLM".9T7BD2C"3\H MB>7FM3OM4XR/E)A^$;&.#>Z4)3T6K"OPW4%RJS=)Z6&H\II(JO16.%4HD=SV MV93\L,RV"LWX.*>,K48_J%QCW%HXO7$/@/&I0HG996+;JMWIM-CH\VQ+*$1Y"!>G"B7>1>_'N?9: MR8KIWEB=MXWB<(9+%?K+-%J5A9IXF-;)0C'=Z=CI92K112U]504G]69OPLV6 ME%CA1EEG\9!GQR9JZ>MG?+BN#9:;(SO.GX#2-LR93,@=&21^?*I0XZC>:Z7M-RZF= M=F&9R<6I:69:.U4HL3/J*YG,9-I3-VG>M)N+IG"_')\JE"AT$[G<0VZ6$:/Q M+;5J,L*#P=9.%DK4IYMI.2-%J1;-S:(;3FH65IQPJE!B?L)QV;8ZY5MGJ^>T2 M^EAY _73/WCU01QPTRJ$'6XK/ PZ\UIV,A#ZO'](I5*%WUA5JM>:S9G$K$>: MIEBOP4V KV679[BQEHU.29"J]N1HEV].$] \R<."DH>E6%]V_SVW_D*+X3M= M8.AYVM#]LG?N(Z[I!WW:F8&^"?7M_'WFSV&%$!6\-?0BATYT'^*S# M-C[_V'WE[RONV1[K S[=O>'-@*#+&70_JT=90G!6IK+@QJJWJ M7>V'UPCT_$#L34J.;>P^<'U)_,GUR@CBI\23,2:L&?B)B- 9*QMPH2 "(8A0 M"@&00B)&,J$@ B"($)>"(HA0"@&00HA+ 1%$B$M!$40HA0!((<2E@ @BQ*7 M"((,H2D(@@BA*2""@- 4UFP\HR#>?H_P;;'6ZXV:?\>H+[H:!GK(;R^,]>SP M$['$BR;WZ?'O$]("6,[QQXO^LN/_K.A?*_=XL74FN)(/$3TTZS.V)1^#KQ\_:G&X-3/-\4PH)Y)\%1OV?OB/OS2H\B7PP'_/YR7M M?KX(W> 9** _"@5\C+PM]>IGD>"LY=A"+0BN%IRMIF0HY. *.33U*VC!;0DN MKVKJ ?+B/GPQY1-NW8TO[)P\UGX1H5E=SCND#72OG&W&_0KEVJSJ)A62=H&"IQC>D[8ZW56M1$ M2\X7\M&\N7(K*E)\A*$N2)D;."#X*79_CA)(7\"LOS8WVVN6NVU6A=G4+,_5 M=$I0S*IA]WKW*[<$(I>,,.RI6JC?T6K#Y3MTU$"CR5&E8V3:B MI%05$X4ZMVK+<:^((15G(WR<#=?O-K7N5!BJ$B3/P4V?*9HBVW5N'S+>)?(,VB""SK-R'(4\>R$4&4 MA8,K>]HKR;9-9>"X%\-MXUFFIZ\03PVLNQ:/_]S? AM#Q"!V/K^=X7#3,='YH>L!]+\BO>5KGI5J[$&SDSW5VY52LY/D(G7RKM_9V0(71#0C?D2[HAU\^T M^A#0S.H+MAD?=XKJAE3:U8ZJ2HM2S:UU2<7I"',B^!7Z(9?)Q;JY386NR/?. MYOH00O";E$!/!B!/%JQ.?3FID\GHON8E12KJMQAAJ*O?9I#??H2AKGZ?0;[,N_TM!OE3U/6F)_#?_\"]<[K0 MXU$QR+\4?:@Y^,=G*TQ^SY!4D +@P8EOGY6-\0M<*3Q+#-NUJS[3?IA7^50F M(1::G7I_NY66-'^S*R0[ZQ=!CAQ _ 1VN "7NR5R M>0#@HG15?J@M-B*7'BCCZ;RZ-5LK" "<"P <>^J,ZSL:?^A,A,[$#9V)BU\+ MN3R6W&<*=_W[>2JK5B2A9#/.?5[5:A!+DAZ6,/Y[:*$S\0VX2T)_XJP8<+E[ M'Y?'@#58T3EC"(ID5%(GJ>EF^""Q" /0B3@" 9:/_Y 3\1O<#[GJ8!\O$6'J MDY#AY/M=-+ZMGQCHVW_GN3TP(^RACD""FZ?498*-!6YCF;JU#U"31WF;6=,VRK=6*I&)]IJWELK M-,9??YA(G/6'HL*KQE\83\[M-08:+JZ!")>]N'$+1%@+FUR[E*UWR<*B/._7 M$[G1IHT0@4.(0//^Y,J0U^2[P$/H;@3#W;C*98U;@$NJ+ACM 5N26C07S=4I M-IW2ZP(<8])U-T)2M6_ ;!)Z'%\O4G5+4-B6^H[>-5MM53%;3KM1:3.E.?(X M4/R*B5#EWQQC+G^.>O/Q!N.@]2H!L\^BQ*)1:8B]7KE"@A:3FL=3B79Y.D8H M@7.SF @3#YE.?CIDA&[)EW!+KA)$^RS@E,8S83"5P6 (K,QVA0 G MZ0(.R=.A6_(C"4]"S^0[I("="R@>9% "9=%B6XOIK*+>][-E=EQ#0.%F>4'7 MA#Z%%&&6UZG(V;]Q9/*:)=$I^,>W=M,5(E01^+:A^SM27$5W)%>J 8%A::>< MM;J06*[&[)C, 6&MI#MUA4\)R*S@@_\M';1DHTZKI*UF ]69R/= YG1AWH8. M=I]_VK+\L$PG[&VO14I]:0 6RVA1[]3ZM/^9\=D=[423(J=V-&-3FMR9*U9; MP9:^9[;U>K01U08\F9YK;5)OTC;CC/M,GWS:0WJ4ZKE$I4MZ@E13UM6BIFC5YTDU;4C;TJY69F2YZ4 MA#[K'U(W=S_N)3(/C%C(F]I*;-'S9A:U] VIGF]M"_E%U(9"4N_(55IJW351 M55S?D&H/"YI-DM-":[-J\$IA6FRW'M S?4.JEH5&[HXLJZ*S&[_DRWTFA>HN^8:T*M#]6I*;LV2E7"VD'D9"G-81 M"[IO2#/IKI6_7] 5$:Q*FY;D4'JKCI[I&Y(R;;>&#TMK*M+B>)!/- ;WS1*J MZ^(;4F]9N#/T$4NK7#55ZK7IB=!/HV<^&5*?8E@^08%D'W RU6=)6>Y+22;1 MYU@6 'J4Y!,)7S>RRU2K,%P5JBUIFZFUI9ZI9UED4JQ/K9@\NVAD5Z(HC=8) MB=J2YB1ZTE# ,$=F'0 JI/-0GMLBG9/2/&KI>^8PKZJ9CK;46Q5U. 5W0TW4HXS'1802U]SZS6NV:OO]C6U2]D>I-.E732#?-^H58?>!ZUW(WH")[/ ML?IY#(,^U:3J1F$QY5L<2U>EM)$>IU/P;0#Z%G/X/MMTP-D6:\\#B&I@ M9/^F^)UOI^AP\;!_1_$G!\X=^A]%[[V[1,QU=OW_-IJ5="&:$AIBADA72E6Q MW!":^4H9KS]G=$*]CC[;3_R'7W_R.B',345S.T>3%!LA[ D@D)PD?4- 7PZ8 M2R!?P%T5K'YE!*T%*Q/%]CUUZ5GD=%151E@#]V2H! MY&WVXP]QGM.[]^N6DK*RRQ+7:I+4ZM"ES9>S[_!I'[7P4$\%TY3T,3Y$3FU\ MBBJLX+B/O5_!L2>&">7Q>+F!=+6X+)EF/Z>R[-RX>V#(1JW;'RL;JS*'O?[# M1^ 6!?W/Y_7N&1M&< ;1(3;4$S@G4 APNX/EA6:0P!-%[&>*0%-%K!1[0DB$ M#CH^$DC4 L/?LF.N MX-;- OI)B0Q>E\C@J43$]5QQAU.% S7D@_D?K5--FYI5)'63:_0VQDAQC!:< M?XHD-D RK:?^*@'0L]"9KO+$6F@V1C0GBD7,T4S/30,E!KA%7)%0%,MR)#@O M:-Z7$NR%@_\VPX)T):CLILV*$'L*C@@A01F/"0,^Q+0>V^#39-BQZ,*!6YV1 M F3O*<8<#=3"?X<2L6&OT8&SJS4>% GXK0TPM[%L"(:,$ C$L;V;@%BA?RYE MY8]+Q@>T2&WQE?;#[&Y"2GQ'DQN3.ZEI!\#*=V2?6_:)XU]-0*;"9>N M3M1%2<[%34KM4?KXUY\D14:8I/]>],[4I=W3L3:-T?-CQ.T6":3.(\6T; +J MG@G!!"G37GWVRP72>*AX-GQU5)/F%O"K(RID/(0[=@D:$YC-X08'H \GD@VA M2M,(E'M#0,N%8]\0!MS;0_":8Q-^*WP=^BI,GZ&.%0]+LKF9/VH>FJ@BZFQ] MWU=7PNA[G@[FT^-:QASE9J349!5[66L92^']2/81K#1(X##HL5H04BHNUC*BFU!Z 1#!V.7,1HI0P1G"*1V"H 1 M[JD:8 W @$X8KN9)PXD"EGB6D!*@CL(V4$,4:P);C10=]D*1M*,^V5"A@;T# M1925LT15M&W8#'?7I>6%?[(=4S_\)L)TL!L'ULD!V&DV[)ZLC$80*V%7--@G MS3KNZF$/O&[+NS5X"$%[A(>'%A/X*/0%H&/%/IAA%)B@$O_ M4)!@(*EB)JA M+T&5C$/A- _D 9:2YB!'VGV_8;IK@??,G3C0Q"(9P45JL*LGCB<:3<]$@M,T M')IHA,,#[40K'_P9H+[NXB2'VH-4/JJLHVY,Y?<=_K\^-UEPF8XX;)*=8K-# M)ZJKAE1>G8PD?12]W%_1@Z!FP]G6_CD,H7D?H16=W(=W_+U_1O>1"(>>IJ$9 M=/7(FT@X]P1Q&#*Z/AJ_90QX,8VZBKFSKM.2W?DJ]L0$GH.AZ(" _H<]L9#6 MP2?XG09BA30&>3.:9JRLW\=SYJHVZ<:H<7[^1":R9<:*_%\T-MO<]_8=GX/3""I4;2&_S,W++S\_=ZM'D^>Z1TSX1?OFDH# MRT#9GKNS!M(=:###\G L^W\_>:3"QT-!!$(05#(41 $P<7B7"B( @BM(C@ M".+%^VJA(*X'3:'7% 1!A%Y38 1!A8((@B"X&!="4Q $$5I$*(A0$"$T74X0 M[[SO_6JL[WJCYH_/'Q0;=G=X=/YPQ=M%K[B09\]J1PACT'RC:?E>!*4 M8QTZ!.A??_Y24*J3X5B2+J.J<,J7,)_/ROZYA'X??.P-A?ZHH21BB:\-M2B9 MYVRP^O+YW;>!U<]H2]"5!=T_#C'BW%(/O-BOB!$_P_7ZUMIR#!(?=*)N?*N_ M:H*H+:UWV;5GP[Q;CRL(1$K8$0@BZ9@GT_2\KT^Y@;/W#GK%TVUU6N6RR*2F$U'<*A] $D,>CQJ)%E2CVRPY>W MXX=\(;F)CJ^/)/6*L.+(27) *JD3C- ?@!)-)M- MV-UU6E(7?$7NUC?5T4#].+OLAY&DD5VQ+6%)U5N-4;UEWT_M',TC!C=$%LE& M$AS[@OOR!7(DA!'BU+A$Z.@'>EK)IZ'.[X%W."ATZW$%W8?ZVA&@,K KHZ:T M/H& @[F38M--\D'D^&J:SN(7!0'=BCV5(@X]"T^L[VZ MM35=:B]UZW$%W;?XVO&9%R!D^I#CXB,N62 7A;MUCLZ:J=H:^19)M+EB6>ZR M<9KO[UN$J!$$U C#+>\%ABK?FG=:N>:RE:;&G4+BKMU62,1'[U:RC<=?#;OL M"E,\):$,B&5?C:IN7U7X@&04J0'2/$N 4[>$76WBRFB,(8 M\Q:[,W""$W;'0O@6[L'?5^1=))^A7?2H[W:9=/3^FX_4=WX%/(Q5C^!_$!N_ M#F$?%6/Y\^A7_.5KGM7_RJQDBN->9YJ.BV/C%[H7[:'@%U8-7$LLFI%L#QJSDN+QC;0ES0'G0,I;)T:7 M'V/!NW)G-G$OZ0X*'5-NF/<\&'F#D;['A[BF WG;J3C3T=R[*P]2M%:60MX0:U!\6% [4DK\-..K@^;@65 M3FM.)+WB%G_<'S"Y50J?%B-L#OO-:)99YPO;7"M*:8-ZK=K36'OLE@!G(C3+ M1Q(T?XED(7=]"DUQ%]NZ-?R>X_#?"PY]95#)**A<*S[M]V"%;BBS>O4N720! MPV3%@7;?S&9O RMTL$!EMW7S-FW81T$N"G).L%MR F\*TOQ.:]SS#KDH#>9B M;5*?%GH(;^*__G QWE_[]$MM '-N&TN(.G8KQU0?27\ M^9@WM_CZK0W-KB[NVCQ,\BPR,VQ.LJ0D]H:#@UD<\(3HS MJRP3:[E%+DIV7;-'46';0!? H"?$Q[C+>$)7!:ZL88Z $@9L;GQN'OH\ ?-Y M]G;Q@MNC-7(;UIG2P+$-NCY)&()ZEO& M@%ZN.'>YRD=GK.+P,^))7^BZ_+5/T]R3]<^AU@/5R2@/M<*=FAMS8ZYW M3Z[9R3B(CM?K^3K1:D[;C+C,JK4H5\O+^':K%H9"/^'FZ\09-L*?)/?Y3N&F MX&3HW-QPWX[@_W,N__390-/-)R/(SMAU<"P8WM>G$H1 QIP#N= S5:[86[83 MYCB9S-8@P&'?BWD-VX[X18("/A>A.7F-I@(14!R2Y'!FMF2B5[A?3>GQ)#0*W1D(!DQT1,*V]E2B&@ "\NY6=(C]XCY?']*M,8 M;,N=5K2?&&AU:VPVI6\A93(_[64'&3 6:9ML5VKMKB3GQ[_^T.>3,ATCQ/40 M6!9FCQX '8P4VR(,$T[?2!FBGTT 5\HM_/+(-&:XV?!@8F [V<%=P#P]P'V8 M,8J@9VC&"O%2PRF(''_)HZDFX#S"YP^1/R 3$%3@5AS.&2%Y/1DJ$(AP7Z#< MT9S"7V7%&IK !O!M\)$ =TB2IXYEHP8QHCE1+ Q0$H2PI6%B.IS'!@C,O@=T MO8?*2YS--6,#0 .82V4(3NMX4UJG7 7(0DF_@5D=*^GRH2N+E6Y<%+EEYJ[+ MI%-LCH501"7]*_"^\.^[*)LP$$E'2G!=>5X'I&XB3^@"PU>?%&PQ*3:KY22( MBNEHLJS2\>U=48""Y>(G7*M#9^=P1S W 69N0-[R1X1/(X-&1HZM>& L =PK M0$=$-VP$ )HCPX_U/6.8Y%&A$9@4 C[0-H@Y,/&\ZD/@NC%8/0@)2<^",X ^ MA]_=8#!"SQTZI@DU2]L0BF4Y\"&PNZ[C$R.(*[MK3"SA=]C0_^#,,,^$V/=, M$Q_B&7N!C.* 76.H @8Q!UJ4->^S5_A//+'8QOPW3<40 MR=L,_KIC6F%C[(7D=&ISX>V()&)B(GS]5[.2/JFXZ&=H4=!8M2-*!.\CN#W! M. "-/6U@ECIKKZ32GW,3^WWP FZ]FO:BV_ER.D8(Y0S1:*4:^4Q>J.?%QGX3 M>ON>EBM-L4$T*T2Z4FY4BOF,T!0S1#9?%LKIO% D&DWX04DL-Z_=Z;,<&KZ( M6,<&=\J2)+P0]H?\D$FR]*#/)26NSX(!W1_P@.F3\0$Y' "*2B:3OUSUD_:U M\A+QC+'-\,M6ARVW[\Q*ALZU5LB5>-JR,2GPRCK;ML@TG.8\O^PW:^TQ;,D_ M;J*C3_EYO9FL+"8";.E[ MYGS:Y>^=36])1M=J=CYEDFI[5NO#P3UM65-91\\#C1,+@X>1QBXG^?',N_MY MW%(:9>_B@Z$ R$:K-FE(J84JJ]ZMK>.69"73KNO MG\V%4$[UV;N4R#F+>*=Y/YQT-EW$Y51Z<]?KB!([,FR0WQ:B352F MT#M,[B:#:8I4\F9CD&570OH>Y2SY6M+YIK.VFJ;6 J3TH)CK&1V]]](V MGPB^O;:-+LBW1*Z049QR8[$9KKP\J..60 *]ZDBK9T1%$]*@1I;)NH98]WV# MKTNVN/N,4.LGN&E:QQRZOL$KNFK+4G-0%YWVBLX[O1*IQ]%AI&]( M0)V.XJ1^MU6C [8WGU7XZL 9]Q/^EBTG2PVJM656C"8<EK/[7K<&W69?2Z4XJB_[#6LJ2LFX!L1)6FD-H=:3_J:- MTL-V*P^EI,@U-Z4NR:]2N0XT)>I$3\WA4A!*Y9*8F]&=Y49O"J8DH*N6OJ9Q M(;>1Q\PPU=HD]$U#7]7U5!(W]8F4U#1ZTNXD5RTEWC*9)=9Q1IOX1(=:19U0ZA1M]W)J MG&NTE"');T')2O:8%6KJFP*1KC=IQ9K-U4+CO@2_*:]%>HR:^J8@U]T4$V-M M-&M%"]76FAS1?![@I_JF(,?=\S6^O^5$11JLEZE!9NVT\%/]4] BH^-F=#I5 MU8TV[JD3.E/>Z+#M":CQJ]KBIE:JBI'U.S9:E')<5QBQO=S^E20A.S!0$U]4U!:E;45H-%NT3F M-D*%6;+5:5=8H::^*1"V]7FA/D@W6X Q[7EK:JW%!'ZJ?PHZH'0W6ZV5;BNJ M&F,=3L.D:I1G7:,=3JY0DU]X\IV MRW3;M8DPS-=04]^X\LL'H%B#]4!=Y'-KT\RI):>/.^ ;U^)AQN9&4=-I=39B MIY*.#^<%"7=@/ZY+$V>#,8H-U,'<,&WH.&<4:Z@9EF.>H,<6VV7-9N]G/34Z M0$#1X?9/L%]HUT?-J N1:1_M!"C^R=XP^FPLWW6C^-ASQ#FI M5B-?%AL-HB'FD']'Y,O92KTD-/.5\A7IL0_/':#7C)PX*O$/"C@BL;DTUJX@ M+;PW1QM\"\H9!0IQD!+N["4DWGVS& &?0\"^29@V'+89.'"#CR*2<*\'3*() MAA,=G6$27N3$PL&EAC-'K]Q_&#O54+%P#--4+!02&,&7XC\0&GH!"G+:Q!CH MJ$LHIKD$4'>(@80;ZP18.,H<]3&"XA&6H>L 1S9GL+6I2!I.DT$#7 %-(Z _ M"MRH%QPVTER@;0CL,*/#%\6>X)YH >[4+NY:7A1V%T(1 '6GD;=L>#.'+XU MYAOH*X-:393AQ#\J' BV#B?0-@P-O6\$3/RBHHYXJ$+*)@MI0 MP(^#@F, &L#L[X@:= (DV0L$H79# !5'T0FTK3"]L+7EC?FHPR88.]#9-\R- M.Y4*#@^YTRU9EC)2W(!TVC#AE^'@8S.#PX?!1L&^N=EL'/; -8O"H7NAY8Q-' M >' \A1 E]Q\(A:!2D MM? )R-[>;70*X0,H A]+K+!0I*%IH&,7/(0E%*/A6/NAW$K;?/C@Z=JQJF&S M).;*''BVM(NU8C7#GT_@'S2L4?A71;?F8+B?1VCFZ)A_/]P(_A1*"9J=!A]D M0AO&9J_+N >.YLWB'IZA5LA@=A!,/M(#H,L[;5#TD>8 *##Y8 R#S1YK]A@3 MW0UC'T/6(-QI-Q/%@>+O5\;T1 $CHK)7JXRG>$0)JJU)_)6N9$I_>YH).W:D MKB\J]Z,&0V"43!E+3IH9\!T&.I&#$K)L:33"GX]-8P41VWTBMEK\AIU5X[,] MVLD4/).MNXN>=:/" M(8>.D1]/O!790AH]DZ;0%(X7< 2YU@2N ^ALUCXJN((=K-_7+6,CPO7&WG0@ MAN=U]ZP+/MN;8'1&):ZA-Z1+6GKG"*0V5=>SL01=WH&2WX>?&O'I/+5E2-'1 M-SJ;+"J%'#>^?8F;SU=]^3(E7G:'")\K\!)/Q%ZL%AMRQE^MC,++%3I#05Q) M$.0KU>1#05Q)$(D8&9:S"((@0F@*B"!": J(($)H"H@@0F@*B"!": J((/@8 M&PHB"(((H2D@@@BA*2"""*$I(((@8V0(36<4Q#M915Z+N7[#\F>O+8:!'O*^ MRE7\,U6N$H$N^=6!;P)5"42:8,X5__ MPHE+[L5QZ^___%OY.G#P16K>0HW@;J\2GYFL,])(AIKQU30#D42$@C^OX)-! MHY8.(2'4C*M#PG6#MJ2X?;+]Q M%8SJCABBZA)#G V';EM"-!@VZD+3K45\E7H>KA/Y;>O&?IPE.G'R;KQEVGWO M\GK%]$(6F"@:%0+9V:1GDAY)](Y"&G;%=JGF/7(2CXO VG]_'PSQ'NP]H&7J MI9%<*2_$V4JC6@M^,&P)JP^S3!_.HH]V=W.S^]H=P27<$)N2NNG M3-*(//(AU9=GL^Q"!:5$KMFJ+-8IS)_(_/I#462$0\&ZRY0A"G$JQ*D@XM2E MH>@)8?U-H*@0%C=K-MWU-WRJVA:#K*T,Q\Q:9%2;04B9XLLG$- M$;1RO_[0\40DR3 GH"B$H1"&/KI["S0,W<9=.DTE= N, J)3[BT85A9GA?M, M1J%ZE2U_:XP2LLD":_:B4FLFY%J2SJ9 3D:$S\E??^)\/$*SIS J=)="G/JV M.'5I* J NR2DXLV[;+K:$8&AZM1B.V$:L]J-H4ASEAO#F3H-L1'7[LK+9'-M M\,A=HFB(10DZPB9.;=W.%"3\1C@4_-2+S(XKMHE(/+_,4<6)4/67.6\(VHG: MU0^) ^F=?B"8M[,=;#KG6A ZBDHM0;:1)Z-W$R,^;^A.ZF%\XP5!3G/3&M]8 MBJ(SS9DKK=ZK=3>HP@CSZT^2B] <=5G7-(23P%8^#QIZ!"G$=A& R)J39+$X MJTY$:5,< $G(&,GTQRM*G@<@MG);U%/EXE1UAE0Q8;;-5.-^# &"^_6'(ND( MSYQ"B*^(#M\U"R)H7LG5DR "Z95\(&9V$=#)J>5E(27021'TAY8Y8C-W#?;6 M$;/:9J)6J:;%DG2]2K6ZYKTTGR+02?[ZPY#Q"!UG0['CR(^$C2*&LBR#$ MH/O_V?OR)T699>W?;\3]'XPY]T:<$Z%]V&29<[^)0,5=41&W7PA$1 1!6=S^ M^J\*M:=[9'I5P6[>B'>BVRZAELRGLC*SGMR6*4+$>@B9([H5!]DJ*AWUN:6- MV=JB55=QD:RT'7647:VY0\EC;I!2:/4 M/8= KHGQ40\G!F;D'22%W(V_ZZ!T!YV[U+9ANCUQ)'9;EE'+C7;MXE1;M<=1 MQS^*TZ4M=;P=R>F.-9V5[9G?KL,RN3@P+$FP:2!?+A+[;6 H09WX^=I5.E%[UX9D ML^VM&&%_3Y?P_.."8T@!J;OPWRT*P?]HE;TF"6?Q=L"=].M2VP-IZN7]:DH5.#4SF94UHYP7G*B# M-H7%LM^=LQW-$-9FHR<8M)[):1(-O6\8F:9"4TGN-:K[_3#G6T),K+QM%T>1 M3E:J[RLJS\DE6]MCF^IFUHG:A[_=59J;OCG:&W*;'[+879IN*$K:ZV+C<=S(]_85QMYBN-GHZ@]^P[3EW-\A:6- MVM!&%5G>R@0)C1:8BT:G&2:;&"UWC#G?$F)BY1R[-(I8G9%1]+)B&]%Y%>LO MFQG.]*,V6EC34.=];\B+_'BW:FXSZM06VP!% L]8-DU@5S%;DG2U*X^VJ7N. MK:E6$ANY@]A(DJ@6*Y/S WZRD[I=:J\8M=ABV:]UUUR>]*6RIT^TS2QJ-YE M6.M>B5 8P\>4?B-#[QULTX93!+8*+(VA27CV;B$H09SXN65M]N M(3[;;Q0[,N=3_:A#LZJ%E^7F<#L5!;ZGYSBAG:,J&IBBX!YG&L?#CK%?!%"2 M!+4D02UNQL\'_&V7QJGLW!QJ9*T[Y,@QY8PM-F^56E'CU+Y+;ZE^I]M#_,5 MZ>\6"Z^RWX I8H)$6@0+2Z1-C)^[@* $<>+G?KLTJ(RIU3B[XW6,*XU'RW M66E?YMY_DFQV5TZTD]9<"O*9 8T:FP8YCK>@G!'G*CK>53H(>.>VFM#;"!__*+2*!)V"_P><>'[ MI7,D*61WY=*Z--P0ZJ3DE,3JDA/RZ*R_TO)]MQ]U!IDDXA/*[S?\=*D7>*+*N<7^S6C4J0'AAG8(H%O"D;FKNB;N@_MNLO,,-8T4[8W M4YV$Q.SML8FQ[4Q4)W/X_D]TN4VYMJE/4O] @O^^G6'YUTR.J"9DBO1U7A8Q M@J[)E-A<+AQ60M$@W8Q(4]DK7W!(4.T^=N'O#&)Q<='=!J?07H?66%9KBL*Z M7$#]?JVW-J)VVHU'@B)+8W:*^ V*1)I*IEO"VQ"G8 8;GB;I*WKMHL:H&&6P M1:VT<3/1_IIO$O5$Q=U$>Z>[\#;0QS$M9U6W:B:2'Z$%Q$,DDP/R_) M2&DH8T5Z/=1Z:M0F6G,NT7O>[51%GFO,F$*SHS6\X"@)?9D$F:;)A/[M'O/L MNK8GFZE'44P=9?%.JXI&9DS':H^Y127JX\G_;O:0./DJ/\\0NJFZF%C#340> MUHCY.--D6WK4L7#&P5RO."AS!@_^1#)R,4-MP!:!!148$#R-?*G$O 1J$JB) MA4?Q\P=CB9W7%)VHWAWT^-VQ+0M]QA299D 9F#%A#1*9-,(%59N,#%;$K#Y6F!S8R_; MI_&DV*6R&B/26MRUQVI_Z%#-QE2#>!*P MP:61+)W&KGDE]3[ Y"[3_FX/G?$(T<0H0OW=(M"1T3W%;2(23?A>XXZAX"=R M_KWD/&8Y1]]M(A)-^%[CCJ'@WVB]DPR'Z)P]@K]]$Q)U(;\R37. CE<[E+9"ZF,G<[I(R# ME3@(Y861,@GP7'FT'=4*DJ%MV[Q<_G/4@_JV'HP;IB;&F9$Z3HG/+W("';0O M4+YW7Z4Y'N-/I_CC]VU#*15(VNN)_M+9KRFF65HLHTYLW/9'"[DU&HNB4-_M M=^LEZ_8%5D*S0:EL)(VB5\Z2CEPQ$T#ZUH 4%\*%ZV .VB?VC6)UCG#D;)TC MBW2EW1Y'39*/Y_"!L.T[!*)W%RB99?AAHQI@#B18H-)T0K"0X,U]16WB;@!] M@#'U\F#4912Z3I/%!==?-CQ1H8I[SX[: !JVJ/;,H,4,MULU&NN.O*P)=!N" M$?/C5Y9,HZ'U"OJ:QX3 MI[UP96RXXW:DY Z+%19%I0!S OJ";!K+)F6"[C&X_TC%FOCTO^9MG"O$]*,> M?-Q-UV@)5L-WE5:U,*@2]*2&+$2K+%BKW&*RC_JRC]J25D5E4](YW>-GBR[: M$6S(6TA"5QZ5QJYMR"90=6NHNG B1]1CBX'-&BU+:CC8\%-M;.^G9%_,KZ0J M7\+5,8I&[LIALT%.;PD5J6\':!/0+9!IC @C;TE2\>*>BG>@)?WS M=DX2 OKJ]-B1YLA$/15Q-X(_RV8:OK$8+8SHSY754:(3*_[XEY,5=FL8V$4D&6'I7&0_>5)$B=(%2"4%$X##\+0G.6Z;+[ MS%P75V)SR])3H3%>17V6;A2S'4SL&HRQ&F=W_7*1SK';-@0A$H 0GJ:Q*_K\ M$@"*C=;%*(LFZJF(NXGT6>[4<'2RE**QF]*K/5?S:*I355N[MA^UB50QER5Y M-5@N$+\SWLKU5;,W*VD0G9@?OR@J39-?O+ID@E )0L721/HLX6HX""UJF3;' MMV0J-/%) M8E]==%S<8,,VHL6M#T':%SPZB3-1BNJZ_0$;(5=W3>4?C<2)WC&H0@6+ V MRZ1)!$VR-1+XB3 8&FOXB5.^QB>PB;:&3(::[]>&B@^;TK",C4MXU-C4[+29 M*=:?%@VU:Y59"O.;=2PPCX(JMQB&I1D"3PRD!*$2A(I-OL:GSF@%==N;M(9& M#=\8@W6E*.Y+48.0B3LM&IT4AYR>8?6&A&R*=+D-0>A0&A=%F32%8TFV1K@? M\-^>#-3BUVEZFCZ8>5V)3T?_Z-:_)_KZU_^!?T[/44Q5=N!*S8XO>]1Y^-+C M3H$@_WL5S5: N25"WF:>S-A1=#.F.O5^'KYU^BB M--GMJM#C?KIJ"9 C;4*G_WL MJ<&R>/;R)X8^D% JP*_'4:'$ W&E=7H"N/!_%/MM$\JIF0.A\A]=/A\65 E^ M!G('@,S\S]/MZ_C1CU]=J#4I>YJ"R 4A\E%HY8/@7EG6WK#'=EKY].$.=:69 M?TBQS4)*$'-"I5!A.Q5.>-R!H^]ID^]R0JK+I_)\4^#KE0+;Y0JI8J7)-O,5 MMIX2NN"#!M?LWKK3%XFVO8A8SQ4N3)/D1X9W8K2PRLA6-MQ*(Y%%1UD,^4H;M#Q[YK1I%:5ROM,4^Y9&%/PLONQV M60F7D#];VNO-:)DOV!E#KU-J6:NT&S@'6YZ]G:U.]YZPJ-AB9EVQ&MJR@0,Q M!BVS?[:L[[*5S)@8^V(&:WHL:F2M;?#VLWYF\VQM/NCH$X.?U"J#CDWE,ZH& M6J+HGTW;RZI6=-8]$UFLY7$+5W->?K.1B/,A+7-;I]DQB0'"EP?H+#.JT.N& M!EJ>#6F$K[!E8; <&HMM>35#K7&KC<-GG@UIVMKQM?FJKG%R;=_?C<>43SCP MF6=#RIM2;B6N$)'C)RMM4A:FD-HC!=#S9^5RI3'5RU17:<&:L1)ZWW#9MVN\,IALCG\/0=HU9S79-V/)L M\&.+EI1)?S7CL-4H)X@+%6T!HXT\'[Q/]A13:I8V8E[=(:W-KB\OS0UH>3;X MXC13<&1[,1756;WLE7>SC+Z&S_QC\)(R1:<4-9Y(F*Q2$L& G^0),I80&D'E M299"%.SLX>W6<&UI_(P1=P*[*XBHW*'"L3B$[55K6?;UW)Z94QJ&U.I5K5V>#+'%=A.F?$-U-5%+7;MND&77 MJNSG7=33PY5/VJLUFU#$-M?W.6FR0;RQQ84JWW9=&\U64K=CJ$*>6V,&+BWM M39A,4P6QO$"9A@*F:2@;&-ZEUSJ4_K/!#^KC5J%/6EMCT<30P#WN?D6+>I:$2DY$\YB2Y95RL)GG@\> MV^6%.N;V)\AB*?9YGFVCO*6%*1_>7PK599'9&;*5P2>TYW4*RXU$G;=LMD?S M[*PTV!IDLXXH[-QN#DLL:'DV>&U1[@($HW*(KJ[X3JVTR D[#;0\QRA<$O4R M,:\CI6IN6M[.J072@V\_&WRS!(:BCD:4P3,B6]2&V%"9PK>?#[ZN3_O<5N9P M0W"WM4$#5YDI$'LZ!'9E@UD,EQS#J?J8G;4P-L_S&W#J/6LIC_=29F7L#$,G MB]W*OE/71&#[S?/!+9^R[2T&$L.OL)JZA M5S @]BAR/B:_C,O5)K;.]N>C!DUW1:'&V+: MF+3 4['SII6E27NY')(S%OOVAI_)CC?T6-@4_[-I;]VJ@[.\L$:P8J[C- M# MGH/7)3 8I/@#RH96K^/1VM+H,V7#'8PVOK<#>F=M4+LL[7$T0.CI? M&9,5%W0V!,VX;'GB4J6"SPD&O<@5W=*N8H/'AJ $;\W;JQ4J9@R^T%W."<+R M:SD--CW'\A;!*Q-9]3E]CN^,;J=.;?&@Z9D,>+V>Y.V!18,L]MLV->U*6[2\ M@4W/A,!RQNL8;NV6U4)MO)7DZ"9C\SIK..D9O@6%5@LM/%ZW]IFWJ8Z"# M: A86"377V'YJ<9A#:$Y=!6SH\,.A"AAKMJ;"Y-5K<75\(;6;W.V7U^RL.G9 MQ#;\MC!93%8#CN\YD^5 6V8GH@:;GDULQD%7>%[,LERM,2F09(.>%ODF[.J9$[= MV2;,6*#JI, T<+HOUI M74,KZA7H*2(@BY9:5CJ"T]6D M$+UM9M2NAA2&/1&3^SV5&-9ZN7FH68&[B@##;C?2L9J[ZVAAMDJFTFC(,ULV15VD0TU 4B@&F-R(""J MY,M:?4S.U_EVF/TM+K&N6NVB55'.F>*@*+2'C*J%V=]N#16W9LDV$2&C6#7? M5[3AKAUF?ZMN=F2J]1:#K*JF0+E3H3[KAMO?+"X-RC,-MY$2)UE>#9U-A^!$ M$Z+7GE8QU>74&2'Z<-18%#2L2Y'G]K=$RO@$);.$)-/X6"(HAI'&N*)(-(9. M"(PA)EE&/I,53>#I[GS%&FJSI8B%)6-7VILPF=:SB#AI&"O?V#E,=>[09K5- MAQK 4Z?.<-MUWQ+YFM:C)A//:0E:F$S;HE'L;?7F /''*E68S8P2[[!A,HUW M^@Y)._6.45,K"W[O39O5NA8FT[:ZSV]04><,H5MP:4[K9&8C-DRFV4:%0\TQ MOT+ZJW:FL)[57(,-E>DQ93>[M7R%%O.%IDEL9*K+>9M0F5;T[D,+[8PUI+>B,,,7*C);^D-2"Y/I.D;04W20)9'=@%FKJFDS M)A(JTVB[C95LMVF*LND7<_.,4=QX[3"9WN0J),J9&594EQ1"$,,RN2R%RO0F MIX,MM56F$9Z17;>F%%&?WX3*],2UAJAK31<(OV'8/3!6@,:>B6'\0H#M\;2URO:7I$=3$T,E.?+VYW_>D& MU238%+VL@U>W)JKE_43I=I();LFY*MB8I5UW*#OC-W 6-9--,Z= '904CELV4:2O!CVY* ML1=CW0)?/SW-FSFJ&CS% I^G%F ,S>E@CZ#5ZA++XC7I' DG8*!YZ A#/X\ MI&"''_LF.VIJZ:@N='U-4F/9!?^"N88O.+T;NCCA[[ZKGGY45[Z^A&&A%.B, M>[S,^Y""41H/#MR4X=,\^X_1V(>@$AP.?*^INBYXG&RE4.3@I01_5X*G3E.= M5AYZTE#J/W#LIU@5>*H9;M_1[+0^!Y>Q8Z>$^0E=N;E=2;\ M/P=FUOAQDF?1]%ADA66;!D_DBOL1+V]F!?9'2G45>0G>Y3F^&H5?IAZ?=AM&"8Z0 ^DJ5@[/] MV>MEW[-/'QS"$L$GSX(73P)QQS;GP2'/.77L%)HXS,0;D^3I!X9ZZ0+ $P?P MD^?;X)E3@!ZG63O]GH%1QI^'2,\&S-.K09;CX@0O/C65QT!Q?$^]2 2I]\%%^+M MS"1_6Y%7_;"WFPCZ'1-QU0WRTT.F_QSQ(6!S_N^SP2BV"4?X_WYD?WQT8-0# M!1#Z2 MW>*P6T3-*/E\)O20^Z#'S>/'KW_J,$G*]EW9FKC_^K]_ZW>!!V<6WQN*@8>9 M@^._0 'V42B@'ACRKI$ )HW=RZZ02,$GI #F4":+_(E%9A[P;-P7.5'U1 HN MINKQLN(^S&'P";,N8G: 4%G7)M\:T(%F$UL7% M?*'*J;4E6D8(>,\)4CUC>!K-,M=C,DR@)+IQ_\_W0(H(>)C?! 9\2>MW\WVT M)RX&EDEVM)K<;D=-_$[9/DX.!]I$K$UY8Z34219IP.N1 >DRDL9#P2 !@KL& M@F@92^.#%'&C3'X3C)16569@=8I;@\\O>YEQ)4.4N:AK66]+6%.HZ9(M9D96 MG]_S(E6!WYD!$TSU!4+2"1@&YK$RC$5!ACZ0*SD)M:@*,I:U=*H%3UI\%&7 MO3":XG(E3)F5P8N=JM1)VS^(W*/L?>:(E]'>A8 M&"T?\6J%89"]WY-K<[3DQ<6PW\BMILU)#XO:O55PEYN,,R2'W&YL.+Q7R9F% M&62\9F#^1)HAR<1J^0+XDL!)W!U?88BQF+44O\/2=2Y?'56F^?%V[HE1(X:# M9NA2HR"38FF8Q4;"I++O:Y!W'WK L&P:0XCKN;_NPVZYSS2KKNU=P^T5];!B M%+V(O*)AC/*O(I^+N)N=?_>5?;CTHZH38\[9B3XF,FNW18MC*VJGV:+7)Y&: MVJ,04K3HOM>I;7-;R"(-4[9P)$V@27#U>\+357.Z(A]J#*S4O_O6/@@P.WG7 M1%RLP^@ MB32I0:VY]V>PVN$AM0S#T@R!)];/MP2HJ^:>13[4&%@_?_?1??AX55"WO4EK M:-3PC3%85XKBOA0UQ+C#DL06JIN%H9HVCU30#E>JP-J3AW0U%&72%'Z5..-7 M2%?[=U#LY-=9!?N8=/0V)650Y'FM)%D)0.N0A59)URX55DTP;*AYL--'= M$W4C?.>AOE$P;O B7=W NDR[H'=YOM" WY"?#PYT3#\61(*3ZT"=,(_?L!=@ MN7< G\&[8'VDPQ2GM#^Z(7N'23Z,-66"$8+.!@F-F=.'SVI&::H%AFZ"US@J M?.5A(4Y-?\^+H[J^Z04O6#JP2A0L^.2EP S+6K ,J;%JZN#)H,D23.(68)FG MGMH&1;&H.[<<\)0(=X'<>XG3G),0F FYW^FI/V94# 3OFBR1*Y++Q6#NJ^$?'P&_S+C6LCQ5H-8H.1 M\>9(C[9\4B)!;T'6+R]!'\/?B*?E^21$46SHNMKSV:6_83$*^H%A(I>'V)0D M2<3BCL3B8N6(DE5_K$R3C?VJWQ ,XGTRNZEMHG>DXMWZ#MWQ^H+[ M\TZVM2N2!;T6XXS);8+K9C;<@O'HKR7/$Y%+1"X1N43D+G2C\JN)W'5-Q.O* MW-UP@GU!F?N @1KU?="NJLPLV,&4H#IK>$?M4J@=]T=UI4<%/>KG\7*]MJFZF%C#340> MUHCY.--D6WK43)C%H3;&K6UY)N8KLY&W-%6!Z[('PG\<5RDW&#G&^$ M,)=A)HL]@-R8>.S3&,%)[+RFZ$2=JUD-)&,QA"0Z4?,;JME]$^L-$-*H.:(Q M) FW8I)'CG\"SZ8I*GL=^K&XX4-BDES9)+F#2G-Q(A/[--RX^\%"RBAEB9-5 MRE6*0GW#;*(V29"!-\UOMUA%Q*RZ-^DN*S6K>J3S1],HD4TCU!7K$$%70N3* M%H55$@>JHP1DKFNVA#.&?1I'F@VL5%O5=@BR:Q<\#A<&\GX3-6]81L%Z2W+N MKXQ=37;[K:'37#8W1Y)_-(UDZ32&A3$SWTOP4O"7 9'2I=U W]3 BKCFQWL3 M#B[K!;J;@B?WZ1(ZJNI)4X^P:;0PHC7SX2$D.LN5@HZ]Z@)+;.H7"TF+-,E]UG MYKJX$IM;EIX*C?$J:B/+\%K56A7TV- 5PF_Q2@UE5]J!FA[#TS065GOMWI$B M,5-N;J;<6UVV^W03A0./I12-W91>[;F:1U.=JMK:M?VHS12GMMPVLZ/.2%27 M@V$1H8M2J;LY$,]35)HFPWS2]Y&0'!,[A8I>WZYCI]P;EL36&Q0.%XM:ILWQ M[1F*E+I G^5ZMJ4O-A'#A4*NO;V$SB11SCFR6B@5=+S=/I+(DV@ZB[P4P[K' M+*'+5T),PG$OAN.B!I0891!%/15QM].^1UU$0]*V.(8;"++RALL.LS#],<." MP=^B+F+%\A&AOG4:Q8HE4)E*92&4BE?=V0S\2J?PNH?Q$ M+&\NEO<8-4ZX)9*+G-_C:GB<(K]QXY9X/#)7@A-SW7;=$+>"-)^X6M[6BT;- MJ>B%P_KQ"Z73#!KF4DC"NPF ? T B>WU@=MP2[P-(WJ9JIG'NW,+ MR3LNGAV7-\M.L0V&1?[X13-I(IM01R2 \4UN=<AQ)K/34BQUBTC M9+M9JJP'^^F@!<\E0;B30M,($Y9O<2_!SH3VX6[=];>F=8@/<-VGM^4FM UO M [5M:8;-T/*:,,@6,G%GC4J37&XD%('>%C)-DV'9KDF:0WRQX.L$E._%+W(3 M6H6W:;,PT#*;#&UCHJ]RFF#.IQ4NRT)M)G_\RJ:Q4(*[>]?D9)N_$BU"?'3_ M/ET<-Z$]>!LPX/VMV#=086)@Q=;&6F^V5D$)@('Y\0M#TP26\!HDR1#Q4/;8 M.B-NPDOP-GTV:[WU"NFR/9'O651VUY2[N9(&]3EP1J!IG+EPXG74KKJ\[8#) M!TN44K=+U7*3%)+O%="Y!CMEK%RRKYHY_XP=;4 #J*.CRV9'!<]5@) "U(*- MCLA(L7;=*3=F,[&F^@NDX/L=OOA^2P= [\]'[><.R@\@$$"82Z/6PXK5 M>;>#Z TIS^RZA+[K &Q$H4N#2-,$T%K(LD-N7]S(J;X M<'4(N+@YT2#7.#6Y?1!(IO-^K(0WK)^?,%X_-H< F/]E9E ML91U!_[$6A/>FZE._F" A1U(5_5,!S-K%%+:>6:^5C *1'X#3-'@0$JG,3K4 MNY6$\F,WN3L,49=DW4H!*)OH[M)V]0#6[&E*=L')RDVG+-5+ MO,P)4>RM0]I1ST?RU;JT_F+8AI) 04K*A=--?$$X2@R<.!L\7X)^.T[6&V'A(/HI. MX%FRT_8,7.QKZS%BC/?5KA48/+!T8YK"F(3#X3N2X5\_CA_U<&-@\<0\Y/]1 M3%$53)^:HJ>)?(,69'?M$DV.A9@2U'=,8\R%RSM&AQA/Q7[IJ)E \$_U'NT_ MN.Y3J2]#X1RI,1R@9&1<#5F4U3^#6K/W^7])>HE2D!D?MSY=RH=N';<$(A M&J6QH36JXL+LK!"^9.J\&=@=![;.;)K$7K(\[C#]J (6TU%=[T20D<3>DBNM MEP[N?\N4XG!WC,1GZCLY;WE(:4BU^GMS,$"''P]WG;3W]X6T/R&MPG(=860P M!B(LVWM-Z6R:=@V8/MD@HR>D+'W":O$%E#YAM;BL X77U/:$TK$&HNX9U5*+ MU4[/_+@K]'6UY4OMW;P\J>#&;FZR<]9LFI5E&ZHMS)H)R9E)N"B^F@['("GF M6V[KE4K71 !)8V==F??RAMI;<\[>F G#>8 MD'R3N/9]GY<\=4J6]-(#%LK!<]5]HV1+(R'HR;;;W/B-1D](@,4C= MN+BO8 VT,K@Y'"CF24]#,*S1\!;=UK"D&KK0Q]5U>5OIN ##R,,U("(;Y@1- MK))*?>)77)]6Q<7,VD^;+<$@EQI42?+'+SPT3?W>E3'9 M;I,2'?=\PG^S;GNRPIM;GNTB=QS%J:90Z=81JC[N:T@],8'B,)Z@O5B@CX \ZG=C_>;YUDL'PW: A!AD.4<]'W V-F[A*WFUH4$JSAW*:LN-J^WVSO5B, M5V0O,#1@;D0:99O4VKCDI5<<*//$]L>F&D-KZ)I4 M&A$,/.YF3]RY-'[?8BLZ]@+T";S2!V\]OA[T,1> Q:%=%T(%M_4<&:R[;LG. M+N@X@%,T!;*4#3@XB39/7=>U\ M?=LJ=F!T+5*.6&/-MV7EN"V<9,BE,W1'K&SD<\TXZP-::*MB$R0;\2@J=) MYIJ9K]\E%2=RK4S@*&[NH_@PA=P6:Q!Q#HPC M9!HA7V6+_;2EJ_X\_?"T9R1XU>R $ MYFPDDW#IUY-!7V??LTP>!DAT^>3:>IP,\ MM(&?'#$20?X7#L=S3AT[OA ]#/,M3LH7/903?1WR9!L\;6K:F]-\G7X/KG7] M'#NJ;&0V8(;^^A_0L9#QW<3@/C0$?WSK M]@8&\OCOBX@?S/;?]SGZQ9339 ENL 0HGBQ!I$M /= O'KF3)4B Z#LL00)$ M$2\!^9!-EB!J+4B */(E0(ED"2*VB) $B*+6 CHY'4>]! D01;P$K]TK39;@ M'4OPKOS!ZR8/GGM%7XINL&Y0:MZ:0/=XRINI*4NWU-0"M)RY*=6:J)/4&P,@ MGS+^+A[<4%3H1BM=FY^]R\K*"NO2"?);#'38<21]^@/EX M=[&E?M9^. SW_-^SP5_$V(Y8+CYE:*G.6E?@W:]$*BYL7B=2D4C%\YT3C7X/ M^74/8L$\9.\;++JV)YO/9R76/DS]N>$(?_ZI@R'H M"OCK/W4KYG&A1[<:>S.N+VJTY4A)1BZDS\,VB]F[77I0D7*>;'Y!73JJH@?WPX)XNKRP0=?WP0>7 >Y8<8Y%X\?'8S +E[@L^@8+-UYUV[[F M5?73WT&7P'? 'W*^JUNJZY[:!4]Q5%=Z3'4X>MF.#S!!)\NA4^'8U&"3W'"IV/NS2D&!T\J4Q#1%KMN(^2XU1BTK+PVS[4!/)$ GM+9CY>TN7]T MNE'*0^2S< -3"4F@Z*)0U !(X^BRV5'!P8P\F%2>#?!P:2VJNN>^I,-E3&UOO^=%=%9O#T VES*#I-A1(^QS3@ M^;)O*2\O8:PS%13EFNB>[[R)]SENL8 8H-C- U87JV\1[YAHC$'J"[F'CJ_E M?L, "Y89CJEKUVU+J^MK=<*ZKNJY88");+!NC^$,A!P1*YPIKIHNMI&R045O MG$QC^'E%GKO()4N0YG9($WE(_+LCS4TGY M6D Y+ >3E(2[OE#D/>)92/*& MGB,CZTK\-":>():S6,%"/=LMO"5QMI&^I MG.+AA,9*9%!_G<(!P%[S]!5S#?S&24$10U.2,A0#: IW'340@=Y38U0Q?$3I M]&ED93;ICQ?/^"LR54MV9=2G>"":S213-IG$G2@1(TN<4]J@1-_H8FV)#H=[(]5.9V/(+CUC;; M7PM7,"PZ[&3%C' --W2W(Q-Z88:K^3; @L"IE,8(*HU3KR4;W[2*UI.&RS>3 M7R4UM9*:6E^&+SFI('&W2Y"4LHEX"9*:6I$O00)$,5B"!(@B7H*DIE;D2Y M40R6("EE$[E%E-34BEP+DII:D2]! D01+T%24^N"2Q"CZYEG7M&WE_CVD&<9R#N5:J2HE2)%GQ!VMFD!E6H MZ?I"F2DL]KO=_=0'B7^)J=_U@NY_T?^^KM^K0%2RIE^OO-.3"DXQM\)BLJCW M4)SI6'\IAE1DW['VTHTK,'S]RCFW(22+=@T3*;WW$=Z&S"J1TOMWK$2+I;=P M'T8LI9&2\212>B_NO7:U%?84^HK+%*^%U_* M]4VK7RUP L=5"RVJ4''-CU]^?!\U>I%K.V5M4LN)NEA>EIT2HM0Z[*$P5!9/ M(P@6Y6%>4FE=)T M4"%*J-'/[8U]M3[/%C'M5+())\(H6A+<^.!I(.I!7\#BB#V=2OQPXQ4"E0:Y MQJGAQ&X:_&BZ++*$O6QIMRJITLTN*[)$52VDMG60=7\]T_DM>ZBOA&;#*!2^ M')M*HOQ?A_WDQLH_;*P7/5?:-D2R,AZ,FVV]SXBW*HU&>\C(HMK[NNBK/7(B ML>LJUV:/U9!())U%T!?4-T;AQ^]7">E+1G)"HOJQ#2/&%E&^D /C<[SA^]U^ MQ)>;=!;AS66='R'UM5UE#Z6+*"9-8V%L;PDJ?%%4B%L-HJ^("C=Q3GP.%*9J M:U;DR6E%%,;#OCE!.WO'?BPSE,TFF' 7</A9(XD]U 2BB9=.,DD"PA=3[+C5]KEOI\+GU')5&D^H!I'M MH(KT3A#C%IK80Y6&=S(:[.)T)%65,6^ K]] MCL[DO/V:(T6_F:ECE:JC=;!CX1R*26>3K(RO%)B-Y')! B&?])W@U4FKY.9$ MM5=JBJM=*>?/KF!@<$6^7.OLLLWWY6/4&Q9DT]>+Y*\G12* @ MR>AX$0J$SD1?9]"6S&6Z#8VJ;*L:7[C"EJY.5DJ_T%!ICBP9FU8C-^@O:YO' MDC5(-IO.TB_E6\6_7,VQ[TU_ =ZF''Z'4Z];OGP83$PTYED_+U%9^[D,Y!UU MHGMUVW6+NB6#S4,V*Y;K.3XT,;O@53G35HRC9(PEEO';6]J12YR T9X[;$@M M(;,Y2"V8.G7">B^TDV S]$=*!1*W!)T KU&OY1Q#L=]EICX"5'_*1T#\^83, M5#%5V?DYMKW9\R?I*7__5]/>_\;1F'E M(]OY>:*=>#*L(P4L%N"JIF8.3*_R%+SYIVQNY)U[0F;Z 2-.C!8_'ZDKX$2D MLG!_3OW^$4['V5S"HDI/9NQ9T:3#MYZ733I^]@K=['%9(,B"NMTPN"**=F#E3=?W3Y?"B*P9^!W $ -Y\1F!X_^O&K&[AX[6DJ;P=% MJ-Q'H95_7; .UV=(K#JM_)&SJ]+,/Z389B$EB#FA4JBPG0HG/')91=_3)M_E MA%273^7YIL#7*P6VRQ52Q4J3;>8K;#TE=,$'#:[9O76GSP3C(SRV+R+6=O7PEUKY*U/4NL54T>:>6L,M/92/AYRYPW&9;&/;7#R5I.(-7R M=K5NLJ#E63_M51U1)DO$1OHY3K9*4W;+\[X^5\O;'ARYL^!L-49RU%')FRK0JNB+JT1$2TJE:\ M"K3#SL=>DNM6?Y>=<7)=&/=(DU#9O"91YRUY>3E$T)I BJKB\&JU4]/KQ39H M>39V:>%@?5E1^H9LDX1;!KU99^$S3V/_PV1ZV48X[OW7!UGFX6\D3GFQTP'* MG.(&+2X/-3W?X0J5;JK."P+$I+\ #7P.ZIP:C>?X2^$G(F&#'QC+L%I#'F>YZM@//EY"RRU0/ M9S+X>$=7P6/3*<5W'+!(!Z9T'\:;4]"%8B^ J0T_ ^,PP*R CPY1:/=PI1V\ M<*T#:0#;,.16/SW%]63/#YC7%1^\&5B.[G%0IZX^[>E8-N'8P"04?!7.(GR4 M.P-SG@$;P@+8Z4%_P--<7YD]^::;#IJJK@?F.9BG1?!LR/@>,B/>#*SE0MZE M+-M+C=735(#O/9TK60M6Z#"@L,>I^?9T,'.?XS=@W7/=(+A@/?H[NP@4N#-P)P\]&8)1 @(%1CK09A<^*I )$[O M.@QR)J]!:[#LVDQU8-.Q?-@G8;\FZE3V32]/"R!:B73DUT=^F#OCEJ4-4@^&PI[^ !"D[-5(?'\>!3 M\)NK3]3#L2U43L(F]2"(BF,_BN9O>7Q(Y1[7!4SBQM$]8!6"1T]3FQGX8:)" M6=*MPZ2"U?>MDRH$J0+@T7 X:Z@1AYH!QR590A&W?1>,^^E#X4L.2P.>&+SA M49P>4JG+UX-]#4F1WT *UW5J0]F"RWBH\7K 'C@Y*0?\*0.$9B,#L3K)^0L M$T@4T! P4#_0E@#,@F\]PT6H0KK[5^6SX4RZ4!2"*@RJ=]+61Y0[K,OC-/Z\ MQ:F?/7:U\]A3]C051=OY[1,(3AOG7H#Z5#3YH=X>_ M0P2>[:7/3^5PRST=U!^+\=YQO6#Z@^6"#]-QBJ[@#U&6ZCPN3?#BL](P]U@2 MYFVSCCW@498#^WZS_OOP_>-5?I\A_ M%0&1!PJ-?)T_$UV"Y_&SPBW7V9#QE<]QWW/68FAPMQ\#A)]^VG1I>5@H?Y^IX&IHLV/[8F_KF>0 S M)(T=DRG-K&7G,T,M$5F6$4@*K\ T+TC+E4:H, :>"Q[7(I?\;ZKQ;^$.?=O. M'&L=O[(:H])&(8G.C))61M_>K>G9L%;9.A_G]OBP&K<(A&8GN%[A>!TO#O5U M+E/Q80XF^>,7F:;([*=(/=YFA-Q4@%M_)#D=LLO"DOW>Q"X:J]/[17'HAD>+ M*^1GO]?BB _TW-2\^&#"TP=1ZE'W0E J!)ND5IG.KO'!$"'ER6@\:2_6N8%V M*&6"I0F"N:Z)\47T.%JOP<=8P6)WMO_2Q&#O5,LJ@ULEA,0D8[?'6Z0[W];[ MRK%0")HF:.(&)D/49G#?@=VSI],/V@A1]_\F9D.L!GDS2R)>YYI7#8I_WK5% M\;9S3Z"M/%#6$#3;SKU23ZOV"UV8/64/J^)_88ZFPI3M+;?M \4X6B:0LX=E/^Z M<]=&Y_=EH]_WT/X)K\78TT/5%%=U_Y4X-8X %%U>3&Q,E8BG('&*O!GI?NMV M"-3-L^BP9KERC^-'@R:>G]?<9:%](!]%T<1-<@%K)4Y@<6G3Y6Y0X+[=+!=0 M=$O>M>BB5Y&1OFYD/;VIMO/[]H$.%/T.?A?.FB3)(I<[<3U7?1RH_@0(IJE& M9 1=,IODY33*.,Y%3*VAYSR)N(0-B7XGVT-E;LQ(]&KH>C M\DZHCU32P-A\J9#K5NE=82-1T.@ATTPHWWKBM_GZ*'+5#)7(AQIU"LOU^%(_ MB@.#JFX;8D^:(@*&[X5!D=VM6A '@@R6;/;5#):$2O42V/+(;"87QS.+0S"= MR[A58JYW")"=SEO,#JOJ!U8/O&LG\NN MS)=+?L9#,C._/\U+56K#P6<^X:F[)IE.Q5JKEF<[NP*8 M.&_&GGE#G>>.#C MA4W+%O6JV,>-KM?IMMI7HLQYQB*#/EYQ.Y+H9/Y*27=0+13Y*X->I=GCFEW^ M0.,9"5W>:;(/'F3+U=W =?Q/_5\I1]ZD%DLOEZ9^(G."W%7P*T . M)D]8Z4YD="<*MC^YP1XYNM+@+> U $_ @\ _WH&%3EWY^C(@^_(AEYIN/7DV M>)ZK_GX#[!-X!GB( EYB6VI ?@89Y3Q/5F9!58_@F6#6_"G8"@(JOI=>\)M) MKV(%O3]P%8U5L%.EGW45ON;I6\$?COQFX/5NT A.Y-\G\3]@@FSSR5Q"QL % M>-LD!0N3:'\^W5%A49+#TZ>Z=6!VTVQ[$G3V]RH^HQ23#SQ9H/>J$Q"D088M M,"$P0N"HP*C8!^.#S(;J U@J]\C1]@X!(4,!^^J?+31_S('S(]_T*Z9;4FVP+9\1BC MOZBW1OQ81K72M4BWGC E(P]OM1F0M]L,7YE2BT@XM3YA3%Z00H5)N&SBL1!D MLA"Q6 CD <"3A;C@0KR?I>9EJ_4FHSX]-@]Z M.'9T\)BR:JY5V&OX2-ER,^?/?<\L716SO]0478#9"7V@KGMYY[/\7'\G:;M( M#"X6\O(X4;=??^2!?A'2;['^!55YNL+H&0W?QW R3N2#5Z3[BK5DWQT2QIOD M[E9,AK&0GXQQ@7T\E2MW&6MB7!4RI"D&;&XX'=EOVTBJW+9SK=Y-[.:M0_L32A" MIVD"NU;Z7&3Z_T^%NP6F1_IJJ@/>6L>E$65%I/^FT,D\DLX-_281#[6;VZC-%4OC%MFMAQ4A=JZ@61VN#=I:E1] MQ!Q)HU"$23/DU4@7$O?)>]TGD:O0[?PKD0_U&U@\X8C09T8[LK2;"8:O6_*D MXJWI\4 [L$TQ5!I%P@XK]WT-\>GO,3$X'J^MB-'8L7ES;H[Z&3T' MKQ:>784S9JH@3!'>$E=V;FB7K+JD##;P]LF?+2G*&$R-FC:O3A,ZD_6]HMSW2R(T9'2OTBSC C:>0J MH1<;2:V_&@BY85',5.V\V#&(_(B%UQ7/^MF1.8$=UJH$@DV7,JJ*P\5J"I]Y MUL]F%>DZE6VG+_K5^7(B\GMO1,.69_UD?33?SNW+#$<2^8$SD)CY2F/#KD V M"N75A/=PU%!7-3.O44RE4]F$76SLHG['ZPPLA",S&<00LE-!%-FPBXU4;^ 2 M>X'%1,Q2=RNT4:IT%QO0\FSLJTYO4NXWA2GGRV.)*S%T>6'"RY)G8\]U2Q5T MGLG7D=U0I[IUEB_@(\AB>QK[E:\HP0/31C?-E^XURHR$%?/3O"[F^0ZA2*[) M=XEKW6M\>E'PN3+^>8?QF68^W:26CAIDA\)[CNA#*OBOQ/.%?J5>3SW5T]M? M;3Q--[PYYZAN<)$.7E53MXKJNO V'/QMZ3O*3';!#V#-U11,>0T^G\JZ<[@7 M!UO"^W+P?IX7?&\,;\6IL%Q 2E96ONZHDX=4%W[)AE?:X5E0!W]*N?X"]&]W M>A5XCZ6![^A6ZK%OX]WQ8A_\$MP/@_N*L+7U]RJH*1Q)IZ#@_;SMS;I3K\_% MEJ#'HWV?8S9(/[>=H97EI,HTV6]^F>[--^5.N="?NRJ7)1X0ZGLF?1^,S .ZX ]4LC!Q7)@',EF69%F297G;LF /=+(P<5R8!^3%&SO) MND2U+A21K$L,UP5]P!-[['H+\\[@^O$\&9O+62%S])F[6A>X?))](.-]^21D MREZ*V'9596;!"4@)1QZLBT4P7S10XC8/?Z-K.YN-"\@0\4"07TF&8':R[7B7 MEZ"7;:F+QS+?,@]_OPCWV7#X!00+?T"C9?J_-#C9 -B?2],'-[0HTZK.!YU3 MP9^L)_ECD+2O*EL^C!R@!S__112(CM_8+Y)(=?#BQ2L]YI#Y\'2H5T]^.(9K MI,XIG 2?RVYU5W)45WKJ*G+S8<38Y8]9YXN/U+DX! MHI!L"5IJV11>Z@PY/V=OV.W8RGGDYL#2BR-IA@F[?789PR-:T7CO1G*K1,NO M"08'7U@"!B^"P=%&.YEH1RRHSM"O6*/S,V!AQM-H]GS.GT7LR!CCP47NP]Q\')]11T_N(F^O8Y? M.-OQ!7T=EKV!3F>E&J+2N=* J)'<< KUE09[-P84-JSPRN>,]$@M\F-ZSR&Y MY^ (3/W35=6497MJ"G]//1UL_QM-VA@-QJF/YH3/" M8);/5=?-O&_HZUYF+&\'M:WQ>9QACYESH,N@(RTPT?8D!'LT7JA.D*[:%$GP MI6R9$&5%/-;70.DT285=:;\+I^7K(8#7?927'&JKM=A:0S]!MWZ"_AQG]^!QSZ\,_3]:_IQH_\'N"'+9E+E7G]>R @\KF) M+[+\>:GZ0R>$7=?&&6S,*(@\J+1D;T+PM>I5/!'JS%HT)]FNA*R6670H]]300,\R)3]P@<@V+'GW^&GF(?&Z^"OJ$ART9XG9X:V&[87I?JRKB[A_='7PA;7/ DE8#/WR(: MD6M8].CSUYA(Y'-S/^AS84*9%Y"D/F_G!XZ3[8AZWRJOC<&:S,S@[79P9,HB M:1I[TY'ILO01KUP&#Y:+?"GO#7W\TN,1'OO]T>,EV%C13[SE!GS8J#\XJ+OL M]-7+/0.]U70@R6QPP?XE=@2VHL_'+,&HAEJK+^HXOT!RXE&K=W*]03%5VX%8V^P,G-M GPSK>2L&"O513,X?+)_(4O/FG;&[D MG7NJC4L_8(^.XI^/FS"0:>S-@SJH'#MYZ3#1P_ M>^4&S'%9/'OY$P-'O>4SK@68JGZE=7I!$.74S(%8\X\NGP_=>H)+'Q;NYPH5ITB/3$*9,C6:IM"6XDFFR1-_@7!.<%%%(%O@'QY,U+S2&4LT7 M]>%*+NT59>^M84OZSY9C>F.4.N::0W3':A&C$LXA)3:,-VIJ#5=,/4NDV,RR.<9H<1B^E3=2=XVV=Y!A"CWKJ-976@Q7G<@( MY@T4DB_(15UIAU%,S4QLD>$+BQ6WTMA,?5NM#QU5"R..POP)5M"&8D/,#ZJ8 M7<@92VO/'CR$?TR3FQ$,D1^JQFJJ,WFIBR^R%3:,.(K B;;7G*TM1*VVEUQ) M[+FS5OL)<=3O1=KQCJI7=1E9K:>%#%'(<:;7/ACVSUONE:SJ@ZUA9I0X<:?U M;;JPJ,.W,V;&5$1GA\T< &(VD#Z2S/.BID6HD])OE^4*T(5 M8T'+\]>;I91P?=3DW# MLPC?-F?>"!MF=%T+T[F>5&R.%AF\P?4;TRI%8+6E4=(.!6.>MQPU\CIJ]Y 1 MHJ)[VE6:OJ!WV$/9B>]!I7C MY,Y2'E&4O<"%SF*R%V?5.2+CXYQ?,'>>.PP%AQ57Q3PG4Z:0/M?P M9DJM/V2U4' P=:-LY?H3DL/*PFR%]EDYFVL??'U_#'Y4VU=RV8QNU$KC;<\J M6>2$U\)47FMVIF-:R8Z-4HZG.QTMXV6[\)GHB=0.6-#'HTQPKGKYV',\SL24 M# X[DL'QW3+7256:7;99JN3JG)!.-;ENM,QP;QG [V/IB?A-=L"/"^B7WJN3 M1Z(XW4F9JB:;*=L!!TM/AT72)BG?5:>^F3+UJ0KFX3DUW(%>;.G8:WVBAM#$ M@4.&ZZ84V7%VL/F!@PY67),5Q5_X9O""8T<.8C+>I519F:46\AST0O_=<\64 M81IK0%IW'HY.!T\]U?1,X6@:YA7_O.'9_S>U'"25]]0Z,*0F?SH$ OO]W!?0 M+"]*:TJH=\2=V\GX5DW?\/@FH9R[$>7L2 MU;H@+U:>2=;ENNMRBMYCR2)$O @)0L5@$1)-B.@P\B%>E_H^RT!WN,)UH8SNEZWY>,O&52SE> _Y(NJ0C4$9]O?I PP(?>2B MYBN;7]23<#52X61W?-_N&&M!N-J2T'<.M@@7VKV?V,G]>]? MKS9+Y4\!\$L]D5W8ON6]G^HJ9L$SGR'.-!7\ZQ'6..GK]<=$D]_I?W73!&U4EU@MB^;;DS?>E> M>N^/\Q3=TO,=KVFX4/$5+/YU&6)!7AU:V ^NSTG9-Z/M/. M(PE:8U(1&!V7&''18/J**)7$V?3C)&@O="]P!850&C4ZC>FL+&LSHS]E.T-; M<<;M"J0TPG_\0I$T@H35B+B()S6>L'(CSL'X*=S[IB+UST3C7M&X)RZVIQXV MH(-@_L%K0I2Q:*CT'J5Y')'+!E:H-Y=JQ]X<;B]C(=5:_G71H$;<5#&:8U[, M9N%"&SP>34VIV!8Y^,K&'!J-%%][K;]$0.)])[NN(T_45%.&[X=W_H/?P>,- MF*_Q15V[B:/GKKW7W^-,]UL166L2_!(HZ:GR5K.FLLM1@Q7[&">;1&,PJ(\^ M3DC[@5-=H>)*NE9'1(0G.Z7-EF_7G1PD?P*G.CR-7?M0%QO%^LIQHF]RF(N+ MJGW@.%>K9WUUT75E)(\794,FEM2,W0 M!,J"^ M8/)8S5'5!:0J/UJGJK%_V?O2YL45;:UO]^( M^Q^(/N?W MA6F2N88GUUJ9N=:X9[7*J7Q7:8\G;6W*5JA6G>83R!$D4=[([[6[%Q3?,&"Z M^(798VG3X!=E1-N5T:[,1JEU*:4(]=6J4)=$%]G#O[[OM_?GF M4P8,GDY,A>M8 P3)4TY.9/)*"+2F)Z5M)S9**8MF@B:;M5*'YVYJ#LB;1):> MM0NR8E>M"I5_5 9+ L%,ZF5S(+3"+^J[!TRW3@ASI=7]"RG7)Y9W=1AAF0([ MG2MLP;3KJ'JUKNKC3;CI':;N MN(H[%IR[NU\X3O*DQQG!//W=;D>/YV6N*1-SA6PW>O&,RB\[X*:;YVP_&=D6 M)K4&ERAW<%/@9F8ZN^*3SN;YU<]#WXMZ^AH^";"^?J%82M 4]A.&UV..UV.= M5J>GD-GQI)H=/)JK(=)E=*(Z'0_WX"\>0KD7_+II/"7 >'5?P97W0=+ 3"?J MBK4:,YL872K,XN!QN*%O:4,4-C8[J#?M%",7]6R[FVB8YH*&N)-ZR88(S?LK MQEP"K']W%H )F@)^PB8 E>9X12]'%@?,X6*0SV3+LH9L A2,(9-GC8)O=7+E MAAEE0C*\%!P_QBP*8I:DVZC:8!"0_*K7SGV?^?V$8\A!K->*=PF!V; X16GK M>&_9OFFP9$E/B\5U3M65GF)0NM O;XJ=,9]R[H_''Y(^G##Q77Z">\'<=]+< M4>3D=KKU"1N&%!L%:CA=/C)M41G.(UT^SDFH%#J*:SQ0L51X7L2?\R*^:YA_ ME\E]GWJPPAR+B&W.LX168]A9%S2-"E44I6>S^I2U MUC0$">>T1_S&ISU\%P__KM[[/O6 !2!NIQJ?6%J5Q](DPC2('"<\]N62V#%* M%0TMK>Y9C1AQ=FT]"A#\X]2%_[UK5[=GD"OB19DI:W!ALWX2J5/!)DCT3^IT M873;/169?^="Z?.H7S@KDK,-E,SV; )D_<"@@F.A/S"3 "PNFX!C$(BAR']0UP55"B/EB"K)N84S8,_ MMG2GTY,^]MU'L:-LVAA8S]'-'J=?((@3-#C4PQR22)=,#,['1,FZ)6PEP%Y, MV%!5]17*3_U$_R,A.E(L2 /G/3S!$Z[1VM$/+-C6>+S4K5F,YA)2-]G)=ZQ* MH=#\B/8W=]>!AMP@9(\Q-\'/WX7!0 M"=BW-Z"9L(XX+-+V4/ZD<+L'ACMV^.2XM*)E[-YZ4./QQY\$&U/1L,#JBZ<7 M_*L^3*$2>R%;@L<6,E27 /(E'4V%^A) OKR:Y21DBD],B5(A7P+(EQ#$@LD7 M,IH.%_U \B41XE@ ^4+@42($L@ R)ESX@\J7$,B"R)?0(+LJ7RYP5/*-Z.57 M/%?P1F0PV%,6=14]_'\_XC_>F+X+C,DW5JS %9?N3 P L!G\8F)B0). A%WL M--OK7LA78_SK2V+@&%^7M5?Y'H)="';O KL 747Y4YUH@[GE7/?XOW\1"?P7 MA3^X'T)$_#0B?COIN!1N^DVX5\DD'QO6Z/-/V8+3$^&W?\D:9DUTVQ0TR?S[ MO__(7P)875Z?_GN1N9%!9_C-%U+7E?6;)A=$#W1^Z5+KR/TN(G\2!_1;&()% MDWM4$'14]DO845=<#,A F$W!DG5O@\9OH@1T-;A)R"E8 A$JR5=<$"[F.@7K M*M_1^7E]A(V?\6K6QZGK)6@,GG[XY5L&BPR7N+QY'RAP;44G#Q6=Y-DQ:$I) MF:SA8)L&&LB76UWU\_Z:U@8K#,5YKUIE%D>O'Z0FSU-Q$F MBV B_>-WFB*NEX H@&MA"!6A27!177]F$@QJRUG7Y-T M_6O53B^SLLI;IEU*XCI7PRO2AH:Z3I _?B?P<\H>IF:X<6H&C#$MR&R4UD X MDPW!Q(8H=2@&GPP%5=!$X*0^T$?8_LP 1N$/3A8'; 4,<)@8 <.\^?_[ZZ3_ M.LVRT (S 3'$8$=Y&>G C&*4IL_0LGA<297'+K!#=3JL;84Z80(XELIK;0RURV;71Z MZH(="C._II ZGD+47>JAI"'UD35;< V RR^29ZQ/9XW\O E^Y1P_67TVDRVG M7!JM25F'/&.@B3(PLI(V\=XB(\\8TFRU4AX\0?H" MB;9>:<>C9L25<@"]GQT$%<5>.H&096NU4J?&U#MMC*[GL"Q;[Y3J!::>+3%M MGRRL-@16M_ 99P*L(ZSA7Q&L:2)CA6$PXU8FP!' Z0(/#$55;03]U=U.J,-8C_!'.I!E17XYT37)6>\&.*8(<.7JHC=1UG48+?BGOT;3$9?SU 2-C1T M4=#@Y)&$[D5@LQW@>X=W1JH(\@T1555?>#F8GPSY%"_DSB&IP M6LXA F>H(UF#"H :[>[X/>PY"'O6( I)\?L'Q M?__GZ"+G/D*$LL3IQL_=Z9&#:7D72$DG9#0&$?>>J#"";_XIJ"MA8WK33*4. MCC?_W)] 083 XM%4ZC_8TT=$CA-:H@1T!Q0[RD'G_NHX"YWW[(W+JAY;+'W^ MDR2B*-_=01(^(A:-78E/KUA9 C8QD('TKPZ;/7N!]4T3LN.N62-G(4*VT5YH MA8N'5UXXY/-6)+_5R'KW)DKU;-2Q4=IB68Z(,@S+2.MMAVEB'1394 MFZV6B;1"P=(])'WW1$GEXS>#]6HYL,@-!3 M6:4F67:X0E[%\Y:S-5Y(3T@QH;2;FVR:*BQ;$96&+5//6^;:MH8G\_4ZGNW5 MNDL& %69K'B2QY^W7%?T'%Z#ZR(C5*KK;"J9JB3P)FQY\G8AEV>7@X'2QA># M7JF[F6X&U BUC#]O2?22=*V0S7,,JR8V%MLB[$=M#%N>C',U8,9&1\Y4N?:< MLJO".&KD8#LBX M*K0&VF NHWVGDRDME;Z\P#?+/L?J<>[1DM/&LN:=6#EN6:@U%$T@ACA7D5?) M3;_.]#JY,6QY,ODE115;^=F6Q1/5;7P^W([E51I%PD\FO]@:FSY=)GI<)%-+ MMNI*)I.LH#Y/)_\HSBFVT2E%&+LE%WH@DTF;\/7QT\DW^](D92N+OI+-EKAD M*OVXT,D5;'DRI6Q_-B6U-I'!(U6"F\L#+E%1F[!EXJ3/M;+8+O)Y@$?ZN23Y M&*\E^W,:MCR1Y:8P+A% 4SAF-M%6.:D]X^L-U"=Q0GMCJRS4P3+6Y++3#J\D M8_/J_7+9/MVA@'M02>[T4@PR34Y^E 6>HQMI"&8X*;:7Q2DD2" MDCB4KOUDH)GX8XV=\\T\+C1GR=2V5YFP%"JZ,WH M+@HKMT[$,W'*S2F\F]*@0S>O%*DXLL <0_O0(H^\& [PC,]8]*7@18.IMTMLW3$* M6DRGU'*65ZQ1I>MMK%JB,Z5JJ7/;.,8S%]?=M$%!!0-XJ:Y=1U$#EI<#&\K' MT.68X\Q[?K_K*(K06=,UYT=>WFS/?4,K-)'\96(SZ$C)8#97]0UTZ5M[(&^2K:0'8LP1?J,'_[EX]=R4*F\.6/V\1D&N+$R#9 M*F!'=; 3V2P*9KR07ULUI^Q"'G=BC$ _:FKI\3&6G],WB*WYXS%>*@/WX>L% MV])W#US7QWGR[B3=*1*5?/GQ!UFZG6YB9!1_M33PUTT[=-8:]S&17329#AD1 M#$:$&A$(1N#1)!%R(@"<(*/);YHS,&",@-A$A8P( B/P[UHS(VB,",VFH# B MD0H9$01&X-\V\W+ .$%&$]\TEW_ & &Q*5RM \$(B$VA2Q<$3N!1/!$RXG*, M>'_^D_?%76\WZ]0'9GU54SW04WY_!M47K8&D8P[XF.1GO]OWR4,U9_*-7SGK M[G<7F<2]B\QIIO(K2\Q;ZUIP)>9S*XC?.+PHY('JW*8F'>X&'U/,9OBMY MY%[QR<\J/D%&8XF[5OR+)DE\???AKKD<>'B_4-[7+ZRJ0>?@[?3T]7#7_;*8 MB*930>?RA?3TN]E/MYWI[6LOW,:#^LBMAUO%&OP/KWSF:L=U3\QW4MD?YDB-K/9)S/IWL^D=0T59_&J51*YA(IO+I89"7. MH%=G4?#*B:1*B%W =.^?'6>4NI@9X3=#+E9OR?7R_)[.K1)!(]N?!5I.;URWP+MERS]="$97@#N;.:#7 MLKG_VKM'CKXS<^Z-8.\J;LW9-^5!*T:MUGQDH; )/+NHM)1R46CWB7 MZ%=+2TWWJA_$KEC\(.%WG90+XX3?5> N9PU003=;;URSX%*:WC'75'-C]=)0 MT_,B75Q4VLGJY^NE6H";6Q-[^?OF4!GNW'XM:;S-;NPU':JOCX0^;ZE>3_C\/I8:[I("C0=D M=S[.$C;.S$;C\K9AI1?#8M./7=+#6E H&R?*X(EJ+0 SW#*]BRW30"S5=[ZA M>N5=K"L%J'%I6!9+Z1K#%$IR1IO$,LO!>'7!L-5Q$<^"(&MFU8&&'Y@):0[[ M/Q/,$O XZ#_.ZBU\49H.^S:=)G-,DT^@9-M7C%J'>]C!6;;#'>_OM^/]*:Q@ M\S3WF)RW5LJLF.&9H5Z@],888@7:!X^'^^!WLP\>"",DW"7_BKODGP*6.FLS MF74O7E/86%--%O2M$4LA8$E#8$$E4L/-\[O9//!9:ENV1@4T;K/;22_+GP' M*QM2(.Q+)\CE,UG"K7T_]8+R7P#\)H(;H;D;+;CO,P1^71/WF[\!!'_*W^14 M8:3A^I&&%A#UL0:I+=6!A3P'Y#CD;-#1GRQ)DWC-CRBW"JV8VDOF<#;/<,/. M,C/JZ*@D:?K';R+U0*82UXT\?'UP"L#BXS<1O.#$W6!1>';ECLZNU%\JX/IE MMEY\]^)$73KZLX/DT!D:7C ^M)@D\\BBT%T.JG"XXIRY]-,5W?0M2#@??B1%T ML^?.@TKO1J:8D4K&)9)3E,6DG#+;;+'15)#9X\:.XG'R:Y]:\2V<%$"=O&'R M"-_G&@#CY\Z/O+P;8N2N3 \J&9M1*DQ_G;+;1$>9C2'$H&,NQ$,LE0P/NIR/ MX_UC"5 G?N_(4[=G\(UB8 9Z04V4-?@6ZR=Q7"%DIX68\_S';]K$YH)AH0MC MLF5BNC;6(?NP.42 M=!B%/V"(D%$,ZQSP7)(E3-.M)TX#E\^RZ3+Z8[V345^E_HAN;K/]!@RY_V5$ M!2/+4>:@:N\A@^9(6Z$*FT!UL]5,X"*L;B##9G,H>P)Z!&9S5=\ .!S(.PF, M($,$;([.6;IW1B'W9./I%^BIK'GJ#.4NLK#A2C&2$4?M^=S=2(40\*1JKBS\ MU69:C;^C1_(S$V!/Z! G)L)5!WZ Q6AS%@R',W<@"IC0&K!UV$SVX*OP49P MA3$QB W.>& 7$7T%E12# P"PF0E10!,!'+TJBZ@/ ?[/^1$20U.W#=&14#0- M<[1QIJ /X3HG'$P60P.%'P0+FPA+@ T!T#!1%4S3G27LTS($IT$O1@*DU5)0;> B(6IU::RC39X=?1S<#KG#>#P__LE9R*,B#4.GY6P2!]L9 M.R( WTUH]*9+>@LLTK/F%YVH?63 MBWICV?O\>O0GS!E,B@.J/)@TF-E226W6J6%ETEZAC*?14]_V&7,.2UZZ*P'6 M\53,O:V..>6QH8IYN..HJ)MJR]4SI'WSN:&OX;0L #'C:@;&'VW4?)+-Q'+> M7FF<$6[.MT'9H"UBOED??:^> BO.'Q_%@:H,CW\*#V: M1:P,Q?26'3M&*=-2=_)QQ/T\MP_5VN(*O-HN4!.NS5)E>S#NSEHXY#89/0VG MG[,JW\/L W4?.]9 <+3]C]R)3_)_7"SV]'5G/&/ .M(@:K,&M:6OJNVG2K[- MS5M&UDPDF.QHE#"L1U7.9^@?O]/XZ;W=LTK^'F\B(#K^1P&B3_*8VV8R.PUL^JCOIUC^!]J M,C*<#8 <#?@#:.(C7P(:_P;R&%C8K;%KZ)1[!)@@>C8_>BUTF9T3<0Y,9 35 M,?O;$^!TC-R#B:"-P?ZW!V:Y:^2;X*5AO/ZJ-K+TG:.BJ",6^E>.##F>QI&+ MA$Y5H>[:0$5.P ,VAOPQH OC^ S23-9DTT(_AAX&6*/? 3,:.KY_ZO@Z J;* M@C,^V1$ 4;4EX 2TH$\(1V>Y3B[DA?G@)$2"C)00,W81F(?7_;JK ],7\^^\ MC^S>SSZ+08]$J[-4X^6Q0E9$D-$']H)8(/>!B)YF2 Y]N]LQ)E,MV(-6*3+# M>W)C"C9CHU@O(0.0>MOI/N?7G5/2CV'P,[B'[:NZ-HZ@R#3*QKR+.CGAZJ.W M(*W6-M[:<&9ID)'E*:(M,^D\GJ]D:_)!3/_\DA+%LF\L8J>$A/: K7I$M#4# M""JZ\.";VW2/3O).7QP3! 4J#3!!8?HE*&F0A0 95%[QDJ8]18"MQ)G1R(9-*+)15_K%>8EA<"0>T3,1E\_[X!>#&]>)O[D# M%S0G/1CB](K?MR:JJTRKT["Y!+X:5TMCNS%FH)-/1/%+^7T! IT[=O/] )V< M-NF2L;K>4;*-[DBJFS5*3D*#G'K-'O_XAN_\6L !8>8?%%5B!B>3. 4 MD8#O^D?X_=^C"7\$TUKC\5*W9C&:2TC=9"??L2J%0O.YF"!SN .MX1P86AW8 M*DDUL6K1KM+(F@TDVGJE'8^:$3\P $5F M#M]I&3:XV)D>[Z"02VF'.8=:=\P3.$,\\P&_<39H3; 4E>7CF< @5*V,'H,5VS'BT$N!_1X- 4A M)>T(C.#X&^^$R2K2/8/O-+7D0E=9AA/(6C^^3!MC!;K7GUE/W2'F!='1@".4 M;.WF<=S& \-^8FES DV)3,%L=^15<]L;,T=@6*KGC] 0I==&B+B"/ID)M,.H M)U0>V"<[HJ'$H$$+JOM.=[Y/06W\ -+&8D,:=WI<@5EH64L UJ3:S\/U;J3; MQBFFZ4X,4G7[PU8369Q@<*%:RA*4##A(R#<581SDB^AR#7ZRYVB9NU5$Z-.L MZ(W3>-_/2Z5(5T8$?/WB3 )=V>973#T%=H',(2Z^2I(X?;C1M8&O76R,:+?8J*YF]TA][R% MM^.XC>XCAPONV2YH;L)%U-@XAT=WQ[K>U'*JC8V!8, )!6IBS)@H'!@J M]'[B?;6S(= XG4-^!^_PSMD]MR9<

\OV^ ^-DSP424V$/,WJ2P _6N?MDG@A7N^P*V6FD$PSEEG+?<7*0D5T MXC:GFCC:]0HGY'4;Q7K0(<1:C:R3CB/YRSFC*#O'#Y%U@T$A,Q#V,IE2)T=C M?Z'PMJ"*MJL>-K)Q7)EZQH"_45#<%5%HUT"C!WXA6$YCZ#+Y%-%!B%O2(%38 M:(A[W(76L2:A)Q[>%H!E@V&YW^4*TVJ<[I7[GHR2Z,4RE1E;DVECY81*3]GPDXA"Q$;P^9?L\0&M M-QC$LJ4L D>]#O@P@^L8-@0OJ\.W88VK#>B];9=46?U-SFC5[IIL-KD:(R>L MQK#$=I?VQ.$,_@)G?KF+^$HV@7O59.:^%X.$',OH%AO:O8?P"SWD'6^.^ 'Y ML^?5W=B5[^3F'S@35II?FUT(6;A=4$?\>)'I*3D?[5"*7/&X8LQ4IK"E6JEZ M4\L/(^CXT:O.7Q3SR4ZA7SAS<'P=:B4X&RDH^*W*SG:U$\E!EMW3JGTV_/D/ MM'-__Q?^LYN9J +!0!?Q)K^.@Y,4&OKN"BC^GZO[ M1\YUU=TSW71<@)^./R$O >K[J%>'+98^_TD2T022'_BG-RLB%HU=B4\OQT+_ M*V#0>(0X]:\.FSV79=/Y_&KMN ZZ%(E$'5U/0^[6/K8M7/R USE9>T=: FCO M/KB>9ZF>C6)T/8>UN4R[E"O1K1+3WM^@]W^D;@"ZPV)9MMYFJZ4]$72K[Z*6,<*=TZ3O(V29!K$8B.0A@M3!HJPN_3<-:9:D=C,!2XB=%+37HFOR\,F,I>>MYRO MJ$A'ZA$2;H\2A;B5:E*3U JV3#UOR3,=Z$*2.< ?:SH#6E39#--GCSMLU?* M#=K+=1Q7*N7\G'ELI@8Z2<.6)WTNS1@Q%8<$QX#5$(.*ON)CIU-JC^?D0A_2&47(C9I\83+G&P8-6YY,*9?+ M\$J$SQ.*P/%T]E$&N<08M3R9TB3&@R:Y*A>8]J";:ZP'>#DU1V\_F9)935&- M9:MD<^2Z.9A5^$EFG4T>EW6*"EV5HI7R'Z]\+A9\?']E.!2[6V3 M>1CZN9VD7;EU[%CDE6)O-MWYA<]5& MIZHQEQ]0;J#_AB)3AC[#=@O)K8=W8V?=-"R^A\@<1"V=<04[PPJ39& M+=OZR-A_4X)8M6ZOA#GZQNN^J9&1!C%22HQ,:A%:%=4ZGQQ_-([Q="SZ<%(9 MP93-]ARZ'W ^A^,GS@+DVG@MM._NP3B'&=S["9BP/]'BK)[8 MTWF]K[EP/H^DOG>EO)+32AHTLJ%L MY(#[WY+F:$!#EP^W!(]$?C8<1AJE0JW#@42.F%'VBK6(\8_?>)0XC8F&*\MM MY/#L4G(E.=3[PG"&<[9>?@CVJ+%@KNH--(Z'3,'-U#UZ!N/6TEHE^C/%HH/**/L+\$ M=^LX#RTU=!DP[^2H:CD_AG[OE\'':Q\/]MNR[JST]R*[QVJ'T\QHA )=2_ , MO[-KOO+8:%6ZRJ;.&-V-E'ZDL[0_]G.B]U@N*G%E@\^:@*WHR8&U3#01B)\Y M%>&C_?S7\._G9]WW\<2Y/51E$1V.TS3=UD0@/3BUATC\%\H4YUC4X,%Y0OS" M_A)=I=P'H4)=_**Z^&=6%HW/5'/33G9QLI+:],S4()&;KOS1TGPSJ^O29/S( M]/*12$-HJ*6,O'*NXP5*2W4#^TOZ.]2E4)>"JTO"--M.L(7D(Y>E6@1;7L7E MP:09-%WZA8X( 0$:GR*R1ITE:K]+XF0@-=PKV5\JX//==TJ>%'*2KB>7K<=R M7JDTAGQ,GK? 7/#)1AQ9]4RNOLR3>$^1-HWA/$;A7E-N7,GMSG-AH*U.Z\-Z3R3G;VG/ - M]VH;%*GSFL,7U[#%BH\Q%3F/M]:-L4'JM+."G+&Y'"3WG3V71=1^K9SOK&KK M"C>C)BM\N;8*]C8H[,&YFO(8R12WBCRM+W/4)-9?)EZ,Y/_I9J;N)A&RG?$^ M*R?P_,B9KS<.#Q(QR)J3?U3RBIB@HW/0V97'WL52!"^'ETN=NT*[&Z8H/QS* M FKJHNP\<([[.Z4P7KMQZI[)&X\-,/;N8OJ36S(HF02.UVXHU?1,MS7K[+V1 MYF-U;A+)_) 3-(6EJ8*8%#ET?SEZ6NEH?VMD?U'9!#N>&:C&@Y-#8(;$=.NF M*MJ?@/0R^6'HBI/#+@.@NA7.(4@47?1D&DF+NX=_W,;6GKH=>ID+@Y(:ZXJI M/-Z=HKH*Z<8^*1DJ;N7D):)=JATGICQ,FK_?UT"#C!?6> M:];[1=*YX6;NUDG6MM ]>K2Y^ PY#D5GT]+*D_9(K'"RD*BPC$0_9BV(')I^ M)@W,4X_8<'>?[?!$]8OP[J*!F_3"/$P3<]"C>PT"08F.BO2,(@=%; Q]; A/ M^1(L-"1L*$M/2? #OSH$*.7)>^7D<(49QLGJMJ>UVDI"3=>[_75$(04414R\ M4OW@%Y(* \"1@8=]0;0KE#P+^E)^SGQM[9;%]]T,+8\S4RL1CT^9=K(4!TQL MLFQ2T&1-46?JGNTSE.SN*NRL+'054U@*LHISI@+LK1[V?/.5K )6I;<^Q=N^BG4 M;NX$4I#E*LDB,CO=VQ97SB_7%B= LE7(W6-SS3Q--M<8;3.+["+#X8MF=]M= M+ZKE1GU\I?1Q_J?\^\!1(G?8Z-B.=T\4W91S6*4=OUZP+7WWP+V4ZCPYNKIZ MF#S/;?-T-3CEWCBUC-VX=O=2O=-$;U7^=#I)X%$B_9]7BGH>!(X.^DWDX6+D$#45?1P__W(_[CL_1(1-.OXN4?$R3U M#BEY+?=AY[3\W#[)82@+%Y6%9)2\+F3\J2S43ZJ"74X47EVL[AHLPY4C1(NK MK1S>-O5N]WN^QIP3OM@N3W. T61_$,X]U4GA7C;@<'FYYO(2"HQOB]"?SO_< M;#^WN/@H!&>T1CY6&>?ZE&S!T8OPV[^<8_;N^5_S[__^(]\%-J1.)ODV8T__ M/1'L/0J0GT6!9#1^WZL&.NEV+RM$* 5_( 6HQ'#(Y#]C*=:!C%K[/ M^S7!_?>%@-D]_NG#5 ^TUCES?WC=@#JJD?4J'2Y]96]_Q2-YG;N?]56N@&_J MDSY7J=<;W@2ZZZONN1W[@1P#F_>_+P$,JX/!P;00@#Q& _',$ MV.BE&2X5%B.NW9XI4]:JI#+;&R# N@KT>4INXK8\)7./*3$I9)L0 1(0 4[O M?(?:'UH/[SQL%&AT\,=X"';BB(]"!RC$!LR**^A&A$M;$XR!;VO-T2#/""EN.QV:$C>DKV]- M1(SY*)V8QP5N04[JTF0<9PI59$T0),*$U)7L"7_4X(T TRZ&%.SS)N>#12AM MPCV$=X-CU_E\H.'FYW[>NA_\/0RZ^XH&,6[2M:JNC7=I@\Y@^'3-"]HT7<69 M;+W(=&+-FA1_1/5ZJ1^_8U>VZKX^5'S]2;YU/??+F&[W%0AZG_+/(KDATXX) M$6Y#C8:,)E3\!E?]ZT: OKA+?U42X[A6*N[ 0[BOD\SZ0D%5FN.&( ME,B CKU>(9,!B?F0YZFC;Z' T075(JC4A#!O%1[E-K2_1N)KZS9@LNQ M@-#SRBDX2YJHST!'6.=D4U1UTS; :?+-WI;,V(WL-L445CDEG6XH74-L7BGY MYE$^2F)_JLU+QQEY,1>_2V(B$3T\LUBJ9]D:@W7H/M/V)]/V86V ,=!0N4]U M U$*I7R7-?A6V3*]]*N0O[+##LP2UD_IX@UL"'\WDBVODH)3F-A)[NKE$W=_ MO?LM; _Y:#[EC75+FD!LK.@5Z]L-"*7,1J0\H?$0$=Q91#/'K#*W<\@NRB;+\RB-, W!* MIF"@W-SF+HM9<6[4ZR.D!O%S6?P_I09H]8<6@@%0&57O^Z>B54\B?V@7 MH*KA@B$CJ\X&+L\@ ?9=S*%Y UM[=@>RRFQM)"QU=RA[^\)FT)-46WD1D^M^%BX93" M@"HS@]IB.Z4I4%$D5%QI!/D(6T-&(J,7ZHIL3J!F362($88XV;AEC:'ZH*HW M-OP2#GL(K!6 _@/LQ78+A)I/U>?@P!0 ?R%8 O:7/H3363H:Z([D[[V_]-P" M/^SL+UL[_:6+&D\#0Z7M9%00S'$+D%DY-'3!K7*GF@?5-]P:&P>9RBX0:=AI M+/Y,8:G$TP-4B?.]DO8,%B"]YZJP^2EK*C04(D.D5+^@'QOQ8E2Q:.Q9-^A% M9V):J ZJAQ)51!>,P!R*$[^PIJTC!\?C%T17$7G)&O("$?2ZS]W2)3)Z!8JA M[00'.;_0[T.H) ,$I$[6M.]*8O*8Q.1S$GNT190T94@2Z(;*3T583FG^ -?" MYS]\8L'+O>Q8YJ@L*I.GZ9;7M5N[9J9+0(VXJHITWBUR8P%QHLD+VWN36UQ' M4%7XFK$FC^!+D6-\H)ZHZR/]=!3:$R38 _P!Q BHH(:A#W7#\:.'F\.?'(*$ M0Q9[B.(7ENQ$;1R?W88#.*S7%TK>&=PJ@T%J";?0Y"FV9N]#( M1Y<<>3E@^J[HDN=_H 0=)G E;8<@ HJSR[ [^*Z5;JOH/> ,APXH>%RH M^"18_/R7H@JM1Q3!GSSC%.50Z HY)E\\B$G&#BP[SR9(/\\C^;__%$7SS3T%="1MS5R4H%27W"1U^[B]O M(T)@\6@J]1_LZ>,3A8^XL(X<4.Q(CMU?'1*=W<<+8(XA'PH!+9[NUNX>#CM MD[?*6XWLPSX4'\7H>@YKB6R5DB0Z#,M(ZVV':6(?%LFR]S59+.;K# MY+!\J4[7LR6ZBK4[\$&-J7=N/>B+G&IY%;&.%>Z<)@F.X\0GTH) "6(,?DBD M^!@8QOFA, *\0($T"=(CB0#B#U?\A-U>*5P.]?1FC2O,@BGV2E-)BY69,?3P MXL];@D=.DD<3RCZH-NF>>JTSVRR/V]%DM*8*11J.MTT&JET![4\ MZ3,2SV66Q=(TSO3F1JV3LN?Y&5C!E@3QO&G?*+;72I.(X=EX/)EM=&>/W3RZ M+W3R>D4OU04CAV\8-AUA"OD(]$+78]CRY/6M0A?(JP(8*@N^LAF4\XV,MD)] MGKZ>SPQ48=J4MK@P& CI0BO#IR2T3XT_;UF3I]U2S.K.E$TK/M343JY56Z.6 MY/.63*V@J@4R$<')>:5CL&0,+[91RY,IB8W>(VT9.LLEML F]8%A9N*HYO'[4GY=G>(XE%%(!U;B:7#;X-.KS]/6] M&BVE]&6*8(0LVV-C*2+=(L=\\I2B8ZH^G=2GFSPG] >/8KY1%%-P]JG3EDN\ M0&C:0NUQ/;+>2"WC76HVIV'+$]J3W171F_3:.D.6"AF;&E385 _U>:I+R^3J ML=*M/7(SH=1*"].:F$RBEB>3K[3M3E/*S[8AS M@))1^^)TJ*XS3"_7$JN/Q0:]ZM'G *45*Q$-BMK$\#8[*]1!@U7IV>H6B51W? Y0=(MBB+EEF7A"GD!Y[=-V,4F?!911 M76DSFVG64K*3&3O06Z5^8]X\!RB=2C&UL2.9O%)@MWV&8>0,0=-G 66Q[,=T M8,:42#U-1K0LDS):YP'%JL^2#;C^"GA$MGK=?D4EJ&'S'*#$AD:GU&'8(=.; MF;5AOB'H*^8LH$SSU7)DT]'6^ 8L.ZE<,U+ U\US@%)AI'I$16BZ8;,**G0.4:IO 8[UT2V>R_,JRBS,.+SHP<3+Y>6,XX*9VJ\[T-A,^D^\/9:%U M'E#2K5$_7C<;"3Q1!D5 97%EVJ// 8JJ]Z9J0>ZM.;8V:1;2A7A;@F1Z I1G MYW=>#_1Z 5R?CH.XX3_'TW7+O-HSM(&P]4X[/ 5 H&4_DC5!$V5!/8JI>.%2 MZ5F@%/Y$@(XP.C/@5!D73-G<14&&@NI4 SC"<1OCJPP]K ^V'? MH#;PSFG^L^+ L7@T'=8P^H-#C6$QJ:_&"#R:)D-&!( 1B2A!A(P( "-": H, M(V)A?;5 ,(*()L)%(@B<(*-DB$U!8 3$IE C L&(<)4(""="; H((Z!&A)Y$ M(!@!.4&%G+@<)SZ8[NW-<%] KN#>0PH'GR?Y5ICJCD[*7#5*]%WHX+?0_^FL M]Z5M4I\M;1.CHI3_U>W^Y$ 5]W\V"^'DI()UB;T&6@O;3O:*+EO,-F8^8?]M$=MO[6"XNXW5KLO/!0^9_+^G M_YYH^J6L&K\%X$]4HJ-;%UOY?!"$EWE]#:OFGAGM)A.[X]4N("KO&3?W+ J[ M#4B4(BT4B O9/?!%PR#DZ)>U MA?YRTH.Z/"?^OM,5SM](WET8.H=\)D,^?UG[Y9#/U-]_&K*Y*7O=I$,_O\#* M$U[X""]\A!<^;E6H]K9%7(/*_;_9T1XI,;SONJ&C__)8H C$8W5(A]*M*$TS^SL.%,,1,E4G7JTUS,XO-U MECYZ/F?F?>R;4] WEW0;I6KUYXC!:UL)_[[0AI+K_021%@?@X.2J/=0-ZJ@Z MSJN$>F_!3:Z=XZ>K;7-,#1=-Q5Z5[F-^G_LX MLSFX89TWP,(&FKBAU[)YVO;P+O8^1W+-N8C-F].64:H_;@B&G.EJE6&GXWE[ M=5BY,_*ATIT.@+3W^)%?UN6L6YJ:UJ2ZKGEUJO>%.ZD?N\S=3:E1-9.-M,@L MY$(I;>I-Z;&-DI%3/WY3L=/ZM1<]YA H>/+31PVBCMX>KSP_-8C$N%_ VG\L M[DI@.E'@\YA52U,= >9U;9 M5BF=P!/CP3).91[G:N55#-P"0Y<$O]@4 JF,3X?A!(71L"UV(_D5R:M*FT2:$-5+Q5ST_I M&T,@:^<7"X%/Y9C(J%LO US=DDZ-/X)\+P8&_1#%LYAC25L"TSJM5Z4!RZV9 M[16M^@*;S[>,._H-4+X%&?V>^/TB1,7'" MS[G9,&E&=+&38\#4/9PO1RXI.O!RR!RDVF_$2/ZHK.^>QF_0$%8W#UW'^P,3N\O^IH#XF'-5^*I MYBNYK_GZV:.+(>[?E4Y\.JM9*IH*6** D/,WRV='^I\JY;6RKQ MK<=%14/F?BGF/F?K!8J#AE&)ZTSRBB9#@-0QY,V=K?I7J,=Y:_CXKN!_A1*; M(>ONJVJF#XOUUZF:Z32\>5*?VQR"#]JL;WT&_ERN'_^I\#TE_JV4 -^%^6]= MR+^S&FEW9&8$8-)OW?#\HK-^ZSIE*/-?F?NAS'\!F?_DQF58"_-[B/N=%,?\ M]Z68I R>C)*];TF/!+CK$HA9FQ5B27367[N?BK-3VN M5=H-'T5JQ4BVE^42O=H2+^F]]2@W]LI;XO$S.>F_(MKLRCUEF4#.$<;^#9XL12R[GIVHW/7ZSS..][/A_KL1C MN%?Z9]$TOP'I2J$SOZ<5;)P-9)SLXT4;M1B=6YNK%+>(:(V,\IB%GW9%&V,/ M1/** ;*O;ZP%X&3LO9Q^.',*Y,(GE>_KAN7=[.%>4N9NO!,;REPHT@3:2!8R9K,&7 M6?#Q"!H\7LEZ?82!YZ<(8!OH^4R$)< $S ""!,>Z[\*IQGC0@34Q='L\P19. M_DELYJ1[PMP,E%$,#<)"-VL/?R)[HX"=J1@RN* 4N;]X@+X6?!/\!G8UW#C- MP%J<"-H8_DS#H'2*$^>IZY/!GMQ<4W" EB%(0'K =,UIH JFY3Q#G4O"!LT4 M/9]#PNJPVW+63SFC(T\@7':$9] M&8)F>C:TJ)L6G&S-F;M;KO*)F"+D@2&;\#W>"-I,J^&.WX3S-0 DL8@<" G1 M -(/41O2'S:%%$/^IP@=>\QT''4X I>(\*=0=T5;%1#5;8>$3[\X\%AA0Y=J MPGQNZ&OX @L.ZHD;#LGA-TM9>B*%;)HVZE'6X&L%381R8L _=A:S,R-?,5SC$"A0]XCJFQA NVYZU@%%A0$DQVY;V.AJ*,YPM?3 M,]T^#:;5!Z)V_CCGZ9>K%^=U>;Q18&S M:Y9<&+*16#KSFM]]#>K%*K+=J6S;%292UW.;0B/-<:GFC]^:?L;I?O8 &PJJ MBV%/KT(P<*K"&/QRGPP>HPCG*1G%,KIAZ"OX,Q.R!ZF*;ALOJX:#Z=9FCHPK M""E#P<%^S0,1B(#8R-!G[B+E(OI?#A! $'!Q\^^W(1N.X@+B0KA M&3.$C.X1.%O)GN1X;6"EU#/_76OZ-W^ 5YB 0BE*R-(PR.X)EH@$YF M0\""3X("OWJ+]Q%RT8(D"7 YWY#(G\*5PS;30,K@S8TQP.+)CCGIO1#:;#KO3 M= NMKB>&WWRW*GOA;@S]%O:.3!\ X<%9!<\3 LUK(KA=[TU+:"M-@$,]J LK M654QH#I2-8$BYKT-T>B%+D6XW!M/M!W9<+Z>=""%1A@G:[;@JG@@2P0%7L3[U7[L#5ZY34J,;UXH)N,'6S#N!,F\>?5EO[W?X[*2.TW M.5$->-WXN8NP'TS+*U]%.B[J&$3<*E7""+[YIZ"NA(VY2S*0.KC(_G,?I4>$ MP.(HJH<]?43D.*$E*B]_0+&C\O'NKXX+R'O/WBB5Y;'%TN<_22**MJ>@>D5V M1;EBT=B5^'0.+3TQ%+")@:R+?W78[%FI1)_AH@MM /77X0:3]PCBK;,60'C) M(F-%0[D]/"$5+JD];UT>&+ZX"_;C=ZN1]0J_E.K9*$;77H#I/#\J4Z7<^6Z"K6[L '-:;>N?6@+[+/ M^"IB'2O^D%]F1?!I/)G")%/@4F4SP,2*%\\-X+,DG)#(II(4D M$*7A#U<@A=VF3]U>%,?FM)17%NHTN=G.YO;DL(L00#++TSS%X\];KBMK)5OHQAX9NQV/\>8Z76IJ8]CRY.VL:"]Y8Y3I,&!4 MY6N3%*'EABO8\N3M-::?+,5HO<8 ;J"(=;XXZVOH[:GG+7.);K]9KV>S#"FG M^ZI0B,AY=<7'3L>9LX:C=7TVF#!@4"FG(EQ\/>PT86;_3+!Y58KFD^T#M *:]F1%Y/MTU M>A5T].*DSR*#%Q*1B$HR8)GFD[-ANE!LKMP#L,&I*0S?[I,\,LWU,QJQ6EFF37%.I]E70:D"9QT^;)EI3H301-(9;&#*CMD<" M@5=7J.G)^[4NO8A5(YR$+V;IN30QAM6Q2/,$<=KK0DPM*N:8)9C-0ADHF=12 MB:]6R*D]:1HAJ377-=@*(\2T31;D&=E8.$U/!(K>9)DRGEB7&&%I)N:Q2+Y9 M%6C4]$2BI%&VAQ/ BG")BF)7[$5>)"6GZ;%(\6(J)J2D%,G'<'+(QT0!YP4B M#?DT%"@)VO&C(7DRY&6+['I^#E%8_L34WMCW@0&L"M%I566[79R&E;1>G2BU&:DS6KFE,.U(L MY^*K[B26^$PT%PK58Q\[F]4Y2!$R5J\CY0Y2BB.0K"T76I^Q M9W5I)2<+Z2Q[%E(:&DD(N-'N,-G'>25N6^V-0J"6U,DX-X\3GL)9"2XX>K1?]D'-N *B;)C132IJHSP"*R73@2S*J+BK>,9,A MWU36H]F\)"_Q14IHYNU&@TFQL#M@BL(<=@@]9G QD__(8W$B(X\';;O." >PQ/A%,5YB;XN?MP.&SD3GL. G(F1-<;/7J]8%OZ M[H'KMSM/CG3E4'G<-D_1DY3KE%O&;EP'];1_O+(##QU^KX=$/)I*^%BL^[1" M-PI&7"L^]%QHHGC\*?)PH0#896K9OWX4[^M64 \Z7XB0+P'D2RH:>S4W6LB7 M$,="OASRY=6R.R%;_&%+,IIZ]=QCR)<0QD*^A.98T/D2FF-7Y+[ M1@04K_$IP>"-[[K=!4E>!]-O2)*W<.SZ)QWN@$A?6I7^O))".DI>]RY3ZN,B M]-J!G[QNP+^U_6F>4#A"G/T:..L'24)3+820:Z\OB>N2Y\+K2P-M'>OA^A(: M'V>$P\T7)6Y"Z0BMC]#Z\,GZ\+'NV[F#/4>$^H+5T]^<\VN ^7(9W^%U# V? MA>.":PTM36TWQ\"]K#;W(RG(ZO@ZDM)!*154Y[1H*"HAJ+PJ*B@!S3&=WEZ$ M3TYC!J#PS^&,,][E<\':9RSPRJX2WBU&E+O@:Y3H>(]QYI/1'C2ZO*8'_[X0 M4+JVN0\S?RW-Z0DIL+]NE5H%]F0Y.4O=;,O97<(+\RC+RL&Q_9R;X2H#-/C! M:D!%-I\,'R_M"M@L.]--:Y5@(N-V?JLW:[22^'R1C7=>A:@#BQUUA/4/)WT1 M?,>91*CBC%G-J7E%8@117A3-:3:1*:!K5-2/WT3R@<*3)RE8+E'$._@X="/8 MB06."I=)I)PZG\0^!)7W@ 9J4-Q[?@Z97?7#%%=HEO;:6A$I!_2 M5/HUQ?^$^^:G2&?=!*:2;7AI.KWLDC_O(6H16-P*K)_U0F FR!LA'\*M0#C? MWU'J7[T?])6$_JT[-Z'0!T#HO^U>>8C]EY" >P[!NS7#,@!:SB!B"6LO@VSH MF7YIS_36BA\P_Y7Z$#TNG17^C=1 5XW%$[%(/RVMT@:>3:2:Z9'"#M7LYV/Q MK_G.+J:XSO-)!;(5MP5,*2_CA5%GRK2ZV;1,C-V\8-1#*GT:=[_HSGC0M#$( MMDCP8O&W-M)#D+H!2+T6V]?K6GTYZFIC/#+HSQJ5^8J@S,_71?PL.)7$A0)2 M()%AA,:XP=#%\4R54-+"! 0G\C2,'T)3:$"%!E1PL.FEW(HWAA&!RXL)2:_T MN5EL8"PFY+PKLBL((^D?OV,/)'&Z+?#'![O\="$A$3"PGD,*W6-IZ>!XBH&9 M\U>^+?&Q0-&KV';IG<]OXAV^L:DZ6#YRA=PZ9S%RJKC,] BJTVDW^21R$%/I MQ+D=U?LX.7T/.NC_]HS_-/!_W^9C-I93YY"\E-$9JD&X'H?K<<"6S-QX MRDRK7%]56':\CC'%Y9KKH"4S_:XE\_XWL;RK_Y@)+$L%;G7?"6R/*O.B4L(H M?[RP!N:WB-5\X]!,4$ SC-E\/[QJDBKVX6M5@=U=%"-U5B#W@*#\/2 MX8Y9 ,CR!;;2KN%*A8(2V@ZA[7#W+MBUEO?+&M,CNE-I#6:1R (5 MOTR_R5W&[L*SQ:'1^S])X+?.QGA M19-0"_PG0K@8? DUN.<8O5,;]<=O>J;# ;L6-++RD+'GE'G]KVD?O][I,!F% MO_VERAJ([$JYH-(JNR*>9V;_X_=?Q-^0XYA>&=%%54 M&/4/1M3?;[T.!NR]&/SWFSSAYL"]J5EH7H3FQ?WM(5S! DBMML/<8)/$&= D M"VJYW4ADR2:R -+OL0#N9F/ ?863X!A#,UE"A$$$/T@R%<:#+HJN(90^06F( MFU_7+7O/QNXK>[/C67:DC]/S#E=(3JG(LJB;V?6*)P@O2S 9CUW7"_OV:!7S M7T&# 5:>?Q6"U?=,6O *2/6;-;QC5NP8)V^$P9;,4MM<:XQ ZA9)"[X]0H7V M5&A/!2GDM*?B@336VRG/:J3$!I#!TTZ5*!2&A?F$2R=H8#%:6 -P=4@YNS"X3^)')XXZK/@^>!::;0%#N-!LNP#"D8-8 MKQ7O$@*S87&*TM;QWK(=###*D>JTF$KEE5Z\K:VDQ%(K@R8"H[0#1HDWC2O' MK_['$B#K?_]7DI=_SMOHD^#OQ,MY O_D12>M*=O%D/(KO0DF()F OGAQ'2/YH7,_#*TA?G1C+BS"<.L$*Y^3T,8 ] Y.3U>.S MPW7_1!W!44%-5'\=0H7W"%T4G.L&U#Q,,+&Y8#@7 ]M 5>&0'K Q]*\,=%Q M@]]+4&)ETS(<6=IEHC2C^V7K1'LNO61\TEGX@,BZ;T4W*#T]F@GKB(.$VEX* M53"R?B+UV#UPT-I]XO'2;7.P4GAMT!-O&7(UVC)VXSK0VQ_OB^DEH@GRM8V! M [0XZ%R''8Y4?;6CV.[O")+;GT,#"$ID!6ET!CV.^]Q_+PQ-7;4ML+\R< Q: M?AA<[N^0RK[3VCH N#^V2%^](W9EIAQ@YBE_OC=?7K^@%?+%'[Z\=9DLY(MO M.!;J2R#Y$N)8$/F2C%)4R)?@\27$L:#R)<2Q(/(EM,>NRI>W#^WL&/0^']\W M(J0^0(2K.M3?@0*^YQ;QF0(WSS@B LT"1J!I$L1CP9^E@*BKZ.'_^T'^"*J$ MI#XL('G=@ ND%K+ZPJQ.1Q,WH(8O8!!:!]_9.K@#U?@X"GHY6T,4_/H+7M8V M#*")FY#7]Z;6][;B^7CW*?66W,C'1'&.7\@6G(N(3G_(&F9-=-L4-,G\^[__ MR'>Q!KXU9_3=S"]M2M8A]4/KEGF@'AXRY)XNF5)7&R5"MCLPWIN<_\/W@?J7/V5CLZC MFWW.973BNE<>TQ+=9/#*8T,!6S8AD,UN3AE^/E7&!0_FL^)@8)321IH3JAL0 ML1[7X\Z4YF-.BI_4 YXDSAW,#V\(?2<<^O=%;C"B@S@AS%SE$F)L632+'3%B MXALKMM:X.I'LUCZ?+NR"\$*)DZ4]*&5[3*21Z;?YM)(CY2:$%^<.8H)*AN@2 MHDMHQ%P*759B(M::)/F%TM,WR]1D4"FMC4#8&;58LYI:3D8+A:RM!L-4,9&K M,RL(!.C^'_Z0Q%.O(<$G'#H_13H[$;0QP"3;@*\]2.-ZH9IN0=I:^RY';<(R M/K=E>/ VFKYA\:HSX<7K',,/A3H4ZKL3ZJ^$U/<<,7<+ZV8 -&M!Q!+6F#"# MH[K0UEX8' ^HVQB FB-^JOY)+E=L7Y\G#)]\)SVXL(T6>#&_E%N#RU20G6])C/F<,_W][ MW]J<-M(T^OU4G?^@RIOG5%*%B23NR3Y;A3%.2'R+P9Y@/NG=N%_4ZI#^:I2\>7.U>SLS]$- M\(#&/3Q@9SRRS#HX)[JE>9XYA 72T]4BIER@G9B=H02F _%R%^VNVO6YBS;W M9N7>K)?DHEV:XYIC;(ZQ+XL-[[+_55'I'&);5U2G4*NR0/V4_O*"Y/1TP%H1 MWOUDF3:)JNUB!9&P6&7*[GF55AAM?==S,@/$S/EVM]W(*DNJ7@;!DV7;]EE3 MJ;%^PU6S.YBU6UZGL6\IAZ1VD(E^U_^04PKCV?E5+(5M_2V=Y]ET;XFM_4S2-^3_OY% M;^;_.+N\^G/UQ^QX7_J];TV0OHW[I._.N++9%/2NJX2[N ;V@+ 6,HQS[_53 M.&&&V5[>QS@[3' 7[)LG]D$N$>7&_-T],"\FE:N#MB=_/SLY_8XP>&9;)C-\ M9ZLJ6889T;JME)S/O-CDHSOXRP_CGY/1U_'YOQ>J0VJ3X%PE#0WYRS/G'N7L MY;6PEUR-R5 *TAV>_'UV9I_$^K/#E$3@!V6[567:_=EC$? MD%#EITNFOECF1X[+_*AYM&O#'J^\ 6^60).%._8;,OZN>_^X_\Z^^=_EO<_] M;YWF]&>_TBP,A1I:Z<__YC MVNV?-\8,,BI8:JI1S_I3SITWPIUR16HT_=<\-\WI/.=/:>[WC M4:US^W5T>I )7:?5^K-WI1S>G+;-0^7KI3^]]K]]&R$K8<6*Y))Z;[&BL->Z MT$3M\6=7C/$V1!_Z#7P,+2H-,4OJX)9NSB2W=(@3%INN.^S'$0J%_W.)P M-#VS6"5AY7>U4I1#+PO"@T0X)6'C=4F69)Q7;+BV6MMW/B1]^VX;'Y&:&OI+ M65']>5E)XDC8-V$6*T]97>0IVUK..9DZ+I"(I'G25'/IO:U'>ABTD U\O9JV_2_6ETE[ME\;R-]KYO69_!U=:8C1FO#D M9Z=QU6R;W^SVMS^WG<^C:M^Z)/AD8_Y)H[[O= XZ>JG]\_//TVFG<:$WV\V^ MNCCFET'K^KI=[?Z\^.8KK=*H>AD<:-_AR84QO\E5MW&]WS?;,^5X>GLY/1Q] M[M_T2XMCWL@-MU2['7R1/W\Y:=>NS/.CJM.$)ROS3TZOOWK?K<.OVL6WVL%T MO_I=]8P QZS-/UFM_[B>V%\.SMI:I?[CB_//U]G)YQ$\N;#.[L%T//&_ D?] M?';TV;W].5!_7./LRL)"9ZI_73KJGIVW@S\__(KB>3 /3J^4YA^=S,YNOO[; M;'Z_O/KZST5C7*L,+VPL8"O//WDU:/AC[^3J^O*SWQW^/KT0&B M>Y___'1&7R>7WX[WSZJE(]\P]2:K6IE\4JL%?P:7I[]_M,WZU8_3V9G]O7J% M9>T49>% B=+[];EC7\N3D3_1E!][Q/V*TR_NZ>R@TRK_=CHGLMILJI_]F?'9 MLT?]RN*>+JEG]#]K?/ M5^JAVSON-;Z,^M7%I:H3QV^?C.PN"'^C9DP:I/&]A4\NC%F?]O=.W/V?W^7J M37M4;38;QX;QG5U,3S[I7[4\TSW8;UU\UF8WOT]Z_H^ZAF,N@O_;[+-U5?UJ M#MI7/\K:L?;KN!G\QD$C\"=8UIV.])+H2"_UST>C:\>?E)L75>-'K7?8\[]] M_OQ]7D'I^HY^.08%G+@>,\5.')\?BQ^=9@X"Q14!CF<+(OAN0M0F/I_%64?B"VD4;S,(S2J,H2:UF M]XMTUNP<2(>GYU+K]/CX]$3J]DY;WZ2SB_/6EV:W?2 U3PZD\W:O<]X^$)EQ M%O:VHMS(PE(-TYM:VNRC:=.+-0-$I\0 ^(Z@%2'FLQW<.TK:6[TQD5#/UNR9 M- :-0H,1X%EI$,Q0O92FKC-RM8D$BJ!+IH&KPT-$"J;XQ8K6A3?67.+U2S_^ MG9[5]P]J[6^]G^?]/W^T:[6>:F!4([*,'" XQ'DT_QE;%/5^X-"4+O?9BOEO MW-G1MEWOM"([ID%1%S-U) 91B;8\(I(#>IT$"'5)_ )\IUL!HA^H@!(B(KX!"N'SGY7G M^OV>Z5OD=-BQP4PPC4"SZ!'A+_L.#'\Z/#!=HON.Z[7&F@DPM_DY/?F@Z^:I MZ_2!RB^_-7^1@Z/.T/[Q?92E@Q[;W[ZISN6555%J>LQL MX!%+J207Z"^%9T.4QOJ(^L?WRO"7\;7UK=WJ[9W)5U?FC^^WS76?]3F9:& _ MV:.G'/J1VQN,1I>#EORS4B-6__ND]<>$0U?*A4:M =2]6#-Y%:$<8H9+UXBV MX+5F6M0J![X\( *.&$4)>7S(QPT'7K,='Y@]V(0:?$\\XJ-Q:#(%23(TGQ2E M>&,44_A\6&(C%ACT>D?MDP>G/9DX-I<<$VV&*YAH!I&&K@.B Z0E+HO^/XUG M 193 25%4R(?@Z69U[ 6:R;99.3X)OJ%)!\]VPQ2L!P7G_,"?2PYZ#""$6VP M?]$R-@C@^X3"AA,)7S0#!ZP%>23?CRML%BUG_ [F"-"0IH4(17A*-Z9EP?BP M Z Y8++2M>::Q)_A:$.-DI_(AW$PME/^91L7^P(! ZQ<.[.P#)' $IQ#7@ZF@X*K0O[AH_H5C#UP-+< MN$RO9 Q M.RG&>I0\-Z8_1O.'HC66VD%,0P8"&,(^&P$JAX FU\3S0PH#J.Q1ER \[OE M TC(G*, D*"/)(@3%X$RA*(?NJ"E&0$DA9>1:TGX M.! ^L$(D>V(Y-ZP6T'.;A?J8& $J/CV7:& (SICLFK6P8-&B45@Z:?WSX\?D M5UF>$+WQX_37P6W_ZTTFC<(5"60UA["P,BSIQ+W4$^UVCQZ)/;=8&^VXXJ^#S?K-2/EE9ON<>D.!I%P9W8, A8A:'1_B9BN:/ T" R[T;@$"* MYSTY9O2[-O <*_!)5#@AN<5UA\Q2@XOLP>GJ+6:%:,!3HXSE.^\J/?,I")[V MQ0-Y;0>AY >1@8.H%^OY063A(.1B8YL"(C^(F"*4G"*R1C8,HW7DY,#^(C0GKVZ_H!=/ZN?>>WW,W1B^\1=&0A/O>.C.Q9^^=\W MU3>/A)#:*%8V6S\^%41WW90^,6TB3>#[L2>Q>/.:KD[?9\9M'CLV?_S5X@:J MJ]P#@K0#7KU81):9'/N$OWPT?5BNGK.]3+&]#)69>3!;7,SC>[%L,0/X0OED MQM%E 2/4I_+1;6_XM?/9^A-YA-B))]F59["$0M3'4H@B%]4,8,R3%$VG&*>] MKHF9WN=]V#UF^I1H[BYC1_-Z5&3)O#EJK!4U6%ASEU :[JCN>_*!4L(Y*E M03WI&<>/.=GQ IG#1GA!;1?.6I0$:\7T6K&1?2M#9':/*>D9FA;;++V$QM)* M=QW69B1L>[L9D/,LUS@'!,_US6)C]=5*ES[#==%[KN2L>GN43G@6DO2AX_Z, M";J'],PODS;/ZVWM:WW_^B(X-SOU8:TM0M;U/Q%42RL M<7A<;GUM37^V)TU//1STM._.)186*;WY6ZU4"R6YD5)%>8VF1[8P\#ZL6U_! M7&7KU/=@=?MNBCO B_>$5G3C-*=VSE!,=4=056TZEW]5NPL%K(_@$BAB0&EU7"ID= ME[YZY]I0+U]^_G979#* MK_,3^^IDOS_8M!)=5F:71]^7VFGPJUDI37_\L6EU/OG-WTJE5FBHS]*6 M**O2?3V5VK=OGZ9J+L^N!*^?2+JGY69G>%W]TM;&$W6B'ZA'HX/FQI7@RO#K M^?3RYOS?=O5?^X94!V=_!K0R)A:1K!1KM9Q&'I/,_"(DS+J[WFU,O#RW#ML< MVW9 +IRSR\_>Y6&U\O/[\;\.E2UE[':G%"IR:4U]KK:1MW@:E^.*BW#M0E9, M1E7MNRMIO,Q=U[,6KWN1?FVDU&-*J"'?#)GD]=%W>5#OU']>7"EGU?91VRA_ M:V]:![^V6D2Q>S"S^66OVMF[:-OMM/^=TV^V/N^ M=SO^5CKQ-4J1E3=_UXJ-Y_9Y9QS+MD^-F4MY>WF^\J?(S.1>OUCF<[M7];KO+,0F63?O.=X4L2 MK4:MKJ/O^.Z)KM>9D)ECQ-8Q0LX66!Z,$:O?A5L&@XSDL"Z*S7#8%NQCX)HP MS!=B71/<&PZIV=[>XKA8A&)9SP%6E7O=5^9>$.#RU-E,I,YFNDEKIGV0R\K= M;]2%&'SW]L[;>G-T4;7_;>GE*?$G-G9YHR[$BEHIE*J+/9&>.U,ORTBU]739 M+ $GD\Y$]5?YYWGEAZ*U9Z=RJ63?5GY>=S?O"YS*WV?!T3_D7&Y]MWL_#Z_: MU^KI#9!6Y'@]^],Z<)=(9./;50+I<+-66QW]MSI[QN'9^V;*XN38%][8!9FB.[=%9OUS6\B;;9[;IC7>\J9UM[K'8]JG=NOH].#S>NZ ME=_?NNW@JV*U?W8&9;OIS@R7FI%;27/-.F(\:QYLEC:?K439^T7(6T(,W_4K!MMYH7&4[VH1DDT'R-AAH"0*L5Z_3]2_">"8P&6V !5@%CB M@-E;R2ZH_+M[:MSS8\&>HJI2Q'ZK$_@85M,O%\O/=$Z":,5_%37V$6G2V$76 M^#^]TU8JV\:_ >] W%F)PL#\JS=_]VB?66'$C=B_UNYZ#3/.^TNY&/9_LK/3GMM;M2[U1JG9YT3X\Z!\U> M^T Z[)PT3UJ=YI'4[<$7Q^V3WJ87O9;8XIT<*TEP:924$/G5]W"V(N8+/!_)<$]E4Y[LR.J-K^?@&'+K5_L*/?+F"Z!)UP/#0L+[&5#TB27C +X6[H*-!=HT)I) MNN:-)8,Z 6SZWMOG\Q7Y[)XD\IN;S8E-(5WR>\\A??HG]KWSE5_-I(# MK=R[F!KCZ?#RP;=J0X7[@._>.]-F*&N:$] 2_&5NAA/-=?O&56=\O3\I*Q=[ MQGY_^./Z9'0T_/[F;[DH+R;72U,X)=;7?LIFD%:R(6)H@16Q-MCM=4MN0^N/ M3]O:X=Y5I;WWS;"&-TEP&9I/:$,&0YO-@(42>QG,.,@.X(6>LT_.--,XT&;' M^&[3-G[!NP+4OES"@+=:O=W>FU:^!U\/7&-P!E [(#JK6PZF)Z]DG]1%)=\! M&$U@24 H0!)X790 9@.Z I*#$B9I/L5^W7(\JBL, @\(R(-'[)<#;$^ ]@$G MZN70+E7:G_L'^]>W%S_WSBY^[9U\V[\Z^(ZE2J\YM.5T:*\B/V+I$=D.HH#, M: \E+N ;Y5JY*G/1GI%@3B;AE378A.(1D)5\>MB:J#SEEM"JD)(?X$W:,6-9 MS8WEW%C.C>5,V9UUO:RH*I'[%5DK]\MRH]QO#(>#OC88E&HEN3'4ZSH76NR- M#ICJZG'SI/F9F>P'G6[KHMOMG((U?P!?'_WJ=KJ@!_"7J,<^HG 6GP'JMK2I M1SZ&?\1D^N:^ZA4(65K"8EEPJ%1]WMR)Z/J!&G^%Y)QRM'2Q!NJ*5#^9XVKS MOZ*P^ C,#RPD^&OA9T:&],(#S(.GP/!9+=Z1GO'BX1 C(KUQ4?O4E6*$I&0> MHJ1T>BBXG%JG)P>=7OC,>;M[<=3#1]+LXV=8B'C-!8;* M2J.R5E5R@0O=(3"6\]EGA-0I,()KD]P\!Z?FSI(Y9\O\OGM@Z@V!83DW6*D= MM$(]\#ST57AC)[ ,:4# +M0,R;31VOL=V,R3@>7=J9D(PI%N!NPH0SHT;] MT5QC[\AQ+G%%PD P+6I'C$&4Y.)V (8R5^K8>E%Z!W]*CLO!, $\G[V7IJZ# M%J8G:=+ =0!PKF:/J!KA30F"!N8T),>TAB8!\'IX_CI6SW=-F!,6CP8ZKF1* MZ'(DS3:DB?8;YHE>TNED)L$>CR. "#T=##*^(1[\>>[HES/I&/U FLF6TYQ.-4O3QR9P(Y>, M8)4P/OX OWO$(KI/MP0:ADWW _AD.3K]TRM*O1C&0QAPC)9D _+=$,MB3Q%[#)1!Q(.!$X5QT'T!YXN[M>D3#AZE MZ?FX3/I^4?I)PGBT$WB (1,'C@9>'VK,*^F/-5\R 2(ZK"-PW7!?@!(,EN&F M)'2C78,.)EF($0!U+]#'DN;1,Z5].#P100#\@0N;@FT7)'V,F(ST3)_$]6&C M!R=P8P#264/8LC,-?-#Z_C!?/PX-CR>A#T#P'-LF5E$ZA1^'$0]QB1=8_!RU MX9!M!8YQ1)PIL!RJ0$4P"#<2_V+:'H@9JG(RA@,[)+[K6"28[+%SP#UP!,2U MX2,WCFL9S/_+?([1+R#46A0R.CI\K8*$_;,U.&E@[K8S8>XPPV3OX,9NB ;O MN>'D<_2T L3Q"X17A),(YND>TSHX74'.=S#%=(*[&+9<:!;&9!7 0 MQ Y'D4LRBQV/N,L8+3P?27*$].<1'W$01!$5N.R8N$B%'QE0./CG689FVP%% MLBD,@%1WB)2HR'O?*%KC*T,3_=42>A)Y-]W(O5IB[E55,JF <]RIP]@,RC>8 M$= 4S$_X&TBZ".)"""O,+X3O9X9;9\22Y% FQ@T M= 7RICA0 / >-(8T#W* M4RE*+%V)3F$OM %>;'%:B%@6L@E$W,"E+!"^@A?>*N5ZL0Y\'1 -)4J2_8 A3C!%.>D2@5?%163 M(E^DO&0ZO< *R<*2(O1I48R:_;W?B\E"\@+&B#KA&&TA (G%QH@Z1(N&-(K02* M7SF&.]%!._687'BKJ(VB&OT&1*S6BPK*%W17,*T)8W=P.#BGITU0(F!V7R0? MX(-+Z9VI&>'P^'NT"E-4UHR X'B@/B]*5Z:Z.2ZA4Q/?1"=%*#M!1X/- C^S MD/"'R,E@"XO";^@ZDU2V :A%T6()V@(_ )$!2*3/P4\M 4P6X0>@4B-0A0P0 M-$)R+R-Y*& ["<4N6EP\9PHJB M5BI5HH4B'M6(IVL\#EQ(K5O04@:MY 9G3 M/--(K0"RB2G)5%X3IB( 8H#V<(D($MA36(6I,S\14P: (U@F[):K:^E0N$'5 M45P3L!$+92"\!.LG=K1UF!+LCP@==-$.BW&5[1E@2SQ"Z&*& :YXYYA%R_%\ M%J3D6XLQ@F\R'7$>A!&%1&%B?'#8T9G (6A*!: MV)Z6RN/F1#("*72R6LBD;HDA8#X3 M3\]:D:]+J+I=X.8D4]4U8V+:)M7>D*]'1Q5#&[E362W&:L*=F$HY_=M271!A M=SRO+IZEN +4@ PV)!,4\!@5%?BUH-LD52_ :A ZU+(CQ&-GSO;AV",'OP=C MXS<<-F!@FD]QS8; ?LC D**A08U*Z!3[1[(U7>WZKE8B-"SLXSM > ML@DQ/*YJ4JI'TDF*A-@(GU-N[Y&Z EO1[ @:5(B&YR@<_!"$G9^ !Q^IN,N9 M :4\,R#/#,@S S*5&8 ::*E6*U5JM:W%&D\#WW**7]%4@16U@"4IB>C[ M$ ,)7.MC!D3LL2Z([NIY][5DF:!N&LQ];T[0>M;0--! \,Q0F4(I>%'L%B4C M=%3$;FTN:XK2812:I,*&!JA"A_P$;2#N!HEB8X9S8\,:8NF(WOEY 24+[O?0 M^^YBNNM@QAPVU-I&!U^H0]ZI-\[;F!J[8IT<_\[U,'=3]+P(QG!=5 TMR?&2 MYO4FWXST !%N&LK^>&C0=E2J&L/@\,C#X#0@MC[&/B>I!TU7BEJ*4E0K*5.D M ^]=UPE@0Q\9+K3!1!C-I([-TGI1S6D*IH)COR]*Z$Y'4<1"G+!XH C4/' ]AV3@PD)F"<4?(* 3%Z,W PR"3AUD[NB,HT$AY#"$ M&>\S:BK!BDR,2\_I3[C57^#P1CSI>' .11UANML%T2/B# M!R_#@4U7&@.'B1T[5&_RS-LYM:D@C4'A0XQ!\'"PQ"JI<8_GE0(D$9%F+@"* M=X'M8L"3K^ 86#8(P[;F^45T2(5>+FXLA=N9A8N@#BZ73&@L> !('>J37C < MFKK)O7H3!S@ C;R*\2_Z"P(=WTX$P9 $+3(?!),V8("MR&D?<*F%,O %^?ZD M!2_5:>@6EE8LQ7^8JK"BK=^[&_<75?Y%IP8<)&+\3\ QH$6I'6"X74/7;F#[ MKAE&Z4&: &:#" %T _Z J,+H(^J_-,](*0VQQ8%"Y-$K/$BXC,<9@)+H8X,1 M*3\#:6(LOKX0QQ6(R@/U!U[3-72V%"0 JCX6S<"(ZG$.<>2T^##- @'>@M2. MU$:)!*9 !Z$J@[W+D@H *"Y- GY(8U[8T)"&#I,WXP0,QYJ.BI?)DE?"&57 MP)?"./L8A!O0.+&%J,6-YDZB:#<-?\$HID&)DP8(6?[*$KBR^:,8/14#Z %W MS4% N2IG/WCW"G&(YQ\L",H%W%IDBT7I@'A@^I+4 0M))SWN^=IQJ:X/4FRT MARX=X$=4=ULX1-$A$&U#E$U YL#&0.*8\[PN.L8[F!W#;6'"O2BX*"3^W)D/ ML%%7U$.4T*6+%\=8PR@KPI\'W.T*,VA3@=6NB MAQXD7:TA>@WOFA/]86GS%1+:8%V=UR"IJB:L(B4DE8@3P9#Q44QKTW5LEO.53!0)K4C?Q4MW0E8:R^9C#D*7C/"F+66%T4B:)>CC-"3&@A$\ MSPWUBD0JV= BQ.?I@1BSI=D3G,WJ,Q;=HH2(=,8G9L>6R*OD2B0<_0TS7>.D MP0@&)BH/H2$;>7/10..A/2,1%R8IZ9X,O(OD+J+7$+#/1#07MC'26.9/*(0! M0VD2":-Q3;(#ZCWF:20>'+-%HQ?LL"(!KC/$YI[K,*TR%O.4BPU . H10)$P M[]>]8SU@@A DH3XR;Q 4)(NQ2OZ-DB7OV>3L7C.*\C^>@L1WQ5@4 S!O"G/\TUX]R LZC[Q@[7D.$^8[-DO+H%V/@7W,:=RRPQ4PH].=1TJ;Y M%*EIBQ/'N!JW4, M7Y:EUS%TYIBEZ5O!&S6/G. M)(<:V.%&MG10V[N1GR]R]T+@Y3P$GH? \Q!X-D+@SQX!0:CSO'5 C=/(NMS, M3/EGM>K^P,J1J3M%X$#HCBB0'D>,;_)Q_+')HWPUG#?D#V]:]1:7I M*)5RL5[]S[8[F3VX>O!3NW547MF6697T5[7E6E$NO;(MYXC]&K;\"A%;I7U+ M7]667R%BUXOEU[;EG&._ABT#8N<<>U>VO'I_\@P94!MO!;T9QK41#PF' ]CH M^.5_WU3>/!8FM6)M TC_% =7;_&JVYI:8&Z;X#=^VJI[DYR=^=5IX1=]T8^:\_KM\OIDGSUE>BO1BAI9Z3%X)]%$ M%X?#ZHB%-*+9*1Z1+1SA$B+'D9&L53)_#'G#& [F)$S@!>C]Z7T9-_H=EMIM1W_ M,I___?7!7!^-;QL<&?"8L[C7U@%Q%[=[NR:^SC(4 MMK!5@7O1=#DQH;64R#*^ P[+2AN4P/HM*[6URKZMH\,37.B[3 9O7PF6KU"X M22I7&H6JK*P[]KOM(\Y9_B99/LO=R38Q/)SE*P5550N-\GH-GJTC1,[TGYC* MDVT\7X7I*P5%:11J)?5%L_T7YM\_#^M+#X1.-QX9T>NY=QMWB[;=QYUQX&2" M>;TVW64S6>9W<+5L@"''\)>RR:TC]&/$-*T1H+Z@O-P[5S -9CPEDR:6"7&WD/LT7 M0 9Y($L(9)4JA5JM\J(]FCG+SP-9CPID*>5*0:[5_(?+9+56*)77*Y!W@T'M+*J_ M3LQ>10JKI4)=K;X<-VG.RC>WZZT'LI[.RFNU0KU:R5GY[J#ZZPAQ/8:55Y5" M15Z[$VTW3GH'(UY;C,*_OGUGP_VS+9TT6\ZB;"@O.26\KGUGD1(RE%CX^A#B MM1+"UN)DN>J3X_G&;;C7M^\=Y^=9#X)]FBO1P=OJTM;8NC,A#[K.):VU5L=K M\S]NPQ6UN>3%#.FECPB1J86:HN1^U4PC\_I2$#.$JZO84 VUH-3DE^,IS=GO M^A,),X32C\@:;%0*M=)Z*QZ]>H_ACG+HG8QE*;5*H:J^(!;]\H-9I_.&T#O+ M\;SW3RYY\?'EUC/,_3^OS.&?#4&64\+KVG<6*2$/?>6$\'I"7UDK9I!+@->U M[RS>&_>8AK+L0%&%[-^6^VL?D5!["4@MPHO1P&_,(#6,]IZ$_XRA2JOE41RBGB T*\45"S4]H*=E;GHV"H@ MLAC 6D.RN%(HJ^LMPI$I7'FM-/)J0UN/,AB50JF1-_7:T4A7RW'!7M1\(KT M9]3K\;5N?]=;#RX\3F2_*Q?J9?E][GW='?Q^/>B\BK@%!%;DZON7XY_-F?8K M*GSX2*:ME N51BGGVCN$X*^CW.'*7%LI%92J_(+8]NL*JYT1VS,=V#SQ?8O0 MJV#Z&!XFWLOT_.3NT@P85]GV#3U:SE5R^H]>IZ+;],8E/',WVT))VA MI'E@3GH%R29Y+[)==7.]TN#;.OJ#UM;<&W0W6-?.8OKK1.R5,F *E?(+NC"1 M,_)7%)!;0R>R0DUMY(Q\=S#]=43F'M6(K* V7M#5XQ<>HML*7N<>I->U[ZU% M'7(\S_$\Q_.\KE:.YR\C-);S\QS/7T/D*^?G+SFP15,A79W8OC8BDNYX/@:R M7')-[(!X?WE!93LLI+9,,O(&2UY,@$ M$\LC%EA.HX(T(C9Q-4OZ/]ID^DG2C(EIFYZ/CC%/U>:RQ;>\J M [P\B]?%UL#+Y>(+*\V8\_(7&"];G08:Q<9+Y^6[%?XR"/ ;W=3H?2[--B1M MXL!B_[ ON$TFFF0[ZC[:OH3:MG,ICU\]4@C7T?64^TTSC-JO$Y-7\9N67Z;; M=&/39ZE><09!RU\^#5TLXD+S.%8#=C5TU8(QH^%\5N43(<> ]6+,$Q M2SHLZH4V'7NM<:7R$.QQRQ\_#2(WE\ M39.!Y%> R:_?8F( MNHI[LEZ4=]H]^2JP2;'N;K]:3LCG#)=/.DSOA4%?7?&=XZZ?^2K%]?<9-II&YH1;K MN2MPQW%U@Z9.II'Y[H!.+>?,+P+;UV<.91N95[&0&HWUNZ*V?;X;L)J6 6 ; M,9[%6'TX; L6/7!-&.8+L:X);@2'U&QO;W%G(,H)[3LAP)W&D2Y1,L);5="F3L-HMPJ/ZE9@$$,:NLYDH4>?])>97 [^_='T828=)OF_IAU=)O7^WU\?S!?# M^5]%T=+\1NEJ-YTJA4I#SB\[91J97^VE4J5>J#4J+TP?R-EO?M$T1/":4E#7 M7#@M9[]99+\[>=>T4BHTRNH+8[^;,\<^^-K (IFANQ>UC 4.*V Z_JNHZ:@N MOF<[[D2S&-$81'=<:C7NZ8[EN!__1Z;_+/R*ENK'P#:(BW\M_,R,2,^Q3)1T MO2_G[;9T?'K2^]*5VB<'[0.IVS[KM8_WV^=222Y(JJR6I-;I\5GS''[KG4JK MO*&N'YQT&R;LR@;[N[YPS'<:RN? MB<"_+B'2!(8:>Q*QT4#ODJE/)@/BQE !H+I$\^!'M5Y4I"GK-@)6_&2JN?"M M[ZP\F%J4#J(:O8GUJ248.EQ?8D8UFO%ARYY?GZ=-" YE.H9$/0H$[X'#D#.B MN46I-R;1O/A[M#R35K6"8X#SE(R =D^QG!N82@\\X++PAZ;[YC60FV3!2Y9' M_1\X/? RV@L3[YO3CIFP(-_4+!C(&0X]XDN#F30T;(AO /<)94[JA)IO'?-_TOUJ524JNE>KG1@-D^ M:!L@]#OYYA(5X2!P %P%^I/&BR"P @CP$U9#N-$\ M25& /81XP+ ;D3CU';'>&[Y;K0DX1-\M2*" C"7X[8%$> K+P7FC4G*>-(;Y M 1>!S6L^C..9MD["]W2D5(;*WN)P(;'BM^>!YYD 1-.^UCQ.-Q>7K@:20QH$ M/I#*!/Z6-%_R@N$0J)7NA5$S#$%LW0DH%"*:-UR3ML&-B-TBS/?)>(&);+@G M@&^Q-KGTK@N#PC%*^TB]TI=@-"9> 8A8+[Y_(#'2,RP7:W-GZ(\U.PWNC!4G MV_%N'*T1.CVBCVU47&%3[C4]<(^,)KB#B'O%D$C!:X&7 2\%*5=9*J!$&,#; MZ2J>,BC3A3)!9<+E 'K(OR M?Z5>;,0"X!YND8!=ZG#U!D Z'(Z37MI0ZJ)D35GZPA0W6HK439[--#R;Z=S9 M%*5N,$50/!JG0J9"<0K(JKX23BTPH,+B%L:@[Z8H##P^W(N@*=PU%#U?\F@Z_L.YXCJGK#$T_"=^W2K$:S;:H5,[- MFDZU2\"*K!G_9(5_AN%CL5YTC<3K>$")P"F!W ";AN8M3"\0B#?&S<#T$Z;$ M?##,Z[__@O^$_%*W8"5H!<0*XD;]H09OZH63?:S N= M*Z"NE__S:>"X(*\_RN&R$!!2I5BO_T>*_T1P+,!RHMWN"1#C;HD]BPS]C^RM M\"OJ5@F_)$PU]8NT--P;07_\OE9J\#: MS'1.6D6I>0(V],5^MW/0:9YWVMW(V[J9E:[%_W\G\2=Q-PTI-V\[W.DQ:,U% MXIGG8/Y;T5Y4!6$(C/>M6FH(AOOC+[M#$$0$U= M[>'2?1I8O!RP9\#^,1CH<+P0YZT9%ZC4:*2;,$Q0;GV)@,7DS"9,J:(0Z*#Q MI(/HH$"C0W5];3B4FCJUEU @[P<6VEDVV$[-_?=2SYF"107&ZWYA,:L$%43D M Z OV5S)MJD_D!J2,#2@$?)-?.F4J2CP0)BKXMW32]=WD(A@26_5BJ# K*YY MH4:>AO!I:M9V#+2[>4>74/NW((V(3= ?0$%D@&0%.G+IZ4?8SOC*0]X0,!QA M55:+\EJX#/H3'\5D4I1Y<:V!ZX;$R&PW>(Q:;_AU9+?-40HR'; #$8N&A"KX M%L5-U,OMD<,UYM] +F@./ YZ=$EU4.A#BA=)Y#Y6H:B"2V'%%TM)V_A.97N! M3:3KW5(6\?_.C#>&\'1WR0DC;QBX@6TOW/40<(6,:/TXB23$^31O?/1UU$@DOG@;B"/IX59C&] MD'L!Q>,:71,Q")["E[G![GA>DA=> ]=U A3HZ$D ;0P?(X 84ZH^"/,!EW$E M3[,(]=J&;CDJX2VJ'KB2H4U FS)"7TLT3"9E[*F/_@KNF7G'N?M[ADF4PX@/ M"(A3E\MQ_Y7'8XY#1^?3QGA2K2T.OK'HS]I@2V-E!)""[X]BE1E^R4#*@+SP M)"-.65D'C-\JY=+CQE%YO$]<&2R;*:]#3:?6+%,LN (.WX@"/R*[IQ2DV;&NGH#3G+8F,I*D^J4VXKTN#=AHD3^/N^YTS1M+ \VB MAD%"@/ '3?L:%D.YPVK) &EO3M0RK.PQP_#5 MA1@:HAV=(&7):>'^A< #/LTQGXHLP >8,+"'VK7C4K\<""5X \;3C-\!0TU MRF<(N.U&_LU)Y^1AZ3):K)=6HZ+2:2XQ9/:NF)(C-IV75W).&\B!DQ:7)@K>"4V"F$DT>D5NR M](B3L>KZ'5QXI?22>QA688'')5G8"KP+H>ZQ_3XF2Z312-&)N16S3L=R*AJ!#/ 2:"*-J->7^ MRDI'>J_U2X=S C?4]F#E:#H0R\+_ S($.CPL0B]T$J<:CJ)1PD&"@R=LXL7\ MC.9^-G(P:DI*7'\5.,_%2RNEE'CI2J2319:TT10-1:VEA"L?SKX4)>VJVBIG MD**S,WX@Q!*I1"&^;U&\H_%)"7#5P,B@Z4T#?R[ \)@<#X$,$SP2XYA4ZV*K M6HU3/BSQH_"@M+&&(($X"U@FO5DZB'B]8JDAE\*[5H!ZY!A9$O%?R1C-)!6> MP*-6CX&H)I+:#+98L[^*L1'W4,N"]78CC1=-M$#%8DN M@2<=.%>E''I#\*,78D-"#AQ&%V,$B8#S ;-'X31$HX6EU6SWRM+F,H)DX:8M M5>KJQ=HZ!%Q5?K1N^!SY0.M*!\HB.JP[&ZCV2 QX7#)0]7'\),\%VD0NT/T9 M0.HC]>&4_!]Q;'H[3*GF^3\ X7(*&!ZN[E;2TG]6([2,9O]4A?AH8JOEFIIG M_Z1D_]R1V5,6[P@(&O##\:Q<%L3'FC)[RD)\\PD22:T(%U)2YGJX^)EW;#PD MV<>;@$1:)9MG.TD\1R9(*2.DU!97LLZ)1VL)>.M>5 *'EZ^JA31Z:#DWWGSQ MC')#*2N-1GE;Q3-Z*;?K*4>A=1OP#Q3[UZ GH-$1<[*WY8J@*5/'1$T1G$,: MU23NP>WE$U%WMUH5/!ULP .B\_&4&*'->&&I*!LC*MAJ]HCIV3>.>XGL(M3# MDYJV+8EY-U0?8TR(,YG4S)1$>#2EP &5)W3+]QCQS/#<7MF)H6,!KE)F2L&& M6BFR&7Y[#0#N.RZ-F]/M#!&Q'\;A\-#Q^#[N9-"WE@=]\Z!O'O3-1M"7LRA. M>I1,D.PL;>J1C^$?XL8063FBXO@Z.^N0T5"ZT +?";]@5$&_2=".//7G*"?F M376&\KX;KBLD# :VU6K?5T$EK=]5AE* F3 ^7B1$CAP"/?Q,?:4?&9\!X6?< M2^*U@>=8@4^>F;;3V#GK7NOA&78M;;[-PCU( MMB4SF+Y:3_-<;ZIOXYW":',(OT48W"<'7@,0-D(=V09!3@LY+6R)%IB?]M&] M+W,)OI9-UI_H<6>GN/C?]37#ROE3SI]R378'J.,U$L/+P?T4V9S&U7=(6K^* M8]L>R](="[_\[YO*F\<"J%&,BO1NQU2F!:28>7G9'DR#Z.7DEQ8 MJSJ4 6UP/8Q@BX>>PBCNS+Q]UQ$ZR+]?4P?Y#!SD>M3ZB NHC^4"2JFH5G:: M#6#.WLLA\!PO'@ L5DGPE1Q[\I ?R?B%#HJZ3LAPN%E>?T)\EI9+;S 8K-)3 M7$\D;L"WKE/=]H8ST+F>F:E;!\0FFMES\W0+>WW6!O=JHU%0L(?X^H3"Y:M4Q2[+A89:7[/)O^T3?C1F[X!/)Q+?]#8J7JIA]S>?1W:_ M3D']ZG:]&9?R':SK<4+YG:I4"G*Y\GY';,_LR."7OLE,(/0J\O==K5ZH5A"# M=\KIODUQNVWM8E$"\\[DN?7\DLV&+ BBU;'(T5W"?A>N;96R9TI#'FME/&Z M"6$ED5\OU%5EW1)_9Y& *@$?Z"WMS"Q,*, B-ZJ56J.AP$!;*<#26L55_]BV M2##<6[4B-O5]7'.DYUDD*\8E%%>A55\JY;B,S'P_U(52+EB=16/]KSU:==:\ M#FLXO%5D->X\71#JL(BEBX2*,*R<&P+(L<,B-%CC>;Y2S+MHPJDVHX/0HF#: M+1&7\%XHOUQ1A<_IVG!*0CE&8ID@ M"Q",M I2>L7C0> !*#QOH?1Q%G BS31Z$K=J"!7=%IMYS9\ +,4PD2O9AL=. MG5:UGDRP1J_OZ)=C4%*)Z\V=I$NF@0NDC]4SQ8I.O.C?0D$L/N!8$XJT @NT M)5C>)3 57G@_&I,"@#.$1&WMD(!@(E:6GQ"/3R-AR4#7U/%I-A,KUL87@S\' M$ZP?R_<;%:6?1!H MR!8 MG@_&MJ(R=PFIC!T);DV&8LN+J^&7^"C>K=4LB\\1\K.PJ.4-$&$XNN0%PZ&I MF[396C0UX-V$-MP*L(\]+?0>UZ;6X$F"=8PI(P#02OX-L:Y#?I# [0A$!M%I MS45.-Q1]G;#>9L!*H]/MP+<#DBJ9L$QH&D_26*EL*R"V'D,KY.'A%>&X QUR M=4J+J3.GZ$*PZJ)T?M:2# >U&L>7:$5\6@:?#8;O!CYHIW\(A]FU8UW3LYJK M,AI"%A;BB8<(T-W@P<-GQX6$?$H.V#C@@%!&D#OY, M"ZJV''?*>[9*[PX/.JWW18F5'$R?%7Z .3C;I6WIO*@7P(5M1FT]&!7>Q%1M MTI+/L"=M".AE 91H4S7@Y10D!EO9,S;)W?RQAY(MII,Q;<\ FKLL%,F]@TS& M@ 83+:J=_C6P:3'3&FWS,*$J!STN$K^#Y;XH9V4EKS47AB'N)-+ &&-FS2# M0,%I0\',JF:C"F*0 9PD*F6%17E)\JG^^4]T 8/M6'Y_1X[+B:-"TVZTQYH7P\!9OH7 A1;4U8E,A&CZ.&H91/5J6'_I/:[-==C MFJ049?D_6((7)K2#"1:\1-47_AV@)DJGBE<% Y3?X],3TV?+,CTOH-P$"T43 M>AI4GK!3PQU3"M!13K$SHPU#+XK=(D@3"]@(8$ESB:I0H$)GK!G8G\()?,\' MJ.!N!#C1/M1WXPR3?(NK$T<4A;)'K.&>&?%) .[(U6(R\EV0O=+ 1.1".QA+ MQBJ"N?<)5^,2@"&!F=DSU&JOEV*C/=3'(^+%LLK:M69:>,1)]?B&MI.A5J1E MQBV8TFIXBXK8-39_\KVEBEA1.D1E)NZ\(+3;"+'3"X4['$2L[45P]0B13FBO MCTIL8-S3WJ.XQ%M54JNE>D4)572QD+!<+3K6E'=J%YX+"LI"J6.Y6JV6 M2Y5M>=K210Y3S;Q4:[[ .VV%9M0R3T*!:X5O55E.U$16*[+8V34J?-P!2 M.C,.;S07*(4V,([4\+GV9&''L5"_C]T(M#,,)CI9,C'%EKJLF:[V :!.=: C("+3BE*#P.$ M'W_$)7ZLLQ[L$U:9#YQ7H7YMAW,3S23/'T,TLXBW/>S:W63ZWG=9'XL>=WDO&[R4U,- M,M$L=V'U3[(<%Q!+D 5H&X)1XR!+9WV+D$D&'NM7H8&4]J,V@M@"Z3=(&L\( MS38O&/SF6AH\,&.==>%@0([XW#X#_ 5-%^SX>8$YI@U#L;4GB7Q##A4^8>H4<;M,L!ZB,@M":1>@L/ M4A\&&X?:N[H36 ;U!EO4=A"C62#5,) 6/@G6BN.CIB&H.W1X'^WB;J271H[O MD[ 'W6K]Y]+5XF6Z:UFNR&597:_^][SX=[!"4\6D?3[1#-[D@1I!YB"(D.MM M18AV8<=:@.)YI!N%76[.+(WYKA955*JB7<+\I@UG:,W-$ 9=F.?88!H5?L%; M3#V+TVACE*^QV(8T"&:H)H3V)L(D#KQ(P12_*#<*E5J]H*B5Y2$;T;^# (\Q MN5X E0/_#5_6 G_LN%0?9QIC-!WW'NX[H+W3[B14H7?<:,)T%?"%&0J_V09S?'W;S65M+_(]2JA:J#36>,!HW!7") MJ98W,Q=I0AQ0*:C51D&N5)V= JDARBNE@L"8TXA3H/H M%LTTT "2HP#^#BD46RV*,67*MN6B3/MO,42+DCZB5D2*$GM"T^*PM,4P:@_H M;Z2FM>5X5%V._,3PRHESS8<3.\]&9"#( &3[ILT"XK"8^2CXL@"XH $!T - MZ=D\68C(!$+#9M[,E+AE(>G,)M>:30D!P7NWZTJM+[JN2K5:J5*7GR'NO%K/ ML/NPBR*J@4=(:7#..)W_U8(C_4BY!/ZU\#.SIBCUP=2=D\.C9J]S>K(,: B: M6D/>G,Y4JCZ)$E<(]\1I$J@!)=U8J)JZ@&H\TN %Z-!'(KH9.U$P&GV\H#?1 M7G7HNN>F $NHD+Q+4+$PT<,!SN_R@<170(9B[V0J&+!;XY#&A<,VO91"PU;B M*+Z=R2SN4YY0]H3\$(]KQ-%N"L)6J&.=3LIT]RB%A7="QXZ1$;^/NY![++F- MY_SPE1FHWONF+CFF-<1NCJCEP[\!U7[0C2C=8%?(T#\6"=C$KAE0X*ST,08> MQR8^&"6D%"0J7UC[,C/,5)D(7(/-*&6!^0N%EMISAQ:VO&4!.-:RGBK+ M_)0I:M&0#04=M=.T&V$Y"SV=^0ZBHXF@$&. !ZHD-I[W&"RB"+1!L&,P'[B.2=>/"Q(: MO%%E"YW3F] (,LFB3P\/I?WF4?.DU9:Z7]KMGM0\/V^>?&X?MT]ZW:WV6Q>Y MZIR*235GAJCHH(\:Q'IC=,EKKHMIK]MLU+G%$SUO@\QM'TAGS?/>+ZD'A]EM MME (/\-I/B2"=JRY:$F=T< S<#0A]V1'DCVPBR]JB;\#6XC?4TMX:MI[B(@\ MG(06#;#*J7.#&:X.S>.P U0A&6ORR(@S>!N!01UOKA, ?VJ-M2GBKX6J/091 M.K9>9$%P9+-W %%Z-_?C>XDZ9\,(4^@YU$9@0//42O2C&62(;U'5G5*;*29M M,LW!&YM3EOX%NHV+7=/G%T+SU/PP]D9[UE%[ K.2#'3I4.L3%10F 8%OHP>( M.1TB8>:B0>\RVW9 QII%(7K7IN,T]%K]L2VY\86WU;JZ^#K+VJ;;F6N-O%U: MHGW?M]3F>H5+0@E]6'1<1,IQ(?*,N 888-18"]RDW8CI[_S$11R94YTI#E-, MN[%YQB(F\G@DVAV7>,S]]%8IEB*_*$VJ<3C36!DW']8"^QDRZ.Y #Q9\ MXC=#4._C )PC^NCT6#R W3_!8Y(H\K!#/7< 2C;G>=([C?,C&J1GVORQ6Y0^ M([;\+(9/8\ ?F*8)')H;[ESQ]Y@'V:&Z)J %OAN^PQ1R+SXT[SUW<(5A^)A) M#HA_0X@]M[HPD39"9D@!A/Y7V 2_CQ0G4BP['UQ_>(:AR00@L$%( M^%$:E.@@F1MH)R/WC3QRGT?N\\C]2XK<+\>KD-4546Q@!ON<"T5ZARP!MZ2F*:B5%3UU) M,]B.OKC,<@%U3:K(J!Y2SQ3-5$9C0;+,";U( ')Y$":U\[1&CBHQ;0_3(Y%+Y!/8HC\=L#HB?1-)J] 0731DF'SA.<+/YJN[@*K9A9.E L1 MBD&\PAO?"&;F"R[)-6D4;LC/%X6WG6;_#,U;'"UT_+U58-N)$PSW_B \V-P! MW\.F19[QC&Z-UGFGUVDUCZ1FJW5Z<=+KG'R6SDZ/.BW*);?LIC),3P^\4-UK MN28M@" UV55J1)LSV ;-@#>I,A;B'JBAH+,!D@TP#CPDF"'4Q01_& M=0FF4Z)R> BB3E+DO6\1X@]A*? (>DHY D6AO)(2V@@L]X;ZT@:HV]I.PE(2 MKHVS#'.^'RW>SS3<#]AJ.LO"V(/I7I^[K7-\UFSUI--#Z;S=:I_T1/SL]D"> M-\\/MHN@42:4^MA$*,D@'B#!-$P-Y]$$ 1TB1[J8>9*X:&C0:V'4'<3OPM"H M5IBP)9'AD(: Z94HS/YB%0JBVX?BW4+5J6G1 M0['QBAH%1\\2C^'%T606_ M_ MH2?$+RB$H&>IA2$$?S/^PS$S'8Y<34>V@YAGN.BOBV]8\W-&?0YC4![+9[58 MS08A%&40]+B\;#WL\/3\)XBTO:/3TV]2RS0^+GU ^21<-#QSS6LT';H$ ML(U=P3^"_XT8T9WCS;\)J'_T@HW2:%083\+6WEXXW42;%<*!^5=XVV;^.R9 MY[_E]ZKGOXYO*_'SI LPMC6)H=?4<9'YAJF%\&:\2$#$J+ M/'D"K4W M/#1J!X77\PC?:A=6AK>M;S6JPJ+KW*;2G/EH;L3[ *%7GIU ",L"77;H79C+ M.03;V_0Q+X7E^[$-F2"?=#\A62+%-A1N\P6,"LP3I'EQNLTR\5,0+:[PNG:( M6 E4$C*PZ/T06F]#BS2$!3P$-/'POKGUB2D83"^#1T?$01/.CU@A[C5<7*6W5V [2/;>K8T47= M^()G>&7W&6[KLMTS)CR?[ANX7D#8S256J@$/<>D8C%5S DV\XR*O#<(MBE/ M=BWD++0" >PF\C^&M5E$@S@:)F2P#K(A0KU[C-DN+F0%Y;.PH'F*GUDY'%[1 M9X*;IAX9#8YA%N9A\M()/%]N05M-616F3/."2G0E%#! VC-@@PYFC5*6)19" MHJS09UI.@GX2=ZD31$2K$Y Y(EI<#*MY$%[JLAQ[M(<13[S\@"*+[C!I4\;5 MB"@/P-VG66-H!B5W #(#9L>,T>5;@"'-Q(1[$4'<88_=M4%86SQ&!"$*NT0]HM[6&%:L59=K'_ M*"P/%CW?*:?,]1AC9H-1H'MSBE>((:8G4 ]//.4*ES>F:<:P%JPK%"6IBJG$ M$XRP3[("ZO3EK]R88/G*C\T*%A[ZO,P2* M78V+JYG3]:/5+\@7.!07^2G"8"=S(4IRG@N1YT+DN1 O,Q<"QO3#@I4>H:97 M>#EP7C$7+DVPVRRZ.;7HA4X:$AJ@?X#1%JU80P4Q%U=<;Q;L0^%*2UAXAQ<* MXHX QX9)J"?Y)ED*--8"1"L,9 HO:8!63:KE%-7NG'^/AC/17SNW87Y3EJQ4 M,XB^^:":0;Q84%P?AUGD'BH$(W\<#IH2X1+7.7]!EMFA*1=CT^7_SA=67=S6 M#6%3HG?7)L18L?8H/I5>>73!/'_^:ZEW7T>]XS;JIRB RGU[:?AQ5_A^WBV$ MI)P6UIU_CM)#[+-"RQ@8*1848X7K71;MM=.,ZK3@KK,$\T,E.U1V\;K:C1>8 M>#/" FV9HIH.QQX53-0MS9RDN&Y"_BJ$>I*+V%!^U+QH2>J */-7%2Z;6.I] M[GDT#*)J!%'N-[#%B7#U4;/10 A1E#,<6)O&[FC12"R*UC ^BK3GFM3?BZ]3 M!S!:M5'^@1#%8?94(;*OQ!JGD8LV\MA?$\N9Q@T(&%&%WD_3#R6/QUU%M*KF MU#5IV0(6=Q3V;MK(9(AT:6,N&W7'VNQOU_0N8?[ YA#Q39(V(;.Z)I2;T$H_ M<7DVCJ"%A)\?V:,^Q@5.P@X.R#S86L,@)!760YI)Y#,'.H8H.016&I9'-9C%WYEYS>F=% M,N TJ:[Q*1E-"G,(G+A/@D=U#XQ>S)+.)KPK'=YA@--P"4L2P%(?],) 5,X; M(#$,&+\SW80YRJ:C!,'Y&MX3%GS[<_&,*/+FN*$MGPC(> MO:#XK:SO@6<<#KK,3>@Z03!4M 195?&+I&&:"Q_1Y= M]_F$2B(EHD7XF4+U5"I0(N\35B:'5[FSB)5/%,0[NT,?GQ>KMXY('-,LX/DE M"2\/Q;% "@O15P,BWZ'RACHG456R>059=% )>)DLY,HJ=<0L,^G_09GW*70V M#:@2'@O$**P".OHT\ 7/5.OT1^=@3VE(J&(3#*YP[(FS6:. !HA'YF/!\B&( MY%&X)[PGGAI=82P,RRPSFR$LVX4I8[%W<,%#'2Z1E-T=-&^9R _#6(%-*S&S)(X)S<:UAZ !15?^<7/WA;/2'7K"2*'. MV?%7Z5GP-^A1+T>]WY%#LKXVH0:9[T3^G9IP*'0:9"Z9_A1W0-G[T9GT%\1A&& M1;(H1GE8S7AFN%H D 1RC.[)XG)EFIGI (^(C,$A@L(RPG3/"*2/N3 MB/V\#P-EQH8Y8DQ\YF'1\M#9CW7UB7#%4-#F]1FPICU@FV!S4?4UK&R->>C> M)Z$.T[W%_N.PV[UE_XM2,RZ:7[9CE;PX7C59KO+YTW*568SW>U3 :'&X[]%P82$R-M2Q MY@*I\7%*+! <)CS<.9[8.:9]$KG?1E9:#5:GI%)628*$B$6RE]OVB>]#J]9J_SH]T\.8"/1_S30:?;.CKM M7IQGM5;1F[]Q!\Q'6"I*XDZHNU#8BQ1MIMV5FONG%SWIN'G^K=V3SCO=;UN_ M,2"4JT[X",2> ];95]_F2FA)UZRXLW?;=!O@LC<1AW%8OR+W\87 ME"L#'?5LJY16%, '\^^Y^I@F;VAS_TBQGF80O,U$>"2=J2](5.V0[C&+ER5(4CTGO!Y8B!1$ ]V\$U3APO@S>YS7E.#J$.A.81$1 M+[PQ$"M+L-^)276YB&NX6 F?08?;0N'%^SB?2]P0FK_ 6R8!2P_@"3F3P#;U M\(Z!25- 0X5OWE9HC=&IWKXE>D"3&4Y9'0TZ$OLMOB'$?RO07C>QEZP0!E)N MZ'[1%R7T/ N-Y@CT\9ENZ7)J,[+Q>#E,EN!(*[TDRBE$2;*%M/N8[_ U ?$/ M !3ODR)(UUS7I-$)-$,E$CU<$++*O6"*EJX7NJFC^D*TH@@-)7&Z>H:3# %! M10N\9?.F8LP>1X)B1DTH5,)EW$^816F?NHB#J>\)$G M?+RDA(^U*7.MV![B#CO?)Y5KSS% M?.XW2G)57F^'M@2!XK2<6W2*$IU>$N;/H"T+EIQRU/[MAL M]4[/N_VR4E-+SUSE?4THWRQ2_[#$E[YM/_%\E98(XT)1&I6*<<7DBZE+KK'8 M*\_"*7,^+IGBZ>&;+!)&W)A9UB@#FWP9%TY^)]03X;;<.-D=CGI!F7&(V M?)^1C^(>XUNY*)MHC,[,6E4RU-_SJ2. MG1:-1E%1J3GLN^&\H=',]N\;$6D1EZ9B< .,>4 2_31LAU8/9D.7U&(%#'>! M5/DB0K(53"QA2M1WAY9S$Y)O^)D6)O[(W!)8A.%>CP#WT-")PT>U@>=8@4^> MV1607H>1A9/(Q75&#J)65'-QG8F3*%;R@\C$052*JI*?Q/I. MXH/OHNW]G';V1@ 1#MN"10]<$X;Y@G=^<2,XI&9[>XOC/@1PSRI2LPTB! BZ MY=8(C_L,T6P#9",XXV$'$3W MJ^\O!T9K4ZQY&"ZL[C&]E>A-'2E,HMTH,,]H8OO:>&ZF]A8JN2OO351EM[V3 MI^30]FA/TI.H5$(7VTYYM(D9%DOVWD>Q8B/*IUV';KMMF#TYBV,=VNLK 8*H MC&Y[RT^AE2:6*1G1[@TZ_!?[]P)/9"0344-<5/, M>SNCK8.&\.7 ,G5KALET#I9] L2B]?K@O3/>-%=ZIZP/M2H9@/-&48OIGMO> M\E-0ZUB[-2?!)$0N1*DFWIR\9<5L#C!!RY5^:%9 WJ>C'DU//M9FTB_B2_M$ M0,6+N#'-_6AWOW+K.]/[-=OH7MC'_]%U0H;#S2+'8O8W_1RFBZZ/ M?6]YEP]6:^]QVFYA/P+-T 1",5^RE+B*> ?YB/N:NH2&?C /E*88JY_6J]EN M^64&O--+:( M8%J&'TJEH,"_ )Y'N$I7T28WBAG-8!1XOJ@\\F_6KC[NM*Z8(1S=-D?+1#A_ M2UK@J]OU9H+N.X3]VPBQWZ7ZAXQN/9O;3'#\68];*54+U8:Z5O7MU9']9J+; MSXL'Y4*CUB@H:GU#'K]M^V,32!079A,TN\5J;<]I#F<*'AOP'6Y[OSLD1)?Z M%K<-P\PQXF6^QVP!:G,*RE('Y;8!LD/4MQL<>^-:;P8!LE-(M<3/N6T89HZE M+_6#;AM265;'E^>1E@!.AA-@N9?-HU14/[:ZNO\X_(>FUZP[]S]#L'D.K7O; MN]LAAIR6F;IM?,@"^TW)5=TZ6#89V]_VSG>(A++(4C>O%F][^SN%,(NYJ%M' MF SPW+2$U9>&27>M.AYE1\/ZDXW/%U$$DEH;F]R37-8M/3^W$.7 MRS[B0'=W'1!ZGHRQ.8R4VIZ>=0N=\@1F*9CB%^5&H5*K SI5)(\E/X?5G*?$ MYFV[Q%8GL#,M;H=8+P ]X;_ARUK@CQW6E&=(ZRY'T_'2FON.YM*N+P>F2W@/ M:#:A1[!'UGQ5^;L:J\6D$$[OD@GKAQ@WI66MAN*%&$7I0*QD[Y*PSSTO@IO2 M:T;HX,;#?N&$T:@I8"M*$6M;(-#T1ABT$_F;L-S(\_6[**68D7P940'2A]7E M'0SE4K6A5?M#CJ$KXD'[L'EQU.M>G)V> M=-LGG=/SN(ALOUPIU];; G*!QZ;!YAYIEMX4,=R(A#N1V%:V51 7UG;BV&OM M[O3D6R<<2TI5N5HRE%*_5)&U?IE4*OV!6JOVZ[)>4AJ#:K6F+&))^;ASTNXV M#]N]7T)[R7Y%E96=*&]>+DJX XEM06R1N7FT\+%QF 42$)A0IA!DUQHXJ7D# M)T%NY0V<-GBG+6_@-(^47+KHVG (NH;[T-72(,.PFSDV M>I*4JK:GO!N^%]H["<7Z$]U"@6251JG,FF-.Z.Q1>\6_S%L GWT23&"#.FW4 M!'LZ1TX!RZ?-8/JUOM+']?5[3K_1+\GL0_]T[VBFM6Q?_ORK=O;SC_7//\JO MYAN)=0#][QOS%@_4 72UAYKED3>2#9/_]PW1C8^X T4>5)2FZS8-!P!A'%K: MZ U%O1/-=?N-?^O[OO^EX[5__KZ:'EJ!?5#7FF_^#FTYC;WUUX?$^O]&J&UG M2Z!7WK^KWW]^'O_[Y7;ZY7+O=G_:G0YUY[(^>O,W\ X0$%K:AC3J'U/E3]L_ MJ9X[L?WY+5W]6[V\,/YU?UZ8MG50M6LF(7A0#$GAS3T%&TXS ]EU$2FQN]G\ M/NDFE4]X?EO=[]PQIF[YW#@HC<__G+B7U=O :G7\<>5/&4X15KLG;'OA*%/ M4 CW#:1)-'TL(29@@RF!W+$%M526Z^\TUN:-C+"E+G9OZNY]VUP[\\>HKAG1 MH+D05 G12Q5-ZQ.]K**))?7*+@B_:E$*5RV"85T-641WB!;X3O@%TY#I-ROW; GUWY6*6S&5OU@JSSNR ME2)":Y54#0;6&*I//L?Z$U76]NT84-BGJNE=S_TU<*4/?]_[&*OF\,!8"@]6 M*XMEE 2X O>R 9?<& .R -NP7?O\?Q^Z^WJC6"EE#*U61Z(#XNFN.46A\/C4 M'D98&PV,E8H*2+45SBI>)4/3Y:M<=1Q^X)N- VKAF'L>T?< LUU-]S\2Q@(2 M,:?_&K/5G>8U\6_5M_#:&;>QT,Y\3S M:3 5K38"8!2.!O;)3N M.Q+GLZ%;6J$=.L$ 2FTWR)LOBCT'AZ8':,1^2.D_R,=5"F!J-1KOB_.^D5VA MQD%.C5ND1D6IUQ6@OBHEQ_('1Y7WT M")C'_H;?P,0Q/=0WXB;8RUIV1I3Z'2C4@GG@^V-MQKZNHU]%KNXN->HY-6Z? M&A6P452YSJE1?QW4J,?4B),]D2)9/0O>CQ6)4E%VE2C5G"(W39&HDXI4*9>K ME0:094F!;S^XQ-M39561&R7Y%DC44#=%H4WF2Z>]<"/==7]F:3=A__2"1&F/ MM6&';4FGNN^@RU^M4I>_LAI92H!V(=D_@!*E)!%&4L.18SLHR< M&VU'/Y#+M7*UL==H@*&LJ/72I@SE6,QB]A_-9Q2UA8?;PV5IN9Q_#@.YOIN\ MIZ04E9S@UD5P7'"70L&M&,JF)'<7Q;%C>GS3S2!^3B;:;Q]AJ'N7'R(ZQI5EZF$QV9-J7 [R-MI.' M>M3J1-B#6CA_GV7D[/TYVG&>@M\'QO00B/6@?YJ?*3O4 \WO-G3_3 ME^Z-E^;^V:9W?O.7EM:\P6V08WBR'^EM M*?QKX6?FQ:#)ONNYG)>]F[FE_&9N?C,WOYF;J9NYY:I:,:JJTA_6M1)\4HR^ M5JW*?7E0&9)252DIE7+B4E*W\_FDV:-U'C K37WF.B!W@7(!E9=CP#RW33*8 M)[#J-W_' 'D.+.+WX>ZFX;/ ]0+-]L,PNDNN M.E-_R\,''GWMNY[,4P_DZK M%1G81%37 BRBXX]-+.)#H_"L<(\'A\)2>TR89D#&FC4,:PE1X/$':(F>P(:7 MZ'AQ':+B;E\+BS7+%<0[T'SR4;S9.Y=" MO4K_I->!:K1*XG;Q;$=Q+&=N69:I& ST0@34H$6TH1R9,N1;1W[>7?FFK9N M3C5K$160A8V]EK1+G-6PK&ICS5,'RIBCM_$?&0R0FXI9!G= M,F I[#">Y4PNR[+U!VAJ4F0R%)9='6"V1'A+$H,S+O$U=Y:C88Z&:[8C8MQ# MG&OJNA/8/M8!76)6;"K1*"-9/"\TUZ:\UEP;,;;*$ET2P=7$5RC=2PS+YQ-T MKATS[#0TGY\3I>!\&#C&#/XW]B?6W_\?4$L#!!0 ( )A\6E= J>/JX @ M )@Q 7 &5X,S%D,2YH=&WM6VMSVS86_2M89;9Q M9D0]_$A=VO%,XCA3SS2)UU6FNQ]!$C2QA@@6 "6KOW[/!2B9DN5$KN/6V3@3 MRR*(QP5XSKWG@O#A/Z+HI"QXF8J,_3QZ_PO+=%J/1>E8:@1W*)U*5["1KBI> MLO?"&*D4>V-D=B$8&PYZN[WA8*\WB**C0_1UW#3298R;_>V7_>W!]@X;_!AO M_X3_[.P]V_HT.G[AJ[_]>#SZS]E)&/?LTYM?3H]9)^KW?]LY[O??CMZ&&[N] MP9"-#"^M=%*77/7[)Q\ZK%,X5\7]_G0Z[4UW>MI<]$?G_<*-U6Y?:6U%+W-9 MY^B02O I>'9T.!:.L[3@Q@KWJO-I]"[:1PTGG1)'A_WY[U WT=GLZ#"3$V;= M3(E7G3$W%[*,G*[BG4'E#M"RC]LK=:ZBJ5#S+9'D1*9&[>*^W MOW]=9.1%L2C386JQ$8H[.1'4=ZO75 ENXD2[XF!U@'4MJWF[7)8GA-7+N)*7J!SLO4@S#_& M/48_P^8+C9@LC3@5?FZ)5AENGOS[Y],WIR.V,^P-#_L)%JUZ !-3(%:8/VOC M\G'#[\^G)7_K:V3^>PS9IYVV1L!GO78&5=C8;HL%8;:,%=P M%WNS'$^48(DVF3"O.H,.JBC5X&IQ;2N>-M=H8?"3S6?3X&7=:N M.*&A4ZX:Z_U$ /^#:2&=B&@$$9=Z:CB*;NWSZRQB0SYPP.GQ4A'Q\99E[AP- M>W[%5N;UF"P\906?"&;$1(HI'*P?7\^O24^QX<3QBYPQ/8?O08><.M#ZEL/&.76$PE$'R[ 2H- M0#(-0TJ-J(T1N2P9+V>L+IVI!2Q'2/8A'2\><#O5N M5"A%*JSE9D95QOQ28-Q6GQ9E&8S!D(I<*HU!%5)IH"-0#%B49-9>ABE'6I1JU0 9S0 *X?SGI[4FX+EBL]M7/"&'$A MK8/,=8Q38; ;5G9;N+=S8VY8^P3]>P-K]]%#?[2$DQ^>[6\/?SRP#;@;H4B. M4^>YQ*5'T"GC1GBL GN2P !,,6$)&-(65)VJC1$T*'#0=29MJK2MT8["B=$J M@+8R&FDBBBW; D8S = '()Y<(:LJD1&^AJ<^KQ5J#'=X--S;$B]\T^%>%J[" MI22U7@:R4/^,W'F+0P'39,O& ^5+ ^48B.:YRBS4(+T5/RA;]G:_ [;P1\^6 MM\*B +CQBN/+H.Z2&$IY;3=O0JHD$0!H,U+0.;HVZ >>R*MCP.H)4K?#V5Q MUQ&D'85"!@_$-T+G&K7=)D+138EH ENL5C+S&RVV3JS,)#>2)B"#'/-QL:2> M:DL2R3L(Z_64CQK:"ACD$*6H4<4)B[7B%.PP+6_$M=1"BR#(M;G[WYA?X.1$9D0;;G7I0<W#"FA/OTG$Y(O:@K*L_,LY M.DOF^9MW!2*L ^PYH,Z?H']?8&6/'OIO ZYNXI/VK!IY[^^L37;N$#M(:^DT MK0VAL"5LUO0ZUM:AG%XCH"\+!,PW8=G6+4URT E>?:5V8SCR>^&WVV@GKJP7 M=KT(5A7<+E0@Q0-//Y'Y0.G7HPEB,Z;DI5#-WMM*_>Z]E^CA*?==;!SL/7K* MK6X<^'#RA6T#_UXBFW.U>^VW*8RT^7+MP@GQ=U"%-S*=QC".7,=I8Q@ MP_%8.B?$K0$RT9!Y=#>3L,UWL05&(1Y9BG?X3?G6W V(WVL)TSWEZS+UFW,O MGG8&OH.=@=<*"AY%$GBG;2':8$JE $ ;";7(T*>"7Y(F"HK>JR*?B_CW)O,M MW3O!ODFFPZ;<&C?/,S2T8N'E;Z%(D[^@ 9 .5':#++/09+8>8Q&P1GXJ36Q= MN_7])+D^!Z='G[=O#'?HJMS B78!/N&]/N#K7[8U..\&62++B5830=JDY!?- M.T/3! HQKI2>"=R=%CI$![[$(J!^K7#S@-V8'[U;\/AU%G#I1(X'TIH5\T6R MS##]./*55@YLT(]'-AXL#;!R1,AW3J/1_D0@:ES(#/VA :FTP0YR?&H8SIGX M4T2!;TU'@791JI7BE17Q_$M[.B\Q0!&.L="I(%I7&'S0MH'73L\+PH$C7[*T M".U5"74\CLB:2/$9,L30J'7JJ,/\>KWJA%,WGOISRQN+AF%Q;F5Y0'#3Z1[Z MO%[A56JW#D*U.B?XT/NS^<+.KR-R%'$"UWH93;&*7SQ+2HBI/K%:U$TN3 M_KH=EXTL#BMJ]M(;;'(+A)%OS M^5G__/3DUCRYK[/FWM\M1]$_O_@//>5-)WDW,#6.;R[HJBOF7W6P9P/_[Z^= M;]_VET_CK82F;^51M954980G&NW#(/C'C'U$HI0@%F^_[#(ZK'O_IT=BY&]^ M=/\/C^UA&/:7SN?,(%NBT.53D>-"BIR=7(FT)G?./H;]AJ?'\W?-9^LLO'2" M_K[Q5%[W?A*D/9P$NY M\!<'_D\8COX'4$L#!!0 ( )A\6E>=^VQ]SP@ &(Q 7 &5X,S%D,BYH=&WM6VUSVS82_BLX9]K8,Z)>_)*ZE..9Q':FGLF+ MSU%Z=Q\A$A1QA@@6 "6KO_Z>!2B)DNU&J>/6N3@3RR*X !;+9W>?!>&C?T31 M69'S(A$I^V7P[BU+=5*-1>%88@1W:)U*E[.!+DM>L'?"&*D4>VUD.A*,];KM M_7:O>]#N1M'Q$<8ZJ3OI(L;-SNZ+SFYW=X]U?XIW?\9_=O&.;7\:G.QX\=,/ M)X/_7)R%>2\^O7Y[?L*VHD[G7WLGG<[IX#3VQ@>&&ED[K@JM,Y>[_% MMG+GRKC3F4ZG[>E>6YM19W#9R=U8[7>4UE:T4Y=N'1]1"SX%3X^/QL)QEN3< M6.%>;GT:O(D.(>&D4^+XJ#/_'62'.IT='Z5RPJR;*?%R:\S-2!:1TV6\URU= M'ST[N+TFKRN-?M_M O>9K*8A0ID;GXH'UXN&PR7Y_@MI[EO%^F"Q=E?"S5+'X^D&-AV7LQ99=ZS(OGK="" MWU88F3WO>VDK?Q<8&LMSXMI%7,D1!B==^V'],>XQ^NG57VC&X;/ZGAR=CDX?W-^\FIP_N']QZ^L MY=TZG;?8.PDX"L7>MMG')!]+UV*),$YF,^9R[F*OA^-#)=A0FU28EUO=+8@H M50-I<6U+GM37Z&'PD\[5KP%SB$GK7O$OL![?YI+)R*: M0<2%GAJ.ICO'_)I6BP!ZI\2 :T__OY4EDV'V7MM;;&U=CTG#1N"!0B$=9R,R.1,;\2F+(%@F"^"-H+O$5PNN M ''<-HW[LL@03SF1)7Q/5)5B3&"X :86\"\I!I> ('D/>17([L(]:F3:M:GA M@:EG82V2J!0$X!,:P/736:]/PFW.,J6G=NXP1HRD=>"UCG%J#'I#RU8#]W:N MS UMGZ!_;V#M/WKH#U9P\N.SP]W>3WU;@[LFBA0X=99)7'H$G3-NA,'8-WEJ@!'R%2'U9*4CT]GC4.]@6.[YK[R -5^%2$CTO@K/0^(S"><.' J9) MEXTGRE8FRC 1K7/=LR!!?"M^4&\YV/\.O(4_>F\Y%18-P(UG')\'=8O(4,(K MNWD78B5# 8#6,P6>HRN# 1"Q)]+Z/ I4?AQJ(I;9I!F%@HE.Q!?$YTE:EMU MAJ*;$MD$NEBM9.IW5FPUM#*5W$A:@ QTS.?%@D:J+%$D'R"LYU,^:V@KH)!# MEJ).)2@;@U^2:^#04)(A^AOT@?-O]\%QXU_,8\:N,@ M?L.Q-@__&_L7?'(B4W(;;G7A0<+20+8>P5\)3,2!3B@@I/ACBC)>TD$ M55IP)'BY+)'1GESIWD!-'KTKG4VXJGP$)YR)+$,E(2= B+VE(OCQV=[/X'D; MY*-P>7N)X/T&'9%+;"A$AKIR=\^_2<;D"VE!55;V^1J=#>?UFP\%(M@!^O1I M\"?HWQ=8Z:.'_FG U4U\TIY53>_]G5N+G2_('<2U=))4AE#8(#:WC#K6UJ&= MWAM@+ L$S#=AV?8=73*X$Z+ZFG2M..I[X;?;:">NJ!9Z[02MU1)[$94_)*J'KO;4V^=6\3/;S+?1<;!P>/WN76-PY\.OG,MH%_+Y'. M?;6UC-N41IK^L@SAA/@O8(4W*IU:,8Y:QVEC%S3,-V# \5@Z)\2="7*H0?/H M;BJAFQ]B&QZ%?&0IW^$WU5OS,"!^JR14]RY?%8G?G-MYVAGX#G8&7BDP>#1) MX)VVA6B#*9$" *TIU*)"GPI^19PH,'K/BGPMXM^;S+=TOPCV=3$=-N5N"?,\ M14IZQ=T -*!RE:@91:E1D$T1; )WS4!WS]R[8:YZU 2V0QT6HBB)L4?%2_,S1UHA#C4NF9P-UI MKD-VX"M>!-3?2MP\8#?VC_8=>/PZ!EPY@N.!=(O%?),L4BP_CKS0VJ$-^O'( MQH.E"=;.!/G!:3;:GPB.&N"5T_.&<,+(MZP8H6F5($,MC4-%6\Q; MY^56.%3C'7VN9SU_+YCB3I\.>*T'/<"82WNN.W+CG%-C< (+O2V;FW%^'5%8 MB(<(I%?1%#;[[-FIAN!J0Y0<^)57C/_2H(]Z_I_?^UZ.[9S\^3<6AKY M5AY7D_641GAGHST3).J8L0\H:H;(F[LO6HQ.TM[_"1)Q^)L?W__+HWL83_M+ MU_,KZG]V85#B$/EIL9-?Q MJG$D?O5&S6=VH8B2A8CJZ^X*30['[E=X\DK3XHQ_B:(H"LR'9^#",9]HF=;/ M_/"PO;N_B*NAK>OKW?"W _Z/$8[_!U!+ P04 " "8?%I75\9MS L% !1 M'@ %P ')E#,R9#$N:'1M[5EM<]I&$/XK6S)M[!GK M!; =(A//8(S'S-A 0&Z3CR=IA:XYZ93384Q_???2OZPFCFVW";YB6<$UEQD3CC,8-:"1 M:)U[CK-<+NUEVY9J[OA3)]&I.':$E 7:D8X:YUTS0I_(HO-NBII!F#!5H'[3 MN/.OK Y):*X%GG>=]7B7P32-E:LXS2\O<:[NY/B--AZ8_ MD7FPECS2B==TW9_/('5R]ND"G]/,UWJQS+05LY2+E??2YRD6,,(E3&7*LI='U0A]%ZAX_/*L ME"[X'TBF*3R-#]IB@L_)N/'UK(K?JT,/=A998AE.($5$DX-WU\.+H0_MEMWL M.@'E*?]27NTZ82;79N]YP0,NN%YY"8\BS$C@EQ>=EML^ZSI&\*NYT1],_>'5 ML-_SA^,1C*]@,I@.QY>TF:^&H]ZH/^S=P'0P&4_]&>WRZ>RN-_+!'\-LT"\U M7KNG1LN_'L"L-[WHC08S:_SN9O >>GW?S+1;QBJ:9+F7>+IC2J,0*IIA+1;8RN)(J M)2RRWAK#TTG_"(99:$,L5:F2DW,R B3K$-5)#X%ET6-(/"-/4U::#BF#C)L$\.SS\<:,FZM< M86'\.C*"C ";#%"<3)#714Z.THS1CWE&T&_&R7140DFY.DDM1!66I 25JQ<[ M^7M*^[%$84N&605636TI9[4T%V6RA MY7J@ NQR9 ?6C=N[H%ZBI_'&$FPE%[72%FHWH,15 G9:$)5I06KM>>U1LTJ& MCC:I,%L]9**&9&H&6J:UT1.RN97$VIMU0K<:R99Q209C(9?KQ*ZOK:5BN1=0 M&_]@+2F+?]N<*D^JA=>B+"BD6&C<"?KK;Y.7>T M,C?!ETG^$T&E?[F9:LBJ2]O,'X#JR2-XX9:O;QNO4SAP@<3W;9@PD:)ZC.B' M*M4RX1JM(FM03RQN-9"ZI&WH XU!+T^M;IU6O_^_5,P\'W[ETSZ%L7^<. M^Z;Q3(A"\<@\1QL^U4\XQL0 B0T:.(=Q'/-P7Y[O%\_!1'$BOCDQW[]4Y?"3 MLC@EF5OWJR>2W"_^D/_[HC#/4GLVOF?C3XD9[G.^9^-[-N[ +0\3A@)N;)B% M2,_+F4[AG0OE^)W\&&FA_5O/QJ\R]HS0 KSBY5+A7M2_//K$+- MU&I?N"? UQ^K9:K4"T.YR#2M_D/1]^V>FVSH9L#"#W-%\42&+$OEK?%JZP1P M=Z+F,RUR1/ ,K?K:W2'.U2GC#G/>&=H<:>9LCE;%?%A,7-AC]Y)'='-D4$L! A0#% @ MF'Q:5^/JE4?V#@ J\< !0 ( !\1, ')E&UL4$L! A0#% @ F'Q:5S\S:HW0,@ $RP# !0 M ( !&2, ')E&UL4$L! A0#% @ F'Q: M5[^T297'<0 GU,& !0 ( !&U8 ')E&UL4$L! A0#% @ F'Q:5XNQC9,Q40 Q:0% !0 M ( !%,@ ')E&UL4$L! A0#% @ F'Q:5XG8 MCGE750( U,\= !0 ( !=QD! ')E#,Q9#$N:'1M4$L! A0#% @ F'Q:5YW[ M;'W/" 8C$ !< ( !%7@# ')E#,Q M9#(N:'1M4$L! A0#% @ F'Q:5U?&;#,R9#$N:'1M4$L%!@ ) D 5P( ' %F& P $! end