0001558370-23-007228.txt : 20230428 0001558370-23-007228.hdr.sgml : 20230428 20230428143743 ACCESSION NUMBER: 0001558370-23-007228 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230428 DATE AS OF CHANGE: 20230428 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: 23864457 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-20230331x10q.htm 10-Q
0000742278--12-312023Q1falsetruefalse213649000213252000http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense1.000000742278srt:MinimumMembersrt:BoardOfDirectorsChairmanMember2023-01-012023-12-310000742278res:StockBuybackProgramMemberus-gaap:SubsequentEventMember2023-04-250000742278res:StockBuybackProgramMember2023-03-310000742278res:SharesPurchasedForWithholdingTaxesMember2023-01-012023-03-310000742278res:OpenMarketPurchasesMember2023-01-012023-03-310000742278res:SharesPurchasedForWithholdingTaxesMember2022-01-012022-03-310000742278us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000742278us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000742278us-gaap:CommonStockMember2023-01-012023-03-310000742278us-gaap:CommonStockMember2022-01-012022-03-310000742278us-gaap:RetainedEarningsMember2023-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000742278us-gaap:RetainedEarningsMember2022-12-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000742278us-gaap:RetainedEarningsMember2022-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000742278us-gaap:RetainedEarningsMember2021-12-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000742278res:StockIncentivePlansMember2023-03-310000742278res:StockIncentivePlansMember2014-04-300000742278res:StockIncentivePlansMember2014-04-012014-04-300000742278us-gaap:RestrictedStockMember2023-03-310000742278us-gaap:RestrictedStockMember2022-12-310000742278res:TimeLapseRestrictedShares2023Member2023-01-012023-03-310000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2023-01-012023-03-310000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2023-01-012023-03-310000742278res:SnubbingMemberres:TechnicalServiceMember2023-01-012023-03-310000742278res:RentalToolsMemberres:SupportServicesMember2023-01-012023-03-310000742278res:PressurePumpingMemberres:TechnicalServiceMember2023-01-012023-03-310000742278res:NitrogenMemberres:TechnicalServiceMember2023-01-012023-03-310000742278res:DownholeToolsMemberres:TechnicalServiceMember2023-01-012023-03-310000742278res:CoiledTubingMemberres:TechnicalServiceMember2023-01-012023-03-310000742278us-gaap:NonUsMember2023-01-012023-03-310000742278country:US2023-01-012023-03-310000742278us-gaap:ProductAndServiceOtherMemberres:TechnicalServiceMember2022-01-012022-03-310000742278us-gaap:ProductAndServiceOtherMemberres:SupportServicesMember2022-01-012022-03-310000742278res:SnubbingMemberres:TechnicalServiceMember2022-01-012022-03-310000742278res:RentalToolsMemberres:SupportServicesMember2022-01-012022-03-310000742278res:PressurePumpingMemberres:TechnicalServiceMember2022-01-012022-03-310000742278res:NitrogenMemberres:TechnicalServiceMember2022-01-012022-03-310000742278res:DownholeToolsMemberres:TechnicalServiceMember2022-01-012022-03-310000742278res:CoiledTubingMemberres:TechnicalServiceMember2022-01-012022-03-310000742278us-gaap:NonUsMember2022-01-012022-03-310000742278country:US2022-01-012022-03-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000742278us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000742278us-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310000742278res:PensionSettlementChargesMember2023-01-012023-03-310000742278us-gaap:MaterialReconcilingItemsMember2022-01-012022-03-310000742278us-gaap:RetainedEarningsMember2022-01-012022-03-310000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:LetterOfCreditMember2023-03-310000742278us-gaap:RevolvingCreditFacilityMemberres:SwinglineFacilityMember2023-03-310000742278us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-03-310000742278us-gaap:RevolvingCreditFacilityMember2022-12-310000742278us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310000742278us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000742278us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000742278us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000742278us-gaap:FairValueMeasurementsRecurringMember2023-03-310000742278us-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-03-310000742278us-gaap:RestrictedStockMember2022-01-012022-03-310000742278us-gaap:SubsequentEventMember2023-04-250000742278us-gaap:RetainedEarningsMember2023-01-012023-03-310000742278us-gaap:SubsequentEventMember2023-04-252023-04-250000742278us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000742278res:TechnicalServiceMember2023-01-012023-03-310000742278res:SupportServicesMember2023-01-012023-03-310000742278us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000742278res:TechnicalServiceMember2022-01-012022-03-310000742278res:SupportServicesMember2022-01-012022-03-310000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-03-310000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-12-310000742278us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-310000742278us-gaap:RevolvingCreditFacilityMember2023-03-310000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310000742278us-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:FederalFundsEffectiveSwapRateMember2023-01-012023-03-310000742278srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-01-012023-03-310000742278srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberres:AmendmentMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-01-012023-03-310000742278us-gaap:AccountsReceivableMember2023-03-310000742278us-gaap:AccountsReceivableMember2022-12-310000742278us-gaap:CommonStockMember2023-03-310000742278us-gaap:CommonStockMember2022-12-310000742278us-gaap:CommonStockMember2022-03-310000742278us-gaap:CommonStockMember2021-12-310000742278us-gaap:CorporateNonSegmentMember2023-03-310000742278res:TechnicalServiceMember2023-03-310000742278res:SupportServicesMember2023-03-310000742278us-gaap:CorporateNonSegmentMember2022-03-310000742278res:TechnicalServiceMember2022-03-310000742278res:SupportServicesMember2022-03-310000742278res:StockIncentivePlansMember2023-01-012023-03-310000742278res:StockIncentivePlansMember2022-01-012022-03-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000742278us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-3100007422782021-12-3100007422782022-12-310000742278res:SharesPurchasedForWithholdingTaxesMember2023-03-310000742278res:OpenMarketPurchasesMember2023-03-310000742278res:SharesPurchasedForWithholdingTaxesMember2022-03-3100007422782022-03-310000742278srt:MinimumMember2023-01-012023-03-310000742278srt:MaximumMember2023-01-012023-03-3100007422782023-03-310000742278res:AmendmentMember2023-01-012023-03-310000742278us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-03-310000742278us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-03-310000742278us-gaap:PensionPlansDefinedBenefitMember2023-03-310000742278srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-03-310000742278srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-03-310000742278us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000742278us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-3100007422782022-01-012022-03-3100007422782023-04-2100007422782023-01-012023-03-31xbrli:sharesiso4217:USDxbrli:pureres:Lenderres:itemiso4217: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 March 31, 2023

Commission File No. 1-8726

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 April 21, 2023, RPC, Inc. had 216,369,714 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 March 31, 2023 and December 31, 2022

3

Consolidated Statements of Operations – For the three months ended March 31, 2023 and 2022

4

Consolidated Statements of Comprehensive Income – For the three months ended March 31, 2023 and 2022

Error! Bookmark not defined.

Consolidated Statements of Stockholders’ Equity – For the three months ended March 31, 2023 and 2022

6

Consolidated Statements of Cash Flows – For the three months ended March 31, 2023 and 2022

7

Notes to Consolidated Financial Statements

8 – 18

Item 2.

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

20 – 27

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

27

Item 4.

Controls and Procedures

27

Part II. Other Information

Item 1.

Legal Proceedings

27

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

Item 3.

Defaults upon Senior Securities

28

Item 4.

Mine Safety Disclosures

28

Item 5.

Other Information

28

Item 6.

Exhibits

29

Signatures

30

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF MARCH 31, 2023 AND DECEMBER 31, 2022

(In thousands)

March 31, 

December 31, 

    

2023

    

2022

ASSETS

(Unaudited)

Cash and cash equivalents

$

177,904

$

126,424

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

400,359

416,568

Inventories

 

98,073

 

97,107

Income taxes receivable

 

24,346

 

42,403

Prepaid expenses

 

16,028

 

17,753

Other current assets

 

2,914

 

3,086

Total current assets

 

719,624

 

703,341

Property, plant and equipment, less accumulated depreciation of $768,195 in 2023 and $775,334 in 2022

375,461

333,093

Operating lease right-of-use assets

28,801

28,864

Goodwill

 

32,150

 

32,150

Other assets

 

31,794

 

31,565

Total assets

$

1,187,830

$

1,129,013

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

LIABILITIES

 

  

 

  

Accounts payable

$

114,357

$

115,213

Accrued payroll and related expenses

 

19,968

 

33,161

Accrued insurance expenses

 

4,097

 

3,232

Accrued state, local and other taxes

 

5,987

 

4,296

Income taxes payable

 

513

 

499

Pension liabilities

1,150

9,610

Current portion of operating lease liabilities

10,578

10,728

Other accrued expenses

 

1,864

 

1,864

Total current liabilities

 

158,514

 

178,603

Long-term accrued insurance expenses

 

9,167

 

7,149

Long-term retirement plan liabilities

 

22,559

 

23,106

Deferred income taxes

 

44,990

 

37,473

Long-term operating lease liabilities

19,638

19,517

Other long-term liabilities

 

5,267

 

5,430

Total liabilities

 

260,135

 

271,278

Commitments and contingencies (Note 9)

 

 

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,369,714 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively

 

21,637

 

21,661

Capital in excess of par value

 

 

Retained earnings

 

909,335

 

856,013

Accumulated other comprehensive loss

 

(3,277)

 

(19,939)

Total stockholders’ equity

 

927,695

 

857,735

Total liabilities and stockholders’ equity

$

1,187,830

$

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 MONTHS ENDED MARCH 31, 2023 AND 2022

(In thousands except per share data)

(Unaudited)

Three months ended

March 31, 

    

2023

    

2022

Revenues

$

476,668

$

284,624

COSTS AND EXPENSES:

  

  

Cost of revenues

 

305,250

 

208,837

 

Selling, general and administrative expenses

 

42,197

 

36,240

 

Pension settlement charge

17,375

Depreciation and amortization

 

24,125

 

19,466

 

Gain on disposition of assets, net

 

(2,936)

 

(2,954)

 

Operating income

 

90,657

 

23,035

 

Interest expense

 

(72)

 

(178)

 

Interest income

 

1,855

 

15

 

Other income, net

 

761

 

504

 

Income before income taxes

 

93,201

 

23,376

 

Income tax provision

 

21,677

 

8,297

 

Net income

$

71,524

$

15,079

Earnings per share

 

  

 

  

Basic

$

0.33

$

0.07

Diluted

$

0.33

$

0.07

Dividends paid per share

$

0.04

$

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 MONTHS ENDED MARCH 31, 2023 AND 2022

(In thousands)

(Unaudited)

Three months ended

March 31, 

    

2023

    

2022

Net income

$

71,524

$

15,079

Other comprehensive income:

  

  

Pension adjustment and reclassification adjustment, net of taxes

 

16,678

 

195

 

Foreign currency translation

 

(16)

 

116

 

Comprehensive income

$

88,186

$

15,390

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 MONTHS ENDED MARCH 31, 2023 AND 2022

(In thousands)

(Unaudited)

Three months ended March 31, 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

Three months ended March 31, 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

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

6

RPC, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2023 AND 2022

(In thousands)

(Unaudited)

Three months ended March 31, 

    

2023

    

2022

OPERATING ACTIVITIES

  

  

Net income

$

71,524

$

15,079

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

 

 

 

Depreciation, amortization and other non-cash charges

 

24,131

 

19,343

 

Stock-based compensation expense

 

1,802

 

1,497

 

Gain on disposition of assets, net

 

(2,936)

 

(2,954)

 

Deferred income tax provision

 

2,536

 

6,975

 

Pension settlement charge

 

17,375

 

-

 

(Increase) decrease in assets:

 

 

 

Accounts receivable

 

16,209

 

(26,586)

 

Income taxes receivable

 

18,057

 

1,056

 

Inventories

 

(959)

 

(5,326)

 

Prepaid expenses

 

1,725

 

(3,771)

 

Other current assets

 

141

 

677

 

Other non-current assets

 

(236)

 

2,875

 

Increase (decrease) in liabilities:

 

 

 

Accounts payable

 

(3,389)

 

(168)

 

Income taxes payable

 

14

 

326

 

Accrued payroll and related expenses

 

(13,193)

 

6,529

 

Accrued insurance expenses

 

865

 

(4,749)

 

Accrued state, local and other taxes

 

1,691

 

1,091

 

Other accrued expenses

 

(1,074)

 

(1,746)

 

Pension and retirement plans liabilities

 

(4,723)

 

(2,548)

 

Long-term accrued insurance expenses

 

2,018

 

(1,142)

 

Other long-term liabilities

 

945

 

1,790

 

Net cash provided by operating activities

 

132,523

 

8,248

 

INVESTING ACTIVITIES

 

  

 

  

 

Capital expenditures

 

(65,300)

 

(19,084)

 

Proceeds from sale of assets

 

4,285

 

3,825

 

Net cash used for investing activities

 

(61,015)

 

(15,259)

 

FINANCING ACTIVITIES

 

  

 

  

 

Payment of dividends

 

(8,679)

 

 

Cash paid for common stock purchased and retired

 

(11,349)

 

(910)

 

Cash paid for finance lease

(1,323)

Net cash used for financing activities

 

(20,028)

 

(2,233)

 

Net increase (decrease) in cash and cash equivalents

 

51,480

 

(9,244)

 

Cash and cash equivalents at beginning of period

 

126,424

 

82,433

 

Cash and cash equivalents at end of period

$

177,904

$

73,189

Supplemental cash flows disclosure:

Income tax payments (refunds), net

$

922

$

(333)

Interest paid

$

41

$

43

Supplemental disclosure of noncash investing activities:

Capital expenditures included in accounts payable

$

11,866

$

7,020

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

7

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE 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 months ended March 31, 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.

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 first quarter of 2023 prospectively to future business combinations and the adoption did not have a material impact on its consolidated financial statements.

3.    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.

8

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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 6.

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 and pump down services.

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.

Our contracts with customers are generally short-term in nature and generally consist of a single performance obligation – the provision of oilfield services.

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 6 for disaggregation of revenue by operating segment and services offered in each of them and by geographic regions.

9

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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:

March 31, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

83,032

$

103,498

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

4.    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. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

Three months ended

March 31

(in thousands)

    

2023

    

2022

Net income available for stockholders

$

71,524

$

15,079

Less: Adjustments for earnings attributable to participating securities

(1,136)

(208)

Net income used in calculating earnings per share

$

70,388

$

14,871

Weighted average shares outstanding (including participating securities)

 

217,152

 

216,242

Adjustment for participating securities

 

(3,503)

 

(2,990)

Shares used in calculating basic and diluted earnings per share

 

213,649

 

213,252

5.    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 March 31, 2023, there were 906,053 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 fiscal year ending 2025. The Company evaluated the portion of the award that are probable to vest and has accrued compensation expense at 100 percent of the target award.

Stock-based employee compensation expense for both the time-lapse restricted shares and performance share unit awards was as follows:

Three months ended

March 31, 

(in thousands)

    

2023

2022

Pre-tax expense

$

1,802

$

1,497

After tax expense

$

1,382

$

1,130

10

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

The following is a summary of the changes in non-vested restricted shares for the three months ended March 31, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,180,400

 

9.60

Vested

 

(803,264)

 

8.69

Forfeited

 

(31,514)

 

8.84

Non-vested shares at March 31, 2023

 

3,594,350

$

7.35

The total fair value of shares vested was $7.4 million during the three months ended March 31, 2023 and $2.8 million during the three months ended March 31, 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 $133 thousand for the three months ended March 31, 2023 and a detrimental adjustment of $669 thousand for the three months ended March 31, 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.

6.    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, 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.

11

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

Segment Revenues:

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

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

Technical Services:

  

  

Pressure Pumping

$

264,801

$

119,898

Downhole Tools

107,404

 

81,070

Coiled Tubing

40,066

 

26,850

Nitrogen

12,097

 

7,603

Snubbing

7,091

 

6,212

All other

20,532

 

24,716

Total Technical Services

$

451,991

$

266,349

Support Services:

 

  

 

  

Rental Tools

$

17,676

$

13,063

All other

 

7,001

 

5,212

Total Support Services

$

24,677

$

18,275

Total revenues

$

476,668

$

284,624

The following summarizes revenues for the United States and separately for all international locations combined for the three months ended March 31, 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

March 31, 

(in thousands)

    

2023

    

2022

United States revenues

$

469,387

$

275,345

International revenues

7,281

 

9,279

Total revenues

$

476,668

$

284,624

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.

12

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

Revenues:

 

  

 

  

Technical Services

$

451,991

$

266,349

Support Services

 

24,677

 

18,275

Total revenues

$

476,668

$

284,624

Operating income:

 

 

Technical Services

$

103,533

$

21,811

Support Services

 

6,644

 

2,780

Corporate expenses

 

(5,081)

 

(4,510)

Pension settlement charge

(17,375)

Gain on disposition of assets, net

 

2,936

 

2,954

Total operating income

$

90,657

$

23,035

Interest expense

 

(72)

 

(178)

Interest income

 

1,855

 

15

Other income, net

 

761

 

504

Income before income taxes

$

93,201

$

23,376

As of and for the three months ended

Technical

Support

March 31, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

22,008

$

2,104

$

13

$

24,125

Capital expenditures

 

63,002

 

1,313

 

985

 

65,300

Identifiable assets

851,689

82,530

253,611

1,187,830

As of and for the three months ended

Technical

Support

March 31, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

16,974

$

2,427

$

65

$

19,466

Capital expenditures

 

16,624

 

2,410

 

50

 

19,084

Identifiable assets

616,961

74,021

200,186

891,168

7.    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.

13

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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:

Three months ended March 31, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

1,074

 

1,131

Write-offs

(2,232)

 

(1,708)

Recoveries collected (net of expenses)

 

2

Ending balance

$

5,920

$

6,190

8.    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.

March 31, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

96,478

$

95,384

Finished goods

1,595

 

1,723

Ending balance

$

98,073

$

97,107

9.     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.

10.    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 March 31, 

December 31,

    

2023

    

2022

(in thousands)

Interest cost

 

$

40

 

$

243

Expected return on Plan assets

 

 

Amortization of net losses

 

220

 

253

Settlement loss

17,375

Net periodic benefit cost

$

17,635

$

496

During the first quarter of 2023, as part of the termination of the Plan, the Company completed an annuity purchase to transfer the risk from the Plan to a commercial annuity provider for substantially all of the remaining Plan participants through the liquidation of investments in the Plan and an additional cash contribution of $4.0 million. As part of this transfer, the Company

14

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

recognized a pre-tax, non-cash settlement charge of $17.4 million representing the accelerated recognition of actuarial losses. The Company continues to utilize an expected return on plan assets of zero percent for the current period due to the nature of investments and their short-term duration. Additionally, the Company recorded a payable for approximately $430 thousand to Marine Products Corporation (MPC), which represents reimbursement of funds paid using MPC’s assets in the Plan to settle the Company’s participant liabilities. The Company plans to repay the amounts owed to MPC in the second quarter of 2023. The Company did not contribute to this Plan during the three months ended March 31, 2022.

The Company expects to recognize an estimated additional pre-tax, non-cash settlement charge of approximately $820 thousand and make an additional cash contribution to the plan of $1.2 million, in the second quarter of 2023. The final amount of settlement charge is subject to change based on the actual return on plan assets. The Company currently expects the Plan to be fully terminated in the second quarter of 2023.

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 (COLI) 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 $24.6 million as of March 31, 2023 and $24.2 million as of December 31, 2022. Trading gains related to the SERP assets totaled approximately $400 thousand during the three months ended March 31, 2023, compared to trading losses of approximately $1.5 million during the three months ended March 31, 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 $22.6 million as of March 31, 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 represented unrealized gains of approximately $417 thousand during the three months ended March 31, 2023, compared to unrealized losses of approximately $1.4 million during the three months ended March 31, 2022.

11.    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’s maturity date is June 22, 2027.

The Credit Agreement has 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 March 31, 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 10 to 30 basis points 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.

15

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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 $312 thousand at March 31, 2023 is classified as part of non-current Other assets.

As of March 31, 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 $17.4 million; therefore, a total of $82.6 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

March 31, 

 

(in thousands)

    

2023

    

2022

 

Interest incurred

$

59

$

65

 

Interest paid

41

43

12.  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 March 31, 2023, the effective rate reflects a provision of 23.3 percent compared to a provision of 35.5 percent for the comparable period in the prior year. The decrease in effective tax rate is primarily related to an increase in pretax income together with favorable discrete adjustments for the quarter ended March 31, 2023.

13.  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.

16

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE 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 March 31, 2023 and December 31, 2022:

Fair Value Measurements at March 31, 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

$

307

$

307

$

$

Investments measured at net asset value

$

24,575

 

  

 

  

 

  

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 March 31, 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 March 31, 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 11. 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.

17

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

14.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive (loss) income consists of the following (in thousands):

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

4,065

 

(16)

 

4,049

Tax expense

(935)

(935)

Pension settlement charge, net of taxes

13,379

13,379

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

169

 

 

169

Total activity for the period

 

16,678

 

(16)

 

16,662

Balance at March 31, 2023

$

(629)

$

(2,648)

$

(3,277)

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

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

116

 

116

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

195

 

 

195

Total activity for the period

 

195

 

116

 

311

Balance at March 31, 2022

$

(17,876)

$

(2,521)

$

(20,397)

(1)

Reported as part of Selling, general and administrative expenses.

15. CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

The Company has a stock buyback program to repurchase up to 41,578,125 shares in the open market of which 7,115,820 shares remained available to be repurchased as of March 31, 2023. 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. See Note 16 for a subsequent event relating to the stock buyback program.

18

Table of Contents

RPC, INC. AND SUBSIDIARIES

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

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:

Three months ended

Three months ended

March 31, 2023

March 31, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,003

$

9.24

$

2,364,914

157,720

$

5.77

$

909,912

Open market purchases

1,132,364

7.93

8,983,973

Total

1,388,367

$

8.17

$

11,348,887

157,720

$

5.77

$

909,912

16. SUBSEQUENT EVENT

On April 25, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable June 9, 2023 to common stockholders of record at the close of business on May 10, 2023. Additionally, the Board of Directors increased the number of shares authorized for repurchase under its stock buyback program by 8.0 million shares for a total remaining available for repurchase of 15,115,820 shares.

19

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 26.

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 three months ended March 31, 2023, capital expenditures totaled $65.3 million, primarily for capitalized maintenance and upgrades of our existing equipment. We currently expect capital expenditures to be $250 to $300 million during 2023 and to be directed primarily towards capitalized maintenance of our existing equipment and selected growth opportunities.

During the first quarter of 2023, revenues of $476.7 million increased by $192.0 million or 67.5 percent compared to the same period in the prior year. The increase in revenues is due to improved pricing, higher customer activity levels and a larger active fleet of revenue-producing equipment. International revenues for the first 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 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. In addition, these costs increased due to higher market prices for materials and supplies, fuel and other raw materials. Cost of revenues as a percentage of revenues decreased due to improved pricing for our services and leverage of direct employment costs.

Selling, general and administrative expenses increased to $42.2 million in the first quarter of 2023 from $36.2 million in the first quarter of 2022 primarily due to increases in variable employment compensation costs consistent with improved financial operating results. Selling, general and administrative expenses decreased from 12.7 percent of revenues in the first quarter of 2022 to 8.9 percent of revenues in the first quarter of 2023 due to leverage of costs that are relatively fixed during the short term over higher revenues. Additionally, in connection with the final termination of our pension plan, the Company recorded a non-cash pension settlement charge of $17.4 million in the first quarter of 2023.

Income before income taxes was $93.2 million for the three months ended March 31, 2023 compared to $23.4 million during the same period of 2022. Diluted earnings per share were $0.33 for the three months ended March 31, 2023 compared to $0.07 per share in the same period of 2022. Cash provided by operating activities increased to $132.5 million for the three months ended March 31, 2023 compared to $8.2 million in the same period of 2022 primarily due to a significant increase in earnings, coupled with favorable changes in working capital.

20

Table of Contents

RPC, INC. AND SUBSIDIARIES

Outlook

Drilling activity in the U.S. domestic oilfields, as measured by the rotary drilling rig count, reached a cyclical peak of 1,083 during the fourth quarter of 2018 (Source: Baker Hughes, Inc.). Between the fourth quarter of 2018 and the third quarter of 2020, the drilling rig count fell by 77 percent. During the third quarter of 2020, the U.S. domestic drilling rig count reached the lowest level recorded up to that time. The principal catalyst for this steep rig count decline was the decrease in the price of oil in the world markets resulting from the decline in global oil demand associated with the COVID-19 pandemic which began in the first quarter of 2020. Rig count during the first quarter of 2023 increased 19.5 percent compared to the first quarter of 2022.

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 to the third quarter of 2022 compared to the average price of oil in the second quarter of 2020. The price of natural gas has risen by over 300 percent during the same time period. Following a low price of $0.23 per gallon in the first quarter of 2020, the price of benchmark natural gas liquids rose to $1.08 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. Although the price increases in these commodities have recently moderated from their highs, RPC believes that they 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 recent decline in price of natural gas. Despite the recent 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 first 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 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, leads us to believe that the competitive market for our services improved during 2022 and early 2023 and we expect demand will continue to improve during the near term.

During 2022, RPC completed payment under a finance lease arrangement for a new Tier 4 dual-fuel pressure pumping fleet that went to work during the fourth quarter of 2021 and refurbished an existing fleet that was placed into service during 2022. Additionally, the Company has ordered a pressure pumping fleet that will be completely placed into service during the second quarter of 2023, replacing existing older equipment that will be sent out for refurbishment. 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’s response to our industry’s current higher activity levels and improved service pricing is primarily 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 in the coming year to maintain the capacity of its pressure pumping fleet to offset anticipated future fleet retirements.

21

Table of Contents

RPC, INC. AND SUBSIDIARIES

Results of Operations

Three months ended

    

March 31, 

2023

    

2022

Consolidated revenues [in thousands]

$

476,668

$

284,624

Revenues by business segment [in thousands]:

Technical

$

451,991

$

266,349

Support

24,677

18,275

Consolidated operating income [in thousands]

$

90,657

$

23,035

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

Technical

$

103,533

$

21,811

Support

6,644

2,780

Corporate

(5,081)

(4,510)

Pension settlement charges

(17,375)

Gain on disposition of assets, net

2,936

2,954

Percentage cost of revenues to revenues

64.0

%

73.4

%  

Percentage selling, general & administrative expenses to revenues

8.9

%

12.7

%  

Percentage depreciation and amortization expense to revenues

5.1

%

6.8

%  

Average U.S. domestic rig count

760

636

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

$

2.7

$

4.7

Average oil price (per barrel)

$

76.0

$

95.1

THREE MONTHS ENDED MARCH 31, 2023 COMPARED TO THREE MONTHS ENDED MARCH 31, 2022

Revenues. Revenues of $476.7 million for the three months ended March 31, 2023 increased 67.5 percent compared to the three months ended March 31, 2022. Domestic revenues of $469.4 million increased 70.5 percent for the three months ended March 31, 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 $7.3 million decreased 21.5 percent for the three months ended March 31, 2023 compared to the same period in the prior year.

During the first quarter of 2023, the average price of oil was 20.1 percent lower and the average price of natural gas was 43.2 percent lower, both as compared to the same period in the prior year. The average domestic rig count during the first quarter of 2023 was 19.5 percent higher than the same period in 2022.

The Technical Services segment revenues for the first quarter of 2023 increased by 69.7 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 $103.5 million during the first quarter of 2023 compared to operating income of $21.8 million in the first quarter of 2022. The Support Services segment revenues for the first quarter of 2023 increased by 35.0 percent compared to the same period in the prior year, primarily due to higher activity levels and improved pricing within rental tools. Support Services reported operating income of $6.6 million for the first quarter of 2023 compared to an operating income of $2.8 million for the first quarter of 2022.

Cost of revenues. Cost of revenues increased 46.2 percent to $305.3 million for the three months ended March 31, 2023 compared to $208.8 million for the three months ended March 31, 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. In addition, these costs increased due to higher market prices for materials and supplies, fuel and other raw materials. Cost of revenues, as a percentage of revenues, decreased from 73.4 percent in the first quarter of 2022 to 64.0 percent in the first quarter of 2023 primarily due to improved pricing for our services and leverage of direct employment costs.

22

Table of Contents

RPC, INC. AND SUBSIDIARIES

Selling, general and administrative expenses. Selling, general and administrative expenses increased to $42.2 million for the three months ended March 31, 2023 compared to $36.2 million for the three months ended March 31, 2022, primarily due to increases in variable employee compensation costs consistent with improved operating financial results. Selling, general and administrative expenses, as a percentage of revenues, decreased from 12.7 percent in the first quarter of 2022 to 8.9 percent in the first quarter of 2023 due to leverage of costs that are relatively fixed during the short term over higher revenues.

Pension settlement charge. There was no pension settlement charge for the three months ended March 31, 2022 compared to $17.4 million for the three months ended March 31, 2023. See note 10 of the notes to the consolidated financial statements for more information.

Depreciation and amortization. Depreciation and amortization increased 23.9 percent to $24.1 million for the three months ended March 31, 2023, compared to $19.5 million for the three months ended March 31, 2022. Depreciation and amortization increased due to capital expenditures in the past year.

Gain on disposition of assets, net. Gain on disposition of assets, net was $2.9 million for the three months ended March 31, 2023 compared to a gain on disposition of assets, net of $3.0 million for the three months ended March 31, 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 $761 thousand for the three months ended March 31, 2023 compared to other income, net of $504 thousand for the same period in the prior year.

Interest expense and interest income. Interest expense was $72 thousand for the three months ended March 31, 2023 compared to $178 thousand for the three months ended March 31, 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.9 million compared to $15 thousand in the prior year due to a higher average cash balance coupled with higher interest rates.

Income tax provision. Income tax provision was $21.7 million during the three months ended March 31, 2023 compared to $8.3 million tax provision for the same period in 2022. The effective tax rate was 23.3 percent for the three months ended March 31, 2023 compared to a 35.5 percent effective tax rate for the three months ended March 31, 2022. The increase in income tax provision is related to an increase in pretax income. The decrease in the effective tax rate resulted from higher pretax income which diluted the impact of the unfavorable permanent and favorable discrete adjustments.

Liquidity and Capital Resources

Cash Flows

The Company’s cash and cash equivalents increased $51.5 million to $177.9 million as of March 31, 2023 compared to cash and cash equivalents of $126.4 million as of December 31, 2022. This increase is primarily due to an increase in net income in the first three months of 2023 compared to the prior year.

The following table sets forth the historical cash flows for the three months ended March 31, 2023 and 2022:

 

    

    

Three months ended March 31, 

 

(In thousands)

    

2023

    

2022

 

Net cash provided by operating activities

$

132,523

$

8,248

Net cash used for investing activities

(61,015)

(15,259)

Net cash used for financing activities

(20,028)

(2,233)

Cash provided by operating activities for the three months ended March 31, 2023 increased by $124.3 million compared to the three months ended March 31, 2022. Cash provided by operating activities for the three months ended March 31, 2023 includes net income of $71.5 million, coupled with favorable changes in accounts receivable of $16.2 million primarily due to improved collections and taxes receivable of $18.1 million primarily due to the reclass of tax refunds from long-term. These were partially offset

23

Table of Contents

RPC, INC. AND SUBSIDIARIES

by unfavorable changes in other components of our working capital (accounts payable and accrued payroll) totaling $16.6 million. The net favorable changes in working capital were the result of accounts receivable receipts in the first three months of 2023.

Cash used for investing activities for the three months ended March 31, 2023 increased by $45.8 million compared to the three months ended March 31, 2022, primarily due to an increase in capital expenditures primarily due to the timing of new equipment deliveries and consistent with higher business activity levels and an environment of improved pricing for our services.

Cash used for financing activities for the three months ended March 31, 2023 increased by $17.8 million primarily due to resumption of cash dividends paid to common stockholders in the first quarter of 2023, coupled with repurchase of the Company’s shares on the open market and for taxes related to the vesting of restricted shares.

Financial Condition and Liquidity

The Company’s financial condition as of March 31, 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 recently 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 further 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 25.0 basis points 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 December 31, 2022, RPC had no outstanding borrowings under the revolving credit facility, and letters of credit outstanding relating to self-insurance programs and contract bids totaled $17.4 million; therefore, a total of $82.6 million of the facility was available. The Company was in compliance with the credit facility financial covenants as of March 31, 2023. For additional information with respect to RPC’s facility, see Note 11 of the consolidated financial statements.

Cash Requirements

The Company currently expects that capital expenditures to be $250 to $300 million in 2023 and will 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 2022, RPC completed payment under a finance lease arrangement for a new Tier 4 dual-fuel pressure pumping fleet that went to work during the fourth quarter of 2021 and refurbished an existing fleet that was placed into service during 2022. Additionally, the Company ordered a pressure pumping fleet in 2022 that will be completely placed into service during the second quarter of 2023, replacing existing older equipment that will be sent out for refurbishment. The actual amount of capital expenditures will depend primarily on equipment maintenance requirements, expansion opportunities, and equipment delivery schedules.

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 reasonably estimable. There are issues that could result in unfavorable outcomes that cannot be currently estimated. See Note 9 of the Notes to Consolidated Financial Statements for additional information.

During the first quarter of 2023, the Company made a cash contribution of $4.0 million to its Retirement Income Plan and currently expects to make a final cash contribution of approximately $1.2 million in the second quarter of 2023.

The Company has a stock buyback program to repurchase up to 41,578,125 shares in the open market of which 7,115,820 shares remained available to be repurchased as of March 31, 2023. Subsequent to quarter end, the Board of Directors increased the number of

24

Table of Contents

RPC, INC. AND SUBSIDIARIES

shares authorized for repurchase under its stock buyback program by 8.0 million shares for a total remaining available for repurchase of 15,115,820 shares. During the three months ended March 31, 2023, 1,132,364 shares were purchased 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.

On April 25, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable June 9, 2023 to common stockholders of record at the close of business on May 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 employs 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 have been increasing due to improving oilfield activity and labor shortages caused by the departure of skilled labor from the domestic oilfield industry in prior years.

During 2022, market prices of some raw materials and key equipment components increased significantly and availability has been challenged. We have successfully increased the pricing for our equipment and services to cover much of these cost increases, but due to the competitive nature of the oilfield services business, there is no assurance that we will be able to continue to do this successfully in the future.

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 $306 thousand for the three months ended March 31, 2023 and $253 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 the directors of RPC. The total amounts paid to these affiliated parties were $715 thousand for the three months ended March 31, 2023 and $348 thousand for the three months ended March 31, 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 office space, selected administrative services for certain employee benefit programs, and other administrative services. Charges to the Company (or to corporations which are subsidiaries of the Company) for such services and rent aggregated $3 thousand for the three months ended March 31, 2023 and $26 thousand for the three months ended March 31, 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 $50 thousand for each of the three months ended March 31, 2023 and March 31, 2022.

During the first quarter of 2023, as part of the termination of the Defined benefit pension plan, RPC completed an annuity purchase to transfer the risk from the Plan to a commercial annuity provider for substantially all of the remaining Plan participants

25

Table of Contents

RPC, INC. AND SUBSIDIARIES

through the liquidation of investments in the Plan. In connection with this, the Company recorded a payable of approximately $430 thousand to Marine Products which represents reimbursement of funds paid using Marine Product’s assets in the Plan to settle its participant liabilities as of March 31, 2023 and expects to repay these amounts in the second quarter of 2023.

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. 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 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 $250 to $300 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 oil and gas price increases during the past year are favorable for our business and our belief that such price increases have encouraged our customers to increase drilling and completion activities; our belief that higher prices for natural gas and additional investments in natural gas infrastructure should encourage our customers to increase 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 natural gas-directed basins in the United States 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 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 the competitive market for our services will improve during the near term; 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; our plans to refurbish an existing fleet that will be activated in 2023 and our expectations regarding the delivery of a pressure pumping fleet in the first half of 2023; the strength of our financial condition; expectations about our plan to terminate the Plan in the second quarter of 2023; 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

26

Table of Contents

RPC, INC. AND SUBSIDIARIES

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.

The words “may,” “will,” “expect,” “believe,” “anticipate,” “project,” “estimate,” “focus,” “plan,” and similar expressions generally identify forward-looking statements. Such 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 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 actions of the OPEC cartel, the ultimate impact of current and potential political unrest and armed conflict in the oil producing regions of the world, 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, and reliance on large customers. 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 and in this 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 March 31, 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, March 31, 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.

Changes in internal control over financial reporting – Management’s evaluation of changes in internal control did not identify any changes in the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter 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.

27

Table of Contents

RPC, INC. AND SUBSIDIARIES

ITEM 1A. RISK FACTORS

General Risks.

Our cash and cash equivalents are held primarily at a single financial institution.

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. However, we may be subject to losses in excess of the FDIC insured limit in the event of a failure of this financial institution and the subsequent lack of intervention by the federal government.

See additional risk factors described in the Company’s annual report on Form 10-K for the year ended December 31, 2022.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

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)

January 1, 2023 to January 31, 2023

 

253,669

(2)

$

9.23

8,248,184

February 1, 2023 to February 28, 2023

 

2,334

(2)

9.80

 

8,248,184

March 1, 2023 to March 31, 2023

 

1,132,364

(1)

 

7.93

 

1,132,364

7,115,820

Total

 

1,388,367

$

8.17

 

1,132,364

7,115,820

(1)The Company has a stock buyback program to repurchase up to 41,578,125 shares in the open market of which 7,115,820 shares remained available to be repurchased as of March 31, 2023. Subsequent to quarter end, the Board of Directors increased the number of shares authorized for repurchase under its stock buyback program by 8.0 million shares for a total remaining available for repurchase of 15,115,820 shares. During the three months ended March 31, 2023, 1,132,364 shares were purchased on the open market.
(2)Represent shares repurchased by the Company in connection with taxes related to vesting of certain restricted shares.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

28

Table of Contents

RPC, INC. AND SUBSIDIARIES

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).

10.24

Form of Performance Share Unit Award Agreement.

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)

29

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:  April 28, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

/s/ Michael L. Schmit

Date:  April 28, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)

30

EX-10.24 2 res-20230331xex10d24.htm EX-10.24

EXHIBIT 10.24

Graphic

RPC, INC.

FORM OF PERFORMANCE SHARE UNIT AWARD AGREEMENT

(For Section 16 Reporting Persons)

GRANT

This Performance Share Unit Award Agreement (this “Agreement”) evidences the grant by RPC, Inc., a Delaware corporation (the “Company”), pursuant to the RPC, Inc. 2014 Stock Incentive Plan (the “Plan”), to _______________ (“Participant”), an employee of the Company, of a “target” amount of __________ Performance Share Units, with each such Performance Share Unit representing the right to receive, to the extent then vested, an amount payable in Stock, with such amount determined as provided in Section 3 below, subject to the terms and conditions of this Agreement.  This award (this “Award”) of Performance Share Units is granted effective as of _________________ (the “Grant Date”).

RPC, INC.

By: _______________________________

Title:  ______________________________    

By signing below, Participant accepts and agrees to be bound by all of the terms and conditions of this Award, including the Terms and Conditions set forth below and the terms and conditions of the Plan.  The Participant further acknowledges and agrees that the undersigned is and will continue to be subject to all current and future policies with respect to the recovery of erroneously awarded compensation that may be adopted by the Company from time to time (collectively, the “Policy”), and that the Policy will apply both during and after the undersigned’s employment with the Company, to allow the Company to recover any performance-based compensation that is determined to be erroneously awarded due to a material misstatement or restatement of the Company’s financial statements. Further, by signing below, the Participant agrees to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded compensation (as determined in accordance with the Policy) to the Company to the extent required by, and in a manner permitted by, the Policy.  To the extent that the Participant is a party to any other agreement with the Company providing for the recovery of any compensation paid to the Participant, such agreement shall continue in full force and effect, provided however, to the extent that such other agreement shall conflict in any way with the terms of the Policy, the Policy shall control. (Participant’s failure to sign below will indicate Participant’s decision not to accept this Award, in which case the granting of this Award will be null and void.)

Participant:

____________________


TERMS AND CONDITIONS

1.Award of Performance Share Units.  This Agreement evidences the award by the Company to Participant of a “target” amount of __________ Performance Share Units, subject to the terms and conditions herein, as well as all applicable terms and conditions contained in the Plan, which are hereby incorporated by reference.  Each such Performance Share Unit represents the right to receive, upon the vesting (as described herein) of the Performance Share Unit, one share of RPC, Inc. Stock.

As described in Sections 2(a) and (b) below, the __________ Performance Share Units subject to this Agreement may vest and be payable at ____% upon achievement of the target performance level, or may vest and be payable at up to ____%, or less than ____% (or not at all), depending on the applicable performance level achieved.  Furthermore, as described in Section 3(a)(2) below, this Agreement provides for a ____ Modifier equal to plus or minus ____% of the Performance Share Units achieved based on relative percentile ranking achieved, that may vest and be payable at plus or minus ____% (and subject to continued employment), depending on the applicable relative percentile ranking of performance of RPC, Inc. shares benchmarked against ___________.

The Performance Share Units hereunder will receive Dividend Equivalents with respect to the number of shares of Stock covered thereby, which will be accrued in cash at target levels (and trued up as appropriate, as determined by the Committee, generally following the 3 fiscal year vesting cycle described in Section 3 below).  Dividend Equivalents accrued with respect to Performance Share Units earned shall be paid out at the same time that the Performance Share Units to which they relate vest and are paid out pursuant to the terms of Sections 3 and 4 below.  (To the extent that Performance Share Units are not earned, not vested, or forfeited, no Dividend Equivalents will be payable with respect to such Performance Share Units.)

Prior to the actual payment with respect to any Performance Share Unit (and applicable Dividend Equivalents), such Performance Share Unit (and applicable Dividend Equivalents) will represent an unfunded, unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.  Participant shall have no voting rights in the Company by virtue of holding the Performance Share Units awarded.  0 If any term or condition set forth in this Agreement is inconsistent with the Plan, the Plan shall control.  A copy of the Plan will be made available to Participant upon written request to the Secretary of the Company.

2.Definitions.  In addition to the other definitions contained herein or in the Plan, the following capitalized terms shall have the following meanings for purposes of this Agreement:

(a)___________” means ___________as calculated from the Company’s audited financial statements and consistent with ___________referenced in any of the Company’s public filings for the relevant period(s), with any additional adjustments approved by the Human Capital and Compensation Committee (“the Committee”), if any.

(b)___________” means the ___________for ___________.

(c)“Dividend Equivalent” means an amount payable (if any) in cash or Stock (as determined by the Committee), as described herein, equal to the dividend that would have been paid to Participant if the share of Stock with respect to which a Performance Share Unit relates had been owned by Participant at the time of the dividend.

2


(d)____” means _____________.  ____________________________________________..

All capitalized terms not otherwise defined in this Agreement shall have the respective meanings of such terms as defined in the Plan.

3.Vesting and Forfeiture.
(a)Vesting of Performance Share Units.  Subject to the requirement that Participant remains in the continuous employ of the Company or a Subsidiary through ___________, in a position of equivalent or greater responsibility as on the Grant Date (provided, however, that the Committee or its permitted designee may waive, at any time on or after the Grant Date, the requirement that Participant’s employment position be one of equivalent or greater responsibility as on the Grant Date), the Performance Share Units shall vest (i.e., shall no longer be subject to a “substantial risk of forfeiture” under Section 409A) as follows:

(1)__________  of the  Performance Share Units (representing 100% of such Performance Share Units) shall vest on December 31, 2025, and be paid out, pursuant to Section 4 below, between ____% and ____%, if the Committee, in its discretion, determines that the _____________for the Company’s _____________ is equal to  _____________.

Furthermore, as set forth on the attached Schedule A, if the Committee, in its discretion, determines that the _____________for the Company’s _____________ falls above or below, as the case may be, the target performance level of ____________, then in accordance with such Schedule A, such __________  of Performance Share Units may be payable at up to _____________, or may be payable at less than _____________ (or not at all), depending on the applicable _____________.

(2)In addition to any of the  __________ Performance Share Units awarded pursuant to this Agreement that vest and are payable as described in Sections 3(a)(1) above, if the Committee, in its discretion, determines that the _____________of the RPC, Inc. shares for the Company’s _____________, benchmarked to the _____________, falls within a percentile ranking of between ____% to ____%+, then an additional increase or decrease amount of Performance Share Units, equal to an interpolated amount between ____% and ____% of the standard Performance Share Units, shall vest, and be payable pursuant to Section 4 below, as set forth on attached Schedule B.
(b)Effect of Termination of Employment.  Except as otherwise provided below, if Participant’s employment with the Company or a Subsidiary terminates for any reason prior to _____________, then all Performance Share Units awarded hereunder shall be cancelled and forfeited for no consideration effective immediately as of the date of such termination of employment (with any such cancellation and forfeiture to be automatic and not require notice or other action by the Company), and Participant shall have no further rights with respect to such Performance Share Units.  Notwithstanding the foregoing, if Participant’s termination of employment is due to death or Disability, then the __________ Performance Share Units awarded pursuant to this Agreement (but no adjustment for the _____________ Modifier amount of Performance Share Units described in Section 3(a)(2) above)

3


shall vest at ____% (as if the target performance described in Sections 3(a)(1) and (2) above had been met) and, subject to the provisions of Section 4 below (including the applicable March 15th deadline for payment), such Performance Share Units shall be paid out to the estate of the Participant or the Participant, as applicable, within 90 days following the date of the Participant’s death or Disability, as applicable.

A transfer between the Company and a Subsidiary, or between Subsidiaries, shall not be treated as a termination of employment with the Company or a Subsidiary under this Agreement.

4.Settlement of Award.  The Performance Share Units awarded hereunder (and applicable Dividend Equivalents) shall become payable upon vesting (as described in Section 3 above) and be paid out in Stock (rounded down to the nearest share), subject to the terms and conditions of this Agreement, no later than March 15 of the calendar year following the calendar year of vesting (i.e., March 15 of the calendar year following the calendar year in which the Performance Share Units no longer are subject to a substantial risk of forfeiture under Section 409A).
5.Miscellaneous.
(a)Entire Agreement.  This Agreement, which incorporates all of the terms and conditions of the Plan, constitutes the entire agreement of the parties hereto with respect to this Award and the Performance Share Units awarded hereunder and supersedes any and all prior agreements between the parties, whether written or oral, with respect thereto.  Participant acknowledges that Participant has had the opportunity to engage legal counsel, as chosen by Participant, and that Participant has been afforded an opportunity to review this Agreement with such legal counsel. No representation, inducement, promise, or agreement or other similar understanding between the parties not embodied herein or in the Plan shall be of any force or effect, and no party will be liable or bound in any manner for any warranty, representation, or covenant except as specifically set forth herein or in the Plan.
(b)Withholding of Taxes.  The Company or a Subsidiary shall have the right upon the vesting or payout, as applicable, of this Award to take such action, if any, as it deems necessary or appropriate to satisfy applicable federal, state and local tax withholding requirements arising out of the vesting or payout, as applicable, of this Award, including (but not limited to) withholding from any amounts due Participant.
(c)Modification and Amendment.  No modification or amendment of this Agreement shall be valid unless it is in writing and signed by the party against which enforcement is sought, except where provided to the contrary in Section 5(e) below; provided, however, that the Performance Share Units awarded hereunder, and the shares of stock of the Company generally reflected thereby, may be adjusted in accordance with the terms of the Plan.
(d)Governing Law; Headings; Number.  This Agreement and the Award made, and actions taken hereunder shall be governed and construed in accordance with the Delaware General Corporation Law, to the extent applicable, and in accordance with the laws of the State of Georgia in all other respects.  The section and subsection headings contained herein are for the purpose of convenience of reference only and are not intended to define or limit the contents of said sections and subsections.  Whenever appropriate herein, words used in the singular in this Agreement may mean the plural, and the plural may mean the singular.

4


(e)Section 409A and Tax Consequences.  This Agreement and the Performance Share Units awarded hereunder, and any payments made pursuant thereto, are intended to comply with the provisions of Section 409A of the Code, and any applicable Treasury Regulations or other Treasury guidance issued thereunder, (“Section 409A”), to the extent applicable, or an exception thereto, and will be administered, interpreted and construed in a manner consistent with such intent (and, in this connection, it is intended that any adjustments made or actions taken pursuant to the Plan shall be made in compliance with the requirements of Section 409A).  Each amount payable pursuant to this Agreement with respect to any Performance Share Units is designated as a separate identified payment for purposes of Section 409A.  Should any provision of this Agreement be found not to comply with Section 409A (or to not otherwise be exempt from the provisions of Section 409A), to the extent applicable, it may be modified and given effect, in the sole discretion of the Company and without requiring Participant’s consent, in such manner as the Company determines to be necessary or appropriate, if possible, to comply with (or otherwise be exempt from) Section 409A.  The Company does not, however, assume any economic burdens associated with Section 409A.  In addition, nothing in this Agreement shall constitute a representation by the Company to Participant regarding the tax consequences of this Award of Performance Share Units, and the Company expressly disavows any covenant to maintain favorable or avoid unfavorable tax treatment.  The Company will not be liable to Participant for any tax, interest, or penalties that may arise as a result of this Award of Performance Share Units under applicable U.S. or foreign law.  Participant is encouraged to consult a tax advisor regarding any tax consequences of this Award of Performance Share Units to Participant.
(f)Counterparts.  This Agreement may be executed in multiple counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same agreement.  Facsimile and PDF copies of signed signature pages (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) shall be deemed binding originals.

[End of document (except Schedules); remainder of page intentionally blank.]

5


Schedule A1

_____________

___________

_____________

____________

_____________

___________

_____________

____________

_____________

___________

_____________

____________

_____________

___________

_____________

____________

_____________

1   This is only a summary schedule.  Interpolation is used to determine the “____________” associated with the performance between the ____________performance levels, if needed.

6


Schedule B2

____________

____________

____________

____________

____________

____________

____________

____________

____________

2   This is only a summary schedule.  Interpolation is used to determine the “____________” associated with the performance between the ____________performance levels, if needed.

7


EX-31.1 3 res-20230331xex31d1.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: April 28, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 res-20230331xex31d2.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: April 28, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-32.1 5 res-20230331xex32d1.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 March 31, 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: April 28, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

/s/ Michael L. Schmit

Date: April 28, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


GRAPHIC 6 res-20230331xex10d24001.jpg GRAPHIC begin 644 res-20230331xex10d24001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !W 5P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBO"/CC^UOH/P'\6V^A:UHFIW4ES:+=PW%J$\MU+,I R1R"O/U%=%"A5Q,_9T MHW9E5JPHQYJCLCW>BOD3_AY+X'_Z%[6_RB_^*H_X>2^!_P#H7M;_ "B_^*KT M/[(Q_P#SZ?X')_:&%_G1]=T5\B?\/)? _P#T+VM_E%_\51_P\E\#_P#0O:W^ M47_Q5']D8_\ Y]/\ _M#"_SH^NZ*^1/^'DO@?_H7M;_*+_XJC_AY+X'_ .A> MUO\ *+_XJC^R,?\ \^G^ ?VAA?YT?7=%?(G_ \E\#_]"]K?Y1?_ !5>J? / M]J#0/V@=1UBST;3;^QDTR**:0W@7#!V8#&TG^Z:QJY;BZ$'4J4VDNII3QF'J MR4(3NV>ST54U;44TC2[N^D5GCMH7F95ZD*I8@?E7Y_\ _#Z3X5?]"KXD_P"^ M8O\ XJO-.P_0NBOST_X?2?"K_H5?$G_?,7_Q5'_#Z3X5?]"KXD_[YB_^*H _ M0NBOST_X?2?"K_H5?$G_ 'S%_P#%4?\ #Z3X5?\ 0J^)/^^8O_BJ /T+HK\_ M]/\ ^"SGP?N)0MUH'B6U3/+""-\?DXKU+P5_P5 _9Y\931PMXR?09GZ+K-G) M N?=P&4?B: /JZBL;PIXST#QWH\6J^'-:T_7M-E^Y=Z;$_M7?M<^&OV2= T+5O$NF:AJ4&KW3VD2V 4E&5-Y)W$<8H ]VHK\]/^'T MGPJ_Z%7Q)_WS%_\ %4?\/I/A5_T*OB3_ +YB_P#BJ /T+HK\]/\ A])\*O\ MH5?$G_?,7_Q5'_#Z3X5?]"KXD_[YB_\ BJ /T+HK\]4_X+1_"@L WA?Q(H[G M9$?_ &:NET#_ (+"? K5) E\GB+22?XIM/#J/KM.;B<_V9\/ M]$M(NWGW4LC?IBJ%M_P6M^),* /I*BBB@ HHK@_C'\5;+X.>&K'7]33.EMJ5M M97&.5MAD]]I()]@:TITY59J$%=LB5\=_\%(_ 7]J_#[P_P"+ M((LSZ/>&UG<#GR)P ,^PD5/^^J^P()H[F%)8G62)U#*Z'(8$9!![BN/^,_@5 M/B7\*_%'AEEW/J%C)'%[2@;HS^#JIKLP&(^JXJG5Z)Z^FS_ Y\52]O0E#NO^ M&/QHTZR?4]0M+.)D26YF2!&D.%#.P4$GL,D5]'?\.^OBO_ M:QEWLICN(&W%3U5U.&-677O#>E:DO*WEI#< ^SH&_K7Z#G>88C * MFZ-K2OOY6/E,MPE+%-_N_=_P3V_['PWG]Y^87_#OKXK?W-%_\#C_\31_P[Z^* MW]S1?_ X_P#Q-?I[11_K'C?[OW?\$/['PWG]Y^87_#OKXK?W-%_\#C_\37J? M_!/7P[-X1^)_Q.T6XN;6\N+""UMY9K*3S(2ZR2A@K8&<'()]0:]0_;8_:._X M5)X0'AK0[K9XMUJ)@KQGYK.W.5:;V8\JOOD]J\9_X)E?\C7X]_Z\K3K_ -=) M:]6IB,7B\KK5L191=K67FM3AA1H8?&TZ=*]];_RLH6EFF<]%5%!)/L*[C6/V:_BUX?LWN]2^&7B^RM4!9YYM#N511 MZD[, ?6@#S>@$CIQ2NC1L58%6!P0>H-)0!V/PO\ C%XT^#'B"/6O!7B._P## MVH*06>SE*I*!_#(GW7'LP(K]BOV"/^"D5C^T7B3C*3*/82*XKX=_X+=?\ )+/AO_V&KC_TG% 'Y T444 %%% &: "B MC!HH ,G&.U?07[-_[E2L#-8SXSM;U4CE6Z$>X('L ME?S_ /\ P39^/%W\$OVH/#<+7)CT'Q/,FB:E"6^1O-;$,A'JDI4Y]&8=Z_?? M4-1MM)T^YOKV>.UL[:)IIYY6VI&B@EF8GH 23[4 8OQ"^(?AWX5>$-2\4>* MM5M]&T/3X_,N+NX;"J.@ '5F)P HR22 *_'O]K/_ (*P>,_B=>7N@?"^2X\& M>%LF,ZBIVZC=+Z[A_J@?1?F]Z\I_;Y_;3U7]JCXB366FW,MM\/-'G9=*L02H MN&'RFZD'=F&=H/W5..I.?E2@">]OKG4KN:ZNYY;JYF8O+-,Y=W8\DLQY)]S4 M%%% !1110 5]2?\ !,<_\9N?#?\ ZZ7G_I%/7RW7U)_P3'_Y/=^&_P#UTO/_ M $BGH _H#'2EI!TI: "OFO\ X*#\_LY7O?\ XF=E_P"C*^E*^:_^"@W_ ";E M>_\ 83LO_1E>GEG^^T?\2_,XL;_NU3T9RO[ ?Q^_X2_PPWP_UJYWZSHT._3Y M)6^:XLQQMR>IC) _W2OH:^O37XE>!?&FJ?#OQ?I7B31IO)U+3IQ-$<\,.C(W MJK*2I'H:_8CX4_$G2_BWX!TCQ3I#@VU]%N>(GYH)1Q)&WNK C\CWKV,_R_ZM M6^L4U[LOP?\ P=_O//RK%^VI^RD_>C^1^6_[67@ ?#WX^^+-.CB\JRO9_P"T MK4 87RY_F('L'WC\*_23]E[73XC_ &?/ -ZS;V.DPPL<]XQY9_\ 0*^;/^"E MO@+?;>$?&D$9S$[Z3=.!_"V9(L_B)!_P*O5?^"?VM'5?V1SA5 &2 M23T %?E1^US^T-)\<_'A@TZ9O^$2TAVBT]!P+ANC7!'^UT7T7ZFO:RK+Y8^O MROX%J_\ +YGG8[%K"TKKXGL>4?$#QWJWQ,\8ZIXEUR^OY,^Y?&W_(G:Y_UXW'_HIJ_ER-?U&^-O\ MD3M<_P"O&X_]%-7\N1K\D/O HHHH ]__ &!?^3Q_A/\ ]AN/_P! >OZ* .*_ MFD_9I^*%A\%_CQX*\;ZI;3WFGZ)J"W,\U^H.H?\%KOAW#9R M-9^!M?N+D#Y(Y)XD4GW//\J /,?^"SGP.\*^%I_!OQ"T;3[?2]:UBZGL-26V M0(+LK&'25E'&\?,I;J*?VN_%]CJ&KV\6D:'I:/'IND6 M[%EAWD;W9C]YVVJ"?0 "OGZ@ H'6BKNBZ-?>(=8LM+TRUEO=1O9TM[:VA7<\ MLKL%1%':78*+QTZ-XWNP'L!7Q5 M_P %NO\ DEGPW_[#5Q_Z3B@#\@:*** "OT[_ ."+G@SP_P"+1\5O[#C.!G'H*_,2OK+]A+]N"T_8Y'C'[5X7F\2'7_ ++M M\JZ$/D^3YO7(.<^9^E '[.^._P!E#X0?$?29[#7/AUX=FCD0H);?3X[>9,CJ MLD85E/T-?@C^UW\%K/\ 9\_:(\9>!--NVO=-TRXC:UED8%Q#+$DJ*_\ M*'" MGUQGO7V_XU_X+:ZK=Z5-#X6^'EO87SKA+C4KPS+&?7:H&?H37YO>/?'6M_$W MQEK'BKQ'>OJ.MZK<--AV97##]17[4?\ !6WX\S_#?]G*S\+:9.UOJGC:&/#&F3ZQKNI2B&UL[9 2< 5@U^M7_!%3X-:+\]K>*+*?+12CAL=QU&>0*_;FJMWI=G?S6LMS:PW$ MMK)YUN\L89H7P5W(3]TX8C([$CO0!9'2EHHH *^:_P#@H-_R;E>_]A.R_P#1 ME?2E?-?_ 4&_P"3+:&\M.,D30_O$Q[ MG:5_&O O^"9>N?:?!/C32BW%OJ,-TJ'L)8<']8Z](_8P^/@^,GPX_LO5IQ+X MHT)$M[P.?FN8<8CG]\@%6_VA[BO-_P!DOPZ?A9^U1\7/ ^#%:F%;RT4\9A$N MZ/'T2<#\*_.HPG1PF*P-7>-I+[U?\+'ULI1J5Z.)AM*Z_!GVC117D?[3'QWL M_@-\.Y]3)2;7+PFVTNS8_P"LFQRY']Q!\Q/T'>OG*-&=>I&E35VSV*E2-*#G M-Z(\#_;Z_:-.DV4GPS\/76V]NHPVM3Q-S%"PRL&>S..6_P!D@?Q5\"5;U?5[ MW7]5O-3U&YDO-0O)FN+BXE.6DD8Y9C^-5*_8/\ 1_!^BM$-6U:5H+43'"M)L9E4 MGMN*XSZFNU %>BBB@#WO MX(?L-?&/]H+2[+5_"?A8OX?NV98]9O+F.&U^5BK+O$]W#XI\=HI^SS+'BUT\D8)B4\E^2-YZ=@*_.O_@GK^VQ=?LM^ M/QI&NSRS_#O6YE&H0#+?8I3A1=(/88#@?>4>H%?O'IFIVFLZ=:W]A*$TXQK M=MIT/F"$ONV!O3.QL?0T <#17N__ PC^T#_ -$E\3?^ ?\ ]>M'3/\ @GK^ MT3JTBK#\*M:BSWNC% !_WVXH ^=Z*^W_ 3_ ,$@_CKXDF3^V8M$\+0'[S7E M\)Y!]%B# _G7VC^SW_P2)^'/PROK75_'%[+X]U2$AUM9H_*L588QF/)+CV8X M]10!X/\ \$DOV.M3OO%%O\:_%6GO::19(Z>'8;A,&ZF8%&N0#_ H+*I[L21] MVN/_ ."TWAZ6Q_:)\)ZN0?(O_#<<*GMNBN)MP_*1?SK]F[6UALK:*WMXD@MX MD$<<42A510,!0!P !Q@5\#_\%A_@?/X^^!&E>.--MS-?^#[MGN0BY;[%/M20 M_P# 76)O8%C0!^*E%'2B@ K]>O\ @BG\5K"]^'/C3X=37")JMAJ/]M00L?FD MMY8TB$M2DTO6]/?=',G*NIX9' M7HR,."#UH _I\HK\V?@Q_P %GO!NJZ7;6WQ)\-ZAH>J*H66]TA1=,D0=Q&N M]@NYBG MEG^^T?\ $OS.+&_[M4]&?F!1117[*?GAW7P4^+&H_!;XBZ7XGT_=(D+>5=VJ MG N;=B-\9]^,CT(%?H'>/IMW^U!\+/B-HH([BOG M,VPG/%XF&Z33\TU^CU/7P&(Y6J,MKIKU3_5:'Z,^)?$FG>$/#^H:WJUTEEIE MA UQ<3R' 1%&2?\ =S@5^1'[0'QJU'XZ_$2[U^[WP:?'F#3;)CQ;VX/&?\ M:;[S'UX["O=?V\/VC?\ A,==D^'GA^ZW:)IDH_M.>)OEN;E3_JL]UC/7U;_= MKY!KDR'+?J]/ZS57O2V\E_FSHS3&>VE[&#]U;^;_ . %%%%?7'@!7VG_ ,$R MO^1K\>_]>5I_Z,EKXLK[3_X)E?\ (U^/?^O*T_\ 1DM>)G?_ "+ZOR_-'I9; M_OIRK#X MAAA7B"Y;A+G Z"3[K'^_@_Q5\F_L"_\ )X_PG_[#C''0C'YFTL5!C<.K#YNS8XS_@MU_R2SX;_ /8:N/\ TG% 'Y T444 %?JU_P $ M.@#9?%[(S^\TO^5S7Y2U^K?_ 0Z_P"/+XO?]=-+_EVN;:9=R2Q.I5E(]""16A10!_/3^W#^ MQ[K7[*/Q-GMU@FN_!.J2/+HFJE259,Y,#GM(F0".XPPZG'S;7]/7Q4^%/A?X MT>"=0\*>+]*AU?1KU!F(R(8-1E_* MRF _4B@#]\5X I:** "O//CM\'[7XY> )O"UYJ$VF027,-P9X$#,#&VX#!XY MKT.D)P*TIU)49JI!V:U1$X1J1<9+1GQ=_P .S_#_ /T..J?^ \='_#L_P_\ M]#CJG_@/'7B7Q?\ ^"IGCWPS\5/'/_")>%],U?X:^$]:M])N]3=7,AW%D)W MX^=H9]O'117Z'W_Q>\&:-X-TGQ7J_B?2=#\/ZK%%+9ZAJE[';0S"1/,0*[L M25YQGL:]?^VL?_S]?W+_ ".#^SL+_)^9\N_\.S_#_P#T..J?^ \=367_ 3< MT;3KR"[M?'&KVUU ZRQ310QJ\;@Y#*1T(/>OHR#]H#X:7/CE?!D7CWP[+XJ8 MA5TA-3B-PS$9"A-V2V.=O7VKO\\4O[9Q[_Y>_@O\@_L["_R?F?&#_P#!-+09 M'9W\9ZJSL2S,8(R22"H/".M:M)'%8:O8N#;LTC;8BV&961F^7>I^4]1P8%(<%<=<6_P#@FU^T M!XP_:/\ @/J7B?QM=P7FK0:[/8I);P")1$L,+ 8'?+MS1_;6/_Y^O[E_D']G M87^3\SG/^'9_A_\ Z''5/_ >.O7_ -G3]EG3?V>=3UN\L=;N]6;5(8H76YC5 M0@1F((V^N[]*Z?\ :1^,@_9_^"?BKQ]_9'/LWCW2FU;2[CPU?FXELHPDCJMRG.TD1 ML".H/T(K&MFF,Q%-TJM2\7Z?Y&E/!8>E)3A&S1]R:QIRZOI5Y8NYC2YA>$LO M4!E*Y_6OSD_X'?\ #DOP-_T4#7?_ 'AH_X< ME^!O^B@:[_X#PUTNG?M(_MC^ ?%/AX>-O@E;>(M'U>81FW\.NLDUOD9(=T=E MB(&>9,+QC-?:_B_XI>%OAQX9AU[QEKNG^$M/D"CS-8NXX '(SY>2V&8<\+GH M: /CKX*?\$G/"/P5^*WACQS8^--8O[O0[Q;R.VG@B"2$ C!(YQS7WA7#:%\= M/ASXGO=(LM(\=^&]2O=8C\W3[6UU6"26[3YLF- VYL;6S@<;3Z&L_P 1_M*? M"CPAXK/AK6_B-X8TG7E8*^GWFJPQRQL>BN"WRGV;!H XG]KG]C;PE^UWX+ U[)$RK((]S ?>; 49) +' Z &'_P .2_ W_10-=_\ >&C_AR7 MX&_Z*!KO_@/#7W!\'_&/BNZ^#VE^(/BM8:;X/\1"&274[>.Y7[/:JKL S2$[ M1E0&/.!GK5CP%\?_ (:_%+5+C3?"'COP_P")-0MP3):Z;J,4TH ZMM!R5]QD M4 ?%_@__ ((]>'O /B?3/$7A_P")_B/3-9TV=;FTNX((0TZ6VBW#7)N;*%"9W:,(V5/ '&>/6O4]3^-GP M]T6]UJSU#QSX=LKS1(_.U.WGU2!)+),@;IE+90991\V/O#UH\-?&SX?>,=7M MM)T/QOX?U;5;J 74.GV>I0R7$D14.'$8;<5VD-G'3GI0!\&_\.2_ W_10-=_ M\!X:/^')?@;_ **!KO\ X#PU]F_%?XX:7I?A'QS9>#/%?A*Z^(&AZ;/H MZO!&+9T ^:X!<>4H++DO@ E02,U@_L\?&S4M0_9TTOQO\7-?\):5>AIEO=2T M[5;=]/4+(57,RN8P^!@JK'!XZ\4 ?*'_ Y+\#?]% UW_P !X:^EOV.OV*=$ M_8]B\4IHWB"^UT:\ULTOVV-$\KR1)C&WU\P_D*]B\#_%_P $?$KP]=Z[X6\6 M:/K^CVC,ES>V%XDD4# ;B)&!^3 YYQQS67X-_:'^&'Q$\0RZ%X8^('AO7M9C MSFQT_4X9I3CJ54-E@.Y7- 'H=%>?^/OV@?AI\+-5M]+\7^._#_AO4K@!H[34 MM1BAE*GHQ4G(4^IP*[31]9T_Q#IEMJ6E7UMJ6G7*"2"[LY5EBE4]&5U)##W! MH N45\8?MH?M[:C\#?'NC?"_X=>&O^$P^).JK$RVS!F2#S6Q$@1>7D;!.. ! M@GK6U^S'\6/VDM5^*!\-_&OX?V.@Z1=:5-?6>K:?M=!,CQCR':-V56*N3AL$ M[>,X- 'UK17G$_[2'PKMO&7_ B)-_E'3'U6$3"3IY9&[A_]GK[5 MOZ]\4O!OA;7[70]9\6:)I.M7<7G6^G7VH10W$L?S?.L;,&(^1N0,?*?2@#J* M*\QTW]I[X1ZQH>KZS9?$KPM[%>'/NP)KXU^(/_!$JRGEFF\&?$.6U4\I;ZQ9 MB0#VWH0?TK]!#^T;\+!XET[P_P#\+$\,'6M1C26TLEU: R3JX!C*C=SN!!4= M2",9K5^(GQ@\#_"2SMKKQIXLT?PO#X0,%;9/[YOY&_01U^P MVC?&3P%XCU9=+TKQKX>U+4FM?MRV=IJD,LQM]H;S0BL3LVD'=TP%(])FG-K'>#6('C>4 %D4JQR0&4D#H",]: /S<\&?\$2?$-Q M*K^*/B)86D7\46EV;R-^#.0/TK['_9E_X)T_#7]F/Q5;>*M(N-4U?Q/!"\*7 MU], JJZ;7Q&H Y!/7->Z/\;?AY'>:+:/XZ\.)=:U&DNF0MJL >^1V*HT(W?O M S @%?XG^#XO&:^$'\5:,OBMAE=#-_%]M(V;\^3NW_=!;ITYZ4 =/ M1110 5XO^V)\8Y/@5^SIXR\56FYM62T-IIB1J69KN;]W$0!_=+;S[*:]HIKH ML@PRAAZ$9H _%7X*?LO_ +07B/\ 9%\0Z5H?@[PW>^%?')76);W4[W9J9,+9 MB95/0Y1BN>OF'UKF/'7Q2U'XD?\ !-;PSX4OX+I];\%>,(M.,6*_=)5"@ #H!4?V:+!'EISU^44 ?D-^VO\"/"WPD3]EW4_!GA MX:5JEW) =0O+1&\VXD4VCB25NI?>37Z^]N*:T2/C-Y5XR0<@$9&, MIXSUOQ!_P4X_:L\ ZCX+\):GH?@'PF\?VO7=1AV;8Q.LLA+#Y=YVA4C!)SDG M SC]$_A)X_TZ#S)(X"J[(B?X5<&3DX!*@9&>?STTKQGJ?P'\4>.O$? M[.D.NW_@BZL[>PE\6:IH!-UI1D8;E27!"$G*YXW9QC@$_OS/;Q74+PS1I+$X MPR.H96'H0>M1VNG6MC;"WMK:&WMQTBBC"K^0XH XGX#>.+7XB_"+PMKMKXBA M\5_:;&,3:M#;FW\^95 D+1'F)MP.4/(/%?!__!0KX7^+OA;^U)\/?VC]#\/W M7BOP[HIM$U2TM$,CVS02,0S E4='X?&%9><9%?I8D:QC"J%'7 &*4@,,$9% M 'XH?M/_ !D\/?M,^.&U3X+W?Q4O_B#XAFMD.APEX+&T541& 2-R23MY/"C) M8FNE_;#^%>M_!F__ &8C\5++5/%_@'0=*BMO$'D2/.K79N&ENHR^>259 I)& MX1D \* /Q\^']_\/?%/_!2;X/Z[\)_!FI^%O!=S$S*UW8O;174HM[D--$C9PG"K MG."RM7EOQ&\2>!O!'CKQGK7@ECXNU?Q!KCB]\">./"RMWO%^[<-$ID'T;&: M ,WP'>W>H^!O#UW?Z7_8=]/IUO+<:7_SYR-$I:'_ ( 25_"OR/\ VQ_'GP#\ M:?$;XG1>+_AMXP\$_$>RFFCTG5+"$QC5)47;%/-&Q&T,XSN .5P:)7*?0D<4 ?CAXK\!?'?7?^"8NB_VM;Z]>V<'BAKV: MQF61[O\ L80@1,Z'YS$LVY@#T!5ON@$6/A3H7@_XG?M _"%_!WQ*9O$^EM#+ M /#'@&2PC@1&4M%>.K#.5#*9"&4 MN;!K]DL9JI9:/8:;))):65O:R2\NT,2 MH7^I YH _*OPG\#/#OQP_P""J/Q=T?QII4VI^'8(IK\VC%XX+B1%ME0.5QN MWDXSU KNO^"@WP5NOV<_$7PO^/GPKTE;67P8UMHU[8VZL4-JBE+N'3TK])!&@)O"?B-_V*?V>=;O=&U/5?ASH^OZ MJ_B*PLT8$%KQ2K./X=T2RHKG@$GD;AG]V"H*[2 5Z8QQ37MXI(6B:-&B8$,A M48(/4$4 ?E[\:KOPC\:_V(OB _[,?A#5-'TF#6K)M?L;6S>WDO84AS($C#,7 M"9AWXZA">0.?"?!>A>#?B=XB^#>E>'/B-):>,;&2 6D/AGX?RP76GS+LRMW* MC R ,#EQO'WF) )K]M+*PMM-@$%I;Q6L(.1'"@11^ J.UT>PLKF2XM[*W@GE M^_+%$JL_U(&30!^.G[9.L>!/"G[3/Q,\8Z;K,J>.(C]CG\+^,/"SZA9:D52- M";64@A%(0 ,P&.=IP17Z9_L>ZO?:[^S/\/KW4/"L7@JYDTT#^Q(8VC2W1798 MRJM\RAT"N >?GKUB\T>PU":.:ZLK>YEBY1YHE=D^A(XJY0!^6?[;W@[QG^S9 M^V[X<_:3T[PU<>*O"1\G[6+=2XMI%MS;R1N0#Y>Z,[D^ OA-X7UO1="!C.[_ %>4\O9DMSWS7N?C#X5ZWJW[5/[)/A/XH:=- MJU]_PB^GVVM6]V&?=BXNF$,S?Q$+L5N><$&OU_;2K)KX7IM(#> ;1<&-?, ] M-V,U9,:%@Q4%AT)'(H _);X%_L^>"-;_ ."C_P :O"VI>#[2X\):;87LUCIL ML!^RQ/N@ *KTX$CX],\=*\/\!64^G?\ !.S]H"UDAF@AC\6Z5Y44JD ?O%&0 M#[ ?D*_=@1('+!0&/4XY->3_ +3W[/ME^TK\'M4\ W>IRZ);W\T$S7=M$KNI MBD#@8/'.,4 ?C?\ %;5/@_XG_9L^&?@[P'\.M=L_C83:-=W/V&42W.Z,[W5L MGSEE8HT>T<#'3'/KW[2NDR_#/]KCX2>(?V@]!U/Q-X#A\*Z;:W&Q&GB:ZCL] MDZ\'#,MSF1ESE@P/.17ZJ_"3X5:?\*OAWX2\,1,NI2^'M,@TR'49H5$SI&@7 M.1TSCH*Z^^TZUU.$17EM#=1 A@DT8= E6M8R9%1L[4D;+*,]&'K7+?LB_ +PKXR_80_: \ M4^(O#2ZAXETR"Z&EW-S&_F6IBLUF1HAV)4WV8W*F2$,>^ M\AT']X$#EJ^A/^"6_P -=;^)WBGQO^TIXZ47/B#Q' EX-101.SCH 7 res-20230331.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 40401 - Disclosure - EARNINGS PER SHARE - (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - 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 - REVENUES - Payment Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUES - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - STOCK-BASED COMPENSATION - Non-vested RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - FAIR VALUE DISCLOSURES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - SUBSEQUENT EVENT (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 - REVENUES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - BUSINESS SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - CURRENT EXPECTED CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - NOTES PAYABLE TO BANKS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - FAIR VALUE DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - NOTES PAYABLE TO BANKS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - FAIR VALUE DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - INCOME TAXES- (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 res-20230331_cal.xml EX-101.CAL EX-101.DEF 9 res-20230331_def.xml EX-101.DEF EX-101.LAB 10 res-20230331_lab.xml EX-101.LAB EX-101.PRE 11 res-20230331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 21, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Entity File Number 1-8726  
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,369,714
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0000742278  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
ASSETS    
Cash and cash equivalents $ 177,904 $ 126,424
Accounts receivable, net of allowance for credit losses of $5,920 in 2023 and $7,078 in 2022 400,359 416,568
Inventories 98,073 97,107
Income taxes receivable 24,346 42,403
Prepaid expenses 16,028 17,753
Other current assets 2,914 3,086
Total current assets 719,624 703,341
Property, plant and equipment, less accumulated depreciation of $768,195 in 2023 and $775,334 in 2022 375,461 333,093
Operating lease right-of-use assets 28,801 28,864
Goodwill 32,150 32,150
Other assets 31,794 31,565
Total assets 1,187,830 1,129,013
LIABILITIES    
Accounts payable 114,357 115,213
Accrued payroll and related expenses 19,968 33,161
Accrued insurance expenses 4,097 3,232
Accrued state, local and other taxes 5,987 4,296
Income taxes payable 513 499
Pension liabilities 1,150 9,610
Current portion of operating lease liabilities 10,578 10,728
Other accrued expenses 1,864 1,864
Total current liabilities 158,514 178,603
Long-term accrued insurance expenses 9,167 7,149
Long-term retirement plan liabilities 22,559 23,106
Deferred income taxes 44,990 37,473
Long-term operating lease liabilities 19,638 19,517
Other long-term liabilities 5,267 5,430
Total liabilities 260,135 271,278
Commitments and contingencies (Note 9)
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,369,714 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively 21,637 21,661
Capital in excess of par value 0 0
Retained earnings 909,335 856,013
Accumulated other comprehensive loss (3,277) (19,939)
Total stockholders' equity 927,695 857,735
Total liabilities and stockholders' equity $ 1,187,830 $ 1,129,013
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Allowance for credit losses $ 5,920 $ 7,078
Accumulated depreciation $ 768,195 $ 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,369,714 216,609,191
Common stock, shares outstanding (in shares) 216,369,714 216,609,191
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenues $ 476,668 $ 284,624
Cost of revenues 305,250 208,837
Selling, general and administrative expenses 42,197 36,240
Pension settlement charge 17,375  
Depreciation and amortization 24,125 19,466
Gain on disposition of assets, net (2,936) (2,954)
Operating income 90,657 23,035
Interest expense (72) (178)
Interest income 1,855 15
Other income, net 761 504
Income before income taxes 93,201 23,376
Income tax provision 21,677 8,297
Net income $ 71,524 $ 15,079
Earnings per share    
Basic (in dollars per share) $ 0.33 $ 0.07
Diluted (in dollars per share) 0.33 $ 0.07
Dividends paid per share (in dollars per share) $ 0.04  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 71,524 $ 15,079
Other comprehensive income:    
Pension adjustment and reclassification adjustment, net of taxes 16,678 195
Foreign currency translation (16) 116
Comprehensive income $ 88,186 $ 15,390
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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, 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
Pension adjustment, net of taxes       16,678 16,678
Foreign currency translation       (16) (16)
Dividends     (8,679)   (8,679)
Balance at Mar. 31, 2023 $ 21,637   $ 909,335 $ (3,277) $ 927,695
Balance (in shares) at Mar. 31, 2023 216,370,000       216,369,714
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
OPERATING ACTIVITIES    
Net income $ 71,524 $ 15,079
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, amortization and other non-cash charges 24,131 19,343
Stock-based compensation expense 1,802 1,497
Gain on disposition of assets, net (2,936) (2,954)
Deferred income tax provision 2,536 6,975
Pension settlement charge 17,375  
(Increase) decrease in assets:    
Accounts receivable 16,209 (26,586)
Income taxes receivable 18,057 1,056
Inventories (959) (5,326)
Prepaid expenses 1,725 (3,771)
Other current assets 141 677
Other non-current assets (236) 2,875
Increase (decrease) in liabilities:    
Accounts payable (3,389) (168)
Income taxes payable 14 326
Accrued payroll and related expenses (13,193) 6,529
Accrued insurance expenses 865 (4,749)
Accrued state, local and other taxes 1,691 1,091
Other accrued expenses (1,074) (1,746)
Pension and retirement plans liabilities (4,723) (2,548)
Long-term accrued insurance expenses 2,018 (1,142)
Other long-term liabilities 945 1,790
Net cash provided by operating activities 132,523 8,248
INVESTING ACTIVITIES    
Capital expenditures (65,300) (19,084)
Proceeds from sale of assets 4,285 3,825
Net cash used for investing activities (61,015) (15,259)
FINANCING ACTIVITIES    
Payment of dividends (8,679)  
Cash paid for common stock purchased and retired (11,349) (910)
Cash paid for finance lease   (1,323)
Net cash used for financing activities (20,028) (2,233)
Net increase (decrease) in cash and cash equivalents 51,480 (9,244)
Cash and cash equivalents at beginning of period 126,424 82,433
Cash and cash equivalents at end of period 177,904 73,189
Supplemental cash flows disclosure:    
Income tax payments (refunds), net 922 (333)
Interest paid 41 43
Supplemental disclosure of noncash investing activities:    
Capital expenditures included in accounts payable $ 11,866 $ 7,020
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL
3 Months Ended
Mar. 31, 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 months ended March 31, 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.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
RECENT ACCOUNTING STANDARDS
3 Months Ended
Mar. 31, 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 first quarter of 2023 prospectively to future business combinations and the adoption did not have a material impact on its consolidated financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES
3 Months Ended
Mar. 31, 2023
REVENUES  
REVENUES

3.    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 6.

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 and pump down services.

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.

Our contracts with customers are generally short-term in nature and generally consist of a single performance obligation – the provision of oilfield services.

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 6 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:

March 31, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

83,032

$

103,498

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

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

4.    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. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

Three months ended

March 31

(in thousands)

    

2023

    

2022

Net income available for stockholders

$

71,524

$

15,079

Less: Adjustments for earnings attributable to participating securities

(1,136)

(208)

Net income used in calculating earnings per share

$

70,388

$

14,871

Weighted average shares outstanding (including participating securities)

 

217,152

 

216,242

Adjustment for participating securities

 

(3,503)

 

(2,990)

Shares used in calculating basic and diluted earnings per share

 

213,649

 

213,252

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

5.    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 March 31, 2023, there were 906,053 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 fiscal year ending 2025. The Company evaluated the portion of the award that are probable to vest and has accrued compensation expense at 100 percent of the target award.

Stock-based employee compensation expense for both the time-lapse restricted shares and performance share unit awards was as follows:

Three months ended

March 31, 

(in thousands)

    

2023

2022

Pre-tax expense

$

1,802

$

1,497

After tax expense

$

1,382

$

1,130

The following is a summary of the changes in non-vested restricted shares for the three months ended March 31, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,180,400

 

9.60

Vested

 

(803,264)

 

8.69

Forfeited

 

(31,514)

 

8.84

Non-vested shares at March 31, 2023

 

3,594,350

$

7.35

The total fair value of shares vested was $7.4 million during the three months ended March 31, 2023 and $2.8 million during the three months ended March 31, 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 $133 thousand for the three months ended March 31, 2023 and a detrimental adjustment of $669 thousand for the three months ended March 31, 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 R13.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2023
BUSINESS SEGMENT INFORMATION  
BUSINESS SEGMENT INFORMATION

6.    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, 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

March 31, 

(in thousands)

    

2023

    

2022

Technical Services:

  

  

Pressure Pumping

$

264,801

$

119,898

Downhole Tools

107,404

 

81,070

Coiled Tubing

40,066

 

26,850

Nitrogen

12,097

 

7,603

Snubbing

7,091

 

6,212

All other

20,532

 

24,716

Total Technical Services

$

451,991

$

266,349

Support Services:

 

  

 

  

Rental Tools

$

17,676

$

13,063

All other

 

7,001

 

5,212

Total Support Services

$

24,677

$

18,275

Total revenues

$

476,668

$

284,624

The following summarizes revenues for the United States and separately for all international locations combined for the three months ended March 31, 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

March 31, 

(in thousands)

    

2023

    

2022

United States revenues

$

469,387

$

275,345

International revenues

7,281

 

9,279

Total revenues

$

476,668

$

284,624

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 months ended March 31, 2023 and 2022 are shown in the following table:

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

Revenues:

 

  

 

  

Technical Services

$

451,991

$

266,349

Support Services

 

24,677

 

18,275

Total revenues

$

476,668

$

284,624

Operating income:

 

 

Technical Services

$

103,533

$

21,811

Support Services

 

6,644

 

2,780

Corporate expenses

 

(5,081)

 

(4,510)

Pension settlement charge

(17,375)

Gain on disposition of assets, net

 

2,936

 

2,954

Total operating income

$

90,657

$

23,035

Interest expense

 

(72)

 

(178)

Interest income

 

1,855

 

15

Other income, net

 

761

 

504

Income before income taxes

$

93,201

$

23,376

As of and for the three months ended

Technical

Support

March 31, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

22,008

$

2,104

$

13

$

24,125

Capital expenditures

 

63,002

 

1,313

 

985

 

65,300

Identifiable assets

851,689

82,530

253,611

1,187,830

As of and for the three months ended

Technical

Support

March 31, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

16,974

$

2,427

$

65

$

19,466

Capital expenditures

 

16,624

 

2,410

 

50

 

19,084

Identifiable assets

616,961

74,021

200,186

891,168

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
CURRENT EXPECTED CREDIT LOSSES
3 Months Ended
Mar. 31, 2023
CURRENT EXPECTED CREDIT LOSSES  
CURRENT EXPECTED CREDIT LOSSES

7.    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:

Three months ended March 31, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

1,074

 

1,131

Write-offs

(2,232)

 

(1,708)

Recoveries collected (net of expenses)

 

2

Ending balance

$

5,920

$

6,190

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES
3 Months Ended
Mar. 31, 2023
INVENTORIES  
Inventories

8.    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.

March 31, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

96,478

$

95,384

Finished goods

1,595

 

1,723

Ending balance

$

98,073

$

97,107

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

9.     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 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
PENSION AND RETIREMENT PLANS LIABILITIES
3 Months Ended
Mar. 31, 2023
PENSION AND RETIREMENT PLANS LIABILITIES  
PENSION AND RETIREMENT PLANS LIABILITIES

10.    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 March 31, 

December 31,

    

2023

    

2022

(in thousands)

Interest cost

 

$

40

 

$

243

Expected return on Plan assets

 

 

Amortization of net losses

 

220

 

253

Settlement loss

17,375

Net periodic benefit cost

$

17,635

$

496

During the first quarter of 2023, as part of the termination of the Plan, the Company completed an annuity purchase to transfer the risk from the Plan to a commercial annuity provider for substantially all of the remaining Plan participants through the liquidation of investments in the Plan and an additional cash contribution of $4.0 million. As part of this transfer, the Company

recognized a pre-tax, non-cash settlement charge of $17.4 million representing the accelerated recognition of actuarial losses. The Company continues to utilize an expected return on plan assets of zero percent for the current period due to the nature of investments and their short-term duration. Additionally, the Company recorded a payable for approximately $430 thousand to Marine Products Corporation (MPC), which represents reimbursement of funds paid using MPC’s assets in the Plan to settle the Company’s participant liabilities. The Company plans to repay the amounts owed to MPC in the second quarter of 2023. The Company did not contribute to this Plan during the three months ended March 31, 2022.

The Company expects to recognize an estimated additional pre-tax, non-cash settlement charge of approximately $820 thousand and make an additional cash contribution to the plan of $1.2 million, in the second quarter of 2023. The final amount of settlement charge is subject to change based on the actual return on plan assets. The Company currently expects the Plan to be fully terminated in the second quarter of 2023.

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 (COLI) 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 $24.6 million as of March 31, 2023 and $24.2 million as of December 31, 2022. Trading gains related to the SERP assets totaled approximately $400 thousand during the three months ended March 31, 2023, compared to trading losses of approximately $1.5 million during the three months ended March 31, 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 $22.6 million as of March 31, 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 represented unrealized gains of approximately $417 thousand during the three months ended March 31, 2023, compared to unrealized losses of approximately $1.4 million during the three months ended March 31, 2022.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE TO BANKS
3 Months Ended
Mar. 31, 2023
NOTES PAYABLE TO BANKS  
NOTES PAYABLE TO BANKS

11.    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’s maturity date is June 22, 2027.

The Credit Agreement has 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 March 31, 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 10 to 30 basis points 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 $312 thousand at March 31, 2023 is classified as part of non-current Other assets.

As of March 31, 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 $17.4 million; therefore, a total of $82.6 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

March 31, 

 

(in thousands)

    

2023

    

2022

 

Interest incurred

$

59

$

65

 

Interest paid

41

43

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
3 Months Ended
Mar. 31, 2023
INCOME TAXES  
INCOME TAXES

12.  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 March 31, 2023, the effective rate reflects a provision of 23.3 percent compared to a provision of 35.5 percent for the comparable period in the prior year. The decrease in effective tax rate is primarily related to an increase in pretax income together with favorable discrete adjustments for the quarter ended March 31, 2023.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE DISCLOSURES
3 Months Ended
Mar. 31, 2023
FAIR VALUE DISCLOSURES  
FAIR VALUE DISCLOSURES

13.  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 March 31, 2023 and December 31, 2022:

Fair Value Measurements at March 31, 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

$

307

$

307

$

$

Investments measured at net asset value

$

24,575

 

  

 

  

 

  

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 March 31, 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 March 31, 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 11. 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 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS
3 Months Ended
Mar. 31, 2023
ACCUMULATED OTHER COMPREHENSIVE LOSS  
ACCUMULATED OTHER COMPREHENSIVE LOSS

14.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive (loss) income consists of the following (in thousands):

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

4,065

 

(16)

 

4,049

Tax expense

(935)

(935)

Pension settlement charge, net of taxes

13,379

13,379

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

169

 

 

169

Total activity for the period

 

16,678

 

(16)

 

16,662

Balance at March 31, 2023

$

(629)

$

(2,648)

$

(3,277)

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

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

116

 

116

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

195

 

 

195

Total activity for the period

 

195

 

116

 

311

Balance at March 31, 2022

$

(17,876)

$

(2,521)

$

(20,397)

(1)

Reported as part of Selling, general and administrative expenses.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED
3 Months Ended
Mar. 31, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED  
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

15. CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED

The Company has a stock buyback program to repurchase up to 41,578,125 shares in the open market of which 7,115,820 shares remained available to be repurchased as of March 31, 2023. 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. See Note 16 for a subsequent event relating to the stock buyback program.

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:

Three months ended

Three months ended

March 31, 2023

March 31, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,003

$

9.24

$

2,364,914

157,720

$

5.77

$

909,912

Open market purchases

1,132,364

7.93

8,983,973

Total

1,388,367

$

8.17

$

11,348,887

157,720

$

5.77

$

909,912

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT
3 Months Ended
Mar. 31, 2023
SUBSEQUENT EVENT.  
SUBSEQUENT EVENT

16. SUBSEQUENT EVENT

On April 25, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable June 9, 2023 to common stockholders of record at the close of business on May 10, 2023. Additionally, the Board of Directors increased the number of shares authorized for repurchase under its stock buyback program by 8.0 million shares for a total remaining available for repurchase of 15,115,820 shares.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
RECENT ACCOUNTING STANDARDS (Policies)
3 Months Ended
Mar. 31, 2023
RECENT ACCOUNTING STANDARDS  
Recently Issued Accounting Standards Adopted and Not Yet Adopted

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 first quarter of 2023 prospectively to future business combinations and 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 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES (Tables)
3 Months Ended
Mar. 31, 2023
REVENUES  
Schedule of contract assets included in accounts receivable

March 31, 

December 31, 

(in thousands)

    

2023

    

2022

Unbilled trade receivables

$

83,032

$

103,498

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
Schedule of reconciliation of weighted average shares outstanding

Three months ended

March 31

(in thousands)

    

2023

    

2022

Net income available for stockholders

$

71,524

$

15,079

Less: Adjustments for earnings attributable to participating securities

(1,136)

(208)

Net income used in calculating earnings per share

$

70,388

$

14,871

Weighted average shares outstanding (including participating securities)

 

217,152

 

216,242

Adjustment for participating securities

 

(3,503)

 

(2,990)

Shares used in calculating basic and diluted earnings per share

 

213,649

 

213,252

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
STOCK-BASED COMPENSATION  
Schedule of stock-based employee compensation expense

Three months ended

March 31, 

(in thousands)

    

2023

2022

Pre-tax expense

$

1,802

$

1,497

After tax expense

$

1,382

$

1,130

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 three months ended March 31, 2023:

Weighted Average 

    

Shares

    

Grant-Date Fair Value

Non-vested shares at January 1, 2023

3,248,728

$

6.87

Granted

 

1,180,400

 

9.60

Vested

 

(803,264)

 

8.69

Forfeited

 

(31,514)

 

8.84

Non-vested shares at March 31, 2023

 

3,594,350

$

7.35

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
BUSINESS SEGMENT INFORMATION  
Schedule of operating segment revenues by major service lines

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

Technical Services:

  

  

Pressure Pumping

$

264,801

$

119,898

Downhole Tools

107,404

 

81,070

Coiled Tubing

40,066

 

26,850

Nitrogen

12,097

 

7,603

Snubbing

7,091

 

6,212

All other

20,532

 

24,716

Total Technical Services

$

451,991

$

266,349

Support Services:

 

  

 

  

Rental Tools

$

17,676

$

13,063

All other

 

7,001

 

5,212

Total Support Services

$

24,677

$

18,275

Total revenues

$

476,668

$

284,624

Schedule of revenue by geographical location

    

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

United States revenues

$

469,387

$

275,345

International revenues

7,281

 

9,279

Total revenues

$

476,668

$

284,624

Schedule of segment reporting information by segment

Three months ended

March 31, 

(in thousands)

    

2023

    

2022

Revenues:

 

  

 

  

Technical Services

$

451,991

$

266,349

Support Services

 

24,677

 

18,275

Total revenues

$

476,668

$

284,624

Operating income:

 

 

Technical Services

$

103,533

$

21,811

Support Services

 

6,644

 

2,780

Corporate expenses

 

(5,081)

 

(4,510)

Pension settlement charge

(17,375)

Gain on disposition of assets, net

 

2,936

 

2,954

Total operating income

$

90,657

$

23,035

Interest expense

 

(72)

 

(178)

Interest income

 

1,855

 

15

Other income, net

 

761

 

504

Income before income taxes

$

93,201

$

23,376

As of and for the three months ended

Technical

Support

March 31, 2023

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

 

  

 

  

 

  

 

  

Depreciation and amortization

$

22,008

$

2,104

$

13

$

24,125

Capital expenditures

 

63,002

 

1,313

 

985

 

65,300

Identifiable assets

851,689

82,530

253,611

1,187,830

As of and for the three months ended

Technical

Support

March 31, 2022

    

Services

    

Services

    

Corporate

    

Total

(in thousands)

Depreciation and amortization

$

16,974

$

2,427

$

65

$

19,466

Capital expenditures

 

16,624

 

2,410

 

50

 

19,084

Identifiable assets

616,961

74,021

200,186

891,168

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
CURRENT EXPECTED CREDIT LOSSES (Tables)
3 Months Ended
Mar. 31, 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

Three months ended March 31, 

    

2023

    

2022

(in thousands)

Beginning balance

$

7,078

$

6,765

Provision for current expected credit losses

1,074

 

1,131

Write-offs

(2,232)

 

(1,708)

Recoveries collected (net of expenses)

 

2

Ending balance

$

5,920

$

6,190

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2023
INVENTORIES  
Schedule of inventory

March 31, 

December 31, 

(in thousands)

2023

2022

Raw materials and supplies

$

96,478

$

95,384

Finished goods

1,595

 

1,723

Ending balance

$

98,073

$

97,107

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
PENSION AND RETIREMENT PLANS LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
PENSION AND RETIREMENT PLANS LIABILITIES  
Schedule of net periodic benefit cost

Three months ended March 31, 

December 31,

    

2023

    

2022

(in thousands)

Interest cost

 

$

40

 

$

243

Expected return on Plan assets

 

 

Amortization of net losses

 

220

 

253

Settlement loss

17,375

Net periodic benefit cost

$

17,635

$

496

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE TO BANKS (Tables)
3 Months Ended
Mar. 31, 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

March 31, 

 

(in thousands)

    

2023

    

2022

 

Interest incurred

$

59

$

65

 

Interest paid

41

43

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE DISCLOSURES (Tables)
3 Months Ended
Mar. 31, 2023
FAIR VALUE DISCLOSURES  
Schedule of valuation of financial instruments measured at fair value on a recurring basis

Fair Value Measurements at March 31, 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

$

307

$

307

$

$

Investments measured at net asset value

$

24,575

 

  

 

  

 

  

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 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
3 Months Ended
Mar. 31, 2023
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of accumulated other comprehensive (loss) income

Accumulated other comprehensive (loss) income consists of the following (in thousands):

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2022

$

(17,307)

$

(2,632)

$

(19,939)

Change during the period:

 

 

 

Before-tax amount

 

4,065

 

(16)

 

4,049

Tax expense

(935)

(935)

Pension settlement charge, net of taxes

13,379

13,379

Reclassification adjustment, net of taxes:

 

 

 

Amortization of net loss (1)

 

169

 

 

169

Total activity for the period

 

16,678

 

(16)

 

16,662

Balance at March 31, 2023

$

(629)

$

(2,648)

$

(3,277)

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

Foreign

Pension

Currency

    

Adjustment

    

Translation

    

Total

Balance at December 31, 2021

$

(18,071)

$

(2,637)

$

(20,708)

Change during the period:

 

 

 

Before-tax amount

 

 

116

 

116

Reclassification adjustment, net of taxes:

 

 

  

 

Amortization of net loss (1)

 

195

 

 

195

Total activity for the period

 

195

 

116

 

311

Balance at March 31, 2022

$

(17,876)

$

(2,521)

$

(20,397)

(1)

Reported as part of Selling, general and administrative expenses.

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)
3 Months Ended
Mar. 31, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED  
Schedule of total share repurchases

Three months ended

Three months ended

March 31, 2023

March 31, 2022

    

No. of shares

Avg. price

Total cost

    

No. of shares

Avg. price

Total cost

Shares purchased for withholding taxes

256,003

$

9.24

$

2,364,914

157,720

$

5.77

$

909,912

Open market purchases

1,132,364

7.93

8,983,973

Total

1,388,367

$

8.17

$

11,348,887

157,720

$

5.77

$

909,912

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL - (Details)
12 Months Ended
Dec. 31, 2023
Chairman of the Board and Director | Minimum  
Ownership control  
Voting power (in percent) 50.00%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES - Payment Terms (Details)
3 Months Ended
Mar. 31, 2023
Minimum  
Revenue satisfaction period 30 days
Maximum  
Revenue satisfaction period 60 days
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES - Contract balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts receivable    
Disaggregation of revenue:    
Unbilled trade receivables $ 83,032 $ 103,498
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE - (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
EARNINGS PER SHARE    
Net income available for stockholders: $ 71,524 $ 15,079
Less: Adjustments for earnings attributable to participating securities (1,136) (208)
Net income used in calculating earnings per share $ 70,388 $ 14,871
Weighted average shares outstanding (including participating securities) 217,152 216,242
Adjustment for participating securities (3,503) (2,990)
Shares used in calculating basic earnings per share 213,649 213,252
Shares used in calculating diluted earnings per share 213,649 213,252
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Details) - Stock Incentive Plans - shares
1 Months Ended
Apr. 30, 2014
Mar. 31, 2023
Stock-based compensation    
Stock authorized (in shares) 8,000,000  
Term (in years) 10 years  
Available for grant (in shares)   906,053
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Compensation expense (Details) - Stock Incentive Plans - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]    
Pre-tax expense $ 1,802 $ 1,497
After tax expense $ 1,382 $ 1,130
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Non-vested RSU's (Details) - Restricted Shares
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Shares  
Non-vested shares at Beginning | shares 3,248,728
Granted | shares 1,180,400
Vested | shares (803,264)
Forfeited | shares (31,514)
Non-vested shares at Ending | shares 3,594,350
Weighted Average Grant-Date Fair Value  
Non-vested shares at Beginning | $ / shares $ 6.87
Granted | $ / shares 9.60
Vested | $ / shares 8.69
Forfeited | $ / shares 8.84
Non-vested shares at Ending | $ / shares $ 7.35
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted Shares    
Stock-based compensation    
Fair value, shares vested $ 7,400 $ 2,800
Tax (expense) benefits for compensation tax deductions in excess of compensation expense $ 133 $ (669)
Time Lapse Restricted Shares 2023    
Stock-based compensation    
Vesting period 4 years  
Stock based compensation award, vesting percentage 100.00%  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment information:    
Total revenues $ 476,668 $ 284,624
Technical Services    
Segment information:    
Total revenues 451,991 266,349
Technical Services | Pressure Pumping    
Segment information:    
Total revenues 264,801 119,898
Technical Services | Downhole Tools    
Segment information:    
Total revenues 107,404 81,070
Technical Services | Coiled Tubing    
Segment information:    
Total revenues 40,066 26,850
Technical Services | Nitrogen    
Segment information:    
Total revenues 12,097 7,603
Technical Services | Snubbing    
Segment information:    
Total revenues 7,091 6,212
Technical Services | All other    
Segment information:    
Total revenues 20,532 24,716
Support Services    
Segment information:    
Total revenues 24,677 18,275
Support Services | Rental Tools    
Segment information:    
Total revenues 17,676 13,063
Support Services | All other    
Segment information:    
Total revenues $ 7,001 $ 5,212
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS SEGMENT INFORMATION - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment information:    
Total revenues $ 476,668 $ 284,624
United States    
Segment information:    
Total revenues 469,387 275,345
International    
Segment information:    
Total revenues $ 7,281 $ 9,279
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS SEGMENT INFORMATION - Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenues:      
Revenues $ 476,668 $ 284,624  
Operating income:      
Operating income 90,657 23,035  
Interest expense (72) (178)  
Interest income 1,855 15  
Other income, net 761 504  
Income before income taxes 93,201 23,376  
Depreciation and amortization 24,125 19,466  
Capital expenditures 65,300 19,084  
Identifiable assets 1,187,830 891,168 $ 1,129,013
Technical Services      
Revenues:      
Revenues 451,991 266,349  
Operating income:      
Operating income 103,533 21,811  
Depreciation and amortization 22,008 16,974  
Capital expenditures 63,002 16,624  
Identifiable assets 851,689 616,961  
Support Services      
Revenues:      
Revenues 24,677 18,275  
Operating income:      
Operating income 6,644 2,780  
Depreciation and amortization 2,104 2,427  
Capital expenditures 1,313 2,410  
Identifiable assets 82,530 74,021  
Pension settlement charge      
Operating income:      
Operating income (17,375)    
Corporate      
Operating income:      
Operating income (5,081) (4,510)  
Depreciation and amortization 13 65  
Capital expenditures 985 50  
Identifiable assets 253,611 200,186  
Gain on disposition of assets, net.      
Operating income:      
Operating income $ 2,936 $ 2,954  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
CURRENT EXPECTED CREDIT LOSSES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Allowance for doubtful accounts rollforward    
Beginning balance $ 7,078 $ 6,765
Provision for current expected credit losses 1,074 1,131
Write-offs (2,232) (1,708)
Recoveries collected (net of expenses)   2
Ending balance $ 5,920 $ 6,190
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
INVENTORIES    
Raw materials and supplies $ 96,478 $ 95,384
Finished goods 1,595 1,723
Ending balance $ 98,073 $ 97,107
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Settlement loss $ 17,375  
Retirement Income Plan    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost $ 40 $ 243
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.
Amortization of net losses $ 220 $ 253
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.
Settlement loss $ 17,375  
Net periodic benefit cost $ 17,635 $ 496
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Settlement loss $ (17,375)
Retirement Income Plan  
Defined Benefit Plan Disclosure [Line Items]  
Additional cash contribution to the plan 4,000
Settlement loss $ (17,375)
Defined benefit plan, assumptions used calculating net periodic benefit cost, expected short term rate of return on plan assets 0.00%
Amount receivable as reimbursement to cover funds $ 430
Estimated additional pre tax, non cash settlement loss 820
Expected additional cash contribution to the plan $ 1,200
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Unrealized gain/loss due to change in fair value of SERP liabilities $ (16,678) $ (195)  
Non-qualified Supplemental Retirement Plan ("SERP")      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 24,600   $ 24,200
Trading gains (losses), net 400 (1,500)  
SERP Liabilities 22,600   $ 23,100
Unrealized gain/loss due to change in fair value of SERP liabilities $ 417 $ (1,400)  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE TO BANKS - Credit Facility (Details)
$ in Thousands
3 Months Ended
Mar. 31, 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 312  
Outstanding debt 0 $ 0
Available credit facility $ 82,600  
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 17,400  
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 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
NOTES PAYABLE TO BANKS - Interest incurred (Details) - Revolving credit facility - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revolving credit facility    
Interest incurred $ 59 $ 65
Interest paid $ 41 $ 43
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES- (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
INCOME TAXES    
Effective tax rate (as a percent) 23.30% 35.50%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details) - Fair value on a recurring basis - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Equity securities $ 307 $ 305
Investments measured at net asset value 24,575 24,175
Level 1    
Assets:    
Equity securities 307 305
Level 2    
Assets:    
Equity securities 0 0
Level 3    
Assets:    
Equity securities $ 0 $ 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE DISCLOSURES (Details) - USD ($)
$ in Thousands
Mar. 31, 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 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI rollforward    
Balance $ (19,939) $ (20,708)
Change during the period:    
Before-tax amount 4,049 116
Tax expense (935)  
Pension settlement charges, net of taxes 13,379  
Reclassification adjustment, net of taxes:    
Amortization of net loss 169 195
Total activity for the period 16,662 311
Balance (3,277) (20,397)
Pension Adjustment    
AOCI rollforward    
Balance (17,307) (18,071)
Change during the period:    
Before-tax amount 4,065  
Tax expense (935)  
Pension settlement charges, net of taxes 13,379  
Reclassification adjustment, net of taxes:    
Amortization of net loss 169 195
Total activity for the period 16,678 195
Balance (629) (17,876)
Foreign Currency Translation    
AOCI rollforward    
Balance (2,632) (2,637)
Change during the period:    
Before-tax amount (16) 116
Reclassification adjustment, net of taxes:    
Total activity for the period (16) 116
Balance $ (2,648) $ (2,521)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
No.of shares 1,388,367 157,720
Avg. price $ 8.17 $ 5.77
Total cost $ 11,348,887 $ 909,912
Stock buyback program    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
Stock repurchase program 41,578,125  
Remaining stock repurchase program 7,115,820  
Shares purchased for withholdings taxes    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
No.of shares 256,003 157,720
Avg. price $ 9.24 $ 5.77
Total cost $ 2,364,914 $ 909,912
Open market purchases    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
No.of shares 1,132,364  
Avg. price $ 7.93  
Total cost $ 8,983,973  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details) - $ / shares
Apr. 25, 2023
Mar. 31, 2023
Stock buyback program    
Subsequent Event [Line Items]    
Stock repurchase program   41,578,125
Remaining stock repurchase program   7,115,820
Subsequent Event    
Subsequent Event [Line Items]    
Cash dividend payable (in dollars per share) $ 0.04  
Dividends payable, date to be payable Jun. 09, 2023  
Dividend payable, date declared May 10, 2023  
Subsequent Event | Stock buyback program    
Subsequent Event [Line Items]    
Stock repurchase program 8,000,000.0  
Remaining stock repurchase program 15,115,820  
XML 71 res-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0000742278 srt:MinimumMember srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-12-31 0000742278 res:StockBuybackProgramMember us-gaap:SubsequentEventMember 2023-04-25 0000742278 res:StockBuybackProgramMember 2023-03-31 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2023-01-01 2023-03-31 0000742278 res:OpenMarketPurchasesMember 2023-01-01 2023-03-31 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2022-01-01 2022-03-31 0000742278 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000742278 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000742278 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000742278 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000742278 us-gaap:RetainedEarningsMember 2023-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000742278 us-gaap:RetainedEarningsMember 2022-12-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000742278 us-gaap:RetainedEarningsMember 2022-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000742278 us-gaap:RetainedEarningsMember 2021-12-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000742278 res:StockIncentivePlansMember 2023-03-31 0000742278 res:StockIncentivePlansMember 2014-04-30 0000742278 res:StockIncentivePlansMember 2014-04-01 2014-04-30 0000742278 us-gaap:RestrictedStockMember 2023-03-31 0000742278 us-gaap:RestrictedStockMember 2022-12-31 0000742278 res:TimeLapseRestrictedShares2023Member 2023-01-01 2023-03-31 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2023-01-01 2023-03-31 0000742278 res:SnubbingMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 res:RentalToolsMember res:SupportServicesMember 2023-01-01 2023-03-31 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 res:NitrogenMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000742278 country:US 2023-01-01 2023-03-31 0000742278 us-gaap:ProductAndServiceOtherMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 us-gaap:ProductAndServiceOtherMember res:SupportServicesMember 2022-01-01 2022-03-31 0000742278 res:SnubbingMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 res:RentalToolsMember res:SupportServicesMember 2022-01-01 2022-03-31 0000742278 res:PressurePumpingMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 res:NitrogenMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 res:DownholeToolsMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 res:CoiledTubingMember res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 us-gaap:NonUsMember 2022-01-01 2022-03-31 0000742278 country:US 2022-01-01 2022-03-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000742278 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-03-31 0000742278 res:PensionSettlementChargesMember 2023-01-01 2023-03-31 0000742278 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-03-31 0000742278 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:LetterOfCreditMember 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember res:SwinglineFacilityMember 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000742278 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000742278 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000742278 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000742278 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000742278 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 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-03-31 0000742278 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000742278 us-gaap:SubsequentEventMember 2023-04-25 0000742278 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000742278 us-gaap:SubsequentEventMember 2023-04-25 2023-04-25 0000742278 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000742278 res:TechnicalServiceMember 2023-01-01 2023-03-31 0000742278 res:SupportServicesMember 2023-01-01 2023-03-31 0000742278 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000742278 res:TechnicalServiceMember 2022-01-01 2022-03-31 0000742278 res:SupportServicesMember 2022-01-01 2022-03-31 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-03-31 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-03-31 0000742278 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2023-01-01 2023-03-31 0000742278 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember res:AmendmentMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccountsReceivableMember 2023-03-31 0000742278 us-gaap:AccountsReceivableMember 2022-12-31 0000742278 us-gaap:CommonStockMember 2023-03-31 0000742278 us-gaap:CommonStockMember 2022-12-31 0000742278 us-gaap:CommonStockMember 2022-03-31 0000742278 us-gaap:CommonStockMember 2021-12-31 0000742278 us-gaap:CorporateNonSegmentMember 2023-03-31 0000742278 res:TechnicalServiceMember 2023-03-31 0000742278 res:SupportServicesMember 2023-03-31 0000742278 us-gaap:CorporateNonSegmentMember 2022-03-31 0000742278 res:TechnicalServiceMember 2022-03-31 0000742278 res:SupportServicesMember 2022-03-31 0000742278 res:StockIncentivePlansMember 2023-01-01 2023-03-31 0000742278 res:StockIncentivePlansMember 2022-01-01 2022-03-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000742278 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000742278 2021-12-31 0000742278 2022-12-31 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2023-03-31 0000742278 res:OpenMarketPurchasesMember 2023-03-31 0000742278 res:SharesPurchasedForWithholdingTaxesMember 2022-03-31 0000742278 2022-03-31 0000742278 srt:MinimumMember 2023-01-01 2023-03-31 0000742278 srt:MaximumMember 2023-01-01 2023-03-31 0000742278 2023-03-31 0000742278 res:AmendmentMember 2023-01-01 2023-03-31 0000742278 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-03-31 0000742278 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-03-31 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000742278 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 0000742278 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-31 0000742278 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0000742278 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0000742278 2022-01-01 2022-03-31 0000742278 2023-04-21 0000742278 2023-01-01 2023-03-31 shares iso4217:USD pure res:Lender res:item iso4217:USD shares 0000742278 --12-31 2023 Q1 false true false 213649000 213252000 http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 1.00 10-Q 2023-03-31 1-8726 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 216369714 177904000 126424000 5920000 7078000 400359000 416568000 98073000 97107000 24346000 42403000 16028000 17753000 2914000 3086000 719624000 703341000 768195000 775334000 375461000 333093000 28801000 28864000 32150000 32150000 31794000 31565000 1187830000 1129013000 114357000 115213000 19968000 33161000 4097000 3232000 5987000 4296000 513000 499000 1150000 9610000 10578000 10728000 1864000 1864000 158514000 178603000 9167000 7149000 22559000 23106000 44990000 37473000 19638000 19517000 5267000 5430000 260135000 271278000 0.10 0.10 1000000 1000000 0 0 0.10 0.10 349000000 349000000 216369714 216369714 216609191 216609191 21637000 21661000 0 0 909335000 856013000 -3277000 -19939000 927695000 857735000 1187830000 1129013000 476668000 284624000 305250000 208837000 42197000 36240000 17375000 24125000 19466000 2936000 2954000 90657000 23035000 72000 178000 1855000 15000 761000 504000 93201000 23376000 21677000 8297000 71524000 15079000 0.33 0.07 0.33 0.07 0.04 71524000 15079000 -16678000 -195000 -16000 116000 88186000 15390000 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 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 71524000 15079000 24131000 19343000 1802000 1497000 2936000 2954000 2536000 6975000 -17375000 -16209000 26586000 -18057000 -1056000 959000 5326000 -1725000 3771000 -141000 -677000 236000 -2875000 -3389000 -168000 14000 326000 -13193000 6529000 865000 -4749000 1691000 1091000 -1074000 -1746000 -4723000 -2548000 2018000 -1142000 945000 1790000 132523000 8248000 65300000 19084000 4285000 3825000 -61015000 -15259000 8679000 11349000 910000 1323000 -20028000 -2233000 51480000 -9244000 126424000 82433000 177904000 73189000 922000 -333000 41000 43000 11866000 7020000 <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 months ended March 31, 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> 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;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;background:#ffff00;">​</span></p><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:4.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08:</b><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;font-weight:bold;"> Business Combinations (Topic 805):</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">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 first quarter of 2023 prospectively to future business combinations and the adoption did not have a material impact on its consolidated financial statements. </span></td></tr></table><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="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;background:#ffff00;">​</span></p><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:4.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">ACCOUNTING STANDARDS UPDATE (ASU) No. 2021-08:</b><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;font-weight:bold;"> Business Combinations (Topic 805):</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers: </span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">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 first quarter of 2023 prospectively to future business combinations and the adoption did not have a material impact on its consolidated financial statements. </span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">3.    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 6.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">RPC contracts with its customers to provide the following services by reportable segment:</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 and pump down services.</div><div style="margin-top:12pt;"/><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;"/><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 – the provision of oilfield services.</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;">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 6 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.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: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;"><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:9.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: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;"><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:9.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></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.37%;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;">March 31, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;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.64%;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.29%;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.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;"><b style="font-weight:bold;">2023</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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.91%;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;"> 83,032</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;"><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:9.91%;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.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: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;"><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:9.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: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;"><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:9.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></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.37%;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;">March 31, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;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.64%;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.29%;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.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;"><b style="font-weight:bold;">2023</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;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.29%;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.46%;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.91%;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;"> 83,032</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;"><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:9.91%;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> 83032000 103498000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">4.    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. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:</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:74.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:2.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.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:7.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:2.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.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:8.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:2.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></tr><tr><td style="vertical-align:bottom;width:74.17%;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.34%;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:21.13%;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:2.34%;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:74.17%;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.34%;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:21.13%;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;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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.34%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;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.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;white-space:nowrap;width:7.41%;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,524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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;"> 15,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;margin:0pt;padding:0pt;"><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.48%;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.41%;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;"> (1,136)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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;"> (208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><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:74.17%;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:2.34%;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.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:7.41%;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;"> 70,388</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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;"> 14,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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:74.17%;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:2.34%;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.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;white-space:nowrap;width:7.41%;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;"> 217,152</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;margin:0pt;padding:0pt;"><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.48%;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.41%;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,503)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.41%;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;"> (2,990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><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:74.17%;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:2.34%;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.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:7.41%;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,649</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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;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:74.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:2.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.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:7.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:2.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.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:8.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:2.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></tr><tr><td style="vertical-align:bottom;width:74.17%;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.34%;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:21.13%;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:2.34%;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:74.17%;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.34%;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:21.13%;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;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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.34%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;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.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;white-space:nowrap;width:7.41%;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,524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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;"> 15,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;margin:0pt;padding:0pt;"><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.48%;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.41%;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;"> (1,136)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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;"> (208)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><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:74.17%;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:2.34%;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.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:7.41%;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;"> 70,388</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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;"> 14,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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:74.17%;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:2.34%;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.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;white-space:nowrap;width:7.41%;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;"> 217,152</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:74.17%;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:2.34%;margin:0pt;padding:0pt;"><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.48%;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.41%;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,503)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.41%;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;"> (2,990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><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:74.17%;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:2.34%;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.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:7.41%;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,649</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:8.41%;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,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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> 71524000 15079000 1136000 208000 70388000 14871000 217152000 216242000 3503000 2990000 213649000 213252000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">5.    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 March 31, 2023, there were 906,053 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 fiscal year ending 2025. The Company evaluated the portion of the award that are probable to vest and has accrued compensation expense at </span><span style="-sec-ix-hidden:Hidden_dpSLAjPEIkaiZ0lY53x3eg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100 percent</span></span><span style="white-space:pre-wrap;"> of the target award. </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 both the time-lapse restricted shares and performance share unit awards 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:77.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></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;"><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.69%;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:77.25%;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.86%;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.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:8.19%;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,802</b></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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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,497</p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.86%;margin:0pt;padding:0pt;"><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.48%;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.19%;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,382</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.19%;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,130</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 three months ended March 31, 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;">​</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:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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;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.53%;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;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:18.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;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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: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:18.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;">Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.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;"> 3,248,728</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:1.38%;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.72%;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.65%;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: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:10.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;"> 1,180,400</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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.60</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.53%;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;"> (803,264)</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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.69</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.53%;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;"> (31,514)</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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;"> 8.84</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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 March 31, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,594,350</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.38%;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.72%;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.4 million during the three months ended March 31, 2023 and $2.8 million during the three months ended March 31, 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 $133 thousand for the three months ended March 31, 2023 and a detrimental adjustment of $669<span style="white-space:pre-wrap;"> thousand for the three months ended March 31, 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 906053 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:77.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></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;"><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.69%;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:77.25%;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.86%;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.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:8.19%;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,802</b></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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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,497</p></td></tr><tr><td style="vertical-align:bottom;width:77.25%;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.86%;margin:0pt;padding:0pt;"><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.48%;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.19%;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,382</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.19%;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,130</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1802000 1497000 1382000 1130000 <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 three months ended March 31, 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;">​</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:67.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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;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.53%;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;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:18.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;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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: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:18.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;">Grant-Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.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;"> 3,248,728</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:1.38%;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.72%;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.65%;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: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:10.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;"> 1,180,400</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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.60</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.53%;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;"> (803,264)</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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.69</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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: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:10.53%;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;"> (31,514)</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.72%;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;"> 8.84</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.65%;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 March 31, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,594,350</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.38%;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.72%;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 1180400 9.60 803264 8.69 31514 8.84 3594350 7.35 7400000 2800000 133000 -669000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">6.    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, 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:72.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: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;"><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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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.29%;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:22.58%;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:2.29%;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:72.82%;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.29%;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:22.58%;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;">March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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.29%;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:11.04%;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.29%;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.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;">2022</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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.58%;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:2.29%;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.46%;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.77%;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:2.29%;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:72.82%;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:2.29%;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.46%;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.58%;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;"> 264,801</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;text-align:center;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 119,898</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><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:9.58%;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;"> 107,404</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;"> </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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,070</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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;"> 40,066</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 26,850</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><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:9.58%;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,097</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;"> </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:7.77%;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,603</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;background:#cceeff;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:2.29%;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.46%;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:9.58%;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,091</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 6,212</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.58%;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,532</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0pt 0pt;"> 24,716</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;background:#cceeff;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:2.29%;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.46%;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:9.58%;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;"> 451,991</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 266,349</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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;">Support Services:</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;"><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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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:2.29%;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.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:7.77%;background:#cceeff;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.29%;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:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.58%;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;"> 17,676</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;"><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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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,063</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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,001</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 5,212</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.58%;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;"> 24,677</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0pt 0pt;"> 18,275</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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;"><span style="font-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.58%;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;"> 476,668</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 284,624</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;"><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 months ended March 31, 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:73.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.43%;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.31%;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:21.92%;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:2.32%;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:73.43%;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:2.31%;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:21.92%;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;">March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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.31%;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.79%;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.32%;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.8%;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:2.32%;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:73.43%;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:2.31%;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.45%;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.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;"> 469,387</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;"><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:8.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;"> 275,345</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 7,281</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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;"> 9,279</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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:2.31%;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.45%;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.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;"> 476,668</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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;"> 284,624</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;"><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 months ended March 31, 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:71.19%;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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:71.19%;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.58%;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:26.22%;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></tr><tr><td style="vertical-align:bottom;width:71.19%;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:2.58%;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:26.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.19%;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:2.58%;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:11.84%;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.58%;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:11.79%;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:71.19%;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:2.58%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.58%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:71.19%;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:2.58%;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.63%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 451,991</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"><b style="font-weight:bold;">$</b></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;"> 266,349</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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:10.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 0pt 0pt;"><b style="font-weight:bold;"> 24,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> </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;"> 18,275</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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:10.2%;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;"> 476,668</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 284,624</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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.2%;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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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:71.19%;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:2.58%;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.63%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 103,533</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"><b style="font-weight:bold;">$</b></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;"> 21,811</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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,644</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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,780</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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.2%;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;"> (5,081)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"> (4,510)</p></td></tr><tr><td style="vertical-align:top;width:71.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension settlement charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><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.63%;margin:0pt;padding:0pt;"><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.2%;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;"> (17,375)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:71.19%;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:2.58%;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.63%;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:10.2%;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,936</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 2,954</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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:10.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 0pt 0pt;"><b style="font-weight:bold;"> 90,657</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><b style="font-weight:bold;">$</b></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;"> 23,035</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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.2%;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;"> (72)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"> (178)</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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</p></td></tr><tr><td style="vertical-align:top;width:71.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.63%;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:10.2%;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;"> 761</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 504</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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;"> 93,201</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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.15%;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;"> 23,376</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><b style="font-weight:bold;">As of and for the three 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.13%;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.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.13%;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.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-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;">March 31, 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.17%;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.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.58%;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.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.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.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:8.44%;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 style="height:4pt;"><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;"> 22,008</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;"> 2,104</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.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.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;"> 13</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.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:8.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;"> 24,125</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;"> 63,002</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;"> 1,313</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: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;"> 985</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:8.44%;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;"> 65,300</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;"> 851,689</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;"> 82,530</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.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.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;"> 253,611</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.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:8.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;"> 1,187,830</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;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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.04%;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.93%;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.19%;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.96%;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.94%;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.2%;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.6%;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.94%;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.22%;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.96%;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.22%;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.72%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">As of and for the three months ended </p></td><td style="vertical-align:top;white-space:nowrap;width:1.93%;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.15%;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.94%;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.8%;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.94%;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.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;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.96%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.72%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">March 31, 2022</p></td><td style="vertical-align:top;white-space:nowrap;width:1.93%;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.15%;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.94%;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.8%;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.94%;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.25%;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.96%;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.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;">Total</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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:top;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p 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.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 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.96%;margin:0pt;padding:0pt;"><p 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.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 style="vertical-align:top;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.96%;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;"> 16,974</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.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:top;white-space:nowrap;width:6.6%;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;"> 2,427</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.22%;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;"> 65</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;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.22%;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.72%;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;"> 19,466</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;white-space:nowrap;width:1.19%;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.96%;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,624</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:top;white-space:nowrap;width:6.6%;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,410</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.22%;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;"> 50</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.22%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,084</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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:top;white-space:nowrap;width:7.96%;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;"> 616,961</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.2%;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.6%;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;"> 74,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.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: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;"> 200,186</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;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.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:top;white-space:nowrap;width:7.72%;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;"> 891,168</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:72.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: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;"><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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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.29%;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:22.58%;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:2.29%;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:72.82%;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.29%;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:22.58%;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;">March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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.29%;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:11.04%;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.29%;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.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;">2022</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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.58%;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:2.29%;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.46%;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.77%;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:2.29%;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:72.82%;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:2.29%;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.46%;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.58%;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;"> 264,801</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;text-align:center;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 119,898</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><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:9.58%;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;"> 107,404</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;"> </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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,070</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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;"> 40,066</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 26,850</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><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:9.58%;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,097</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;"> </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:7.77%;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,603</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;background:#cceeff;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:2.29%;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.46%;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:9.58%;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,091</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 6,212</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.58%;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,532</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0pt 0pt;"> 24,716</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;background:#cceeff;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:2.29%;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.46%;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:9.58%;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;"> 451,991</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 266,349</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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;">Support Services:</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;"><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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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:2.29%;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.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:7.77%;background:#cceeff;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.29%;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:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.58%;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;"> 17,676</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;"><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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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,063</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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,001</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 5,212</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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:9.58%;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;"> 24,677</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0pt 0pt;"> 18,275</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;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.46%;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:9.58%;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;"><span style="font-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.82%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.58%;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;"> 476,668</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.77%;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;"> 284,624</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;"><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> 264801000 119898000 107404000 81070000 40066000 26850000 12097000 7603000 7091000 6212000 20532000 24716000 451991000 266349000 17676000 13063000 7001000 5212000 24677000 18275000 476668000 284624000 <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:73.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.43%;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.31%;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:21.92%;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:2.32%;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:73.43%;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:2.31%;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:21.92%;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;">March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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.31%;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.79%;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.32%;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.8%;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:2.32%;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:73.43%;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:2.31%;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.45%;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.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;"> 469,387</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;"><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:8.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;"> 275,345</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 7,281</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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;"> 9,279</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.43%;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:2.31%;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.45%;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.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;"> 476,668</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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;"> 284,624</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;"><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> 469387000 275345000 7281000 9279000 476668000 284624000 <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:71.19%;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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:71.19%;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.58%;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:26.22%;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></tr><tr><td style="vertical-align:bottom;width:71.19%;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:2.58%;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:26.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;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.19%;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:2.58%;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:11.84%;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.58%;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:11.79%;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:71.19%;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:2.58%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.58%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:71.19%;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:2.58%;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.63%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 451,991</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"><b style="font-weight:bold;">$</b></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;"> 266,349</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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:10.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 0pt 0pt;"><b style="font-weight:bold;"> 24,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> </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;"> 18,275</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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:10.2%;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;"> 476,668</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 284,624</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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.2%;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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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:71.19%;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:2.58%;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.63%;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.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 0pt 0pt;"><b style="font-weight:bold;"> 103,533</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"><b style="font-weight:bold;">$</b></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;"> 21,811</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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,644</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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,780</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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.2%;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;"> (5,081)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"> (4,510)</p></td></tr><tr><td style="vertical-align:top;width:71.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension settlement charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><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.63%;margin:0pt;padding:0pt;"><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.2%;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;"> (17,375)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:71.19%;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:2.58%;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.63%;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:10.2%;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,936</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 2,954</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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:10.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 0pt 0pt;"><b style="font-weight:bold;"> 90,657</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><b style="font-weight:bold;">$</b></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;"> 23,035</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;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.63%;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.2%;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;"> (72)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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;"> (178)</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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%;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</p></td></tr><tr><td style="vertical-align:top;width:71.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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.63%;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:10.2%;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;"> 761</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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: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:10.15%;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;"> 504</p></td></tr><tr><td style="vertical-align:top;width:71.19%;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:2.58%;margin:0pt;padding:0pt;"><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.63%;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.2%;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;"> 93,201</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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.15%;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;"> 23,376</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><b style="font-weight:bold;">As of and for the three 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.13%;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.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.13%;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.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-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;">March 31, 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.17%;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.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.58%;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.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.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.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:8.44%;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 style="height:4pt;"><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;"> 22,008</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;"> 2,104</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.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.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;"> 13</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.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:8.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;"> 24,125</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;"> 63,002</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;"> 1,313</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: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;"> 985</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:8.44%;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;"> 65,300</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;"> 851,689</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;"> 82,530</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.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.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;"> 253,611</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.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:8.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;"> 1,187,830</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;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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.04%;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.93%;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.19%;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.96%;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.94%;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.2%;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.6%;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.94%;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.22%;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.96%;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.22%;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.72%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">As of and for the three months ended </p></td><td style="vertical-align:top;white-space:nowrap;width:1.93%;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.15%;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.94%;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.8%;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.94%;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.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;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.96%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.72%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">March 31, 2022</p></td><td style="vertical-align:top;white-space:nowrap;width:1.93%;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.15%;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.94%;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.8%;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.94%;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.25%;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.96%;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.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;">Total</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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:top;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p 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.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 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.96%;margin:0pt;padding:0pt;"><p 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.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 style="vertical-align:top;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.96%;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;"> 16,974</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.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:top;white-space:nowrap;width:6.6%;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;"> 2,427</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.22%;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;"> 65</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;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.22%;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.72%;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;"> 19,466</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;white-space:nowrap;width:1.19%;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.96%;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,624</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:top;white-space:nowrap;width:6.6%;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,410</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.22%;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;"> 50</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.22%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,084</p></td></tr><tr><td style="vertical-align:top;width:58.04%;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.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:top;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:top;white-space:nowrap;width:7.96%;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;"> 616,961</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.2%;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.6%;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;"> 74,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.94%;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.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: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;"> 200,186</p></td><td style="vertical-align:top;white-space:nowrap;width:1.96%;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.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:top;white-space:nowrap;width:7.72%;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;"> 891,168</p></td></tr></table> 451991000 266349000 24677000 18275000 476668000 284624000 103533000 21811000 6644000 2780000 -5081000 -4510000 -17375000 2936000 2954000 90657000 23035000 72000 178000 1855000 15000 761000 504000 93201000 23376000 22008000 2104000 13000 24125000 63002000 1313000 985000 65300000 851689000 82530000 253611000 1187830000 16974000 2427000 65000 19466000 16624000 2410000 50000 19084000 616961000 74021000 200186000 891168000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">7.    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;">Three months ended March 31, </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;"> 1,074</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,131</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,232)</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;"> —</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;"> 2</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;"> 5,920</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,190</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;">Three months ended March 31, </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;"> 1,074</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,131</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,232)</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;"> —</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;"> 2</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;"> 5,920</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,190</p></td></tr></table> 7078000 6765000 1074000 1131000 2232000 1708000 2000 5920000 6190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">8.    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.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:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.85%;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:2.3%;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:10.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.86%;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.85%;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:2.3%;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:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.86%;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.85%;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:2.3%;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.43%;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;"><b style="font-weight:bold;"> 96,478</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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.85%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;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.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;"><b style="font-weight:bold;"> 1,595</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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.85%;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:2.3%;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.43%;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;"><b style="font-weight:bold;"> 98,073</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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.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:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.85%;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:2.3%;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:10.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.86%;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.85%;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:2.3%;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:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.86%;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.85%;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:2.3%;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.43%;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;"><b style="font-weight:bold;"> 96,478</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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.85%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;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.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;"><b style="font-weight:bold;"> 1,595</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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.85%;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:2.3%;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.43%;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;"><b style="font-weight:bold;"> 98,073</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.36%;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> 96478000 95384000 1595000 1723000 98073000 97107000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">9.     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;">10.    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:71.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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:24.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;">Three months ended March 31, </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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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:11.06%;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.45%;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.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;">2022</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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;margin:0pt;padding:0pt;"><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:9.51%;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.45%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.76%;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:71.88%;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_rlZ90hUefUKQIs_crGFXHQ;"><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.54%;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.51%;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;"> 40</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;margin:0pt;padding:0pt;"><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:9.51%;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.45%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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_oXSbN7OF1kyWPHBPsqBJgA;"><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.54%;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:9.51%;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;"> 220</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;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:9.51%;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;"> 17,375</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;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.51%;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;"> 17,635</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></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;">During the first quarter of 2023, as part of the termination of the Plan, the Company completed an annuity purchase to transfer the risk from the Plan to a commercial annuity provider for substantially all of the remaining Plan participants through the liquidation of investments in the Plan and an additional cash contribution of $4.0<span style="white-space:pre-wrap;"> million. As part of this transfer, the Company </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;">recognized a pre-tax, non-cash settlement charge of </span>$17.4 million representing the accelerated recognition of actuarial losses. The Company continues to utilize an expected return on plan assets of zero<span style="white-space:pre-wrap;"> percent for the current period due to the nature of investments and their short-term duration. Additionally, the Company recorded a payable for approximately </span>$430<span style="white-space:pre-wrap;"> thousand to Marine Products Corporation (MPC), which represents reimbursement of funds paid using MPC’s assets in the Plan to settle the Company’s participant liabilities. The Company plans to repay the amounts owed to MPC in the second quarter of 2023. The Company did not contribute to this Plan during the three months ended March 31, 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 expects to recognize an estimated additional pre-tax, non-cash settlement charge of approximately $820 thousand and make an additional cash contribution to the plan of $1.2<span style="white-space:pre-wrap;"> million, in the second quarter of 2023. The final amount of settlement charge is subject to change based on the actual return on plan assets. The Company currently expects the Plan to be fully terminated in the second quarter of 2023. </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 (COLI) 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 $24.6 million as of March 31, 2023 and $24.2 million as of December 31, 2022. Trading gains related to the SERP assets totaled approximately $400 thousand during the three months ended March 31, 2023, compared to trading losses of approximately $1.5 million during the three months ended March 31, 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 $22.6 million as of March 31, 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 represented unrealized gains of approximately $417 thousand during the three months ended March 31, 2023, compared to unrealized losses of approximately $1.4 million during the three months ended March 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:82.5%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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:24.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;">Three months ended March 31, </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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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:11.06%;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.45%;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.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;">2022</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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;margin:0pt;padding:0pt;"><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:9.51%;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.45%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.76%;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:71.88%;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_rlZ90hUefUKQIs_crGFXHQ;"><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.54%;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.51%;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;"> 40</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;margin:0pt;padding:0pt;"><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:9.51%;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.45%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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_oXSbN7OF1kyWPHBPsqBJgA;"><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.54%;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:9.51%;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;"> 220</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;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:9.51%;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;"> 17,375</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;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.51%;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.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></tr><tr><td style="vertical-align:bottom;width:71.88%;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.54%;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.51%;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;"> 17,635</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;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.51%;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.51%;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.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 40000 243000 -220000 -253000 -17375000 17635000 496000 4000000.0 -17400000 0 430000 820000 1200000 24600000 24200000 400000 -1500000 22600000 23100000 417000 -1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">11.    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’s maturity date is 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 has 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 March 31, 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 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;">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;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> basis points 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 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;"/><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 $312 thousand at March 31, 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 March 31, 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 $17.4 million; therefore, a total of $82.6 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:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;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.32%;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:20.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:2.31%;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:74.4%;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.32%;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:20.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:74.4%;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.32%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;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:2.31%;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:74.4%;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:2.32%;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.43%;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.91%;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;"> 59</b></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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.91%;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;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:74.4%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;margin:0pt;padding:0pt;"><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.91%;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.86%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin: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 312000 0 17400000 82600000 <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:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;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.32%;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:20.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:2.31%;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:74.4%;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.32%;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:20.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:74.4%;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.32%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;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:2.31%;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:74.4%;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:2.32%;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.43%;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.91%;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;"> 59</b></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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.91%;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;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:74.4%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;margin:0pt;padding:0pt;"><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.91%;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.86%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin: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> 59000 65000 41000 43000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">12.  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 March 31, 2023, the effective rate reflects a provision of 23.3 percent compared to a provision of 35.5 percent for the comparable period in the prior year. The decrease in effective tax rate is primarily related to an increase in pretax income together with favorable discrete adjustments for the quarter ended March 31, 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;">​</span></p> 0.233 0.355 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">13.  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;"/><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 March 31, 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:46.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><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.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: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><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.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: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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:7.46%;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.86%;margin:0pt;padding:0pt;"><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:41.06%;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 March 31, 2023 with: </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.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:8.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:8.38%;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.86%;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.08%;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.1%;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.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;"><b style="font-weight:bold;"> inputs</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:8.38%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">(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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:7.46%;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.86%;margin:0pt;padding:0pt;"><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.63%;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.29%;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:10.55%;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:46.83%;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:7.46%;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;"> 307</b></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;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.63%;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;"> 307</b></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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.1%;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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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:46.83%;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:7.46%;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,575</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;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.63%;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.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.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.29%;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.55%;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:46.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;"><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><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.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.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:1.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:10.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;"><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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.91%;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.86%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;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.86%;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.84%;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.86%;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.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.84%;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.86%;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.25%;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:11.98%;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:46.99%;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.86%;margin:0pt;padding:0pt;"><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.91%;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.86%;margin:0pt;padding:0pt;"><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.37%;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.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-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.65%;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:46.99%;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.86%;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.91%;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.86%;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.37%;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.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 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.65%;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:46.99%;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.86%;margin:0pt;padding:0pt;"><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.91%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.87%;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.65%;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 March 31, 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 March 31, 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 11. 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 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 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:46.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><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.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: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><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.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: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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:7.46%;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.86%;margin:0pt;padding:0pt;"><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:41.06%;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 March 31, 2023 with: </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.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:8.38%;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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:8.38%;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.86%;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.08%;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.1%;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.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;"><b style="font-weight:bold;"> inputs</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:8.38%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">(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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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:46.83%;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:7.46%;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.86%;margin:0pt;padding:0pt;"><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.63%;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.29%;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:10.55%;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:46.83%;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:7.46%;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;"> 307</b></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;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.63%;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;"> 307</b></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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.1%;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.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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:46.83%;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:7.46%;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,575</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;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.63%;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.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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.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.29%;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.55%;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:46.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;"><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><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.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.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:1.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:10.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;"><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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.91%;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.86%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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 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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;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:11.98%;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:46.99%;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.86%;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.84%;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.86%;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.25%;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:11.98%;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:46.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.84%;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.86%;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.25%;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:11.98%;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:46.99%;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.86%;margin:0pt;padding:0pt;"><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.91%;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.86%;margin:0pt;padding:0pt;"><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.37%;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.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-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.65%;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:46.99%;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.86%;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.91%;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.86%;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.37%;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.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 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.65%;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:46.99%;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.86%;margin:0pt;padding:0pt;"><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.91%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.87%;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.65%;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> 307000 307000 0 0 24575000 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;">14.  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) income consists of the following (in thousands):</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%;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: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;"> 4,065</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;"> (16)</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 3pt 0.05pt 0pt;"> 4,049</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;"> (935)</p></td><td style="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;"><span style="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 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="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="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;"> (935)</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 charge, 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;"> 13,379</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;"><span style="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 0pt 0.05pt 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 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="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;"> 13,379</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="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;"> </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="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.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: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;"> 169</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: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.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;">—</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;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;"> 169</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;"> 16,678</p></td><td style="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%;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.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;"> (16)</p></td><td style="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%;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;"> 16,662</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 March 31, 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;"> (629)</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,648)</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;"> (3,277)</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><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.6%;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.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.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.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.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.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.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.6%;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.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;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.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;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.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;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.6%;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.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;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.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;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.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;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.6%;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.86%;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.86%;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.86%;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.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;">Balance at December 31, 2021</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;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.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;"><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.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;"><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.6%;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.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="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.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-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.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-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.6%;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.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;"><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.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;"><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;"> 116</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;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;"> 116</p></td></tr><tr><td style="vertical-align:top;width:66.6%;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.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="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.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-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.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-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.6%;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.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;"><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;"> 195</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;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.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;"><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;"> 195</p></td></tr><tr><td style="vertical-align:top;width:66.6%;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.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="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;"> 195</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 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;"> 116</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 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;"> 311</p></td></tr><tr><td style="vertical-align:top;width:66.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;">Balance at March 31, 2022</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;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,876)</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;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,521)</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;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,397)</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><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) income consists of the following (in thousands):</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%;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: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;"> 4,065</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;"> (16)</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 3pt 0.05pt 0pt;"> 4,049</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;"> (935)</p></td><td style="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;"><span style="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 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="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="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;"> (935)</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 charge, 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;"> 13,379</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;"><span style="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 0pt 0.05pt 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 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="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;"> 13,379</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="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;"> </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="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.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: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;"> 169</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: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.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;">—</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;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;"> 169</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;"> 16,678</p></td><td style="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%;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.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;"> (16)</p></td><td style="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%;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;"> 16,662</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 March 31, 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;"> (629)</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,648)</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;"> (3,277)</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><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.6%;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.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.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.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.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.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.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.6%;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.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;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.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;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.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;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.6%;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.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;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.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;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.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;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.6%;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.86%;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.86%;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.86%;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.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;">Balance at December 31, 2021</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;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.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;"><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.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;"><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.6%;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.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="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.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-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.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-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.6%;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.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;"><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.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;"><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;"> 116</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;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;"> 116</p></td></tr><tr><td style="vertical-align:top;width:66.6%;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.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="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.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-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.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-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.6%;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.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;"><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;"> 195</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;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.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;"><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;"> 195</p></td></tr><tr><td style="vertical-align:top;width:66.6%;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.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="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;"> 195</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 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;"> 116</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 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;"> 311</p></td></tr><tr><td style="vertical-align:top;width:66.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;">Balance at March 31, 2022</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;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,876)</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;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,521)</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;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,397)</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><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 4065000 -16000 4049000 -935000 -935000 13379000 13379000 169000 169000 16678000 -16000 16662000 -629000 -2648000 -3277000 -18071000 -2637000 -20708000 116000 116000 195000 195000 195000 116000 311000 -17876000 -2521000 -20397000 <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;">15. 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 style="display:inline-block;width:18pt;"/>The Company has a stock buyback program to repurchase up to 41,578,125 shares in the open market of which 7,115,820<span style="white-space:pre-wrap;"> shares remained available to be repurchased as of March 31, 2023. 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. See Note 16 for a subsequent event relating to the stock buyback program.</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="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="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="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="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 style="display:inline-block;width:18pt;"/>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><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.67%;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.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: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.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:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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: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.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><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.52%;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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended </p></td></tr><tr><td style="vertical-align:bottom;width:40.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-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.52%;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;"> March 31, 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.48%;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;"> March 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:40.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="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.91%;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.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;">Avg. price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.8%;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.91%;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.94%;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.67%;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.4%;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,003</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.12%;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.91%;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,364,914</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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.91%;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;"> 909,912</p></td></tr><tr><td style="vertical-align:top;width:40.67%;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.4%;margin:0pt;padding:0pt;"><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,132,364</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.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;">7.93</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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;"> 8,983,973</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.91%;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.91%;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.67%;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.4%;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,388,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.12%;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.17</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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;"> 11,348,887</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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.91%;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;"> 909,912</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="visibility:hidden;">​</span></p> 41578125 7115820 <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.67%;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.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: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.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:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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: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.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><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.52%;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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended </p></td></tr><tr><td style="vertical-align:bottom;width:40.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-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.52%;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;"> March 31, 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.48%;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;"> March 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:40.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="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.91%;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.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;">Avg. price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.8%;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.91%;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.94%;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.67%;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.4%;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,003</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.12%;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.91%;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,364,914</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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.91%;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;"> 909,912</p></td></tr><tr><td style="vertical-align:top;width:40.67%;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.4%;margin:0pt;padding:0pt;"><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,132,364</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.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;">7.93</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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;"> 8,983,973</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.91%;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.91%;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.67%;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.4%;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,388,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.12%;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.17</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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;"> 11,348,887</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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.91%;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;"> 909,912</p></td></tr></table> 256003 9.24 2364914 157720 5.77 909912 1132364 7.93 8983973 1388367 8.17 11348887 157720 5.77 909912 <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;">16. SUBSEQUENT EVENT</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 style="display:inline-block;width:18pt;"/>On April 25, 2023, the Board of Directors declared a regular quarterly cash dividend of $0.04 per share payable June 9, 2023 to common stockholders of record at the close of business on May 10, 2023. Additionally, the Board of Directors increased the number of shares authorized for repurchase under its stock buyback program by 8.0 million shares for a total remaining available for repurchase of 15,115,820<span style="white-space:pre-wrap;"> shares. </span></p> 0.04 2023-06-09 2023-05-10 8000000.0 15115820 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +-TG%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "S=)Q6-#N#'N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDT13%'7"]-.("$Q"<0M 40\DM,QGQ+=U-SWP6F>GN$ 7N.' M/A#(HK@#1ZR-9@TS,/,+432U086!-/?AC#>XX/UG:!/,(%!+CCJ.4.8EB&:> MZ$]C6\,5,,.8@HO?!3(+,57_Q*8.B'-RC'9)#<.0#U7*33N4\/;T^)+6S6P7 M67=(TZ]H%9\\K<5E\FOUL-EM12,+667%;297NW*EJGLER_?9]8??5=CUQN[M M/S:^"#8U_+J+Y@M02P,$% @ LW2<5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "S=)Q6W<\S3[P% #?'@ & 'AL+W=O"X26NL3=TXV]!]8R3:%BJ)*DG%\;_? MH61+:491FE#E0ZS;><6'AY=7Y.6>BZ]RQYA"SU$8RZO>3JGDS6 @O1V+J#SG M"8OASH:+B"HX%=N!3 2C?A84A0/B..-!1(.X-[O,KJW$[)*G*@QBMA)(IE%$ MQ>&:A7Q_U<.]TX7[8+M3^L)@=IG0+5LS]6>R$G V*%3\(&*Q#'B,!-M<]>;X MS<(E.B![XJ^ [>6+8Z11'CG_JD^6_E7/T25B(?.4EJ#P\\06+ RU$I3CVU&T M5[Q3![X\/JG?9O \T@E6_#P[\!7NZO>M(=\MJ%IJ.[Y_CT[ HVTGL=#F?U' M^_S9X;"'O%0J'AV#H011$.>_]/E8$2\"7%P10(X!Y%4 KGJ#>PQP,]"\9!G6 M6ZKH[%+P/1+Z:5#3!UG=9-% $\0ZC6LEX&X <6KVEGLI9$4A&OOH)E:!.J!E MG#Y7B[.\4,N[Q;F)TAK?DA([Y8SK-.%(,K14T5L0%6O T M5N( O[X1OD;][8V)V![4%OF%R#E_J*Z"==(CJ9]/!HY M4S(R\EJ#V_*2DI^9LVS7?S8V@71@D7#HD;/"5$2VN$[;[F(5#@BO@&8?+KXV]HS;Q40":-D':E M!8\BF)W@\]O[>H82*M 3#5.&?G;.L9F\"^>$2^N$[9X'7+T?Q%NT/D2//#0" MUYBFF[41JPNK1$JK1.QFYI1!=//L[6B\9966L$;H[LO:Z(OL86WY2E]$&OFB M12J$_G3)/\BR/,(EN<7:=2I7$^QQ;?E*MT,:N9V;B(FM[I+O0$'MP!!$"8W- M2;4+5H-V879(:7:(W:N<$KECD$@;7LM5(7M<6[S2]!"[7SF-L?F,OLYG]'6V MJ(T^I0HL;*RG3B/Q#[(SQWK(U4:9FMY>>9H1/';'%Q,,9O')!%DZ'U+C5XXS MR&T@M<7[PL"QV%; :N3Z?4SZ+C92=&%T2&ETB-VG%,M\+TEOX:)YZ+&+56XD M=.%ZW-+UN#5+.*\8CRN:E90U;0'M64LG8_;S/D I@#$9>RS9_0',PX\ M-5(._$V&A$RF1LXNG(];.A_7[E/FD$@_3V9(C8-,C4#EL&J/^[]@@Q=;B'K& MRW96)?+T8F2^FUA<+79OY]F>Y:!\/-_Z_4CUA"E1R#80ZIQ/8,03^6YJ?J)X MDFU(/G*E>)0=[ACUF= /P/T-Y^ITHE]0[&G/_@502P,$% @ LW2<5GJE M2D=L!P 91\ !@ !X;"]W;W)KB\[-?O*#F2+5)TBN5# M&TD^DL\=C_<\)(\>A/Q6+3E7Z+'(R^IXM%1J]7XRJ=(E+UCU3JQX";_<"EDP M!:_R;E*M)&>+NE&13XCGA9."9>5H>E1_NY+3([%6>5;R*XFJ=5$P^?2!Y^+A M>(1'SQ^^9'=+I3],ID+XY&G$?&#//9_Q/-<] 8[OFTY'[9BZ MX?;S<^^_ULXC.1_YTMU/)X%(_0@M^R=:Z^B(>/?.-0H/M+15[5_Z.' MC:TW0NFZ4J+8- 8$158V?]GC)A!;#; _T(!L&I"7-J";!K1VM$%6NW7*%)L> M2?& I+:&WO1#'9NZ-7B3E7H:YTK"KQFT4]/9Y>?YY<7YZBG6%2L7U=%$P(XC$B'J&6YC-W\U.>MLW);O,)^-LZ35JG2=T?'>CO9#X'_VQN-.U\>SN] MI-Y7*Y;RXQ&LF8K+>SZ:_OP3#KU?;4Z]4F<[+M+61>KJ?3ICU1+!9*%4/_#O MZ^R>Y;Q4ULEKN@KKKO2ZOY_B*$H\_VARO^V/Q8R$/NG,=I#Z+5+?B?0D3<4: M@$%12#F@O,GY&)50P,0M8CF4&5:F'$'!0JGDBTRA7%05K_3/!\$X(9[.39U7 MM;L'T=B+XLTG8G.V01-L>>%['@V2GK,6,QP&86QW-FB=#9S.GI?W, E"9MPZ M$8$Q:!)[$>U!LUA%V(OLR,(66;@'62H*CA1[Y-M384,9&N,3G_IA#Z5I!:GB M43O*J$49.5%>2;YBV0+Q1^"QRA[$R!@8UA2)>_ L5E$4#,"+6WBQ$]ZE6G+( MT[64,,N(09[:%UQL1C#!_>5F&E$O#NT DQ9@X@1X+13+7P P,<:.IC^T@L=>1DK=GFD&G2/4T1JN<::"PLG4-6X& 4&.4\ZH" 9"NBW7.%%\ M;T,)33-6*P-=&*(P'N,DZ)6&*!@#.E=QV.#:"7H4^"'N.6ZSH]1+!O(';]$Q M=F<0^ UNE'?@)*@3)+4,.12WAVMX&9ZO3:\[&17'G@';:A8.5'#<\2EV6Z$1,U0$!UX?VCZS76@=#V(W$39+TA$Y:HZ+HZ2?Z5:S( P&X'7D MA]WLURQ(!SR3AS".HY@:\;,9DL3#0RG9418.G&KIXOSDP_G%^?7YF54R82?C M_:AF>JW>=GWM2!"[6; 5(ROV-$1_V&0VC'T:1/T9L=D%9'!".@[$;A($D'(- M50\P2I'G=7&3O*F$+F+$%LY+DK#/C!8S2G$X5-0[;L1N;=: E M5YGD19W7H*CWAMNRQ2.!L4>VF5'L#56RCN"(F^!.^2V'M- Q[DJ:%:=)53Z4 M*:-26!@M\J.AI.@8C;@9K8OOCU8(D[9@>T6-"F$S"_# 3I]T]$;<]-94B+Q% MOP^MA=6(F<,6*Y\.E&/:L1IULUI3)O8@I"9;D1"D;]##:+.+,(D&:B[MB(VZ MB6TFBB)3>GU5S:F;*'4V\#(%Q.B7ST)QE+RU0G=V;!>\R*:<7Z&C7><[QJ3N MX]3Y]>7LCX^7%Z=G7^9OT-F?7\^O_[&Z^JJGJZ_5VZ[36^>K;I:]DL]%JE(B M_39&!]X[[('NDNB>Y6M0C7CL>9[^AZHE PB(K=52R.Q?OABC4I0<954%3&(- ME7/P'\F*_]_1;H Z?J=N?M=+ N334'2HG[CB0W XIF$R!AJL%Y1^#[UDC!/\ M;-Y$KY'E:P52O5SH KQ]Y*./><9 ?M6*U]=%^9,UV*9H@.%HO\#9S8;V1;23 M%M0M+69LE>D:!\#Y8ZJ/MD!RMI&R C;E0I_RG":[0#LY0=URX@M7##Z!IF2R MA%#;2[&I"1(OH68I-NWB(!P\KJ"=>*![=\?MN6"S70,- UY?'UB! MFR+AD)+(R *+&>RBZ8!8HYV8H&XQT1!=O5R6(E]P6;VISSR5/6=-:9"0*$R, M,)MV<1!%=.#@BG8:@K[D)'F+E^L%]V+XB7F79#W6LAK:CK4F6W>@^@+Z$Y-W M(-%!C]U"2^]=!"&0S9UN\Z+$JKX6O1%*B:)^7'(&P+4!_'XK@+0W+_JFM;U9 MG_X'4$L#!!0 ( +-TG%9&PX)P. , .T* 8 >&PO=V]R:W-H965T M&ULK59K<]HX%/TK&F]G)YEIXQ?8. N>(9!..],'4]+VLV)? ML":RY95D:/?7[Y5-7$,< KOE Y;D>X[.N=;CCK="/J@,0),?.2_4Q,JT+J]M M6R49Y%1=B1(*?+,2,J<:NW)MJU("36M0SFW/<0([IZRPXG$]MI#Q6%2:LP(6 MDJ@JSZG\>0-<;">6:ST.?&'K3)L!.QZ7= U+T%_+A<2>W;*D+(=",5$0":N) M-76O9VX-J".^,=BJ3IL8*_="/)C.^W1B.481<$BTH:#XV, ,.#=,J./O':G5 MSFF W?8C^]O:/)JYIPIF@G]GJ)T//O\:?GYP_OY].YV3FZF'Z:?9K=D^>[V M]FY)+A940J$ST"RA_)*\(5^71IXSMC==/T^#0B<MSL%QG4E2Y16G M&E+%3H L\@D)A'@ALW M>7A-2BK)AO(*R 7NF%1P3J4B)>!!FN'FNNQST$P1=J0Y5^Z!_.,Q>]J#5GMP MGO9:H2*TTIF0[!]\83PTH[W"&_YA1Y3KU+\#\2_'[1D(6P/A?S+ E*I>%A\^ M$74H^UC$GN!1*WAT5/!,Y#G>9/]CJ8Q.6"K'8_:$1ZWPZ SA9Z^3Z$DB_4'4 MNU).B=QSX#J_[CWG? ^G+94=6YP9^$(7NX,! ?VC@1&[TS#=P.S>W>[X# MK-24QDN9%>L7;;BGV^@-[;5A=VH14PCB5;]FA2(<5HAUKD(DD4UMU72T*.OR MY%YH+';J9H;U*$@3@.]70NC'CJEXV@HW_A=02P,$% @ LW2<5BWRO;Z' M! ^1 !@ !X;"]W;W)KW3CWJ(I$B4UG1=7D1/ M=\??G8[\BYZS"3^HF*5P+Y \) D5?UU!S$]3"ULO-Q[8 M=J>R&_9LLJ=;6('ZLK\7^LJNHD0L@50RGB(!FZEUB2^NB9,YY!:_,SC)QCG* M4GGB_&MVL8BFEI,100QKE86@^G"$:XCC+)+F^+,,:E5C9H[-\Y?HG_+D=3)/ M5,(UC_]@D=I-K=!"$6SH(58/_/0KE EY6;PUCV7^'YT*6]^UT/H@%4]*9TV0 ML+0XTN>R$ T'' G)#)K'2T[R6N3 M>^ML6)J]QI42^BG3?FIVO;Q;+7];S"\?;^9H]:@/MS=WCRNT_(26]S\5QTRU.UD^@F MC2!Z[6]K]BH!\I+ %1D,>$O%.7+Q&2(.<0T\U]_N3@9PW*J>;A[/_2_U-)6M M"#LRA\TF\X7]4PJ M0;/U#L&S7L"E&=[O4(T('@.3[YM*/*];Q(.MGK=5(8T9,[KED.;+NNW@(U67L\\Q$ZM.NYL-9L1U7*\' ML2&+>!!QD2K0?:5>)IP1$7?+$Y VH,$(!V$/'ZGYR+?Q#520=-LM]-H]:;+J MJUXM@GA0869+M0-1HO6V8!FC.7+@XS9>U\AS^AJPEB@\K%&+G P]@?X.AI(3 M*?IL7E?+8*]:T25.![5K1EPWZ)G>N)8M/*Q;BPH/[04_,MFS!F&#*F$_Z,R8 MKEE(QCW2A6OMPL/B=0>#O>AW)#W 7D/12[:N&?:<8-P#5ZL3#@:_RFZH2/5R M(Y%>>)#4PF2&_$&24^;R?P@8KA4,#TO8%95LC=YK;8AX'%/1R/V#,?DB7- H MO7/NNNT79+)R N?5'^YY7;6BX6%)F[/XH"!Z"WT1,/P7^O'WTY-:WZ$5(%/OLXD+Q?;Y5?>)* M;WSSTQW0"$1FH)]O.%&PO=V]R:W-H965T&ULK5;;LVOM MTMXR_B820B1ZSS,J.D8BY:IEFB)*2([%+5L1"B<+QG,L8F MW6AX9HY3:H1MO3?E89NM9992,N5(K/,<\X\NR=BV8UC&;N,I7292;9AA>X67 M9$;D\VK*8656*'&:$RI21A$GBXYQ;[5Z@;+7!B\IV8J]=Z24O#+VIA;#N&,T M%"&2D4@J! R/#>F1+%- 0.-/B6E4(97C_OL._4%K!RVO6) >RWZEL4PZ1F"@ MF"SP.I-/;/M(2CVNPHM8)O0OVA:VOF.@:"TDRTMG8)"GM'CB]S(/>PZ 4^]@ MEP[VL4/S$P>G='"TT(*9EM7'$H=MSK:(*VM 4R\Z-]H;U*1457$F.9RFX"?# MWF0\F_P<]N_G@SZ:S>$Q&HSG,S1Y0+W):/HT>!R,9\.7 1J.83U -^AYUD?? MKKZC*Y12-$_86F :B[8I@8W"-*,R(;'\2V4$C1F4BT(#&)#[T-T%%)<7> M2>G:9P%'F-\BQ[I&=L-V:OCT_M_=/D/'J3+K:#SG,IFM2V 1H%D?0-WOEECA MB'0,N,""\ TQPJ]?+*_QHT[]A< .A;KMULFYM]_J=6EMOP[RJK V)N17YP5,8:JSNWOHA^)<8_*P;Z.71K"NV2!%9P3/#4RG*=N\8117-O M,N2$+_7 %/#!KZDL.FNU6\WD>SV*CO:[,*N+T?H/IACTT#>7*14H(PN ;-SZ MD#1>#,]B(=E*SY]7)F&:Z=<$_F\0K@S@?,&8W"U4@.H?3/@74$L#!!0 ( M +-TG%8(%>W&PO=V]R:W-H965T&UL MM5IKIIMXIC$PS6S;9..T._M1Q4K,EH<+7GV\]-_?!CY8WK*/3\'GVR6X"MG=U>*/ M#U!F^1L(_OQR>?LW. 5?ECYX_>H$O )Q!F[7^;;$V:H\FU(VF@IS&C4] M7^QZ1D,]YVG*?EI+FD??)=&+ ]%X$U.<5&,(GB)2EB"_ ]>X %]QLB42/%^- M=T,H*T.R @$NLCB[ETTH4$.\CZ)MNDTP92A7=$T*P*;(RGU=U>$# :\_YF5Y M BZS*$]E(PS5\+.HQK$&<"YP@K.( $R!3Z*WP(1O #(0 ME#&X0W)JI&J->I@C:#OFV?1AGREE?]72^*[CVU,GV5<6AKSL- )YNL$"W2"A9K >G3;+=VVLF9K M7D%. M8KKAT*@2XA%;V0;B M3@;*H8_-LF18'C3D-3%KLS=[:?8.U@$\SUQ&;4-ERO'0&>7X:$N>_F'1J=<#24# MUXV_@5?_,)V MRZ=1AN>ZSFP@DYWXAR]2_X>S*I/_CN4ZXOZM'L'HS&HU +2BA;K0^EQV'@!4 M:LXA,TS.GR6K"@?RW&D5\PW:_H]F9CL&-/FJ$-NQHZ%G>GQ5B).8L:HPAQ;] M3EY#M;X^PA.39U64G556#8DIIA[!Z,QJ5>):T<+!I, AZQ)VBAPZ_Z?O!76J MV(56-%\K6J 5+=2%UF>]4^SP&,G^8OL+BAH>0INO3U$M0V?&[J"C2=(J M]V73G.TY#/WD=X(?'J/XM;A@4+0 (+1DBZ56#T K6J 5+=2%UB>W\P&@V@@8 M:88U:'TWC-^F%])6DEH2I?6I9R/A<*!5SLLZA="T!@0]Z@0]4@OZ_V",(5'( MLJS.9F)=J,[+1/P][3?K7N?XE+IH8<38[>]P-TH@5(- G8.=L57B,XU*Q/3FIZC8U^_,OY-+"FMP/=548J;P;*JUE>CD4B7=$7$>[:FI?S/@O$5 MJ>17_C(2:TY)5@]:%2/D>>%H1?)R,+ZN?WODXVNVJ8J\I(\DU>Z)Q6?ZX?N?PV:KUD^8J6(F6;LF_HRRVX&GD)$"YI6R@61'ULZI46A/$D@W0#4'>#W#,"[ ;@.M$%6AW5+ M*C*^YNP5<&4MO:F+>F[JT3*:O%3+.*^X_&\NQU7CZ]#\!AN\ \A"V MX)F>/QPYX.!V/G'M#_?X>WB\^S)YFMW_#B;3I]G7V=/L;FZ;I<:+;_>B]NZ5 M6).4W@SDYA24;^E@_.M_8.C]9@OQ0LZ. O;;@'V7]_&]I)J\3-F*VL)LQH;U M6,4HVW$$ ^1?C[:'^$TK&'A1TEH= 0M:8(%S)2;9?^7VD8Q3"5 Q23DI*].\ MH*!L$:O?U;>4B"58<[;-94Z"YQ] LB0G55Z^-#235SD55[;X@DLNXX6<'-3&$#ECF%XV0+0(2@E7BGTM(&-S:0#%&" MPPY>JU7@VP$G+>#D1(8L*.=R:O=[AWQO]HQ2=!O6Q,R$P(!J&H5)%-B10D^+ MFN?$^KBK,^1<5@55'+!+6:M@>>;R1O@ 1(/4?T =4JS9TR_:L MW,I=P7AN9_'=Z*,)2@)C&BU6 49]X+1R0Z?4C1\Y79,\V_.V'6%@V;7(V+2F MU1!'$>Q!J-42NN7RH=;#=",)47)+LPFM*"U"YW?%T&(41CWR K480K<:/FC) M/@W35+@A,KC:8H7B7K+60@AC)[/MB0V\V1/;6\5L14Z>\Z*_]().??UI>KN0 MM^,YT-H*W>+:TMN:_.@E#%,KAQC'QJ:TF,$PMJ\2TI**W))ZQ&P.E,BBIMUZ MWV+3RQI(*R1R2I":0[Z1]8D$QUE1U'4KIP6IJ)M)=FZ/)PS+>K2+VK0+ ]1S M2D%:V=!)9:MAYZ78<%*FU W65*XX[+*>Q6CH1WX?5*UNR*UN>ZBBDI/Z#A0L M)<7!\:#.#2MHBX:%29<&;59>TD/52"L=K'CJA>KNBMT1B^;&?X MWV@-8ZV]V*V]C^1'K6$RH[)<\5;/,P-LD=0XC+JEK?MN_S0:+=#8+=#3FH#5 MP51EGBR'5ZK%I)J.8+WAZ;)N/&KUSJR16A080NP;H5KL$MBC(U@+-78+]7$( MB[RL);I0ARXK6J>WGTY&FXYCU-/UQ5K'L5O'359H CN#%6SG7L]#W0K$:H=P M'W(MZ_BTK.?VXV\=D$JF^H+^OS@^<2C>X(\(;3Q4:*SMO>)RJ^*?@) MZCX LA@-<6_.Z9K /]4MEN<.6;[4C&P%9QZ)C>ZAS:8/V<%#7?_\?-))I#9! MR'%)JM/O>H ?+*3M[O'T0-O M&(?=?JO%+/)0MP88';S\L:+\I7XG1H :1?,:1?MK^][-I'[;I//[!W@U;=Z> MT6Z:EWD^$RXY7,@Z82%=>N\C"8PW[\695Q5;UY9*2C')E(/^_ M8*S:?U$W:-]2&O\?4$L#!!0 ( +-TG%:"O:]X^00 #0, 8 >&PO M=V]R:W-H965T&ULQ5=M<]LV#/XK./6NE]PY?DW;7)/XSG&S M-M=URYQTW5=:@BVN%*F25%S_^P'02YS43;O;AWV))8IX\ !X #)G&^<_AQPQ MPM?"V'">Y#&6KP>#D.98J-!W)5KZLG*^4)%>_7H02H\J$Z/"#,;#XR=NVG9ZZ*1EN\]A"JHE!^>X'&; M!AU*I@NT03L+'E?GR6ST^N*8]\N&/S5NPLXS<"1+YS[SRU5VG@R9$!I,(R,H M^KG#.1K#0$3C2X.9="[9Y1?]%8J=8EBK@W)E/.HOY>7*20(8K59FX<)MW MV,3S@O%29X+\A4V]=S1)(*U"=$5C3 P*;>M?];7)PX[!R? [!N/&8"R\:T?" M\HV*:GKFW08\[R8T?I!0Q9K(:OFJRB].WE[]=+F:_G@TB@?'2(&T, M+VK#\7<,)_#!V9@'N+099@_M!T2B8S)NF5R,GP3\H'P?)J,>C(?CR1-XDRZR MB>!-_GUDM>'Q?D-N@]>A5"F>)Z3S@/X.D^GS9Z.7P],G:!UWM(Z?0G^*UM.& MHSXTMG";(\DY=46I[%;;-51659F.F$'J;'!&9XI?5MHJFVIE($1:H%Z* ;1- M394AQ :DXD6W@L7UO =7-NV#LAEH6MSDSICMD=M8P@K5,NA,*Z\QP %M!N<% M8U[3.!2S7-TA+!$M4.I*Y>F)CRX-@:[1HE?DD;]C M&6M;=O'12FPW'(1PG17H=:J AA+MB?12[ 2K;3VLI.N)E/AD'&U#])6,@P#1 M ?.72G-6EMO_F 4.G15@,.+>0O=9)@%_0A$_5[39/5VB8#/E MLT#%S_2**B&A'LQNYH=PZTJ=PLEHV(/GST[&X^'IO&- NV1M="IY6524[LGL M:#@^4(?[DGZUA\;-_-[%(Q38"]/;E2F['[TZ#5 2HW0+6H2PDR.IXP.Q2SO8 M.PP1D9L"/54X4M8"W#G)!YE'[XSP95]$S[)SHE(H2V<;Y[DGR"K[FX9ZG?># M1C*;7*>Y<-"!BT1+EO5C2"YIY3V[H#3X2IEP6._+D*MD,<40Z"P5-5 [*.U! M9I:-=?CWI6UDFO7A]Y($)KQI)QU>M9:8=\P](A3U7$>>ZT!3F;BU8QE('"+Z MUK,FG6J;B0+(4Z/_%ILF-,?J?6RH@='5?T?&_G1./M! M3]/(@E7E"<;OLNOQ!8F6*./LX<<]_S :AD.R;472,GW<-,K:2F19.A^!DM). MT/==<5Z<#'?PGQG,RK2KC08*8,Z74%&-4LC46T*W 38$X@4 M?:1K+-0'*[=^10%(6-JW3=YK'_@D)6US'S#:2J_B%JBU4LKO(_@N?\V\*-T& M?7_?96*P0-]9'NT+.^C^49C^ U!+ P04 " "S M=)Q62T*@:K0# "Q" & 'AL+W=OG0%;/O9Q .Q+K&SM@-'?WW'3@AL MQ=)6Z@=(;,\\\\R;)Z.=TM],AFCA>Y%+,PXR:\MA&)HTPX*9CBI1TLE:Z8)9 M6NI-:$J-C'NE(@_C*.J'!1,RF(S\WK.>C%1E&\R@->D43]\/Z#]YW\F7%3,X M5?D?@MML' P"X+AF56[G:O<+-O[<.;Q4Y<;_PZZ6C4DXK8Q51:-,# HAZR?[ MWL3A1&$0O:,0-PJQYUT;\BP?F663D58[T$Z:T-R+=]5K$SDA75(65M.I(#T[ MF3]-GV9+2*;3WUYFRR^SGV&Q3&:/R?QQ,0HM&7!B8=J /=1@\3M@/?BJI,T, M/$F._*U^2,1:=O&!W4-\$? KTQWH=6\@CN+>!;Q>ZVW/X_7^'V]KL-OS8*Y= MAJ9D*8X#Z@>#>HO!Y/JJVX_N+U"];:G>7D+_KU0O@\4=N( 'UU>#..K=PQQ3 ME#;?0\)5:9%#DJ:JDE;(#2PLDYQI;H:M^/75Y_ZGS_?G,5^>'Y/E$WQ(%B\? M8:8Z+H7='Z/!$!XJ0_2,@:DJ5D(RUYT&/BQ5*5(81'[\*MA*YL (-K+4JVA-#K60SF/HF0DW$EQD"HQN%TX^.A02;"0-$ M$1CGVG'B=$=H(^S>G98.1J1(MT_.7#RL(@W">$M/XQ9EA9"^-9P>#)/\:R4T MZ1,F@]7!__3H_PVL]L2!HNY -Y7@3'J[3M%M,7E T8Z%QE1MI/@3?2P*9*;2 M1P+ CG%J]_*3./TS(7]";NJ:B'>HSE _ZG<@L4T@"(>BY10X1>CF#<^=JG+^ M#M56V['XU[Q]QA ,)9$N02E=,#+FN>QAAQJ/UOBI.7[0;$SB#U0KY*E,!E\0**:'X=]\ZOG*H7$LFFS2Y8LBHZ:E&U%887\*-C;70QL)KQ;0E?FKM M+R\G9TKT,X@:C%*XKJP+Q+G@UQ'P)'Q)N.@*#E)9R-B6=LEYPG;E J=;KB=+NMO,XJYG1Q M;P3YD>.:5*/.I[L =#T@ZX55I1]**V6I2?QK1M\4J)T G:^5LH>%,]!^I4S^ M E!+ P04 " "S=)Q6R97K7L$' !($P &0 'AL+W=ORA2P&L[=C9-\P8T:0]W'[8;U-N]SY1$ M26PI4B6I.-E??\\,)=E.G-SA<%\LB^(,Y^69>4:ZW#C_(]1*1?'0&!NN)G6, M[?E\'O):-3+,7*LLGI3.-S+BUE?ST'HE"Q9JS'RY6)S.&ZGMY/J2U^[\]:7K MHM%6W7D1NJ:1_O%&&;>YFAQ/AH6ONJHC+20-$I=[=:N, M(44PXV>O28*[_P?M?V??X4LF@[IUYE^ZB/75Y&PB"E7*SL2O;O,/U?OS M*^G+G0G\*S9I[_%J(O(N1-?TPK"@T39=Y4,?AQV!L\4+ LM>8,EVIX/8RD\R MRNM+[S;"TVYHHS_L*DO#.&TI*>OH\51#+EY__?SGYR_?/J\OYQ'::&V>]Y(W M27+Y@N1*_.9LK(/X; M5[,O/8<5HRG(PY6;YJL+?I)^)U?%4+!?+U2OZ5J-K M*]:W^A]<2Y(GAR6I$,Y#*W-U-0'2@_+W:G+]]LWQZ>+B%;M.1KM.7M/^JEVO M2ZYF8A 6'_/<=39J6XD[9W3^>"Z^WMV^?7.V/'Y_$42.W'A 'H5SKVRG@I!> MB4I9Y654A6B]MKENI3&/HO2NP8*[UP6I<]J46IE"D.,Z5V$F_J@1A?&>55$I M% )UU72Q8S6R\@I+78M%J,])UT;'6L1:]5!6GIXX+Z+CU5%CIFAWH0Q*U$.) MM,545+BQO,_*V.%,5^Y)347AA'51P!73%8H?>BI#VND59.Q,W/6FE'3LOA\: MKHBRLZE!D QB$[:N'3BZ5;DN=2Z^NVR:O$.D@RXHK*2D/T6HAZ@LVZ%^=KI% M&XM3863F_)2<8ZFND9G!>19APX&#*%3/*)V M.>S*C*[XZ" <8B2A5)N5>Y\T78XF//:V#'!IGB0KE4>]EE MO\F2(:N R%J2*U$^B+R6OL)6Y'A\3J'F4K(Q'2+A=:0S\8#4Z72N!*J;5MI' MRM@MG *T"P;L.N)"80P4U-_;/N"!HPE1-'/G*>X,A2*!>G!N)KZ,:1R"PO72 MPYY")#+O9 $(V"KMHU1+H_\B@Y^6!#FGT?? C07EF8QHY'=D$%OYKI)4A.0+ MI4W92E),>C?50VM<HQ2"DD."EQ'Y\:E;=\G#2PT_]08'+V'RB"80E761?0<$(@^"A-,15'Q^^V M/KNRY.+L,;(!E8J 1ISS\; S.&N5$4=_J+RV!&2Q[C6]$PC4T7)'-2?1 M@TKT= C6RC@AZ..1?//1=OWWPX M??_A0CSU97PP7'_O_%.KMA9M>SEWAQJ:?D&*&\IZW[ 8,^,6;E*! 24135L9 M]4(;$4PAQQ?L*KL=^N9X@!?NY"-GG,X.APGHF>V!,)H"J0F.+#OV5^HBT[ZA M4XAI$>69>]VF:OG92;!>?$QM-/4FZK(RKP?#*&&9VK()\Q>Z"3>6 P;^E]'$ M7>,00X"Q2[UGNM]"MFBN,1Z356T?GU^$GJE9VEZCNLH.H30$5X[RX42,3!FZ MK-&1$2RW1*KMO<-I";_]3=CG6F[6U(2,&AANA\14L5]_&"6'61E->1L0-*O4 M1C(5-PJ,O%J05:<+4GQV:DBM MO<^H12QT98F ):%.-SPU:&X9%+W!0D;- +-]%DS)*H8)9(S54>)8F>]&ZG!F MW@VP&P VN0.GL,7PK_EV81RY"Q7DA,.E2\] M\U#BN_T" M7NQ.![5Z2>EN@L ^;!'RD#:'XM^E^C8NV*-.S@O0UMF;M4@[\] M)2(H8'1H+,NF%J0-34*U1>Q3<84PIMJ/(E,@$B=WAV5+"'U0 "A3S MS7 $,43]Z('?:%)V&-T&Z M4@"0; $$Z*R29;=#W#-IR&X8-"[)$#"!$&>FF7#H]$][-(>0"?CYE$UO^R,T M8 603N\"6>JK!,?^M8"MENEU::A+JH ICZ#_:+-;UCIR8"BMA8JC6W M.6>^7*PN_F]7O 8CP/0>/*Q\@LE-!LS1XA$;[+J T&.0HG=E^EEB!.Q=1X@+ MM>-G&!7]39RMIHO5+&:GGPX&U?670:"1D;2*QUFK[X0NI?5 UBYG;TR(;:7QSF!4"='%[/VODX2QX2:ZEK^59"ZB#?!?XG+E M:0.>EP[UU-_0 >/'L^M_ U!+ P04 " "S=)Q6 M(,%VK[=2;[6"MO?9) -QU[%3VX'CWW?L0,AJ@:[4^P")[9EGGGEUQCNI7G0. M8,B/@@L]\7)CRKL@T&D.!=4=68+ D[54!36X5)M EPIHYI0*'L1AV \*RH0W M';N]9S4=R\IP)N!9$5T5!57[.7"YFWB1=]Q8L$UN[$8P'9=T TLP?Y;/"E=! M@Y*Q H1F4A %ZXDWB^[F72OO!/YBL-.M=V(]64GY8A>/V<0++2'@D!J+0/&Q MA7O@W (AC7\.F%YCTBJVWX_H7YSOZ,N*:KB7_#O+3#[QAA[)8$TK;A9R]Q4. M_O0L7BJY=O]D5\M&(X^DE3:R."@C@X*)^DE_'.+04AB&%Q3B@T+L>->&',M? MJ:'3L9([HJPTHMD7YZK31G),V*0LC<)3AGIF^C!;/#T^_;8DSP\+LOPZ6SR, M X.X]C1(#QCS&B.^@)&0;U*87),'D4'V6C] /@VI^$AJ'E\%_$95AR213^(P M3J[@)8V3B<-+_I>3-4;W/(9MCCM=TA0F'E:_!K4%;_KQ0]0//U]AV&T8=J^A MOY/A=8QNA[R%(7.J64JHR$C&>&4@(T"58&*C20G8G3E50.POE47ISE=[%-VR M#&6(P+' !!Z!W38YD)VK#(71'5:91G1IT0AB<1$1(\0DGUAJ8H2N.QBUIE)&U:R!0P<;$.HYV<1)( M%P(<-AFN++@R+&4E-9:_AA0=,0R0\P*T42PU1S;:NHX1*G#&8+NF+^3FDO+M MJ]@X^Q@6M)HRSJB;4HCU)L)GXLJ0OB9KR7&HZCOR\<,P#I///_WY1ZX 2%%W M-]CNOBB*/9OFV+3-Q@VFP>2RTD@9/;>M;/_B1N#I5%MT2QEWB<(\U%',)<=, MZ$;Z%S*(_%[<;6U$/3\KE\CX!Q-/"C7MQ:]_VX>UJ?DN!R\)^AODG\7IC/VE@ZVR84(3#FM4#3N#GE&ULK5=M4]LX$/XK.RG3:6>"XS@O! K,!$KO MN)NV3.'H9\5>Q[K*EBO)"=ROOUTI-DD+7'O3#Q#;TCYZ]MG5KG2\UN:++1 = MW)6JLB>]PKGZ:#"P:8&EL)&NL:*17)M2.'HURX&M#8K,&Y5JD,3Q=% *6?5. MC_VW*W-ZK!NG9(57!FQ3EL+L-=^^"27A>,/@]/C6BSQ&MU?]96A MMT&'DLD2*RMU!0;SD]Y\>'0VYOE^PJW$M=UZ!O9DH?47?KG,3GHQ$T*%J6,$ M03\K/$>E&(AH?-U@]KHEV7#[N45_YWTG7Q;"XKE6GV7FBI/>K <9YJ)1[I-> M_XX;?R:,EVIE_7]8A[G)I =I8YTN-\;$H)15^!5W&QVV#&;Q$P;)QB#QO,-" MGN5;X<3IL=%K,#R;T/C!N^JMB9RL."C7SM"H)#MW>GWS\?S/_;/Y]<5;./_X M_NKBP_7\YO+CA^.!(W2>,T@W2&4*"Q=5AMFN_8!8==22EMI9 M\BS@>V$B& W[D,3)Z!F\4>?JR..-?H&K 6G\.!)OE"-;BQ1/>K03+)H5]DY? MOAA.XS?/\!QW/,?/H?\4SV>1'N"I%>"R@GEMI"+)A^,^N +A7)>UJ.YA M8Y_!K!_',?^!+01]!9U#JLN2MAAE:_H%&HJ_\;:, M?^XV658L4;$*Z4J"C) M70$"')J2[8%M%"S96WT2F:T+!4DOXBTMA&$ MSC@K8:1N_%CIB05&LEW<]OE9-1DMT0=!G)>@"816[N: J#*H=+7_M1%*YI)< M#BBZYCIB_3CY[8Q,'0]Z%2*8^P4I:=.BRUHOH4%8\[_#>-J/)Z-6-K$24HF% M0N_)THC*11P ]BF7QCH@ H848M@.K(L'NTVK.ZJ0^TK4%K_G!$Y#BL91:08L M:Z7OD3\6PI'^2@'IX] K6DE C:1@QDOFNC&;J'A>(LLD"[!+P_.F M%Y3%EV%K/EZ"/Q+5-/DNLND0KB MB+20N$+J#(YY4F;OTQQR0E(9S$B[BEA(H78X.6&6Z-K@*>%9..UHFJ=;:,59 M:] UIMJVY-S#U@\OVP);\8E>)O.<@DM4%'%2=I?J-H,-[:S-_922*_?N<;X3 M%!M@%;27-B5FK#Y_X@F4 9/ I94>5T(U@L7W2VGCVQQ9NY9P4)"#0;MFX7.- M(N$591T*07JDJ6%7: =3G[?"8] NI&=D4D/:Y^1%NA&;H8.4884H;._]X'4; MNL?1.,T7%., \ES>,KGG$VK-U'F?*SI5V"-X^6*6Q*,WO^SWIC#D1AD:&G)# M^V[*PTY_)3G:5'>(MWWM]VHWBUX2N*(4=>*N4Z(=W(-A?Q8G.^_CPP.8Y[SM MG[(8S78MAJ-XBS=N1/%%E$1JCUMM]-)"5$OD>N>+'"<#/E+/NO+JOE=BM\;] M>O';W\_^2$4+SJDVT0FQ&[@.%'_CVK-/QQZ$=T(:N*7]@/#AP:LVG1S\(:J& M1=AP[I!&_60\ZQ\DLRU%I]'L(& 3!,D[B_OC^$'BPV@:PVU8X-4L)H3I^'4W M.HNFAT#GQ1REGT J388[X[/QXQ1W525FD\-Q?S2)MY@=1*/)3JA# 0-S@\T;9.XC&='94BG=CUOC^^D.A]1MQ+XEF_\#B+D5K?2(OL,*< M>P"E%1V:9KQV M&:XLJ39,C$2@>!2^PP4FOD%X+I3WW$KH-:.J2PT ^2R@2_2$1/8W'<)YPN80 MXBL/2;[2QA?4APDL_MYP-.IJP8_O(2^TV"'S#>Z4TNJG<9/0,%P@NJ 6#YFF MW*BTVYR#^+33E09_0Y+N/C1([BOZ/\JPE;ZW%GCO]6;.QP/-BZNY1(G85O:)9BVE0N7&.ZK]TE&UL MY5G;HKW5Q/SWLA*21RD5F2P/'W)*Y$GI,@ MJ/%');-7;TD+V]<;Z;\ZVV'+A!MQI?)_R*E=G/?2'IN*&2]S>Z_6OXO*GB') MRU1NW"];^[GQN,>RTEBUK!9#@Z4L_#__5OFAM2 -#RR(JP6QT]MOY+3\R"V_ M.--JS33-AC2Z<*:ZU5!.%G0H#U;CJ<0Z>_'AR\/U[:>'!_;PZ;>;3[>/[/KV MU\_W-Y>/UY]OSTXL=J!Y)UDE[8.7%A^0UFOS>T[>?TW,M=+&^R71@'SWJQX)LY[B @C])/H M7?S\4Y2$IR_H.JAU';PD_8=U?5E:$LCN[ZY^_BF-H]&I0;"ME+9\D@MF MQ!PA: WC6C"[P !?"L8-DQ@#-6AN93&OIQV3'."S0$#[.9/20!-C6 E(:/8H MLD4A,YZS![A+9IC%BRE[*%>T93UXO&^B-"Q3RY661DR9FC'C'S RU4 Y;ME< M%*22@ E/HBB%BUA,+ICXHY0KTC%@T-JHHA Y4QJZ6J$ESZ&'=0:NP1#,2,@@ MQ@D6?&N%S!:[5LVT6FYF>@=:!2+ ^IG03L[L@"U+=3FE>)@ <6>"_L!KR_\0T4]G<45B+>9ESJ_2S=Z7D!:SV M[N;&R)G$2N#L2FDLAO%[(9$II <#F,&!2"H21L&'%(RFA*A5N5Q!JX!-U;I8 M*.#9^2G .IE#OBTG[K$IRHF_*J35"OX.O.\@'_6@B'*.CF MP65:&EC%)LWIDKPY>0X')?UF*:5,94)3S@[59K:E#V! M4AUU]Z0=/ME*KD0%JMS96YVR&U_@0>[.UMW*PJPV%0%6 .\:7%5O'+A1^ OX MRR%( \P._Q@E#9#LO3TU3^%\IBB4"!:@D^T3$<5T68ZXS[M@J,GZ:B'%C'VN7?VQ.@QV@Z/4[!U-C,/3J\\?;]QE M='I4G1WTZQSHB\??G#$BE^NI\RA?*NRH8+2&YXSELYD;GR/5@5*\1(=KM\,& M]^(;:LJIM A1C[JO@N *>N%4HW5@)/9D&595E_#0!!Q$C.3A=>_YT;SOI+-= M&%8\:LC]2_Y/G%N7=BE2S0*< :V<#C,%3ZQ)A$N+[QD)#_NG;_[_N-""6-I5 M48*JJ(-341LA-U!QM!EYY[1%',&GYLC53/03-])W2.GUEMQM2/7.DVK]X&\L M3@9!&D:MD2@:!^DXK4<^;OCWT>6I;=E1. H&X:"^3Z,@'(7U[95GZT?'UCN+ M!V$0)DE]&R=!.FS6WE:$OKMG'(3C47T["I*P7]\]5 EA9]4(BQI#DR".&N]> M$BE3+.RLBL-@V&\FQH-@%#4:/RH*BCT)H_'G8!@%XW'4\7D2] ?C-P/>-M\> M!L8](HCT[9PDCAP>'"7M@3[.I?^"=^#+%FB&'5]ZG^PD@9;] VPW:F^7!O%H M^':!Z!2HB:)U%*,D2)*TK4H*7>+!KH@.$Z#U0E;8DL5UW6E35K>!2YZA()QII62MXRH&)ELH#VS84K!G@! M,J"TE#F!LPZ14P)6N9SZY.CD^WQ-L!(S*FU)5*%L8\;Q_QA%=Z&P#W_)..BG M;>0#]J""!OK7'3_OB&C"+TZ;\!LC>L9OC7Z>9:HL7.I=X>"R5D_TFAX3CC(T MD^IJ5S?!>;<*W4Q$-J[-W,=P^EE'>>Y*.;4D6I>&)Y5'%$UL&3=IF^:$H4]E&I]=L;14$:18ZK?\[%%K] MT?!HKX%1?.JXYR#A!*P0MJ7NN)^T[X:#ZA#4EE];'AF'03+LY!\4>OVAIQ'P MX,;H1N-1?-16/SUJYFY)A[.'32*+ANRSJQC]K*[NHZ15.Z)WN/:2)KX.J.1: M_JUSON-^$'<:%>C>;U6M_^G_2Y_(_"M1?F6Q>'/$EU)1_^H&6]]&#A9VP#J)6&T@]1+?DC^(AN]KW%J$. M1V Q;*JI*.BW1(S3!EL):J8P9-=3A)J<2MB8%OR7I;JN5QN"*<&#N$V$R; ]>QP, MDN1EM$)BNW2&O*A!1^LE!F2%Z>!58$U(RV07?:-!$,:[PW$8 I:[!)B. =T_Y[JK^Q:N6^84Z4M6KI+NG#@] T <]G"FU!=4,;U!^U+_X%4$L#!!0 M ( +-TG%9N =X9Z@0 !4, 9 >&PO=V]R:W-H965TBA58MR!)UWVEI9-%5!(UDK+K M_?H]1UFRW;H&5NR+)5)WS]US;Z2O5L9^<1FSIZ]%7KKK7N9]=3D9E8SB[JM2"G]A_JAXL5L,.)=$%ETZ;DBRGU[UWX\N; M4Y$/ G]J7KF==Q(F&QY%O.C'RA$&X4H^-T8"E[>*:]F5]:LR(HTT.0E4 W: M<$Z7DI0G;_%50\_/;C\]/M[__DSW?SWA#Z:TF>.[LN$DWW](7SK'(Q:!V^BHX ?E1W09-RG:!1- MCN!-.L*3@#?YWP@W>*>'\:1I+EVE8K[NH2L]IY>WH, M_2>\/8XW'=!Q2'K.F&Y-4:ER3;77N?Z'':F2^&N%1N*$8LN)]I0;YZ@P">>$ MT4!+E=>Z7)#VD(YC4Y=XL1RS7JIYSGU2E.I2E;%6.2GG,&X*5JX&&"E/JC#6 MPQ3@C?.#/2^T$^/&X:,WN^;A6&4U9HG.UY1:4V!IECH1/XS.4\UY0I(1';/; MPWSYXB(:3]^Z+2N58SS!/0YL]HW(S@%.XI@,A(0P73*-5K4Z!CNT9#MS!-YJ M!FP?S6PMEZ!:)I36'LR)8U.:0L=A#SR^("K8@FDHN["K8' IP\VDY$&@17%> M^=K);C,DV+H-J=;574_G*A=N",)=S1)%@7(98O[:LRVH5,$?H+DZSG8T73^( MLO.(2@B/D,N"[6FTGB:_DT(!X#H?@2)\2[:H:OF'2F+QN]BJU+J0D()EJ.:C"+E9.)VS5 M=\%JZ^104)M"C*WI2G-;CP.ZZ?*"(*ZL]IX%.J55AI>$I98P<$)0D?VZ;%M! MDBK00FNZ!BI$D-$(.%KIR:R*9&LBN!]*%LFNX7]\CB MTVND;:60V+;2CK1XR"EJ%*;J4*]AG 2MOM.;W9=?:-H?32]VUN?]Z?D9/7S3/CBU?TN"VW[20ZD;0@@>)*">.'@S&.MNM( M+C.'N9_UWT2C/>[C-]WZT/D_W+FJH1D7X4(J[J%*FEM;M]O=>=\U5[VM>'-A M1IJ1%$%.%B]_<>'1^>,UP;V&N/;A1CH_@G, M_@502P,$% @ LW2<5A9JD=-U P ) @ !D !X;"]W;W)K&ULK591;]LX#/XKA'<8-L 7.W;29&T28.TZK _;%>UM]ZS8 M3"Q,ECQ)3K;]^I%RXKIW;1Z&>XE%BOSXD1*I+/;&?G45HH?OM=)N&57>-^=) MXHH*:^%&ID%-.QMC:^%)M-O$-19%&9QJE61I>I;40NIHM0BZ6[M:F-8KJ?'6 M@FOK6M@?EZC,?AF-HZ/B3FXKSXIDM6C$%N_1?VYN+4E)CU+*&K631H/%S3)Z M.SZ_G+!],/@B<>\&:^!,UL9\9>&F7$8I$T*%A6<$09\=7J%2#$0TOATPHSXD M.P[71_3W(7?*92T<7AGUCRQ]M8SF$92X$:WR=V;_ 0_Y3!FO,,J%7]AWMN,\ M@J)UWM0'9V)02]U]Q?=#'08.\_09A^S@D 7>7:# \IWP8K6P9@^6K0F-%R'5 MX$WDI.9#N?>6=B7Y^=7-IR_7G_[^Z^[F^GZ1> )D=5(ZQ/*Q?T)$>C;9D( I<1W7>'=H?1ZN6+\5EZ<8+:I*XI:J>=YR,8I 8# M+"@,-8SS8#;P2KX&*_9T73Q:*90#H4MJOZ91;.DKX4%8#"YMC24TUNQD*?46 M.%M9L)$A.X0K4S="_WCY8IZ-9Q?N<#/1NIBB4!BJ$P'1CW= DP+P6RL;ZET/ MK2-@J0?8A.?P(0)S(@P"*2B(T>34*87WHJCJ(#-F+72[H2YN+2&>"G"$IB+I MP-Z+M4)8\P2*'U'E,,.HM"%UH5JZS2!<,.)"/E_$"RH0=>!#+85S6%.TDG@Q MEW^A6VR,]1WZ1FI)C5O"UI@RD'TXQ"IIE-@UC) MGR&_G5 MCNBH:%U&%;C]JWF%!Q:,D6?E*\N&9UE&]W>O>AB?#4,C@ M[ODK?K3[ ]ZH74$L# M!!0 ( +-TG%: NIB_R0, %T( 9 >&PO=V]R:W-H965TV+ MLG:&OTKV<[/YY^5RL5D^KC9KN%]]A/GGU6:Q^OUQ-5\\KB>IXQ#>,,T[N(<( ME_T$;@1+TJZR\*@+++[W3YE:SR\[\7O(+@(NA1G Z/H*LF$VNH WZO6. M[H M_](;X<:OP_DG,TX3=AT>PQF;U]<_U^^.$"V7%/=GP)_;^3O0SWZP N M(L):*+0@= %?+<)&O/#N'6PJA#G5C=!'J(0%TCN2>@>VMV[9VHD7$&TAG06I M82^,I-;"M]9(6\CP J-M+8ZP16X"VV_\,+$ 1][ZZ!&E=F@XCTY$>RK!\KIU M#%\)!SFUJN!68/G)^2BM+L6>C-@J!&XX.=5H![#P;STG4PB=(S\G5\']>@[C MF^&[;'@%G\A:UJ,=1T2=2[17X*4UAK8!R;/D_F9)ARU:)_GUHV\^+PIN6E)X]7H"@7*L"2J]#X5'F>/^;58([&.N7 B-7?&$!;W M0K41A0DU:#H6-9K@6/*YM!&QE_\]^RTJB7L.[Q&4?.9M150$ON!S9R0'53[Q M9XP#;-X7X@C2?Z[)Q1+D0K-X?U?Z8AS[8G"27,>+1T1@P]V<#&=;4XSDM87* M<%[Y,G@7'36>:.>M,:R%80MB\C%:4!+,.,FDVE/B(ULE9,U)52I6_DR=9,S< M\>,(Z699["R+0+64FJ^B-VK(2@]XU5>0D7G FM.%-RS;5E#RK.0;\O;-;38< MO=I)TK.6SY7:A<%F0V%=[/[]:3\[[^/(^-<\#EYNL3O)P166[#H<_'*3@(G# M+&X<-6& ;,GQ. K+BN<_&F_ WTOBFG4;'Z#_CV+V#U!+ P04 " "S=)Q6 M>7VA@RL' K% &0 'AL+W=O/J=+NM+7P/OO8Z;AX(5+NVB83&D]FQJ;< MX];..RZS@B=A4:HZ4;=[U$FYU*VSDS VMF;Z#KRL78TJ5R^BG8#7W+99O[?/ MHF[4WX'7KT/O![S^_Q!Z@3QX'ID:Z:/+>"Q.6^@4)^R#:)V]?=,[ZG[:X?>@ M]GNP"_T_^;T3^7F_>]TV>ZU)=K\0;&846EWJ.9HVP&COF,<##8W)A)4FD3&; M"BUFTK/8.,^X3C!9<2\2#*29T6&1F85U0XQPO7K[YD/4._[D6(J.DR+-E%D) MR^Z$EU9 )SP;:2P6;*RX9N_H^_T^X\Q;M)$ ,IH5 2>UZ:S4E@PS/S*"[_8_ M_?+?^X45@J5%+PCJ!08FQXM Y6K29Q&+=(IH*G[35U0_?B6JL ME]]XT%T4D0JO###6$%'475\?KCW +N!544U:L15"[WB_?WSX;(1-#VY>I%HU M8X^@COJ'C8'!;T=;P)]S2TPF&LZDQ?JO.;?((H5%=0+!',LP5)$5SR#3=>@T M1"G<;S(Y<%P)2C0E5^M<^A7+I>^DD225/A3LS= NYI;^4TKY;O#=I=;&%* MX;[-SIMIDZZ.>#-15L1FKN4WRA2"$P>>/^XS;?1!,.'6;$'J[%P0'.H>TPBE M@+#BW%JZ+_C DKS(, D2!\O%T] H'#R52. "/#Z@BF*5#7F XW68:K7MK$T* M5_F*3Y4(/O ,57F4.$$(E*%J8_(!.@!!8F-KDCR&Y:&QF2GLL'?7XR'D:[F0 MD(J&D%HATVEN71$U7)_ET 08E G+'=44"VNI+!NW62W8+=+VK+8VN(#R\ZE4 M"%:X=E#V*E 23$= \(NO @Y/31XD>RF*T,;#RJI#6A#OD\;91$S@O39^S9FR M1B!&<#I9MZ'?I:>DFNV&]*XMB"!MI=NVHZI+]UZ00>QH)0,@_/=GV%$F$%/R#\,D8!C4&Z2B; MD,"'ZL4^!\A:];.UZF\6JFPFU4AH@UA3N).3V%0J"!/?">&Y6F6T&M#%X1T8 M"YRM52&;V+,#;+G_BU!1[.S 1-O1OE,++SJX7D&C4E=]CZK"$25G$DB3/,N* MA"$%C=-$"&IR>3=^OYD"TDZ/CV.QL'1!L8&?U"=@#NA@)9S%>)J'M!8=2H2( M"X@#LZ1S".RC.-I!6G0LV+OA[=7H/6)0:$!!O8N(:"TQWQGL#J$I*!@W*[K. M3)6<;^PUY"\NN&<+_H J"Z%9K%#)(E8>A#8@!I)"_;!%!/9#,#DR]L!5$$@D M@V;M18/V4<5'6@X[&^W6#T T+7HR[>F9!HUY7]J>A_15)[ZR*L'U4K""??)J ML\,&W4:'_8 F8)L.J;>EM=*-\DRRWO"21(N)01;"JC;S>3MXJ),KV)TO]U[!:.? MB^''LOVDL)A_9?2\.';8M1P%2=ZP$G:9527HVR20KG$D>:YR2XD=]L>J]_/D M:;/A=^BZG9IG=)/+:OG7Z$2$C$!218 +3L_OH^"X@4 M[<2^N#B+*Q=V8LSTWBM*GEER35E*>S#0FJS M.1],!NW"M5H7GA?&%V>U6,L;Z?]=7UF\C3N47)6R7_8 M\)N2&]=[)O9D:3?0^"&X&J1A MG*HX*3?>XJN"G+_X_.7V_0U=S?^8+_[UGFZ_T&+^^9\W9V,/;-XQSK8XBXB3 M/H,SI4^F\H6C]U4N\\?R8]C4&9:VABW2%P$_"3NBZ61(:9).7\";=HY. ][T MAQV-.(??Q^$B.76UR.3Y %7@I+V3@XLWKR;'R>P%*P\[*P]?0O\?K'P99S(9 MT?>QZ+:0=&G*6E0/5 A' K5U9_2=JM9T:66N/,W75DI4G@<9?4$+47TELZ)Y M*:W*!(DJIY5I+!E?2$M:(N76T:9064&U-7FIJ\H;U) MDHP2,%IK%.>05)7I)F<;!.U-CW:? .\]M.PP7+-77N:5=-B7 M*W8;PK5XX-!A:=DXQ1^!5RY5):(D*XB!LU(+R)/RLG31OETJMLYV!D<[).=K MU6@=8)JJLU1H6C?"BLI+24LXL\OR/QPAV%1+FW%*S::"SMR4<$=E'"*GA0[8Q6>7!A*[+]U-*+;518[NN( M?CXEVIM7;]/)R;= M23QC8M'OA:SH^NJR4^*M0% 1Y,!BN&F98>\7'V]_GM,^P#*ALR8FIV%R1Z^> MJ#U@\V*00&BP'1^$#YM%17M'/7Z?TKXZ^#9J6MY)B]%'EKD!K55E/,G[3.)C M.CI*3BWHXI3>OWAV?O)O1+;H$W7SY<#VC6C>H<@'.VC6\ ML1PZ)I4U)4U&Z=%K#DX:'H;AZ)!SVQ MX?3#?V%#Y&!HCZ'-03;OJIU-H'G^ M'R0GU,!C[0FKGB:L%22M#2+A0!TLEQV(!B^D: MI@VWK5V%YJ.;S#)_&''!R32 M!>000DK = [1_O+@Z:SI$E$W2ZTR[D"H$?0]F0^)/Z;)K+8X)09;AF%E,J/] M+&KLDA45,?-9$1S=SP^VKS-FHA3P+V.'P\8NI^!Z#"T/-(YLTN8U)OA'LCJB MC[N,/JX/S! 7\HVX(F K*1_G%U8DP8ID-$U>_RBY3!64-U7#*#6*GJ=HV^8? M%];HF_,#!E-CL0GF>-C*I8H J_5VX+'Q_:$7^E<[^3+CP$L,#X.>S0NA#?@" M3'MI$L8>L$9#6C.)8*FH<>ZX5Z"TA.=[T]')KAW!8"=;51;3489C1LE^_A7L MWC4*>8\2P6[NJT&+E7RS";V"N;0-"CL9B_+QGJ;:P2Z%#IT-(GO328J=IG&A MCOV3WLB%E6E$0:U4F*7(OPV54YGJIQ!=%/B7$+XX:)_KL1ARR$D..<(%C.=V M*/>EL38TO'X/?3; T;%X['+]LUL/,20P1,5@&.G53SA*-3;XBT2LK=B=I#!L M,\P/A9(/#(&'>Y.3T6&;H-!L(*(.XQQ M@6'%E;1-8,O&KF>UQZ9.,O#Q1PJV MP19.=AQ'\<#,^]!0EATR73V?_]_&PY-9;RYQ9'ZW-8=U?9# M 48RNX/(8/Q)OTU")[Q'1^]Z+\='N[TA0D^5'4Z^79H^7?K>=6O_P]XE.8 Z%L()H,CHY&I"-=_SXXDT=[M5+ MXW&#"(^%%"@OWH#O*V-\^\(*NA]:+OX&4$L#!!0 ( +-TG%8 A$:/I0, M %<( 9 >&PO=V]R:W-H965TKY&)Q=GDL]M'@3\T[?[ FB>3>VN^R^5*N MDKD0XH:+(!X4?K9\Q4TCCD#CQ]YG,ETIP,/UZ/USC!VQW"O/5[;Y2Y>A7B6G M"95_3E@,Y>0>=T8TVH/5V;DLOG^!1,)CK92.]/AC7(S MRA='E,VS_ U_^11>'OWE_S.\ 7W\,EH>Q)GO5,&K!!7OV6TY6;]_M_@X/W^# MV_'$[?@M[__)[6WT(IO1H0?Z5C-=V;93YI$V;-BIIGE$@09VJ!OVI(.GCIVV MI2Y(F\*V3$$]$#_@A7LFB_H&KM(AUGE)?8=G$^"VZ)UC$_;H$0O[QGI/RI31 M2AG3JX;8!XW7 KPX=U@1>D>T&.FI\A]4-BSD0ZE]X< 2_+CUXKSI2VTV5-3* M;, [6.IPKQNO'R_P$,!0P2Z@]P#G@S(%^Z-G5_5>/.!@NJ;E4,/+KF: $"HW MFK=[(_0(">&1E?L0[(=2R'-5<6P=0RR=LUM=PEY1:QT.@5?W#4^TR%91Z@.% MGXDP1#&+^7I!*^WA43*BVMQP5 <2U9%C6Y:B(7PTP:Y MUNVH4]D[D5$ %8+?QR5R'@CT_MUIMOAT[J<@X= M@*4#$-XO.(T/>$C%3P*BZTI+%@&CEK&](YHLG^5"O1 6A;!S#E([* .4F!/2'0# M@8PIMAO4%#NT[E!3I;9V8#*5W%#O&&6(>F3\HU<.Z7I1MTGJE[I,>M#L6W:; M.-*0/]N;,/3]Z72:FA?#L'@R'T8N;MW@W5##%:#SV:>3A-PPQH9-L%T<'?L:Q41 M"=U/2"("2) 0%2FT*83TLV]W[M;%:R^VE^/RU_>-O;=[<$":-%7SH5\XUFN_ MF7E^,Q[O_L*Z*U\0!7%;:N,/>D4(U=Y@X+."2NG[MB*#-S/K2AGPZ.8#7SF2 M>5Q4ZL%X.'PQ**4RO[;.FAEZ(,3OBY+Z9;'I.WBH#?JK0;.U;P( M/# XW*_DG"XH7%8?')X&+4JN2C)>62,'R=\4K3P:_\+CF1J M[14_G.8'O2$[1)JRP @2/S?TAK1F(+AQW6#V6I.\CE6QGDX;ZS"^%X-M#XGQAJ7 WGE.%-N0@.;Q76 MA<-W1Z?GXM/1^\L3\?;TXLW[WRXNST\N]@.78\?A+P3+J^F(RVQ7@XGCR!-VD#G42\R3\.-.'L/(S# M2;+G*YG100]9X,G=4._PV4^C%\/73WBYTWJY\Q3Z5WCY-,YHTAOK%E)V!D '9&8.BMS MH>F&-..)F=4H27Y/C/IB#*TEA#2*:$2(\*E:J<\(+$3F="UC/0'N3!EI,B4U MG/#!U2A6,-BPF-_CCTL0REA6.\?H8$3Q!D34J=0 @C'.X^@8 L5BB_'\7MM SBMG,HH M\K9Z<:'F1LU4)DWX:B?3F="(TK?#%GOBOLD 3DFA<@2*Z;K#Z]2Z&KHCX:TH M R0D]A@Y\-$&+&Z2L$G1YNU"DOA M6?0J*.K\_UE,AB\??8I9/W[]P,BIN4$=VLPS@YH2"6N2K5LYWMG>?;G[GZ?# M=TR?C2+P?P9]0P9U&=-ERH^6(;N//GWG#!G]C0SYV)W*:'L#.72CS:&X?LK- M!&W$%)N$0D(G? +*7.D.(F[?&@#.:EO/"W&=U-KT"TFTZ80.<7/7EJC&"X!I MD6GK^7R-*[;Y*$6/#D]S,5W&:72;%=+,N7$0BT+A).+11 V0DJ#A8' 2G>PV MG]L\04L?XAB#YW*9^@H2%:&5PK02UP!5:=49,G7,4LRKC<)N%*3SF*JX&Z7V M)$>SLNHE &V\3%>5S*)QZ?,YB=A3%]*1F6$/G(KM5/+@XN3\0Z-UQ(OV#4V& M=7E*=>Y=$ SXQU0PQC+())HX",,1>O6&1"Q%OF6UELQZ'2GL5JP)!Q,3:[*J MG+V%@0"GNMV(E./-CN:^F@;O#NJ+(N1#U&G< H+I-Q13-)\";D]WJB;9Z!*&(H MQ@J_1DOG"=@ %JL)-AMW&(!'TQMU]J)EV=&/U#7N5H3HH;E,SI<%.:Q=[ M"+.KMA0FT/R;*/W-_NW!QK0OCJUSL9'&_2)Z8FOWN.4HW+"LN.J#M_:^D)C" M-HN9LV7*Q"3;+9W*]NH"\&5=PL\I21=O/XVLL '0H'!Q;7-PZG.!)9V(I2C6V=QVI'3!-DZQ;E@#2]M M\ON.C>1,)IU;QMTH;6W2)2<=N0]?29(,4U0;]XUXY&:Q'(3VZ@>N5D,:?O$> M-13X=++$" ^?QQA%3 MK?*_O:^:B,Y%EF[37?01(CBN0B;H]A!#52XHL@=!+I36(GXT@EUL=F.-.7H$ M,D-A<1VWLQKQ8I^:<_.ACP*#M>\U);EY_"K%E1U[F3[=M*/MAZ^C]+VGFYZ^ MFB$747@\DF*&I9!B_1*6'8*OX]6=J0[!E_+? $4R.)^#]S$+ES0,; M:#\''OX%4$L#!!0 ( +-TG%;Q/W!GV@, )8, 9 >&PO=V]R:W-H M965TUNUKZ6RZ^RAA D5V6,CDP M8J4V5Y8EPQ@R*EM\ PPY*RXRJG KUI;<"*!1H92EEFO;OI71A!G#?D&;B6&? MYRI-&,P$D7F64?$\AI1O!X9C' CS9!TK3;"&_0U=PP+4PV8F<&=5*%&2 9,) M9T3 :F",G*MQ6\L7 E\2V,K:FFA/'CG_JC>?HH%A:X,@A5!I!(J?)YA FFH@ M-..//:91':D5Z^L#^B^%[^C+(Y4PX>EO2:3B@=$U2 0KFJ=JSK>WL/>GH_%" MGLKBEVQ+62\P2)A+Q;.],EJ0):S\TMT^#C6%KOV&@KM7< N[RX,**V^HHL.^ MX%LBM#2BZ47A:J&-QB5,7\I"">0FJ*>&H\GDX>[A\V@YO2'WR]OIG$SN[V;S MZ>WTU\6G+U/R^7ZQZ%L*3]+R5KA''9>H[ANH'KGC3,623%D$T;&^A1969KH' M,\?N6< [*EK$WK,S:W*YO;Y]"_V^;SJ$Z[12Y!)J,PS+,\I0HBPE4,@H0\0S=C7:%/ M0!HIE[))$H9D0!Y2I9*$KP@*DQ5/L?X3MB:-A"&%YY*R2#:OR,*H^AWK&=L:(HL!6420ZEQEES1E(QI2ED( MA"IR R%DCQC??;Z[%<)/I.$$IF<'S3K)-7W//:(X/;/G]9ID$E.V!A+E0@=> M7\,&1,*C]P=]#-C_X6=%=X1F/$<7#IRV:?N=:M=P_&:=U>Z1)>K #A\1"2]@ M&SVOT[S8B%+Z$'\)2J50A#.,J5B#21@^8CK?Z [D"VW',[V@=_%A>_$YA"F5 M,EDE87E=M+K%X_/>']-1QH5*_BQA$4:CZ1K"('Z+B>,?F^RXUT>\,GN*MRU1 MSUAFHG;/-4G3#[JOWY+F^6X] ;'9AG'5;>N)Y;N]T]1K=X\HGND&F)[:A3EL MT$'L%E22#15%J!;X_&(NFF0-#(2VG"$_PH<-FX6@^H4^)(ML_6]:P[M;PO>V M N>HRKNF'3@O6L%)<[#-P.[^.ZW@17XZ_M'Z'ZBERVJHUWG;1N1=6$,UE+IG MGN.\63RGK;L;^"?WU7&=T_OR>C^J@%X;.JS:K)@!MDT]$4M\K_$FR[&QHE9# M]ZB<-;^)EQ,[NKI.F"0IK%#5;@4=@XAR"BXWBF^*R?.1*YQCBV6,?QQ : 'D MKSA7AXT^H/HK,OP+4$L#!!0 ( +-TG%;,9!!5300 %X+ 9 >&PO M=V]R:W-H965TL4C)?> M=&S7'N5T+&J=\Q(?):BZ*)C<7V(N=A,O] X+"[[)M%GH3,<5V^ 2]??J4=*L MTZ*DO,!2<5&"Q/7$FX7GESUC;PW^Y+A3)]]@(ED)\6PFM^G$ZQI!F&.B#0*C M88MSS',#1#)>&DROI32.I]\']&\V=HIEQ13.1?X73W4V\88>I+AF=:X78G># M33Q]@Y>(7-E?V#G;WLB#I%9:%(TS*2AXZ4;VVN3AQ&'8_8%#U#A$5KFD-9:DF[G/ST=#Y;WL#C[/8*OCTL8/YP=_=P M#\NGA_D?\/A],;^9+:^O8'9_!8OKI]O%]=6XHXG5^':2AN'2,40_8(CA3I0Z M4W!=IIB^]>^0VE9R=)!\&7T*>,=D ''H0]2-XD_PXC8%L<6+_\,4.(;>QPRF ML,Y5Q1*<>%0Y"N46O>G7+^%9]^(3_;U6?^\S]']%_^<,7[\,HVY\ 6$_@'_* M!@=GE3&*G0K9M I,@6T9S]DJ1] "5D@;52V3C"J,]A2(-=!!)UE[T@$\90B5 M%!O)"D@%895"0\:V" QL7C7@:\4EL_6>,HT!+%I4"]F(H"]-8(DH*E;NC<)P M<*',O"!/*KKDF8IL;V05+$582U& IF9DM-J1EQ;!-$\3PG?(H@!=,?8GY737)]V""))\[&VBC!1)2BX FI+U-NH_;M MAHNWH7,QN?0?E;X_<['*^8;2>,IO3H8E+S67%#--*R8U3^J#5K4RJ:#$T'&D7)%2SKYBY'"Z:H"V,_]OXE$G*8>'^%%S&?V'K,+YM"A\O M1^WRO0A.ROZP.MMN@N82M\Q"TXU-A-(_]SFQ73JC8U&9*['C.LM$[JJ&O9Z M',:H?^9WNS'\!J,@ZM$0^?%9SQ^%O7>F87_@#Z(NV?2#P#^,/3"J.?SUTRWM/&PR'1&L'#(#1#2&N] MH3\<#GX]QL;@HS_)SLF;IT"YL2\[T\*IU-WSIUUM'X\S]V8ZFKN7)]V=#:&,^*N\D[I)], 6/0BN#0%;JQM9X28J@%!3:1:D"ZS M55I0ZT*](Z;50.L $IRD<3PE@C*)RSSL+769J[WE3,)2([,7@NJ_<^"J*W"" M#QL/;-=8OT'*O*4[6(%=MTOM(C*RU$R -$Q)I&%;X-MD-I_X^E#PR* S1VOD MG6R4>O+!][K L1<$'"KK&:A[/<,=<.Z)G(P_ R<>C_3 X_6!_6OP[KQLJ($[ MQ7^SVC8%OL:HABW=<_N@NF\P^+GR?)7B)CQ1U]W$,>DO966URS*'L^5J M/5\M?JX7/WZAQ:-[YL0Z5I\CU< P[QG2,PP9NE?2-@8M9 WU:SQQ:D9)Z4'2 M/+U(>$]UA++D$TKC-+O EXT6L\"7O=-B=,IC3S$Y3>$G8V9:6D&!7>L;T,^ MRX\?DFE\/ >T+7'ZKE#T$_H#QKU7^ U!+ P04 " "S=)Q6?>*\1ST% M !@# &0 'AL+W=OP[!9]Y"Y'6C:[Y(;D6G:_OF>X%TF%XK0/MK0D MY\R9,Y>E+C;6??4941!/16[\92\+H3P;#GV:42']P)9DL+.RKI !CVX]]*4C MJ:)1D0_'H]')L)#:]*87<6WAIA>V"KDVM'#"5T4AW?,5Y79SV3OJM0MW>IT% M7AA.+TJYIB6%AW+A\#3L4)0NR'AMC7"TNNS-CLZNCOE\//"[IHW?^2XXDL3: MK_SP25WV1DR(2"L?;-$8@T&A3?TIGQH= M=@Q.1]\Q&#<&X\B[=A197LL@IQ?.;H3CTT#C+S'4: URVG!2EL%A5\,N3.]N MYC>W]V(VGW]YN+W_=/N+6-[/;J]G=]=+\69A[X M.[@3\=F:D'EQ8Q2I??LA.'9$QRW1J_&+@)^E&XC)45^,1^/)"WB3+O!)Q)O\ M_\ /15N#O3L,QIUSYDN9TF4/K>')/5)O^OK5TOSH=CR;G^/QP\O[#^>'2>EA+;L>CT4(FYK'%R('X?49"8MXH_&%;&Q$R#6&7#T(JY9B3P@1Q7H=G MWBT91J>$V91+UB-86 !CGYZC1S(5B73?<=HZQOEOE7:P!Z8421M_NHV_+Y)G M<(#J#+JNM)(F^F5#7I*F17',PE%JUT;_35&+@J2OW): D%N=NK5\1Z& S=PU.$(D3%AC#>$QT%8OU4( #\<*T.NZF MU?$/IE6L=W]HZOS A'7"-(M,K].E?-NDW@PA5H17+ MRB"-%T%/ 17!9CQD2BZ/OLAE8EV_;4#%GKPKFDO>S&N&-'M$-X():20PGR2:29=.MZG&^'-*2.;T(3:B<240?V MJ>MYWDV0M)X#G+'Y;K\MMV,$HGXI&\&[9G;U;*&G6 JJ+NHVN,&AOASNW/K M<1WOMMPY>/G4%\!NM;L^S^I;X_9X???&Y6JMP26G%4Q'@_=H5%??9^N'8,MX MATQL@"#Q:X:? .3X /97UH;V@1UT/RJF_P!02P,$% @ LW2<5EC08"Y7 M @ ;P4 !D !X;"]W;W)K&ULK51=;]HP%/TK MECM5K81(2"AC-$0J+=/VT G!Z)Z=Y$*L.G9F.]#]^UT[D#&)LI>]^./ZGN-S M;%\G>Z5?30E@R5LEI)G2TMIZ$@0F+Z%BIJ]JD+BR4;IB%J=Z&YA: RL\J!)! M%(:CH&)@31<2:)A,Z4/@\ELZ/)]P@N'O3D9$^#1Q#"$:&,GP=.VFWI@*?C(_MG[QV]9,S HQ(_>&'+*1U34L"&-<(N MU?X+'/S<.;Y<">-;LF]S1R$E>6.LJ@Y@5%!QV?;L[7 .)X#Q>X#H (B\[G8C MK_*)698F6NV)=MG(Y@;>JD>C."[=I:RLQE6..)LNYR_S;^OYBMQ\9YD E;2E(7-90/$W/D YG:;HJ&D6721\9KI/XD&/1&$4 M7^"+.X^QYXO_X?&QT#2^Q MIRNLL*(10-2&Y'B$&I\H8<: -83+7#1XG#C EYNK1F)00PY\Y^[IG)7+FUU? MC:,POB?_J\=+RDM_2\?($ZJK,M ^>(.Z;:D:PV1A;OU-NB8B:YEQ(= 8VBW@ MQ)+IB#Z0<=P+X^@D, CCWO#3^!@Y=_C!21%4H+>^U WQ1]?60Q?M?I.'MHC^ MI+=?$7K;)VZ# M[H]-?P-02P,$% @ LW2<5H>$?4,I P P@ !D !X;"]W;W)K&ULK55M;]LX#/XK@C<,#6#4MIRW=DF =->[#;@51=)M MGQ69B765)9\D-[M_?Y2<.AZ:9ONP+Y9(DX_XD"(UVVOS:$L 1[Y74MEY5#I7 M7R>)Y254S%[J&A3^V6I3,8>BV26V-L"*X%3)A*;I.*F84-%B%G3W9C'3C9-" MP;TAMJDJ9OZ[ :GW\RB+GA4KL2N=5R2+6OM@\%7 WO;VQ#/9:/WHA4_%/$I]0""!.X_ <'F"#R"E!\(P_CU@ M1MV1WK&_?T;_,W!'+AMFX8.6WT3ARGDTC4@!6]9(M]+[CW#@,_)X7$L;OF3? MVH['$>&-=;HZ.&,$E5#MRKX?\M!SF*:O.-"# PUQMP>%*/]@CBUF1N^)\=:( MYC>!:O#&X(3R15D[@W\%^KG%[7)U]^GNKS6YOUV1]'G'-@]X^2^S/46RQ1B>QO!=81M8,$\0+=Z]R<;I^S,1#KL(A^?0 M%VOLNJ*10/06[SS7B@LI6+C J-F'2P8%84]@L&>(+1G&0+#;K&.J$&IWBM#Y M(]^]F=(T?T]^]_I0&@!2M3<"_(UXU13KS$LL=*>X$(JX4C<62=E!*+__T,[@ M#N>54%Q7@+E@0OHK2W!&$>P8_EAJ68"QG?5;,LGB$1WV%-DH3B=7G>)OL/:: M+(M_L.5PYC@;P( 9A3FUA#EGQ*9QX1BG2#K)?EL9O_W\ MSOER<=F$[6N9.9*EV23.1K0GCV,Z/,K'(H0:_#35%WD\2O-!+[7QU55ZE-=M MO*<2B_-<<((D2"%DXTF>237-\G@\O/I!ID<>IYH_Z0WF"LPN/#^6<-THU\[H M3MN]<,MVL!_-V^<16V0GE"42MNB:7DY&$3'MD],*3M=AS&^TPT&ULK59M;]HP$/XKIVR:6@E(2 *D'2!! MU^Y-;=%@W61X*"I=Y!QG$E15EDS^F&(AUB.GZVP7ON3+3)L%=SQ3WM&WRKZ;P0A3?\D1G(R=R(,&4587^(M8?+VXO/[>ED?OD.+FZO9Y";@M\SP^.X 5-S('%"_XRYD.AUDCA821S8\[5BL4X"M_"_QD4FB5M9UP":&OA-A3(:9S:E)SD'G8E*,9ZH4YOA M1HL$'V82VYH];<-K-E]#MQ5Y_IXFZG*&$F'LG?0*V#^Z)A1I]?7O^7O.ETG0^7\KE5_';_81)8>31Y34$YJ->4WQO61L<*U-UY^4N42]O?%#T,%==U$VA6FQ8ZJ3O'LWK=?XG-,N<* M"DS)U.L,J.YDW=-J08N5[2/W0E-7LM.,?@-0&@7:3X706\$X:'XLQC\!4$L# M!!0 ( +-TG%9TE\7>E@4 %<4 9 >&PO=V]R:W-H965T+)'F^7@NWSD\XL5*5I]5*H1&ST5>JLM>JO7B?#!0 M<2J*2+V5"U'"/S-9%9&&834?J$4EHJ06*O(!(X0/BB@K>\.+>NZQ&E[(I9>,KFJ383@^'%(IJ+L="?%H\5C 8M2I(5HE29 M+%$E9I>]*WI^SL&OF5@IZQT92Z92?C:#47+9(T8AD8M8&X0('E_$CEE+^BA1,RB9:Z?Y.H7L;;' M,WBQS%7]BU;-6LYZ*%XJ+8NU,&A09&7SC)[7?K $ G)$@*T%6*UWLU&MY?M( M1\.+2JY0958#FGFI3:VE0;FL-$$9ZPK^S4!.#Z\_C4?WM^,Q&M]^O+N]GZ#1 M_8>'I[NKR>CA'IU-HFDN5/]BH&$K(S"(U[#7#2P[ NN@.UGJ5*';,A')MOP M5&SU9!L]K]E)P+NH>HL\QUV'S*W07,/HYG,.5>+*!:7 M/4@-):HOHC=\\Q/EY-T)7=U65_<4^G ,F9@L[LU/ 2/.._3:STE:"8&*AA?"\.+H M4HAVG-;AWLR<9272J5RJJ$Q4OV:!^6$=NHC3,HNC'(T;\]7YBS5[A)BI9270 MX[)8&-]N_O@9,>[B@%!KAM(0!V'0SKR7JS*5$)V)A%S<..UH7"ZG M!S?S0:@SE&-&.^]>Y3F2.A75GA0CV'.ZA5/UZ,X#.F6 MSSEVW/#5B#=>+A:RTB\@QA,DE-%W*Y(0Z^7B+4";=VP0N%SS'E@JQ* +LS=A3A1U+RVJ'DO+FIK M54P%FPLYKZ)%6K,EEW%DSNY#->PT^G^K=GTJ,PV(8QUIB,>AP/ 0.X%-"> # MY$C'B5&I1576WCH4VXZ7+.AX&0*MPA]#"][2@K^8%MT)9S+%E*RL;-I0T\\! M6=8+#M'C]"[_ CTZ6AREP]/:]?OUZ3L+Z-$:LU-AUO7E.PCPT+8C61G+0GS[ MS#UI"B4.G":.O1'% :7'+0'%W(Z'#/L!@3.U@L602T@\P\>+LI:?>9@$M-^- M7>Q1TD>/Z\\,);3.1V2@$<1H[75 "A],;H3F.? M]6WU@WZW=@<=G.UU-85ZZ*$^U9I5V[K[W#K?H+\9-4A3 1DJ-K@Z>MZ*;^A@ MMM5,@>Z.=;+^Z.>5JD-3)@BTAJ0$C8]G?[V+"]J<9(4#+_0(8 MA$!7'AQJJ ;694\AX(@R5UH*Q7)9ZN;>IYUM;\VNFLNB;GESY0;,F&>E0KF8 M@2AYZT-373776,U RT5]=3256LNB?DU%E(C*+(#_9U+JS&PO=V]R:W-H965T'Q^H#^ MWG,G+BMF<*+$9Y[;IH3Q7]CM=:, LMI85>V- M*8**R^;/GO;W\"L&R=X@\7$WCGR4]\RRT4"K'6BG36ANX:EZ:PJ.2Y>4A=5T MRLG.CB:/\_GTTQ*F7V;3R7)Z#Y/Y]/YA"7_^M5A,%]!9LI5 M>KSTMYB?(MS@]4[CN>ZY,QN6X3"@]C"HMQB,7K^*KZ.W9Z+MM='VSJ&/%M2- M>2T05 %:"?&&^G''=.YD6R(P0>W%9(9 !Y!IS+D%H8Q!0^?, C=4K'F=6_\2;I(FSZPZ<;/:LWKP:EEY)A0&!!IM%E_RH W4SB1K!JXZ??2EF:I7Y9 MTN.%VBG0>:&4/0C.0?L&PO=V]R:W-H965T_[_%W.=]-:JC>= M QCR7G"A9UYN3'GE^SK)H:"Z+TL0>+*1JJ &397YNE1 4P.I\"Q5/964X$[!01%=%0=7''+BL9][ VSN6+,N-=?CQM*09K,!\+Q<*+;]E M25D!0C,IB(+-S+L97,V'-MX%O#*H=6=/;"9K*=^L\9C.O, * @Z)L0P4ERW< M N>6"&7\W'%Z[946V-WOV1]<[IC+FFJXE?P'2TT^\R8>26%#*VZ6LOX*NWQ& MEB^17+LOJ9O8,/1(4FDCBQT8%11,-"M]W_V'#F 2? ((=X#0Z6XN$+7B4\(FJ/HD&/1(&872$ M+VK3C!Q?].\T#V77@(>'P;8OKG1)$YAY^/ UJ"UX\>G)X"*X/B)MV$H;'F./ M5]AG:<6!R UA8@O"2/5Q2.1QFM.321A$U^1_K5B!)'5IB+5YVV,+5?7",F2UOA>#2A&N288C?U?EIR!;N.^D,N+WG \Z3I&O6@R M) ],,'S;*]T>6H8XWQ4"2_NN;6)BGNR,IP)F"BBJZ*@ZL<0N%SWO9:W79BR56[L@A_W M2KJ"&9@OY42AY3X/6[;!M_9W#5P9KO3D](&[L^WZ!]=[5C+@FJXE_P;RTS>]VX\ MDL&25MQ,Y?H3;.KI6+Q42\@ MW 2$CG>=R+%\H(;&/2771%EO1+,35ZJ+1G),V*;,C,)=AG$FGHS&L^3SF S& M#V0ZFB?3T=-H/">3Q\%X1AZ3P3!Y3.;):$;.YW3!05_T?(-I;;"?;E(,ZQ3A M.RDB\B2%R349B0RRM_$^TFTXAUO.P_ HX!-55R1J79(P"*,C>%%S!I'#B_[Q M# Z57B.W#R/;%W6K2YI"W\,GHT&]@!>?G;2ZP=T1WNV&=_L8>CS#%YI5'(A< M$H'OMP3%9,92L@ !2V9(*K4Y1/HX[-G)31A$=^1_C_-< 9"BO@M@[P+!3J:Y M:^76Z0%2*!:@FO[:3]ALGS-!3"XK346F+_Z:2B(,8#_J$R*GI!W@)VQ'CO+Z+ISL,)]!N/W[D7C<6JANE%G;Z']H?L[\*'KZN_) M3@%JY<15(WHE3*U S6JCWX-:MG;NM?CC15@QH0F')88&5]<=CZA:4&O#R-*) MV$(:E$0WS?$?!,HZX/Y22K,U;(+FKQ;_ E!+ P04 " "S=)Q6(J>O^ZT" M !=!@ &0 'AL+W=O*6+PKK%&':K]@" M)VB_5F--4KAFR7F)TG E0>-\$ P[9Z.NL_<&WS@NS;,]N$QF2MTYX3(?!)$+ M" 5FUC$P6A[P'(5P1!3&_8HS6+MTP.?[EOVCSYURF3&#YTI\Y[DM!L%I #G. M62WLK5I^PE4^/<>7*6'\%Y8KVRB K#96E2LP15!RV:SL<74/?P.(5X#8Q]TX M\E%^8):E?:V6H)TUL;F-3]6C*3@NW:-,K*933CB;7M],+R8P'OX8CKY

+YDG_*>%NB#4]W.X_KEC-3L0P' ;6#0?V M0;J_USF)WN^(LKN.LKN+/9U0]^6U0%!SX-(B>;"TR6JM,0S<]B,C(UY,W@I MT067!@3."1H=O^T%H)MAU@A657Z S)2E<>2W!&PO=V]R:W-H965TU&*8,AC0_[4OO.OL?/N??$UYU+=:O^M\5ZK?E:7A3,"5(KK, MCX'+><]K>4^.$9MFQCK\?K>@4QB#N2FN%%I^@Y*P'(1F4A %:<\;M Z/ MVW:_VW#+8*Z7YL1F,I'RSAK#I.<%EA!PB(U%H#C,X 0XMT!(X[[&])HC;>#R M_ G]W.6.N4RHAA/)?[#$9#WOP",)I+3D9B3G7Z'.IV/Q8LFU^R7S>F_@D;C4 M1N9U,#+(F:A&^E#?PY\$A'5 Z'A7!SF6I]30?E?).5%V-Z+9B4O512,Y)NR? M,C8*5QG&F?[Y8#@BMX.+FS-R.AR?7'P;WXS.QF3KFDXXZ.VN;_ 0N]6/:\#C M"C!\ 3 BEU*83),SD4#R:[R/Y!J&X1/#XW MX"55NR1J[9 P"*,U>%&3<>3P MHC=EO"K1"J>]&L>JY5 7-(:>AW+0H&;@]3QUZ?XSJ2TH. M1*9D1GE)70VCD3)!1#P5CV*)VX5(J) MJ2U?IE=ENI[+YL9!&$1'Y+.-YS;16Y?H995_=1EX!U@T<=94#6K*9(>OXGTO MI<$K+!2+0>/U-@MC-A4L93$5YLTDJ\\.2E;= 7)[&ULU5=M;^(X$/XK5O:T BG7O$& %I" LNI*VRL"NO?9) /);6+G;*?0 M^_4W3B ;:,O1>]5](?:\/)X9SXR'_I:+;S("4&27)DP.C$BI[-JR9!!!2N45 MSX A9\U%2A5NQ<:2F0 :%DII8KFV[5LIC9DQ[!>TF1CV>:Z2F,%,$)FG*17/ M8TCX=F XQH$PCS>1T@1KV,_H!A:@'K.9P)U5H81Q"DS&G!$!ZX$QTRC.E(KUM<' M]$^%[^C+BDJ8\.3G.%31P.@:)(0US1,UY]L[V/O3UG@!3V3Q2[:E;!N%@UPJ MGNZ5T8(T9N67[O9QJ"ET[3<4W+V"6]A='E18>4L5'?8%WQ*AI1%-+PI7"VTT M+F;Z4A9*(#=&/34<32:/]X]?1LOI+7E8WDWG9/)P/YM/[Z8_+3Y_G9(O#XL% M:2SI*@'9[%L*C]2*5K"''Y?P[AOP'KGG3$623%D(X;&^A:96]KH'>\?N6\5>-Y?\/\UMTO4UNNHNI*N948#&!A8*A+$$QC#CQ\< MW[XY8W.KLKEU#GVXP,H,\P0(7V-6!WF:)U1!2+B*0)" IWAFI.OF"4@CX5(V M2N:WLW M_]D7*QKKE5TL/]NWH<-^D@L!+'C^0\51^ L6,78Q19:",HFAU#A+KFA"QC2A M+ !"%;F% -(5QG>?VVZ%\ -I.!W3LSO-.LDU?<\]HC@]L^?UFF024;8!$N9" M!UY?0P8BYN'[@SX&;/KPHZ([0E.>HPL'3LNT_7:U:SA^L\YJ]<@2=6"'+X>$ M%["-GM=N7FQ$*7V(OP2E$BC"&414;, D#%\NG6]T!_*%MN.97J=W\6%[\3D$ M"94R7L=!>5VTNL7C\]X?TU'*A8I_*V$11J/I&L(@?H^)XQ^;[+@W1[PR>XH' M+5;/6&:B=L\U2=/O=%^_)FH7 MYI"A@]@MJ"09%46H%OCF8BZ:9 ,,A+:<(3_$UPR;A:#Z63XDB[SZW[2&=[>$ M/]L*G*,J[YIVQWG1"DZ:@VUV[.Z_TPI>Y*?C'ZW_@5JZK(9Z[;=M1-Z%-51# MJ7OF.E]>[^\JH-<&#*LV(*: ;5./P1+?:[S)&PO=V]R:W-H965T+,-J7[]SL[D#*5TG[8AWW)V>=[GCM?[LZ]'>-/(@60 MY*7(2]$W4BFK*]L6<0H%%1:KH,23->,%E;CE&UM4'&BB045N>X[3L0N:E4;4 MT[H9CWIL*_.LA!DG8EL4E/\>0LYV?<,U#HIYMDFE4MA1KZ(;6(!\K&8<=W;# MDF0%E")C)>&P[AL#]VK84O;:X$<&.W&T)NHF*\:>U.8^Z1N."@ARB*5BH"B> M801YKH@PC%][3J-QJ8#'ZP/[K;X[WF5%!8Q8_C-+9-HW0H,DL*;;7,[9[@[V M]VDKOICE0G_)KK9MHW&\%9(5>S!&4&1E+>G+/@]'@-!Y!^#M 9Z.NW:DHQQ3 M2:,>9SO"E36RJ86^JD9C<%FI?LI"CT6!Q1V:#^S&YG<[):#J93!_( M8CD=?2>SQ_GH;K"X&9/!PYC,;Y;W/* M)Q-6RE20FS*!Y&^\C6$WL7N'V(?>6<()Y1;Q79-XCN>?X?.;7/B:S_]'N3B5 M@MI#Z[0'U6%7HJ(Q] UL(0'\&8SH\L+M.-=GXF\U\;?.L4<+[-ADFP-A:R*9 MI#D1*>6 O5-M>9QB[8I3(9\GO;P(/<>_)O^+7*8<@!1U)8&JI,\<'2263)PV M-7-:[37J!V:I7.HLBD8[>-Y8I.)9#*^>=;9C)N3'F"/;16UT^#L)P2&+_2_3 ME.5)5FZ(I"]') ?IM3NFX_CD"^E:7@N%9_J=EMEU6V],W79@!IZ#-FTK"!3" MZ:*A1Z8XU7&.\"><^TUUO(6;KJ_)&TU@=5_3%IK=T#>[@7_R;[G>Q_LZ&6_= M^F&(;E7 H>4JX:*N%9IA&'SZCJI80=L@O'X#ZHUDE9Z[*R9QBNMEBL\F<&6 YVO&Y&&C M'#0/&PO=V]R:W-H M965TD2T< S9T)/@M*8:AR& M.B^1$]V3%0J[LY.*$V--M0]UI9 4/HBS,(FB4<@)%4&6^K6URE)Y,(P*7"O0 M!\Z)^C5#)NM)$ >GA0W=E\8MA%E:D3T^H/E>K96UPHY24(Y"4RE X6X23./Q M;.C\O<,CQ5J?S<%ELI7RR1F?BTD0.4'(,#>.0.QPQ#DRYD!6QL^6&71'NL#S M^8G^T>=N<]D2C7/)?M#"E)/@70 %[LB!F8VL/V&;CQ>82Z;]%^K&=S ,(#]H M(WD;;!5P*IJ1/+?WEN8F/E4?;<51 MX7[*@U%VE]HXD]TOORXWTR_P!NX6: AE^E4:&@MVVV'>0F8-)+D"B1-826%* M#4M18/$O(+2*.EG)2=8LN4E<8-Z#?OP:DBCIW^#UNS3[GC>XPIN7A-I_*$#N MP)0(,TE4 404L*#*/A"IX#>LJ*#\P"_E?Y/N"F>L*Y+C)+"5H5$=,OHA' MT8<;V@>=]H&G]Z]H_U8+5+JD%>3VDI5DEP0._H/ 82=P>/-R'Z6A8@^5K%'! M'150HU^UVJ9_$*9YVMUJUQBF M33W\=6^ZRHJH/14:&.YL:-1[:\]73:4VAI&5KXZM-+;6_+2TS0V5<[#[.RG- MR7 '=.TR^P-02P,$% @ LW2<5M8++8HK @ QP4 !D !X;"]W;W)K M&ULK53;CM,P$/T5RT@()&C29!M022)M=XO8AT55 MRR[/;C)IK/4EV$XO?X_MI*%(VSP@7F*//>?,F8EGTH-4+[H&,.C(F= 9KHUI MYD&@BQHXT1/9@+ WE52<&&NJ7: ;!:3T(,Z"* R3@!,J<)[ZLY7*4]D:1@6L M%-(MYT2=%L#D(<-3?#Y8TUUMW$&0IPW9P0;,4[-2U@H&EI)R$)I*@114&;Z= MSA>)\_<.SQ0.^F*/7"9;*5^<\5!F.'2"@$%A' .QRQ[N@#%'9&7\ZCGQ$-(! M+_=G]J\^=YO+EFBXD^PG+4V=X<\8E5"1EIFU/'R#/I^9XRLDT_Z+#IUO/,.H M:+61O =;!9R*;B7'O@X7@.DU0-0#(J^["^15WA-#\E3) U+.V[*YC4_5HZTX M*MQ/V1AE;ZG%F7R]?%Y^?UINT$>T(B=;;8-^@.(:O;L'0RC3[]/ V#C..RAZ MSD7'&5WAC-&C%*;6:"E**/_&!U;?(#(ZBUQ$HX2/1$U0//V HC"*1_CB(>G8 M\]UD@ S;%M"@]H#SMV^F2?AE1-;-(.MF5-8:]B!: M0)H8JBO2/=L&%)7E:U+'R>(0E>2D1V3-!EFS\6J1X[5JC0+_L5K)("OYG]4: M)TNN5RNX:"X.:N='B$:%;(7I^FPX':;4;=>30( /T% 9 >&PO=V]R:W-H965TK8F>U ]^]W=D)$-4![ MZ$OBL^_[[KZS[R8[I9]-"6#)2R6DF=+2VGH)><52,.5)!HV4WH[&,\2Y^\=GCCLS,&:."5KI9Z= M\2V?TM E! (RZQ@8_K8P R$<$:;QN^.D?4@'/%SOV1^\=M2R9@9F2OSBN2VG M=$1)#AO6"/NH=E^ATW/C^#(EC/^27>L[3"C)&F-5U8$Q@XK+]L]>NCH< :G M %$'B/X7$'> V MM,_.RYLRR=*+5CFCGC6QNX6OCT:B&2W>+2ZOQE"/.IH_W M3_<_5O=+\I',E+0:RXIE$4QF8,CE'"SCPESAZ6HY)Y<75^2"<$E^EJHQ3.9F M$EA,PE$%61?PK@T8G0CXG>EK$@\^D"B,XB/PV7GX'+(>'KV&!RB]UQ_U^B// MEYS@N\TRU4AK\$5FP+=L+>"8IK,DKM/&IF893"FVD@&]!9J^?S<8AE^.*7PC MLE=ZXUYO[-GC4_7CAA6%AH+Y+E(;%+X%V<#XF.SX+66_$=DKV4DO.SE[S2NY MYD) 3O"%YW!PV4=?<,LU]%QN#&[341S&^-RVAWK^]1J$D& M(S9 P:4A C8(#*\_W5"BVV'3&E;5OE_7RF+W^V6)\QFT<\#SC5)V;[@1T$_\ M]"]02P,$% @ LW2<5E #FUEK P = H !D !X;"]W;W)K&ULK5;;CMLV$/T50@V*72!9W6SY4EN ]](F0+)8V$GS3$MC MBUU*5$G*3O^^0\K6>FVNZQ9]D7B9.3QG."1GLA7R614 FOPH>:6F7J%U/?9] ME1504G4C:JAP9B5D235VY=I7M02:6Z>2^U$0)'Y)6>6E$SOV)-.):#1G%3Q) MHIJRI/*O6^!B._5";S\P9^M"FP$_G=1T#0O0W^HGB3V_0\E9"95BHB(25E-O M%H[OPL X6(O?&6S509L8*4LAGDWG4S[U L,(.&3:0%#\;> ..#=(R.//':C7 MK6D<#]M[]%^M>!2SI KN!/_.J(959AL76N(L0S^=/LSFCY\>?UN0IX71-54 F*L(I\+42C:)6K]^3=J_[$U\C(X/K9;O7;=O7H MC=5C\D54NE#DH?N*+H^N*48O133H(^U%O MXF\.M9U:A?U@,.JL7I'N=Z3[9TE_!J7&9);_@8<-[R>M+&.@LF+56A&JM63+ M1ELM6I":2LTR5E.-TT1!UDBF&3B3OUVX?\#W0QC&R9$JAU44#-VBDDY4GFQ+$P^$1_5.KL#<)T Q*?D_WU@P^1TGC7&!%7*) WMOG6IER[9 U.XAV%)MN.=+G,DJ@7N84- M.V'#L\)>\LRFV;_)IN%IGL3](#ZB[;"*1J/ S7K4L1Z=9;UHH^]*)7Q#679A M0HT<(8V3WNA(@M,LZK\1^3!X>>J"_ZHB9[PQZ7:9CMTZ_RC$;7>JQ#]XOTN0 M:UO6*)*)IM+MV]>-=J73S!8,1^.WIJ2R=<$+3%N/X&ULK55M M;],P$/XK5I#0D-B2)FT8(XW4=D-,:%NU#OCL)M?&FF,'VVTW?CUG)PT=9$%, M]$/CEWN>N^?L.R<[J>YU 6#(0\F%'GN%,=69[^NL@)+J$UF!P)V55"4U.%5K M7U<*:.Y )??#((C]DC+AI8E;FZLTD1O#F8"Y(GI3EE0]3H'+W=@;>/N%6[8N MC%WPTZ2B:UB ^5+-%<[\EB5G)0C-I" *5F-O,CB;Q=;>&7QEL-,'8V*5+*6\ MMY/+?.P%-B#@D!G+0/&SA1EP;HDPC.\-I]>ZM,##\9[]H]..6I94PTSR;RPW MQ=@[]4@.*[KAYE;N/D&C9V3Y,LFU^R>[VC9&XVRCC2P;,$90,E%_Z4.3AP, M\G0#P@80_@X8/@.(&D#DA-:1.5GGU- T47)'E+5&-CMPN7%H5,.$/<6%4;C+ M$&?2Q=W-[//Q=+*X.">SFZOYQ?5BL*)VJ1&CB]Z+JDV7\?V=N4DDR56 MG*;VTG9EJF8:=C/9&C[3%R)ZV(H>]K'7 MH@G=F$(J]@.5'S'1W) W7<)KMI%CL[UFFYX&[I?XVT--O5Y?J&G4:AKU:KH# M53H=CT!5MXQ^@D%00[L.JQ?Y0F%Q*RSNC6NRQ=JF2PX$'P*R5E28OYU7+^&_ M7M3XC\-_'\3!*&K/OE;E'S2V$M3:]7N--;41INYQ[6K[I$Q<)_5_F=?O$=;X MFF'7XK!":'#R#IVKNL?7$R,KUR:7TF#3=<,"GT50U@#W5U*:_<0Z:!_:]"=0 M2P,$% @ LW2<5NUC>WFN @ H 8 !D !X;"]W;W)K&ULK571;ILP%/T5BU53*ZV%0-)V78($I-.BK2UJVNUAVH,+-P$5 M[,QV0OKWNS:$)1G-]K 7L*_O.3[W8A^&%1?/,@-09%T63(ZL3*G%E6W+)(.2 MRC.^ (8K,RY*JG JYK9<"*"I 96%[3K.N5W2G%G^T,1BX0_Y4A4Y@U@0N2Q+ M*EY"*'@ULGK6)G"?SS.E [8_7- Y3$$]+F*!,[ME2?,2F,PY(P)F(ROH744# MG6\2ON90R:TQT94\%NN?5)VCJ,0(37DCS)%63ZU@D64K% MRP:,"LJ;H#; -Q]0/\5@-< /%-HKF-06,U.=-?<:H$KN:(4_[TX2[Z?!H&T^LQB>YNXNO;:? PN;LEIR3B)9X5 M24V[8:W'0(['H&A>R!-,F"J>/),)2X#I;T'B@C*)\QCK;8MU-L:%[D/"&BC/B M]=X1UW&]#CW1O\/= W*\MO>>X?->ZWU&!9R&> C3W68'0E V![PLBH0O9#LO MIB\F'%14I.3[%Z0D$P6E_-'5WWK_?O?^VB"NY((F,++0 22(%5C^VS>]<^=# M5W/^$]E.J_IMJ_J'V/T8&Z#H>G,,NVJM"Y@!E2.F<7*$S4?EA/%%\82WGB"@W* M##/\A8#0";@^XUQM)GJ#]J?D_P)02P,$% @ LW2<5L:&;MHF P *0H M !D !X;"]W;W)K&ULM59IC]HP$/TK5EKUD JY M#[80"?9H5]7N(MCCLS<,$&T24]O 5NJ/K^V$D"U)V+;JE\37O/?&]HRGOR7T MB2T!.'I.DXP-M"7GJQ-=9]$24LRZ9 69F)D3FF(NNG2ALQ4%/%-&::);AN'I M*8XS+>RKL3$-^V3-DSB#,45LG::8_AA!0K8#S=1V Y-XL>1R0 _[*[R *?"[ MU9B*GEZBS.(4,A:3#%&8#[2A>3(R'6F@5MS'L&65-I*N/!+R)#N7LX%F2$60 M0,0E!!:_#9Q"DD@DH>-[ :J5G-*PVMZA7RCGA3./F,$I21[B&5\.M$!#,YCC M=<(G9/L5"H=1A*DOVN9K?4=#T9IQDA;&0D$:9_D?/Q<;43&PK08#JS"P ME.Z<2*D\PQR'?4JVB,K5 DTVE*O*6HB+,WDJ4T[%;"SL>#B]O3G]UAD-I^=G MZ/3F:GQ^/1W>7MY%&Z4OULZ7D=4*>(5I%]GF M)V09EHW>(ATQ):WXM3#8Y6[9BL%NVJU&5W,[I]Y.AM8)6^$(!IJ('09T UKX M[HWI&9];5#FE*J<-/:P<5.$PYF@$BSC+XFR!?M;ZG\O.@5T%+ -X$]J6$_A6 MT- 7,G,&S+ M<^J9_9+9;V4666(.\3%R_Y#<-EVS@3LHN8,_OP(BKHZ=?W!X_F[/L=V&0^B5 M-_#K]]*LI&CSE=%TA#Z'"2KTO:[7P&[MV:W7!=01$[SJ2H*P.PU]02P,$% @ LW2<5NJ=JZ1& M P 0 L !D !X;"]W;W)K&ULK99M3]LP$,>_ MRBE#$TB4I$DIA;65: $-;3R(ENVU2:Z-16)GMOO MY_MA-"'-!I3W[2Q<_?/ M_7P^^[H++EYEC*A@F29,]IQ8J>S"=6488TKD"<^0Z3<3+E*B]%!,79D)))%U M2A/7][RVFQ+*G'[7SCV*?I?/5$(9/@J0LS0EXFV "5_TG*;S/O%$I[$R$VZ_ MFY$ICE ]9X]"C]Q2):(I,DDY X&3GG/9O!@V/>-@+7Y17,B59S H+YR_FL%M MU',\$Q$F&"HC0?3?'(>8)$9)Q_&G$'7*;QK'U>=W]1L+KV%>B,0A3W[32,4] MI^- A!,R2]037WS' NC4Z(4\D?87%H6MYT XDXJGA;..(*4L_R?+8B%6'+1. MM8-?./B;#JT=#D'A$%C0/#*+=444Z7<%7X PUEK-/-BUL=Z:AC*3QI$2^BW5 M?JH_&C\,?S0&EZ/K*Q@^W#U>WX\NQ[9BB5'U3$,_QW=[\FG*!?H4I4HYNCTOWYIMKUO57Q[$ENC;96T+:L>[-I.BH>O M#5-7$80\U8>-M%NG"KJU3^@]B:U!GY;0I[4IOB%4P)PD,SP&:7,,5UWODJS;>1W5HS6HFR74;9KHQR3)1SBTJ0$C^ %&4ZH MDJ"K>RU3H+2=KL29/6:EJ6YBK\9!!N,VS:-=ON\FO&L M9#RK9]0W#/PDF438JKM=Y\&@5O*S^W!/8FOTG9*^L[?BZ^P3>D]B:]#G)?1Y M;65%5?OWX(W)*+J5![6.OXG5M/[N)B]VL!L-F$[FT 61$3' M]H@IP$-D2O= MVN9G8WY@VD/;XWS(Y+VEOJ*G5!]-"4ZTI'=RIH]+D;=K^4#QS'8\+USI_LD^ MQKK%16$,]/L)Y^I]8#Y0-LW]OU!+ P04 " "S=)Q6ZY51N?H$ !2'P M&0 'AL+W=OSO3'5SR"# @<)LH7F\>]AWND QQT MYP>:_L@"0ACX&4=)MM "QO;GNIYM A+[V1G=DX2?>:9I[#.^F^[T;)\2?ULF MQ9&.#,/68S],M.6\/':?+N6) MTA_%SLUVH1E%120B&U9 ^/SOA:Q(%!5(O(Y_:E"MN6:1>+S]BOZU),_)//D9 M6='H[W#+@H7F:F!+GOT\8@_T\">I"5D%WH9&6?D+#E6L;6I@DV>,QG4RKR . MD^K?_UD/Q%$"QY$GH#H!=1.&KH#K!%P2K2HK:5WYS%_.4WH :1'-T8J-'V8GWS_0Y\OB+, M#Z/L"_@=/'I7X/.G+^ 3"!.P#FB>^'L#S MR(ZKG/%1JNXQKM5SV2A5**8\1(\3#S?R$DR\4WY5OG4L/PO.9K COWX8LFULSN3RSX,69X2<)_'^S#9 MR:H>A9TZ08K 6B,P:T9@ID21,Y6$%8&U"$-#O%.-=VJR!FBKS72-KB@E<1#. MW)DK5R4\>NW#Z;J\HH*^Y@S'-,RN-OMQ+@\T!J0I_ 0\82ADTES1,");L,Z?!IZ7 MXZ"3)TD16GL(A&>!EAIE*O4MJM#:I(5S@:,^X2W*M/NO%V0]#MFL- M"5,X#7C":LB$>1>RE.Y((JUW%&_R]"A":[,71@:Z:C2IU+FH0FN3%MX%CCJ% MMVARUG]:(F/F=#79#W-L \LEB8330">](HFP$T8 BA;] )_R%3)$7400H M"T@J+5?I4H@JM#9]85Z0J4:22NV**K0V:6%7T(DUEM.2M/JO9,/"J*M)29CI M0'M E,):H'%KX>7[/4W9Z!+0.,3D&?F(-1$DK IRU,A0J4-1A=8F+1P*.K'6 M)%#WYPCR-.GJ"/6!?! MPJU@0\W:N%*3H@JM35J8%'QBI>6D*FN EMP$@L# 4>-Q02 M58Z^K\?A)L_.1RR'X*-NC:)VC=I^S4>8%"Q,"GYORP;WFS&.T5N=E$19?0NI M'W4G8Y+NRJ9M!C8T3UC5YFN.-HWAB[(=VCE^"<]757M7P%3=YEL_W85)!B+R MS"&-,X??)&G5P*UV&-V7/= GRAB-R\V ^%N2%@'\_#.E['6GN$#31E_^#U!+ M P04 " "S=)Q6VPM/2_4" "B"@ &0 'AL+W=OLDSP@=&(L2J9YH\2B#'_)*N M@,@O"\IR+&27+4V^8H!C#6-"G:Y&E!!X8XNL\Q^SO M$#*Z'1@M8S?PF"X3H0;,H+_"2PA!S%KX4Y(:U9P*N-_> ML=]J\]+,$^8PHMGO-!;)P.@8*(8%7F?BD6Y_0FFHK?@BFG']1-LBUO<-%*VY MH'D)E@KRE!1O_%(NQ!Y \M0#[!)@'P/<=P!."7"TT4*9MG6-!0[ZC&X14]&2 M337TVFBT=),2M8VA8/)K*G$B&,[#\?0F#%%XYF<[0>'I[_SBYFHWOI^@[ MN@.Z9'B5I!$ZOP:!TXQ?R.%Y>(W.SR[0&4H)FB5TS3&)>=\44I'B-:-R]F$Q MN_W.[ Z:4"(2CFY(#/$AWI1.*COVSL[0/DDXP>P2.:UOR+9LIT;/Z/_A]@DY M3K6ZCN9SWN$+82E37LA5*@Z<3-Q>W2H5+&X]BSK)/;["$0P,>50YL T8P=Q(;(#PVYEV#W%'LRHP)D\WAL@:ZA-B +O:;SZQVP"U_<\K],W-_LF MWH;9'=>SW2KL0%Z[DM<^*6].4@$Q"@46]>I.PC^Z$0V1'3CU*J=>(YGG-6FX M(;(#PWYEV/]DYA7X]G[F>5VGXQ]EWMLPVV\[;KL^\SJ5O,Y)>6,B@!&]#SBK M4W<2_M&-:(CLP&FW2;#_/_/M3NLH]6JB MNK;?/J) 5BFXFLH@$I@+D]P6E8M=1$U1E:? / M4$L#!!0 ( +-TG%9PE)OFL08 )XM 9 >&PO=V]R:W-H965T)T]W/!,LQ M4PQ>D)/L_OH5ER CR:I#Y"^)C<]YT7LDX)'0Y#DO?I8K0BAX6:=9>39:4;HY M'8_+>$7647F2;TC&?EGFQ3JB[&OQ."XW!8D6==(Z'2/+N$L>5[0Z,)Y.-M$CF1/Z8W-;L&_C M3F61K$E6)GD&"K(\&WV%IZ%=)]01?R7DN=SY#"HK#WG^L_IRN3@;656+2$IB M6DE$[-\3F9$TK918._YI14?=.:O$W<^OZM]J\\S,0U2269[^G2SHZFSDC\"" M+*-M2N_RYS]):\BI].(\+>N_X+F)]>P1B+/F8W."WKU ME]YS@[N>P;4>WJ-W1YY(MB7EJ:JR3:JM3JWN%:?E)HK)V8C=#$I2/)'1]/?? MH&O]H2J+2;'0D%BO9'97,ENGWI5,5;$FTZTSJYOAT]3V7-?U)^.GW5K(8V377YROB7* ."8'B$FQT)!8KW1N5SI7 M.T#$TJDJUR@X.R,@L%S'$\:)'(6PA1UAF&A;,]"KUWGUM%XO,TJ8*@7DA4%" MJ?3J22Z^>$APJHB!GG#9A-JF##3J=T;]PXSN[U-?\@!]1^BLF2)([$]M0P;: M##J;@7[LTA4I6H^?04:HRF@@>?!<*/B48QQ+O+]IFS+0*+0XDUB_Z-'*)'@@ MC&M):QG0Z$5]9V_%>ET.2_^H#2/91MV1")@UL1!@/;E=QK6S?4/>+ND=;]+-HD-$J;6]8BH=MB M3Y6"$7:R3**'E("H+ E5>\:R M&>A[/I9,A6 "B1D MD(^Q.&3D. 1]",41IH\$"V0#(>^PX A$$W+<2[K M:G&&$>I;-=0UITBDI\CY=K-A(UL+'WJ)M]X9C:J%IM3ZY>,\BMZQ\(B,KCP: M50M-J?7KQJD7#5]];%/[LS37$U>5%&'01YZX#*%OR%"CG$Z1@05(9)12C:J% MIM3Z]>.4BMZ_"HED"G5=VQ;'BX)5/=\2A\LQ2!5Q4D7ZA<@W

2EQP1%)>H M9JHH&WFB]V-0)N*4B?24>3!U*$@30Y$S%5'(AE)W'P,S$<=,I,?,0YE#ID8? M.=)BAB+,LRTD$<!45C\I+6Z_UYI=W)M5" M4VK].G)>Q?#]3Q9LB"[;^IE4"TVI]>O'R1?KR?>0)PN6%T6_0 ^+D#'3G^K- MA3D&T^*==^GZ-=997K I0435%3'[-MWLZ_1C,"WF3(MM Q>DT85FO;]!0PYQML9YMWPQ[6$98B7L4,:XX M)]*W:ZAO#KE8#[F'@AZ6J37PI5NO'.1(_7P,L,4<;/$O7KH?1GE80:P.=L6E MT9DJSK*@+[Z?U+=JJ&O.MEC/MM^C) -L8"^2_X"QC1*S4;70E%J_?IR8;?T*[R$/F%:BMZDMP,*E M-5-&.=+&-Z. .][9N+HF;+Y4;0 N09QO,]KL^^R.=IN,O]9;:X7CY_!TUFP5 MYC+-SN4K-@U+LA*D9,DDK1./W6.*9C-P\X7FFWI[[$-.:;ZN/ZY(M"!%%*^U$0)'Y%F?"R MH5N;JVPH:\.9@+DBNJXJJGZ.@#,96'MG\(W!3A^,B57R*.4/.[DK1EY@"0&'W%@$BJ\M M3(!S"X0T_MYC>NV1UO%P_(S^T6E'+8]4PT3R[ZPPZY$W\$@!):VY6J\XQ'N' MV EMF#E94VIH-E1R1Y2U1C0[<+%QWJB&"?L5ET;A+D,_DTT>%HO9EWLR^VL^ MF]S/IF2RF$WO[LF?7Y?+V9)<3,%0QO4EN2(/RRFY>'-)WA FR/U:UIJ*0@]] M@S0LF)_OCQPW1T:O'!F3SU*8M28S44#QTM]'^JV&Z%G#.#H+^)FJ:Q*'[T@4 M1'$'G\E_=X_.T(G;D,8.+WX%[Y9C:E"1 \$D(X6L'TU9<[RPN:R%T41);M-O M1U71%;P&O-<-;I/Z1F]H#B,/LU:#VH*7O?TC3((/7BU<>B=0\_& ML&)",+'"/.,V'EUJ&XC$0=B*L\W2(!T,_>VABE.C)$WZK=$+=OV67?\LN[F2 M6^9JD?U*>:T4"$/@:8/U!0J2*RB8(5QJ#9UWO$'O'W *@[1W1+S#*(S#;N)) M2SPY2_R[8@:N9%EVTDI.3KR*HC@ZXM5A%:;!H)M8VA)+SQ);0"ZWH!AH@E6) M-W&\$-B)9.D"*S"4EUVDS^+^[I5/3[1%W;H&K:[!65U8IO[E$@].[F?_?10< MQ?S4* G?!T?4_(-*7H%:N09GXXF5HRF([6K;0V]=ZSA:'V-O;5KA+YBF,6.Y MP[S4A$.)D,%UBJ%23;-K)D9N7+]XE :[CQNN\?\ E#7 _5)*\SRQ![1_'-D_ M4$L#!!0 ( +-TG%8)-#J,7P( "0& 9 >&PO=V]R:W-H965TI@T73[($4.BYHDS.G%*I>NJZ,B^APG+$ M:V!Z9<-%A94.Q=:5M0!<6%!%W<#SQFZ%"7.RU,[=BBSE.T4)@UN!Y*ZJL/AU M 90W,\=W7B969%LJ,^%F:8VWL 9U7]\*';D]2T$J8))PA@1L9LY7?SJ/3;Y- M>"#0R(,Q,DX>.7\RP;*8.9X1!!1R91BP_NQA#I0:(BWC9\?I]%L:X.'XA?W* M>M=>'K&$.:<_2*'*F3-Q4 $;O*-JQ9MKZ/Q8@3FGTOZBILV-$@?E.ZEXU8&U M@HJP]HN?NW,X /C1.X"@ P3_"@@[0&B-MLJLK056.$L%;Y PV9K-#.S96+1V M0YBYQ;42>I5HG,J6-P^7-W??5\O+-3I=@,*$RC/T&=VO%^CTY R=(,+07QJDFW?\%RU_\ [_-RQ&*/0_H< +P@'X_#A\ 7D/#U[#7>VTMQOT M=@/+%_[=[I"7%AP-@TU!366-DRK6M*8/ *6ZZQY3)EO\_.QU$R2=W]H9^!K#B<1'W6 M*Z%1+S0Z*O2*,*)?;X&VG ^_KQ8?'VSKQ^?Q&VT#28EY;T/2XEY:?%3:)2L( MV^HF03'+84A:_.>)3+PD?*-M("OQO>2-./>@ADW_U(6S)4PB"AN-\T:)IA%M M3VH#Q6M;UH] M,I^C^&[#=02P,$% @ LW2< M5I.97 G0 P [@T !D !X;"]W;W)K&ULM5=M MC]I&$/XK(S>J[B1Z!IN7NRL@\=;4$D<07-H/43\8/, J]B[97>#:7Y]9V_AX M,4Z:<%]@W^;9>6;&,[/-G9"?U0I1PTL4I.K)'3SD+( MR-29G:&$K (N6*"@\1%R^I4'GL5QPC$)_YB MN%,'8S!49D)\-A,O:%EEHQ&&.-<&PJ>_+?8P# T2Z?$E!;6R.XW@X7B/_D=, MGLC,?(4]$?[- KUJ6?<6!+CP-Z&>B-V?F!*J&;RY"%7\"[OT;-F"^49I$:7" MI$'$>/+OOZ2&.!"HUB\(.*F \[T";BK@QD03S6):?5_[[:84.Y#F-*&906R; M6)K8,&[<.-62=AG)Z?9X,)IZ'T;0&?5A,GCV)H.GP>@9QL/.: I#K]/UAMZS M-YC";] 3T5IPY%J!6 "G$%NC9")@B8WR>:":MB;5C0+V/%6SFZCI7%#3A2?!]4K!@ <8',O;1#GC[>QY M=YU"P"=?WH%;*8%3=MPASZ#,U M#X7:2(1/0]H&3V.D_LFS7H)>S4!1K?TYMBSZUA7*+5KM7W^IU,N_YU&_ M$MB1(:J9(:I%Z&W*&SI$RA,:B'INI"0 ]1C 9*EMN])P&[6FO3TD47C-#Y*H M921JA20FJ)E,2'A\+B*,_9G'I1#G__KM2F!'E.L9Y?J;!G#]FH:X$MB1(1J9 M(1J%OO>X1D)-T\99^%;+)[%[?L2INMF9([7N,[7N"]7*\T\)1I3$Q_LD MOM_JQ4F\)S%@^K8$&2&S7H*I]G42VE0$TN@6,BX.$E>FOF]QO_YI\*+-RBQ$ M2MR;"*5O:G=N !2K/Z4ZS_BR!.])2>F'0&4$.@$51*:T0:5+!R_4VRA4=WDA M\6;P1]YXR+SQ4'A?)Q)2L_]B:^R+J4EWF)OP'L[#P3D-F9PSM0LA4RF_]@;E M:P7-C8F.6TBBI@2G!-]30PDW0Z)X^W8A] TV/QU#;X=_[)^#WJWRL\4R1?A6 MM2R^Z =39L5Y)>(4$AE=:B9S*3DYE.KN&:7S8]6'^LDG81]TSA1;R_A!H>CJ M#==),YFM9H^63MRJGZQWS6,F[LA?89*7$+6*2\85A+@@R/)=@\JT3!X7R42+ M==R?SX2F;C\>KNA!AM(^;Z($4V9N58:2=G9*I\S25.]] MDVED<6&4"C\,@IZ?,BZ]\;!86^GQ4.56<(DK#29/4Z;_F:)0QY'7\DX+:[Y/ MK%OPQ\.,[7&#]E.VTC3S:Y28IR@-5Q(T[D;>I'4_;87.H#CQ)\>C.1N#"V6K MU%,4@K P*(?S24<%RQBP;#[4Z@G:G"M?KO?'?J'"XZ[M>-N MH^,U6JY+QPL9J10+V2[Y;\3YG_+T:I:]7YK:WB_@WJ^Y]QL5GL0Q=R7)!$3, M)!!1-6F^S8LRM0JH="&[HGF)W#W+>2<(@LL9']1\!C][U0;_Z:K=U8[O&AV? MDKBMDNB"O@%FJ.MD3@P#N:'MB(DH%_05DWN0U/LRU%S%/*KM(F7L#>!S1MV# MSIM$:0L6=0J:602UHY9D M2#/V4LI\HFY@+6.G;4=V/;7UTXR M61XAVEE1]@%+#I//X4I!:94P#/&Z_L7_* MQ&LQKUC"$Z=_D$CM!E;70A%L<$K5DA]^A4)0R_"%G,KL+SH4+>$S%@^HZ7Y$GN,U M*_)Y^GZX5P$/ZN$!A-?@)VJ:Y1(U,[[F5;Z-'HG0&)AN*;2@F*& R)!RF0I M?\[T9S15$,N_JLS/V?UJ=E-7'F6"0QA8NG!($'NPAC__Y+:=7ZJQ6ET=;FRE1E )2'(4[S+9@=O4&$X'VF.IQOLE/ M "7XE5"B"%1N]3QJ.XMJBNY^V'#;[4ZW;^^/?:R:UFN=3@IJ%?R@/ZW2GU:M M/W/.&E]2[="&:(M6:9)0T/5>88J6H(C(.OE>O+.,,=9]E1VU0=Z[^6Y)%MR( M[,3<=FEN^S\]TNU;NGI+LN!&9">N=DI7.[5;]M/)84V,IUA*4)7G-*=J'1U MSV\[SMDQK0WX7F\Z%V?>\[VCD">BNZ7H;JWHM< 18=NLB$ET9\H8R/N/B(&J MDMV]D.U?B+ZA>K>BL$,_J"W'O!>Y= M+G#3O;; KO/MBN;\+_^JBK#'^?INY\R@BDD-]V+/!/42WKL=[*,+;0QBFST, M) IYRE1^#2Q'R\?'*+MRGXV/W<>G_ GQC29_T>A+WM:<& H;3>D\=/1.$?DC M(>\HGF37YE>N]"4\:^[TPPJ$F:"_;SA7;QT3H'RJ#?\%4$L#!!0 ( +-T MG%;R9!B1)0< " W 9 >&PO=V]R:W-H965T>*?(W".+T8+)5:?1@.4W_)(Y:> MRA6/]2\+F41,Z8_)RS!=)9P%>:$H'%++&@TC)N+!]#S_[CZ9GLNU"D7,[Q.2 MKJ.()=_F/)2O%P-[\/;%@WA9JNR+X?1\Q5[X(U=?5O>)_C2L5 (1\3@5,B8) M7UP,9O:'2V^<%,A]E4DP_=^&7_(P MS)1T._XN10=5G5G![>,W]9OI"OO_+2 MD)?I^3),\W_):W'NV!D0?YTJ&96%=0LB$1?_LZ]E1VP5<-P]!6A9@.X4H'1/ M :=_DI;4;$6?#^*@2_:O0Y=3T\]W3 M]2.YG_TYFW^Z)D]W9#[[_-LC^9E<)CP0BMPP7X1"?2/OK[AB(DQ/R#LB8O*T ME.N4Q4%Z/E2Z&9G8T"^KG!=5TCU5.N16QFJ9DNLXX$&]_% WO_) WSS,*2AX MRY)3XM@_$6I1AWQYO"+OWYV03US+)T0H'K6T\1*6O.)^)4G?)(&F.E5W.[FN MLT?W@6]DN!'Q"_&+_EV4_=O6C864VRZ57=\?TA7S^<5 7\ I3S9\,/WQ!WMD M_=+F%TFLYMJM7+N0^O3S.GK60R$79"%B%ON"A<27&ZZ/54K^W3=&\T+5RU6S M^6@S=5U1%> MV(XP72.)U5R/*]=C<(!G@;:J[S4Z6D6LC>N[!7D?\.+H))L%]0U$I&0EA8[C MMJXH]&UK*X*M4\NR=Z(8;$9'DY/*Y.2@*&9?]T4Q6/[8\402JUD]JZR>X47Q M&:9K)+&::]LRMWBKYS@N*V@$\NYT##>DJ]$MEK%AHYHO _U7M7H RQX[HEAJ M=:?4.*5XH5QJ83E'4JL[-P!E@Z0R+6^WY'K^\>EJUFJW$!AMQ:IGZ3^[L=H' M$=D&B6R8BB()TQ=LJSFW]4JDWJZ[/LC(-FAD MPVST-DH!?U8DDQ<^SY'O.^X*U;,=<[O>^D AV["0#4+'D=<>*@UAJ=6=&QZR MQXBS#A+5E,[[8"3;0)(-4Y)9P3!S,RT[(CN@\T ML@T;V2"$5//1LTQTV7R,F:YNW^">->98VVJ;9/L@'VK(A\+D(%[WB+!)& M<4"D6NI1]&7:CCFE6FW!.6YX@NOLZLE #H4AYTO,(IDH\8^^7\@C_=E-?_;N M[ I7W]6>(1L*\L/T;JU2I;UD$9C=/5I]T(:/QB#11H":4^I-,^A!8?28;9@( MV7/(#YG^:)-")G34#*8^*(0:"J$PA>R=T>'$!JQZ[-R.I5;O \,JU,.[JU'4 MG Z66MVY(1D*D\PLCM?Z/K;@>CW(4L+(BB>^7CZ=M#H?M:\!&_-''XQ"#:-0 M.&D#1O3^) >L>O2X]D$KU- *G2!&-&I^!TNM[MQ0#(4IYKB(/CLLJP'7V=&3 M8R#&@2$&BN@JXZ&/K]>)#&08LH0\Z-6D_N;[&6JXZJ/W&/H@(\>0D6,C;JZ@ MIH.PU.K.#30Y,#3-M_)WV0IE=UNMM$Q;X]UN) _@VKJZV=HC@SGK_P?\_GD> MKOKH8>^#WAQ#;XZ+&/"HS(:E5G=NF,V!\TL'!KS7GBQK!GP?'.88#G,Z9I1V M GZ>9>[+4(*PU.K.#<4Y<,[IP!B?[,'R1HSW M06:.(3,')K-.,0[,XZC["GR M?7"!:^OJQF"8"V-8EQB_X0%/])+E9AT':?YE:P^@;N%AJ=6[R?"=B_@0E(L* M;%AJ=>=;ST'!Z;8#P[U]C\]J1'L?#.8:!G-A!NL2[1F@MUI&3:MAJ=4[QN"< MB_BTE(L*:UAJ=><&UEPX^79@?(_;=GEW'XJ"J^IJQ="7"],7%-V?N%+%;F#Q M6ZM)U+0:EEJ],PR\N8A/3KFH:(:E5G_$TZ"9!R??CML6+<6V-WT,02P/ M$;$\5,3"4JL[-XCE'?9'W850 6NX]0Y2Q).7_-6LE/AR M':OB=:3JV^KUKUG^TM/0G%Z\.W;+DA<1IR3D"UW4.AWKL$N*U[&*#TJN\C>: MGJ52,LH/EYSI=71V@OY](:5Z^Y!54+T4-_T/4$L#!!0 ( +-TG%:_N;ZI M>P( & & 9 >&PO=V]R:W-H965T2#RA$U/!:,JY&7:UV>^+Y*!!6BDMB@9L%!24UV_RV.S#%L#P= /"!A#N M OI[ %$#B)S16IFS=4HT26(IUB!MM6&S [3'V=P>PV3\=7W.7R$"ZY1HM) >5I)B1D0 MFA35L" I950_F=S=_!0.#X[@P$#A-A>5(CQ3L:^-7+NHGS;2)K6T<(^T""X% MU[F",YYA]ASO&YNMUW#C=1*^2GA)Y#%$O0\0!F'4H6?Z=GCXBIRHW?K(\45[ M^/;N8==6U53];BI[U4]425(<>>8N*Y0K])+W[WK#X&N7S_]$]LQUOW7=?XT] M>7&NNMS6%$-'8?O0*AE\B?W5MH>7)<-!6_),V:!5-GB;LI+03E6#%TOV>SNJ M.DJB'57^UF4M4"Y=#U.0BHKK^BRWLVV;'+ONL#,_,>VS[G;_:.K>:T[JDG(% M#!>&,CC^9&3)NI_5@1:E:PGW0IL&XX:Y^06@M 4FOQ!";P*[0/M32?X"4$L# M!!0 ( +-TG%;I^/^E.@( (,% 9 >&PO=V]R:W-H965T]6"+%<\1#BTQ:(>]5!:#1J69J61"%X750$\IQECC?1F:).&A&.6PD4H>Z)O+/ IAH M4SS&9\<=W5?:.H(L:<@>MJ"_-QMIK*!G*6@-7%'!D80RQ?/Q;#FQ\2[@!X56 M7>R15;(3XMX:MT6*0YL0,,BU92!F.<(2&+-$)HW?'2?NK[3 R_V9_9/3;K3L MB(*E8#]IH:L4?\"H@)(W6II3:G ZN_VR_+I>H6_S7ZOM.W1U YI0IMXD@3;D-B3(.Z*%)XJ>((K1 M6G!=*;3B!10/\8%)JL\L.F>VB)XE7!,Y0O'X+8K"*![(9_ER>/1,.G%?J-CQ MQ2\HU%!U/'HRC+:].%,-R2'%IMD4R"/@[/6K\77X<4C:?R)[('32"YT\QYZM MRA)<;R%-3D@2#>B**$10 S('K@??AJ<Y=FRN4BP/7_@'UWGZ2S%T#/?(OS(3Q ^$?C1]/YGGL*5>(06DH MP]%[TY_2M[PWM&A^SKWI[[AXD&L A9XBRN3 6BNUZ=FV#-<087G&-\#TG247 M$59Z*E:VW C BP044=MSG(X=8<*LH)]*$@:W LDXBK!XO@3*=P/+ MM5XN3,EJKMXS$BM_)D&6!R_L%\GYK69 M>RQAQ.D_LE#K@75NH04L<4S5E.]^06:H;?A"3F7RBW99K&.A,):*1QE8*X@( M2__Q4[80!8#;.@#P,H#W7H"? 9*5LU-EB:TQ5CCH"[Y#PD1K-C-(UB9!:S>$ MF6V<*:'O$HU3P?5P,D5WPYOY%1I/9J.;/[/Y]&J&3M$U89B%!%-$F%0BUENG M)(H RUC F&%EI@(M,4T!I1L:1@+0=C*K"J1Z'@,"A,J3PQ7*1+OQ9ZB^6R, MCH].T)%^&OJ[YK'$;"'[MM(6C5 [S.QF'SU?7RU?42/O\ WU!*4+)7Y2,%MJJ!YO#VY :',+#TZ90@MF % MW[^Y'>=GE:N&R$H>_=RC7\<>7#W&1#TC:?:4* *5NY92=!(*\V;9!K[3[=O; MHHFJF'8>4]+6RK6U:K5-V!:DVD]=IM^/V.Q-FI55BE/B=D&-UVIWVV\T5T6Y MW0.JV[GJ=JWJ&]@"16Z5JEK@1[.F(;*2QT[NL?/9D]%ITF-#9"6/W=QC]^LG MH[N70?LGHRKF0(Z=Y]K.WY%C7I6B6N!'U[\ALI+'B]SCQ6=S[*))CPV1E3RZ MSFL!=[Z>91E',86<-TE6&U+65F@NW'=D654AOJQ'?G0+FF(K^WPM\^ZGZ[S; M:*%OBJWL\[74NPW4>G>_D._E6EU(JLTN]+3F@T)W=BO=B2(*2XUQSKHZ447: MHZ<3Q3=)FWO/E6Z:D^%:?]> , 'Z_I)S]3(QG7/^I13\!U!+ P04 " "S M=)Q6R%JK57H" ! !@ &0 'AL+W=O7X*$'594GDZRTRL1UZ/6^W M,*?K0ML%/XDKLL8%ZF7U*,W,[U@R6B)75'"0F ^]4>]FW+?Q+N")XE;MC<$J M60GQ;"?3;.@%]D#(,-66@9C7!L?(F"4RQ_C;Y*7U M80_0ZQ\!A"T@_%] U (B)[0YF9,U(9HDL11;D#;:L-F!\\:AC1K*[2TNM#2[ MU.!TP62Z&,]^+);SNP6<3U 3RM0%?(+E8@+G9Q=P!I3#ST+4 MBO!,Q;XVZ2V)G[:I;IM4X9%4#T1>0=2[A# (HP/P\6GX!-,.'KZ%^T9TISSL ME(>.KW^$;XX;P3:4KR&5F%$-.4DIH_KUD+*35+;2;E1%4AQZII04R@UZR<./3IVWX1*>"*LQDL8*85:@;E-F%&RLN(I*GA HFIC M"9@JFV-:2VE-LE'?!9?=PBU15,'OF4D 4XVE^G/(N.@]C7LGLC?&]3OC^B<_ MEQEJC5*!R'??B^F)2AM;G#NEJ+D^9$##.G"LMJ5NDB#V-_NJ3D4T1_7WZMOV M5E-):\H5,,P-)KCZ?.V!;/I5,]&B&PO=V]R:W-H965T MQG M%YR$'ZYMSK$]VE'VDZ\)$> Y"F,^-M9" M;,Y,DWMK$F%^2CRG3E%H(LMRS @'L3$9I<]NV61$ MMR(,8G++ -]&$68OYR2DN[$!C=<'=\%J+9('YF2TP2NR(.)A<\ODG5E$\8.( MQ#R@,6!D.3:F\&QFIPZIQ8^ [/C>-4B@/%+Z,[FY\L>&E61$0N*)) 26?T]D M1L(PB23S^"\/:A1M)H[[UZ_1OZ7@)9A'S,F,AO\$OEB/C8$!?++$VU##7GZ"W:9K8L,X&VYH%'N+#.(@CC[Q\]Y(?8<9!RU \H=4-VAU^)@ MYPYV"C3++(5U@06>C!C= 998RVC)15J;U%NB">*D&Q>"R;>!]!.3Z6SV+!?A\000.0OX%G("'Q07X_.D+ M^ 2"&-ROZ9;CV.>P3O^IO2A %$O2* MY!QI UYC=@IL^!4@"]F*?&;O=T>:=.RBL'8:SVXK[,WL"C :)E-MAYFOJE 6 MH:>.D$S@,[[!'AD;X49LEQK4)A5\NH7>?6UG3!;XWA%@+]E0;P" M8DW AK" ^F>J3/M=]D9'P2JHG0*UH^\-(L<<.1'X&>"(;F.A0IN%Z.\5O&?U MZKW2-(+047>)6R3G:I.[EUF19\E"7#EJ]JC(:]M5S">ZQ-]3/)BIPF&FA0+P .>_WOG+*7*$B5\=! M]6R;9C:$+=FB,EMT+$WDGI6);R/7K>>E,$.6/71;4BO9&FKYL9C6TV*\*[/L ME+&[BE:%7'(V[/VV0H%:WC\8<$?1JH!+,0"UK*L=?OWFN(*N;37&G\IN8+EM M4Z.D;.ATIU2@EO\/[I6.HE61EWH Z@7!N]0*;.J"GN74=8&^I6.1E,H ZJ7! M&](&-NE?H6WT;1R+H>1_J.75WY(W>>BW](T^@R,1HI+9D?6!$@=I9<.A4Z^K M:-52E.H!Z=7#(2('J81#O6M51FTB!Y6R >EEP\$B!S55@A0Y[J">K<*L-=M2 M22"]DM"P3.Y9^0(XJ%%$A15T!V[+P@N5A(_TJ_1O\CL;K&(PVS)&8N\%W#,< M\S#M?F6ZG9)_5]&JX$OR1_JM@/>H'=3I%D!7T:J 2T6!WM@%T(S#YKK^!#EV M?1'08M:BM5')^,CM3NN@CC@]A_01"@&5"@'I%<*[M Y2Z(2]79<UO*!%N_ 7 PZ=C-!7ZSVQ1&K=UFESQNZWE<,]5S MS^K&JM.K4Z'2K(_JRQIS[Z A(E(5)NS M[*2F#),='%U+L1G$'(1D*4-:IZZL%6:8)^PQ$"^ M7U(J7F^2!HH3L&PO M=V]R:W-H965T B10=[,B7P(FGF>>9_!X!H\.E+UQGQ ! MWJ,PYF/-%R*YT77N^B3"O$<3$LM_-I1%6,@AV^H\801[F5$4ZL@PAGJ$@UB; MC+)G"S89T9T(@Y@L&."[*,+LQRT)Z6&L0>WX8!EL?9$^T">C!&_)BHC79,'D M2"]1O" B,0]H#!C9C+4IO)DA(S7(9OP3D .OW8-4RIK2MW3PZ(TU(V5$0N** M% ++RY[,2!BF2)+'?P6H5OI,#>OW1_3OF7@I9HTYF='PW\ 3_EBS->"1#=Z% M8DD/#Z00-$CQ7!KR[!<<\KE#1P/NC@L:%<:2013$^16_%X&H&4B<=@-4&*!S M@_X'!F9A8&9"4<$ M#D+^!7P#KRLY_OW+2!>228JGNX77V]PK^L"K"9YH+'P.[F./>*?VNE10RD!' M&;=("?B$60^8\"M !C);^,Q^WAPIZ)AE5,T,S^PHJFT1S#WTVSVDV7W#$^R2 ML2;3EQ.V)]KDC]_@T/BK37Y'8"?!Z)?!Z*O0)\^T1S> ^UA"MPG-K0>9=;KK M["?0M&US:(WT?5U#R[R!92&CG';";E"R&RC93??;'DA8X)(V;KFM5?-I]^ Y ML>:D0<^RVFD-2UI#):T7*G (7,I%&ZW<=E@/!33[MFV?4VM.= S'@:B=G%62 MLY3D5H*Z;V"]^['&\IHPNF4X:N.IA+ET#7<$=J+8+A7;5T]HN\M@= 1V$@RG M#(;S$Z^?D63'7%^64-4*_* @:514TE)*6)&UY@G@+ M^ 7B"M"Z.@O"@5W;DW)Q:N^_JJY6XZ'ZA65[+SA*\H!L_V2?(7R?AIX4S8' M[^V;LQKYTE7;%=II'% 5!W3U+"Y<=!60CM!. U*U*5!9^#\MS85Y?8&CP= P MS//UW9RGJLVP:AV@NG=05^?"N%YYG1[JGY-KSOJX/L.J;X#JQD%=H0OC>N5% MYK#OP :[YD15B895 P'5'<1OZ([03E57G0FT MKI_BG;8M7:&=!J1J7*"R%?@\Q>UFZD(S7:OG"_4:+0>L>@ZH;CH^V0F<1HY; M/:>Q35VCR4!5DX'4389ZQRB,ZQN![=BF8YVK4'NY5(5>.SN("-MF1RI&ULK9?1;ILP M%(9?Y8A-TR9U 9.0I%T2:4T[;=,V=>W:74R[<. DH )FMDE6:0\_&PA-4F(U M$5R ;?S_^,/8G#-:,7XO0D0)?Y,X%6,KE#([LVWAAYA0T6$9INK.G/&$2E7E M"UMD'&E0B)+8=AVG;R1)0OG#.<9L-;:(M6ZX MCA:AU WV9)31!=Z@O,VNN*K9M4L0)9B*B*7 <3ZVWI.S*>EI0='C+L*5V"B# M1IDQ=J\KGX*QY>@188R^U!94798XQ3C63FH@@TBI!S%R);J M85IB^Y7Q>6GL[C%^G_$.N-X)N([;;9!/S?*O5,F[I$EN*\2:TZTYW<*OMX]3 M,O\>9OG#C*IKQMF"TZ2)RFBC%]69R*B/8TNM&H%\B=;DU0O2=]XU,;9DMD7< MK8F[A7MW'W$^$_@GQU3"Y5*??WU1/>"3Q$3\;B+OMDG>DMD6>:\F[SUCKCEF M.?=#M<1-TVUT.A2Z-/,*,[U_+B<]X@V&Q/5&]K(!R*N!/"/0->H-.4H7( Y M,WH>BN8]01L0X@U=IYFL7Y/US5.U\Y$V<1@=#N5HR6P+=E###MI=D8,VR5LR MVR(?UN1#XS1/J0@AB)91@&D &7V@LQCA=91"P.*8<@$9\O)7\Z;I193N@XVO MS^DXO?K3*P&-0S@2\+0&/#4"7E1L8@UW @&5")+!#-=M361FV\]YV@%P3D]@ M[V_4:' D-7$>HP?G6=P[V 'Z:E8Q: P;S(Y?Z0,0QP!LUA]+O!$OD8-V+/@' MSXXMS-:'+NBVW+9?Q&- 1=QV=S/2:FC5EMLV_6-P18P1S$$Q1F6U^?,<.L6Q MLX.9GWDLTV/81,QQTW%A!GD:]1!O)S:H\%H*MDH\>R/IT1FGRA@642H@QKFR M=SH#-2)>)G%E1;*LR(-F3*JLJBB&*O%%KCNH^W/&Y+JB4ZLZE9[\!U!+ P04 M " "S=)Q6Z,9P42,# #L$0 #0 'AL+W-T>6QEN6 MJL2^Q^?<8_L&1QW49B78[9PQ$RU+(>LAF1M3?8SC>CIG):W/5,6D10JE2VIL M5\_BNM*,YC602A'W.ITT+BF79#20B_*Z-'4T50MIAN2\#47^]B4?DFYZ3B(O M-U8Y&Y+[D_<_%\IC#T5'G_O1J/W[B@%,2!T4O7B%ZUL%U+89)I[O2 M;OBQ%?+$8XQV&:#9+!LF=!PY;M9M-"B4W"Q?0GS JM.210]4#,F8"C[1'%@% M+;E8^7 / E,EE(Z,W3>;K@N1^M'#7=^#+6UT2BZ5=KE]!O]WT@S? ]8],,B% M: WVB ^,!A4UAFEY;3MNL L^@Z*F?;>JK,.9IJMN[X)L".YFDTR4SIENTW3) M.C0:"%: 'QH[TLMO:M M [LFVZ8UU#2]C.^ _K::U]Z6?9MN5/$'93XO['2DZT.!LAO-"KYT_671&L#4 MN[@ZK2JQ^B3X3);,3_[5"4<#NN9%VQ> 0[=Y&$^-W%S-&Z=OSNG;QN-X"UG2+[#.Y/8)(TF"RX,ETUO MSO.'L)4W=&)?97?T[?B<%70AS%T+#LFF_8WE?%%F[:@;6(AFU*;]%:;7 M3=M7+)N+RYPM63YNNGHV<:94F2IMB*CL=!!V-LW=(4 MOF$US!LPL#R0Z??6&M]MO$)>K@-L3U^J$&RF>"5B,\77&I#PN@$CR\*[C>4! M!K8+6.U _G >J*DP)TE@5S%OV!.,(UF&(5"+X1I-4V1U4OB$]P=[2I(DR\(( M8&$'28(A\#3B".8 /&!(DKAS<.\\BM?G5+SY?6?T!%!+ P04 " "S=)Q6 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( +-TG%:1Z$!>Z@0 "@G / >&PO=V]R:V)O;VLN>&ULQ9K;<]HX M%(?_%0U/V0<6\"5M,Z4SCE$23\%F?6&Z3SL.B**I+XRM-&W_^CTR85=.X,R^ MG.7)\66B@C/; MNBES!;O-UU&[;T2^:7="J+(86>/Q]:C,937X]/%XKV4S,G=J)=9*UA4'$PV9YH]M=T3ECW$.(-/!]1ANN)5-J[HKNOOGP/A= MP,6'O2=5W\E"B6:6*W'?U$][67W5MX&G&!F/T;7#<7MHQ)OFOS1CO=W*M9C5 MZZ=25.K0CHTH-[N2^'; J+\5T<+R$Y=6&\4I!([&@.MP*KM5/"O\ZV!R> M6@&NT8;-C8033;#IP.D@_2A,HGDP\U(^8[?>W M]SI('SM/$ +000.MB@.QJ MF1N0-@)I_X^020J;!0\!,+ICT9+'!J2#0#H7@_2CQ=* =!%(]V*021KY!N0U M GE]N9;TD@<#\AT"^8X6\IZ'//;F!LQ[!.8]+4S,?6@AYOE^E(5I$-[K9@MG M7CPSR\P'!/ #->"*AQDW:29CK"R/:7FX%X?03 F#\@'ESHNY288*@]@8>AA^ M'MYZ"?1]73=XF'AI$(4F'^:+";$P;K,D"'F2L(3?ZV')@O NBA=O&#%=3*A] MD<6Q1N-?EMS71<2/^2Q(V3Q*DGX?Q'PQ(19&$,*82*,XZ"-A=IB0ZV&Q"-)# MM87Z 1VPJR8\]%]!8G:8$.M!#PGH;!U@S-,@[O3 EI!=$C8/3$S,#Q-B0811 MRJ&^>']ZMW/.T@C25?BYUXB8,";$Q@A">-> Y7WIOUC,$1-B2=QY0:=8[:QB6US/F*\?N<.)AZ'6#QG,74?*/YT)+8H 9UM70Q,3$XU!/:SYT<$DY%!_4L%2>A\3DY!#+*%>2C]1U!U,/0ZQ>O"8;IN8 MF'L<8O?@F([Y'1)SCWO128]K8F+N<2\SZ0%!-F(CE8F)N<=FN"_-:6)BSG&) MG8//<,UZZ6+.<8F=@\]P>YB8?5QB^[Q>,#\]>C#QN)UX1L=?9FW$5E9B$\+= M6SB^SHOULF%Z<_C&[+CZ8]#VJ2A\.!95\SK?''_H=?R1VJ>_ 5!+ P04 M" "S=)Q6678!^/4! X(P &@ 'AL+U]R96QS+W=OZ)0A&51G ;- MJJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR M[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?R MR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6# M#(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H' MZAT$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_$[]U]274[WYLOCS\OODXCS MXHQS@A]E[K\ 4$L#!!0 ( +-TG%87R,P;VP$ -$B 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&7 M1I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ M0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W M6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^ M+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z M^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R" M]'$&TL[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ LW2<5MW/,T^\!0 WQX !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLW2<5BWRO;Z'! ^1 !@ ("!$!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5LF5ZU[!!P 2!, !D ("! M(CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LW2<5E:(( ZE"0 X!X !D ("!7TL 'AL+W=O&>H$ 5# M&0 @($[50 >&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5H"ZF+_) M P 70@ !D ("!"%X 'AL+W=O7VA@RL' K% &0 M@($(8@ >&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5@"$1H^E P 5P@ !D M ("!Q7 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LW2<5LQD$%5-! 7@L !D ("!?7\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLW2<5EC08"Y7 @ ;P4 !D ("!K(L 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ LW2<5A/JM)S# @ X08 !D M ("!QJ 'AL+W=OO^ZT" !=!@ &0 @(' HP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ LW2<5C-7K7[G P BPP !D ("!]ZD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LW2< M5M8++8HK @ QP4 !D ("!KK, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5O8"+?6E @ = < M !D ("!-KP 'AL+W=O:X" "@!@ &0 @($2OP M>&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5NJ=JZ1& P 0 L !D M ("!5,4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LW2<5G"4F^:Q!@ GBT !D ("!+M$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5I.9 M7 G0 P [@T !D ("!]MT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LW2<5O)D&)$E!P (#< !D M ("!D>D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LW2<5M&PO=V]R:W-H965T&UL4$L! A0#% M @ LW2<5D#TA]\2! \!( !D ("!9 $! 'AL+W=O&UL4$L! A0#% @ LW2<5I>*NQS $P( L M ( !B@P! %]R96QS+RYR96QS4$L! A0#% @ LW2<5I'H0%[J M! *"< \ ( !7!E&UL4$L% 3!@ !# $, 3!( ,,6 0 $! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 132 240 1 false 45 0 false 6 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 - REVENUES Sheet http://www.rpc.net/role/DisclosureRevenues REVENUES Notes 10 false false R11.htm 10401 - Disclosure - EARNINGS PER SHARE Sheet http://www.rpc.net/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 11 false false R12.htm 10501 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.rpc.net/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 12 false false R13.htm 10601 - Disclosure - BUSINESS SEGMENT INFORMATION Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformation BUSINESS SEGMENT INFORMATION Notes 13 false false R14.htm 10701 - Disclosure - CURRENT EXPECTED CREDIT LOSSES Sheet http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses CURRENT EXPECTED CREDIT LOSSES Notes 14 false false R15.htm 10801 - Disclosure - INVENTORIES Sheet http://www.rpc.net/role/DisclosureInventories INVENTORIES Notes 15 false false R16.htm 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.rpc.net/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES Sheet http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities PENSION AND RETIREMENT PLANS LIABILITIES Notes 17 false false R18.htm 11101 - Disclosure - NOTES PAYABLE TO BANKS Notes http://www.rpc.net/role/DisclosureNotesPayableToBanks NOTES PAYABLE TO BANKS Notes 18 false false R19.htm 11201 - Disclosure - INCOME TAXES Sheet http://www.rpc.net/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 11301 - Disclosure - FAIR VALUE DISCLOSURES Sheet http://www.rpc.net/role/DisclosureFairValueDisclosures FAIR VALUE DISCLOSURES Notes 20 false false R21.htm 11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 21 false false R22.htm 11501 - 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 22 false false R23.htm 11601 - Disclosure - SUBSEQUENT EVENT Sheet http://www.rpc.net/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 23 false false R24.htm 20102 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) Sheet http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies RECENT ACCOUNTING STANDARDS (Policies) Policies 24 false false R25.htm 30303 - Disclosure - REVENUES (Tables) Sheet http://www.rpc.net/role/DisclosureRevenuesTables REVENUES (Tables) Tables http://www.rpc.net/role/DisclosureRevenues 25 false false R26.htm 30403 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.rpc.net/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.rpc.net/role/DisclosureEarningsPerShare 26 false false R27.htm 30503 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.rpc.net/role/DisclosureStockBasedCompensation 27 false false R28.htm 30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables BUSINESS SEGMENT INFORMATION (Tables) Tables http://www.rpc.net/role/DisclosureBusinessSegmentInformation 28 false false R29.htm 30703 - 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 29 false false R30.htm 30803 - Disclosure - INVENTORIES (Tables) Sheet http://www.rpc.net/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.rpc.net/role/DisclosureInventories 30 false false R31.htm 31003 - 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 31 false false R32.htm 31103 - 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 32 false false R33.htm 31303 - Disclosure - FAIR VALUE DISCLOSURES (Tables) Sheet http://www.rpc.net/role/DisclosureFairValueDisclosuresTables FAIR VALUE DISCLOSURES (Tables) Tables http://www.rpc.net/role/DisclosureFairValueDisclosures 33 false false R34.htm 31403 - 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 34 false false R35.htm 31503 - 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 35 false false R36.htm 40101 - Disclosure - GENERAL - (Details) Sheet http://www.rpc.net/role/DisclosureGeneralDetails GENERAL - (Details) Details 36 false false R37.htm 40301 - Disclosure - REVENUES - Payment Terms (Details) Sheet http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails REVENUES - Payment Terms (Details) Details 37 false false R38.htm 40302 - Disclosure - REVENUES - Contract balances (Details) Sheet http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails REVENUES - Contract balances (Details) Details 38 false false R39.htm 40401 - Disclosure - EARNINGS PER SHARE - (Details) Sheet http://www.rpc.net/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE - (Details) Details http://www.rpc.net/role/DisclosureEarningsPerShareTables 39 false false R40.htm 40501 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.rpc.net/role/DisclosureStockBasedCompensationTables 40 false false R41.htm 40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails STOCK-BASED COMPENSATION - Compensation expense (Details) Details 41 false false R42.htm 40503 - 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 42 false false R43.htm 40504 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) Sheet http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails STOCK-BASED COMPENSATION - Other Information (Details) Details 43 false false R44.htm 40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails BUSINESS SEGMENT INFORMATION (Details) Details http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables 44 false false R45.htm 40602 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails BUSINESS SEGMENT INFORMATION - Geographic (Details) Details 45 false false R46.htm 40603 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details) Sheet http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails BUSINESS SEGMENT INFORMATION - Segment (Details) Details 46 false false R47.htm 40701 - 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 47 false false R48.htm 40801 - Disclosure - INVENTORIES (Details) Sheet http://www.rpc.net/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.rpc.net/role/DisclosureInventoriesTables 48 false false R49.htm 41001 - 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 49 false false R50.htm 41002 - 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 50 false false R51.htm 41003 - 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 51 false false R52.htm 41101 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details) Notes http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails NOTES PAYABLE TO BANKS - Credit Facility (Details) Details 52 false false R53.htm 41102 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details) Notes http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails NOTES PAYABLE TO BANKS - Interest incurred (Details) Details 53 false false R54.htm 41201 - Disclosure - INCOME TAXES- (Details) Sheet http://www.rpc.net/role/DisclosureIncomeTaxesDetails INCOME TAXES- (Details) Details http://www.rpc.net/role/DisclosureIncomeTaxes 54 false false R55.htm 41301 - 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 55 false false R56.htm 41302 - Disclosure - FAIR VALUE DISCLOSURES (Details) Sheet http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails FAIR VALUE DISCLOSURES (Details) Details http://www.rpc.net/role/DisclosureFairValueDisclosuresTables 56 false false R57.htm 41401 - 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 57 false false R58.htm 41501 - 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 58 false false R59.htm 41601 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.rpc.net/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.rpc.net/role/DisclosureSubsequentEvent 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentQuarterlyReport, dei:DocumentTransitionReport, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - res-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList - res-20230331x10q.htm 9 res-20230331x10q.htm res-20230331.xsd res-20230331_cal.xml res-20230331_def.xml res-20230331_lab.xml res-20230331_pre.xml res-20230331xex10d24.htm res-20230331xex31d1.htm res-20230331xex31d2.htm res-20230331xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "res-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 495, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 132, "dts": { "calculationLink": { "local": [ "res-20230331_cal.xml" ] }, "definitionLink": { "local": [ "res-20230331_def.xml" ] }, "inline": { "local": [ "res-20230331x10q.htm" ] }, "labelLink": { "local": [ "res-20230331_lab.xml" ] }, "presentationLink": { "local": [ "res-20230331_pre.xml" ] }, "schema": { "local": [ "res-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 11, "http://xbrl.sec.gov/dei/2022": 7, "total": 18 }, "keyCustom": 22, "keyStandard": 218, "memberCustom": 16, "memberStandard": 29, "nsprefix": "res", "nsuri": "http://www.rpc.net/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.rpc.net/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUES", "menuCat": "Notes", "order": "10", "role": "http://www.rpc.net/role/DisclosureRevenues", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "11", "role": "http://www.rpc.net/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "12", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - BUSINESS SEGMENT INFORMATION", "menuCat": "Notes", "order": "13", "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformation", "shortName": "BUSINESS SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - CURRENT EXPECTED CREDIT LOSSES", "menuCat": "Notes", "order": "14", "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses", "shortName": "CURRENT EXPECTED CREDIT LOSSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "15", "role": "http://www.rpc.net/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://www.rpc.net/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES", "menuCat": "Notes", "order": "17", "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - NOTES PAYABLE TO BANKS", "menuCat": "Notes", "order": "18", "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanks", "shortName": "NOTES PAYABLE TO BANKS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "19", "role": "http://www.rpc.net/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.rpc.net/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - FAIR VALUE DISCLOSURES", "menuCat": "Notes", "order": "20", "role": "http://www.rpc.net/role/DisclosureFairValueDisclosures", "shortName": "FAIR VALUE DISCLOSURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "21", "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "menuCat": "Notes", "order": "22", "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SUBSEQUENT EVENT", "menuCat": "Notes", "order": "23", "role": "http://www.rpc.net/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies", "shortName": "RECENT ACCOUNTING STANDARDS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - REVENUES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.rpc.net/role/DisclosureRevenuesTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.rpc.net/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - BUSINESS SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables", "shortName": "BUSINESS SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables", "shortName": "CURRENT EXPECTED CREDIT LOSSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.rpc.net/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - NOTES PAYABLE TO BANKS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksTables", "shortName": "NOTES PAYABLE TO BANKS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - FAIR VALUE DISCLOSURES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresTables", "shortName": "FAIR VALUE DISCLOSURES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_BoardOfDirectorsChairmanMember_fZf21l45rUGpyBmS29Qwlw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TUndLnkuaE2gE-p9Z1m11A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - GENERAL - (Details)", "menuCat": "Details", "order": "36", "role": "http://www.rpc.net/role/DisclosureGeneralDetails", "shortName": "GENERAL - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_BoardOfDirectorsChairmanMember_fZf21l45rUGpyBmS29Qwlw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TUndLnkuaE2gE-p9Z1m11A", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MinimumMember_Dya-typfrUC0cQB_nxVOWg", "decimals": null, "first": true, "lang": "en-US", "name": "res:RevenueRemainingPerformanceObligationSatisfactionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUES - Payment Terms (Details)", "menuCat": "Details", "order": "37", "role": "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails", "shortName": "REVENUES - Payment Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MinimumMember_Dya-typfrUC0cQB_nxVOWg", "decimals": null, "first": true, "lang": "en-US", "name": "res:RevenueRemainingPerformanceObligationSatisfactionPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsReceivableMember_OSlTeFEVZEyZdAkiiX6wCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUES - Contract balances (Details)", "menuCat": "Details", "order": "38", "role": "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails", "shortName": "REVENUES - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsReceivableMember_OSlTeFEVZEyZdAkiiX6wCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - EARNINGS PER SHARE - (Details)", "menuCat": "Details", "order": "39", "role": "http://www.rpc.net/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "lang": null, "name": "res:AdjustmentsForEarningsAttributableToParticipatingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_-_6oLUNR60aT7Yx_rXS3Uw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - STOCK-BASED COMPENSATION (Details)", "menuCat": "Details", "order": "40", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_-_6oLUNR60aT7Yx_rXS3Uw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_2n1YgkahFkCa6Juwj7hNlQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details)", "menuCat": "Details", "order": "41", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PlanNameAxis_res_StockIncentivePlansMember_2n1YgkahFkCa6Juwj7hNlQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_YRMhTsNy2k2VQZecsbnDug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - STOCK-BASED COMPENSATION - Non-vested RSU's (Details)", "menuCat": "Details", "order": "42", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "shortName": "STOCK-BASED COMPENSATION - Non-vested RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_YRMhTsNy2k2VQZecsbnDug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_rBIc-Jl6VUm11c35d1-BJg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details)", "menuCat": "Details", "order": "43", "role": "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails", "shortName": "STOCK-BASED COMPENSATION - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_rBIc-Jl6VUm11c35d1-BJg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - BUSINESS SEGMENT INFORMATION (Details)", "menuCat": "Details", "order": "44", "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "shortName": "BUSINESS SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ProductOrServiceAxis_res_PressurePumpingMember_us-gaap_StatementBusinessSegmentsAxis_res_TechnicalServiceMember_UPUzLBF65UWLhu4-ZlhWdQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - BUSINESS SEGMENT INFORMATION - Geographic (Details)", "menuCat": "Details", "order": "45", "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "shortName": "BUSINESS SEGMENT INFORMATION - Geographic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_StatementGeographicalAxis_country_US_KabLGxLSRUejahC97q4Oeg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - BUSINESS SEGMENT INFORMATION - Segment (Details)", "menuCat": "Details", "order": "46", "role": "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "shortName": "BUSINESS SEGMENT INFORMATION - Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_8NSGRNFc_EaCNDjTZ-VTfw", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_-IMR-nwF9UWqLlgyYahptg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - CURRENT EXPECTED CREDIT LOSSES (Details)", "menuCat": "Details", "order": "47", "role": "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails", "shortName": "CURRENT EXPECTED CREDIT LOSSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_-IMR-nwF9UWqLlgyYahptg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "48", "role": "http://www.rpc.net/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details)", "menuCat": "Details", "order": "49", "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic benefit cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_hhXStJ4j3EyMcM2yqlSoUg", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - Other information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_hhXStJ4j3EyMcM2yqlSoUg", "decimals": "-5", "lang": null, "name": "res:AdditionalCashContributionToPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details)", "menuCat": "Details", "order": "51", "role": "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - SERP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_Kx5M7bBTs0i4Kj3al1O4kg", "decimals": "-5", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "INF", "first": true, "lang": null, "name": "res:NumberOfFinancialCovenants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_HUMLM6Mp0Umwm7-R4ruH0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - NOTES PAYABLE TO BANKS - Credit Facility (Details)", "menuCat": "Details", "order": "52", "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "shortName": "NOTES PAYABLE TO BANKS - Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_T-y4fFhY3USCv3hZV1jAkg", "decimals": "INF", "first": true, "lang": null, "name": "res:NumberOfFinancialCovenants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_HUMLM6Mp0Umwm7-R4ruH0A", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_vwFlp_rt1Ui5xOw9YfY0ow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - NOTES PAYABLE TO BANKS - Interest incurred (Details)", "menuCat": "Details", "order": "53", "role": "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails", "shortName": "NOTES PAYABLE TO BANKS - Interest incurred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_vwFlp_rt1Ui5xOw9YfY0ow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TUndLnkuaE2gE-p9Z1m11A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - INCOME TAXES- (Details)", "menuCat": "Details", "order": "54", "role": "http://www.rpc.net/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES- (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TUndLnkuaE2gE-p9Z1m11A", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzxRH1aMzEOlpw9mJ2R44A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details)", "menuCat": "Details", "order": "55", "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "FAIR VALUE DISCLOSURES - Financial instruments measured at fair value on recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzxRH1aMzEOlpw9mJ2R44A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_qKrvHmplYUmyE700jtV22Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - FAIR VALUE DISCLOSURES (Details)", "menuCat": "Details", "order": "56", "role": "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "shortName": "FAIR VALUE DISCLOSURES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_-IMR-nwF9UWqLlgyYahptg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "57", "role": "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_VxZUH1bDd0G4z6fJSsLo4A", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details)", "menuCat": "Details", "order": "58", "role": "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "shortName": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_ShareRepurchaseProgramAxis_res_StockBuybackProgramMember_-eXqDnlCgUOjXbH12PVuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unitRef": "Unit_Standard_shares_TEz7qnEmeUueD5kKLfmyaA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - SUBSEQUENT EVENT (Details)", "menuCat": "Details", "order": "59", "role": "http://www.rpc.net/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_4_25_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_QuU1zPIPs0etbr-JpwFofw", "decimals": "2", "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_xUKlKIXhqEeVjrp3V2kKrw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Fe_lnhWRpE6pwKC8m6wQPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Fe_lnhWRpE6pwKC8m6wQPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_y7YS0Cb8DUi5A1nleX7G-A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - GENERAL", "menuCat": "Notes", "order": "8", "role": "http://www.rpc.net/role/DisclosureGeneral", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - RECENT ACCOUNTING STANDARDS", "menuCat": "Notes", "order": "9", "role": "http://www.rpc.net/role/DisclosureRecentAccountingStandards", "shortName": "RECENT ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "res-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023__UUFWRrWuEiYsCRYMKAhbA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.rpc.net/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "res_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLoss": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLoss", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "res_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss Reclassification Adjustment Net Of Taxes [Abstract]", "verboseLabel": "Reclassification adjustment, net of taxes:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "res_AdditionalCashContributionToPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The additional amount of cash contribution to the plan.", "label": "Additional Cash Contribution to the Plan", "terseLabel": "Additional cash contribution to the plan" } } }, "localname": "AdditionalCashContributionToPlan", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "res_AdditionalIncreaseDecreaseInBasisPoints": { "auth_ref": [], "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" } } }, "localname": "AdditionalIncreaseDecreaseInBasisPoints", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "res_AdjustmentsForEarningsAttributableToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "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" } } }, "localname": "AdjustmentsForEarningsAttributableToParticipatingSecurities", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "res_AmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amendment No. 5 in the Credit Agreement.", "label": "Amendment" } } }, "localname": "AmendmentMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "res_AmountReceivableAsReimbursementToCoverFunds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount receivable as reimbursement to cover the funds that were used to satisfy the obligation of the plan towards its participants.", "label": "Amount Receivable as Reimbursement to Cover Funds", "terseLabel": "Amount receivable as reimbursement to cover funds" } } }, "localname": "AmountReceivableAsReimbursementToCoverFunds", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "res_CoiledTubingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to coiled tubing.", "label": "Coiled Tubing" } } }, "localname": "CoiledTubingMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedShortTermRateOfReturnOnPlanAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of expected short term return on plan assets used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Short Term Rate of Return on Plan Assets", "terseLabel": "Defined benefit plan, assumptions used calculating net periodic benefit cost, expected short term rate of return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedShortTermRateOfReturnOnPlanAssets", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "res_DefinedBenefitPlanTradingGainsLosses": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "DefinedBenefitPlanTradingGainsLosses", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "monetaryItemType" }, "res_DepreciationAmortizationAndOtherNonCashItems": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "DepreciationAmortizationAndOtherNonCashItems", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "res_DownholeToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to Downhole tools.", "label": "Downhole Tools" } } }, "localname": "DownholeToolsMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_EstimatedAdditionalPreTaxNonCashSettlementLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated additional pre tax, non cash settlement loss.", "label": "Estimated Additional Pre Tax, Non Cash Settlement Loss", "terseLabel": "Estimated additional pre tax, non cash settlement loss" } } }, "localname": "EstimatedAdditionalPreTaxNonCashSettlementLoss", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "res_ExpectedAdditionalCashContributionToPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The expected additional amount of cash contribution to the plan.", "label": "Expected Additional Cash Contribution to the Plan", "terseLabel": "Expected additional cash contribution to the plan" } } }, "localname": "ExpectedAdditionalCashContributionToPlan", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "res_GeneralAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GENERAL" } } }, "localname": "GeneralAbstract", "nsuri": "http://www.rpc.net/20230331", "xbrltype": "stringItemType" }, "res_IncreaseDecreaseInLongTermInsuranceExpenses": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "IncreaseDecreaseInLongTermInsuranceExpenses", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "res_IncreaseDecreaseInPensionPlanObligation": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "IncreaseDecreaseInPensionPlanObligation", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "res_LoanOriginationCostNetOfAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents loan origination cost net of amortization.", "label": "Unamortized origination and other costs" } } }, "localname": "LoanOriginationCostNetOfAmortization", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "res_MaximumConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents maximum consolidated leverage ratio.", "label": "Maximum consolidated leverage ratio" } } }, "localname": "MaximumConsolidatedLeverageRatio", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "res_MinimumDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents minimum debt service coverage ratio.", "label": "Minimum debt service coverage ratio" } } }, "localname": "MinimumDebtServiceCoverageRatio", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "res_MinimumEbitda": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of minimum EBITDA.", "label": "Minimum EBITDA" } } }, "localname": "MinimumEbitda", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "res_NitrogenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to Nitrogen.", "label": "Nitrogen" } } }, "localname": "NitrogenMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_NumberOfAdditionalCreditLenders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of additional credit lenders in addition to Bank of America.", "label": "Number of additional credit lenders" } } }, "localname": "NumberOfAdditionalCreditLenders", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "integerItemType" }, "res_NumberOfFinancialCovenants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of financial covenants.", "label": "Number of Financial Covenants", "terseLabel": "Number of financial covenants" } } }, "localname": "NumberOfFinancialCovenants", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "integerItemType" }, "res_OpenMarketPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to open market purchases.", "label": "Open Market Purchases [Member]", "terseLabel": "Open market purchases" } } }, "localname": "OpenMarketPurchasesMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "domainItemType" }, "res_PensionSettlementChargesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to pension settlement charges.", "label": "Pension settlement charge" } } }, "localname": "PensionSettlementChargesMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "res_PensionSettlementImpairmentAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "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", "verboseLabel": "Pension settlement charge" } } }, "localname": "PensionSettlementImpairmentAndOtherCharges", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "res_PressurePumpingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to Pressure Pumping.", "label": "Pressure Pumping" } } }, "localname": "PressurePumpingMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_RentalToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Rental Tools.", "label": "Rental Tools" } } }, "localname": "RentalToolsMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_RevenueRemainingPerformanceObligationSatisfactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The satisfaction period of revenue remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Satisfaction, Period", "terseLabel": "Revenue satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationSatisfactionPeriod", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "durationItemType" }, "res_SharesPurchasedForWithholdingTaxesMember": { "auth_ref": [], "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 withholdings taxes" } } }, "localname": "SharesPurchasedForWithholdingTaxesMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "domainItemType" }, "res_SnubbingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to Snubbing.", "label": "Snubbing" } } }, "localname": "SnubbingMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "res_StockBuybackProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to stock buyback repurchase program.", "label": "Stock Buyback Program [Member]", "terseLabel": "Stock buyback program" } } }, "localname": "StockBuybackProgramMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "res_StockIncentivePlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Incentive Plans Member.", "label": "Stock Incentive Plans" } } }, "localname": "StockIncentivePlansMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "res_StockRepurchaseProgramAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average price per share of stock repurchased.", "label": "Stock Repurchase Program, Average Price Per Share", "terseLabel": "Avg. price" } } }, "localname": "StockRepurchaseProgramAveragePricePerShare", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "perShareItemType" }, "res_SupportServicesMember": { "auth_ref": [], "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" } } }, "localname": "SupportServicesMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "res_SwinglineFacilityMember": { "auth_ref": [], "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" } } }, "localname": "SwinglineFacilityMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "res_TechnicalServiceMember": { "auth_ref": [], "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" } } }, "localname": "TechnicalServiceMember", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "res_TimeLapseRestrictedShares2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 time-lapse restricted shares.", "label": "Time Lapse Restricted Shares 2023" } } }, "localname": "TimeLapseRestrictedShares2023Member", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "domainItemType" }, "res_WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "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)" } } }, "localname": "WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted", "nsuri": "http://www.rpc.net/20230331", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "label": "Chairman of the Board and Director" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r188", "r228", "r240", "r241", "r242", "r243", "r244", "r246", "r250", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r188", "r228", "r240", "r241", "r242", "r243", "r244", "r246", "r250", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r314", "r315", "r684", "r685" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r300", "r301", "r302", "r303", "r434", "r554", "r582", "r603", "r604", "r622", "r640", "r649", "r686", "r724", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r300", "r301", "r302", "r303", "r434", "r554", "r582", "r603", "r604", "r622", "r640", "r649", "r686", "r724", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r252", "r555", "r623", "r647", "r681", "r682", "r688", "r730" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r252", "r555", "r623", "r647", "r681", "r682", "r688", "r730" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r300", "r301", "r302", "r303", "r386", "r434", "r462", "r463", "r464", "r553", "r554", "r582", "r603", "r604", "r622", "r640", "r649", "r680", "r686", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r300", "r301", "r302", "r303", "r386", "r434", "r462", "r463", "r464", "r553", "r554", "r582", "r603", "r604", "r622", "r640", "r649", "r680", "r686", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r253", "r254", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r624", "r648", "r688" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r253", "r254", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r624", "r648", "r688" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI rollforward" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "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" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r258", "r259" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts receivable, net of allowance for credit losses of $5,920 in 2023 and $7,078 in 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r20", "r103", "r610" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable 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).", "label": "Accrual For Taxes Other Than Income Taxes, Current", "verboseLabel": "Accrued state, local and other taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r126", "r140" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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).", "label": "Accrued Insurance, Current", "verboseLabel": "Accrued insurance expenses" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and 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.", "label": "Long-term accrued insurance expenses" } } }, "localname": "AccruedInsuranceNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r20", "r610" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Employee-Related Liabilities, Current", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r28", "r34", "r108", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Pension Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r72", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated depreciation", "verboseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "verboseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r33", "r34", "r160", "r577", "r587", "r590" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r171", "r172", "r525", "r526", "r527", "r528", "r529", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive (Loss) Income [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r34", "r108", "r543", "r583", "r584", "r659", "r660", "r661", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r27", "r34", "r108", "r172", "r173", "r526", "r527", "r528", "r529", "r531", "r659" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r470", "r471", "r472", "r668", "r669", "r670", "r717" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "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:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-Based Compensation Expense", "verboseLabel": "Pre-tax expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-Based Compensation Expense, Net Of Tax", "verboseLabel": "After tax expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r161", "r260", "r267", "r269", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r161", "r260", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "verboseLabel": "Recoveries collected (net of expenses)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for doubtful accounts rollforward" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r139", "r158", "r185", "r236", "r242", "r248", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r499", "r503", "r521", "r646", "r684", "r685", "r722" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Identifiable assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r152", "r165", "r185", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r499", "r503", "r521", "r646", "r684", "r685", "r722" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Current Assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r55", "r56", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r154", "r607" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r48", "r53", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r48", "r116" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net (Decrease) Increase In Cash and Cash Equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r82", "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r130", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r74", "r298", "r299", "r593", "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Dividends Paid Per Share", "verboseLabel": "Dividends paid per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r668", "r669", "r717" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.10 par value, 349,000,000 shares authorized, 216,369,714 and 216,609,191 shares issued and outstanding in 2023 and 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PENSION AND RETIREMENT PLANS LIABILITIES" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r36", "r168", "r170", "r176", "r573", "r579" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net Of Tax, Attributable To Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net Of Tax, Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r44", "r175", "r572", "r578" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Loss Income [Text Block]", "verboseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets included in accounts receivable" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r347", "r348", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Unbilled trade receivables" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r65", "r241", "r242", "r243", "r244", "r250", "r672" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r40", "r555" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost Of Goods and Services Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT EXPECTED CREDIT LOSSES" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r268", "r274", "r275", "r276", "r277", "r278", "r279" ], "lang": { "en-us": { "role": { "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.", "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "CURRENT EXPECTED CREDIT LOSSES" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE TO BANKS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r125", "r127", "r138", "r188", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r535", "r617", "r618", "r619", "r620", "r621", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis points added" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Origination and other costs" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r188", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r535", "r617", "r618", "r619", "r620", "r621", "r664" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Eurodollar Rate" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Base Rate" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r104", "r481", "r489", "r490", "r666" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Provision", "terseLabel": "Deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r474", "r475" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liabilities, Noncurrent", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent": { "auth_ref": [ "r3", "r89", "r90", "r91" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Current", "terseLabel": "Pension liabilities" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r5", "r89", "r90", "r91" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Long-Term Pension Liabilities", "verboseLabel": "Long-term retirement plan liabilities" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r363", "r402", "r423", "r632", "r633" ], "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gains (Losses)", "negatedLabel": "Amortization of net losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "SERP Liabilities" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r376", "r387", "r389", "r390", "r630", "r631", "r632" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Fair Value Of Plan Assets", "verboseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r363", "r368", "r400", "r421", "r632", "r633" ], "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r398", "r419", "r632", "r633" ], "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r398", "r419" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r398", "r419" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r364", "r405", "r426" ], "calculation": { "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 }, "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "negatedLabel": "Pension settlement charge", "negatedTerseLabel": "Settlement loss", "verboseLabel": "Settlement loss" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r51", "r71" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue:" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r358", "r623", "r624", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r439", "r467", "r468", "r469", "r473", "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends payable, date to be payable" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r81", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock, Total", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends declared (per share)", "verboseLabel": "Cash dividend payable (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend payable, date declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r177", "r198", "r199", "r200", "r201", "r202", "r209", "r212", "r215", "r216", "r217", "r221", "r508", "r509", "r574", "r580", "r613" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r177", "r198", "r199", "r200", "r201", "r202", "r212", "r215", "r216", "r217", "r221", "r508", "r509", "r574", "r580", "r613" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate, Continuing Operations", "verboseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Tax (expense) benefits for compensation tax deductions in excess of compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r76", "r148", "r171", "r172", "r173", "r189", "r190", "r191", "r195", "r203", "r205", "r223", "r264", "r346", "r470", "r471", "r472", "r482", "r483", "r507", "r525", "r526", "r527", "r528", "r529", "r531", "r543", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r159", "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r513", "r514", "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]", "verboseLabel": "Financial Instruments:" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured On Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of valuation of financial instruments measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r514", "r550", "r551", "r552", "r618", "r619", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r513", "r514", "r515", "r516", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE DISCLOSURES" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE DISCLOSURES" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r325", "r389", "r394", "r514", "r550", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r325", "r389", "r394", "r514", "r551", "r618", "r619", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r514", "r552", "r618", "r619", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r325", "r389", "r390", "r391", "r392", "r393", "r394", "r550", "r551", "r552", "r618", "r619", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r517", "r519" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair value on a recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "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.", "label": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r540", "r541" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Cash paid for finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r663", "r678", "r679" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) On Disposition Of Assets", "negatedTerseLabel": "Gain on disposition of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r663" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain on disposition of assets, net", "negatedLabel": "Gain on disposition of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r156", "r283", "r571", "r616", "r646", "r676", "r677" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r38", "r123", "r131", "r147", "r236", "r241", "r247", "r250", "r575", "r615" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r293", "r295" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r186", "r478", "r479", "r480", "r487", "r491", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r187", "r204", "r205", "r234", "r476", "r488", "r493", "r581" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Provision (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income tax payments (refunds), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r129", "r145", "r656" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable", "verboseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) In Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) In Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) In Employee Related Liabilities", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) In Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInsuranceLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in insurance liability balances during the period.", "label": "Increase (Decrease) In Insurance Liabilities", "verboseLabel": "Accrued insurance expenses" } } }, "localname": "IncreaseDecreaseInInsuranceLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) In Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Assets [Abstract]", "verboseLabel": "(Increase) decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Liabilities [Abstract]", "verboseLabel": "Increase (decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) In Other Accrued Liabilities", "verboseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r662" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) In Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r662" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Other Non-Current Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Other Non-Current Liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) In Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) In Property and Other Taxes Payable", "verboseLabel": "Accrued state, local and other taxes" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r59" ], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "negatedLabel": "Adjustment for participating securities" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "verboseLabel": "Interest incurred" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r119", "r134", "r174", "r230", "r533" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense, Total", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r133", "r605", "r606" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest paid" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r179", "r182", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r162", "r608", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Ending balance", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails", "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r658" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r42", "r229" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments measured at net asset value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Outstanding debt", "verboseLabel": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r185", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r500", "r503", "r504", "r521", "r614", "r684", "r722", "r723" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r128", "r142", "r646", "r665", "r674", "r718" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total Liabilities and Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r153", "r185", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r500", "r503", "r504", "r521", "r646", "r684", "r722", "r723" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Current Liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line Of Credit Facility [Line Items]", "verboseLabel": "Revolving credit facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line Of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Available credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r17", "r664" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Annual fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "NOTES PAYABLE TO BANKS" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanks" ], "xbrltype": "textBlockItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Gain on disposition of assets, net." } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Total", "totalLabel": "Net cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Total", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r48", "r49", "r52" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Total", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r52", "r132", "r146", "r151", "r166", "r169", "r173", "r185", "r194", "r198", "r199", "r200", "r201", "r204", "r205", "r213", "r236", "r241", "r247", "r250", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r509", "r521", "r615", "r684" ], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net (loss) income", "positiveLabel": "Net income available for stockholders:", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r198", "r199", "r200", "r201", "r209", "r210", "r214", "r217", "r236", "r241", "r247", "r250", "r615" ], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income used in calculating earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r149", "r192", "r193", "r196", "r197", "r206", "r207", "r208", "r261", "r262", "r265", "r266", "r484", "r485", "r486", "r506", "r510", "r511", "r512", "r522", "r523", "r524", "r536", "r537", "r542", "r544", "r556", "r557", "r558", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Changes and Error Corrections [Text Block]", "verboseLabel": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Standards Adopted and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r236", "r241", "r247", "r250", "r615" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating income:" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r539" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r539" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r538" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r164", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r157" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r29", "r31", "r105", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "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" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r105", "r106", "r107" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net Of Tax, Portion Attributable To Parent, Total", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r69", "r175", "r525", "r530", "r531", "r572", "r578", "r659", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "verboseLabel": "Before-tax amount" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "auth_ref": [ "r31", "r35", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "terseLabel": "Pension settlement charges, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r76", "r167", "r170", "r175", "r525", "r530", "r531", "r572", "r578", "r659", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total activity for the period" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Change during the period:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r29", "r31" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "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" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r32", "r171", "r175", "r476", "r492", "r494", "r525", "r528", "r531", "r572", "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Tax expense" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Cash Paid For Common Stock Purchased and Retired", "negatedLabel": "Cash paid for common stock purchased and retired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r47" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures", "verboseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r386", "r388", "r394", "r411", "r413", "r414", "r415", "r416", "r417", "r429", "r430", "r431", "r436", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "PENSION AND RETIREMENT PLANS LIABILITIES" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r87", "r362", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r435", "r632", "r633", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Income Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r333" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r333" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r163", "r281", "r282", "r609" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r45" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds From Sale Of Assets", "verboseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "All other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r151", "r166", "r169", "r180", "r185", "r194", "r204", "r205", "r236", "r241", "r247", "r250", "r263", "r304", "r305", "r307", "r308", "r309", "r311", "r313", "r315", "r316", "r498", "r501", "r502", "r509", "r521", "r575", "r615", "r644", "r645", "r661", "r684" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r73", "r143", "r576", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, less accumulated depreciation of $768,195 in 2023 and $775,334 in 2022" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r178", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for current expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCurrentExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r412", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Ownership control" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r412", "r545", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r81", "r141", "r586", "r590", "r646" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r148", "r189", "r190", "r191", "r195", "r203", "r205", "r264", "r470", "r471", "r472", "r482", "r483", "r507", "r583", "r585" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r87", "r88", "r362", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r435", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r87", "r88", "r362", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r435", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r227", "r228", "r240", "r245", "r246", "r252", "r253", "r256", "r357", "r358", "r555" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographical location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRecentAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureFairValueDisclosuresDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails", "http://www.rpc.net/role/DisclosureNotesPayableToBanksInterestIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of accumulated other comprehensive (loss) income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r23", "r77", "r78", "r79", "r80", "r117", "r118", "r120", "r137", "r618", "r620", "r667" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule Of Long-Term Debt Instruments [Table Text Block]", "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r94", "r95", "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule Of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicBenefitCostDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesOtherInformationDetails", "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of reconciliation of weighted average shares outstanding", "verboseLabel": "Schedule of reconciliation of weighted average shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "verboseLabel": "Schedule of stock-based employee compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule Of Operating Segment Revenues By Major Service Lines [Table Text Block]", "verboseLabel": "Schedule of operating segment revenues by major service lines" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule Of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of net periodic benefit cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "verboseLabel": "Schedule of summary of the changes in non-vested restricted shares" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r61", "r62", "r63", "r70" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information, By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r61", "r62", "r63", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information, By Segment [Table Text Block]", "verboseLabel": "Schedule of segment reporting information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share-Based Compensation Arrangements By Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r82", "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of total share repurchases" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r224", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r256", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r296", "r297", "r616", "r730" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r224", "r225", "r226", "r236", "r239", "r244", "r248", "r249", "r250", "r251", "r252", "r255", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment information:" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationGeographicDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expenses.", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-Based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeited In Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number", "periodEndLabel": "Non-vested shares at Ending", "periodStartLabel": "Non-vested shares at Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number Of Shares [Roll Forward]", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested shares at Ending", "periodStartLabel": "Non-vested shares at Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "verboseLabel": "Weighted Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Total Fair Value Of Shares Vested", "verboseLabel": "Fair value, shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Vested In Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Stock authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Stock based compensation award, vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r150", "r224", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r256", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r296", "r297", "r616", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureBusinessSegmentInformationDetails", "http://www.rpc.net/role/DisclosureBusinessSegmentInformationSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r76", "r148", "r171", "r172", "r173", "r189", "r190", "r191", "r195", "r203", "r205", "r223", "r264", "r346", "r470", "r471", "r472", "r482", "r483", "r507", "r525", "r526", "r527", "r528", "r529", "r531", "r543", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureRevenuesPaymentTermsDetails", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r189", "r190", "r191", "r223", "r555" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued For Stock Incentive Plans, Net (In Shares)", "verboseLabel": "Stock issued for stock incentive plans, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r81", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued For Stock Incentive Plans, Net", "verboseLabel": "Stock issued for stock incentive plans, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining stock repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails", "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r6", "r7", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Purchased and Retired (In Shares)", "negatedLabel": "Stock purchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r6", "r7", "r76", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Stock Purchased and Retired", "negatedLabel": "Stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r6", "r7", "r76", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "No.of shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r6", "r7", "r76", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Total cost" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r68", "r646", "r665", "r674", "r718" ], "calculation": { "http://www.rpc.net/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Stockholders Equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets", "http://www.rpc.net/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r86", "r184", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureCashPaidForCommonStockPurchasedAndRetired" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r532", "r548" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r532", "r548" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r532", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r532", "r548" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT." } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r547", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flows disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Non-qualified Supplemental Retirement Plan (\"SERP\")" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosurePensionAndRetirementPlansLiabilitiesSerpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Voting power (in percent)" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureGeneralDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureNotesPayableToBanksCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r211", "r217" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in calculating diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r209", "r217" ], "calculation": { "http://www.rpc.net/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Shares used in calculating basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.rpc.net/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0001558370-23-007228-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-007228-xbrl.zip M4$L#!!0 ( +-TG%;UMB[TU@\ .R< 0 5SYZ)%S0@'UHM"\N&X@P M-_ H6WQHA**)A4MIXZ>J%RB:;!> M8X;N">?4]]$-I]Z"(-2^O.A'5N>R7E]>HY)O30LIGX5T+=TE6&(&63%R[0<@D__JA ML91R?=UJ/<^X?R&(>[$('EMQIF+5:20%0LZA.?)*Q+E[1P9-%9"SC!U139KG;7'FY&%:LM<]N]://!)*R9+ M2G$RSRWQM@6Y":&@;K8DD+$GA^!R0SC'8J:Y0>(A45-^71.121IE[1>0:YY3 M/^3LD4(?7F"\3G..,PZ)<^1(W!/0!QW_"+&O!]VF7N%EU0H"MEN?[X>.'GC;CB4*ZHQ' M#PM7G:P&[5S"^)&$"3KS25.1$8XE&"W1["BC%17W)#\ <*_Q(+NELC6_YF6[ MV6GO(*\&1#;R.B?58W/H-UG[/4MRPUB$W(002\GI+)1DK_5#EM'^M+C]FX?] MRB-K3MPRIF%+N;4ILMB>R&U--'N(0L9>TWC&IO&V3>/N6*=]0TSFZ7%),\?E MVVA4S8/XB1(5 /I6BDYA1Z$U(\'>Y#9J75+ M]*EP_4"$G#@ @(>YUV5>+Q0R6'6?J>@'*TQ9C*]H( IX5"NRD2R1S2-SRJC6 M T;^Y25JHBU'^"-ABH KBM@BQ1=%C%'"^7WKD-UA32',X&/VH_X-G42 K=#M MI\Q27#HF,95TL>^&_A$%MY+EEXM3$[R.AA$:36ICV -3$_C44P/B!OMJ3#E+ M0A+L2M"9 (-!JP';L('?O?'(&0\'_>[4ZJ.;[K [ZEG(^6A94Z>&J BB3:(8 MS\?K9*XP8)53P Q:QPR:,X7_[JW1U$'C6S2>6'9W.@""&KXJ\/6"%33!4LW] MCV0 BY,5*8EC5DDSH%=5 .V-[R>V]=$:.8-/%AJ,X&^KAK82M%@L;_W@J>S MW-*;87Q3"<:N\Q'=#L>_UN,RVX&Q,&>4+<2$<&>).>D3B:F?E.L1$F=CQ M"'5'?61;TX&M!R^:@$ODH.&@>S,8#J8#RU'C?",%"N8(V@FM8T'0+)($N2!* MW9V.,]B.#-POR\#W"!?6'R&57TM:[HR"9A/^NHH)=Z;CWL\?Q\.^93O?(>N7 MA\'TMQK83#MQ!Z. 8S]GH!_DFDUW.SU2[ZP1.+G#VEX7XF"31\)"(B;XJ^K? M4\)7(@<4$ZD9H:LT0K;UR1H]:%L9\T.:80U82<# PDF.71DO[HM RR,O JYC M "[AB68QTQJ\PCTXF'YTY$DY".#-:,ESH#,3FX%[DQYQ>G)JWG0=F+;4DA&< M&;T-4(-V%&B[OZUG]3-O05*Y?!&TJ3&9"VWDB";5(!+54R-^%.*C@'TB AQ* M6X1.):PS2Q:A?%4!9:B@^:AK0+;S\%UMB(]#>"R7A _8/."KZH8YKW 1SJ\K MX*SK0#N5U$ 7 'T3"LJ($ Y9*">S&-SB F9 WZ9GWIL'9S"R' ,1B, M;L?V?3W[G@;@'0D6'*^7U*T,9;IH$:BI.=<(*JQ -S74"!^-<)Q2&=Z#E<- B-S5:HD29C"_3UO?WH-M*PRM MSQ.KI_;L>K;5'TS1<.PXL(RM03Q]0[^DWW0*JZ+-^I1]KK!9'WE5M/:JOFFG M< A?G] 1=HL7@9\RX!7 =RQ[4N-=@/9;["J\ON8 M7;J<&>&,'?[1> KP3;J_=6^&%IJ.T4UW]+/>E-3\45)!#6UU: =,$E ?/"I] MM-PK#VY>R2)X4]8[%]ZD!C#7414UP 4 WV+*/V$_)-LD<4L99B[%_H )R?4U M"G%/L,KSNG)38LQLHEJ9LL4-%C3/:WN!&LP=)B.>=-L=V.A3=_A@H?[ Z8%S M]V!K^[X1!-&M)&@5BX*P1',0!CTJ:=1U$)[(@V9*H+I['=&]*O23LH"G+$0. MX#5<9KBZKANNE+Q0CW)[]\XFJI56#G:ERYF!S#AFU>WU'NX?AOHXQ7CZT;(/ M#C2J=5H-:]%2&XOE!%/O-E#(K *F]Z@G(7>7:I]ZXVGGS>65RYMAS@@_ZN.- MD^Z@CV['&N)[\,_U5C>:/-B]CWJ[>^NO]VO(BT(8X4R0/T*U7?*8OTF60V6& M+V,/VWFX<:Q?'O1&RB?U;PU/)CSQI=3D?Q@X%I.P#MG9TH@A*D-I/IMV^4Y? MKDGNP>[\Q,Q#$;?=8%&-5*4;-1.L]B*78/= H;+7:_8+F?%K7[XI?]<&O=IC M70\[X[G"G .%1D#:AI.$=6OG'$9SE>ER]:5U6#,E=_LRCJ'E$9H1Z62='.RI M^0?*F;*D575 H *'4W MI8:BPD&?P2 MD>H"F$J?.*A!R9F#U%PW)V@%XE;.O0FSG,,%5N=FZP(94^ MTKWY[L"KB$.-0KG80S8:.51F5%ZG4VF!G%C&5;N3LW-:;?9$LI)IRWU:VV@7S-Y1>MWT/;B>>4G%(J]X1DQC>IA \7U)BPP M=U-<4N^+ 9-@3;A:1K02V1NH]:VT B2J:G4 WADJ!;VDJE+['>L,=?+QK*I. M4(3X+Z/.^];A.UYQROY[7_JU+] LX!*QU -Y.2^71<]*#@-7\XFH11ZY^J$: MJ7,!527RF:LU/1"857=F$?77Y@&XIDIJMCO-JW9Y,;)?-"PI0%) U?SF>-4/ M7ZHL4[O/^5XI)<([I7S[[3<0I&03[ @A3Q<@\^W"O&Y85%+_+!4RMJ0:2K&(_$":%WZN5BB88 M_4CJ-2S)P-7C7U66IS^!\:<^RK&8!1 MWU=+J@\-R4,U86GB^&/Y'QH>F5&9I$;/PTQU_5[(XTLPN8T!CBTG6'TR//I_ MP(8!6Z@7% 8,_%950?Q1\9VVJ%3H;],4\=7>;ESE5MU4QJY*D$;9X@B%(OFS M]2DM>2+BKX0NEC Q=!]!T@49A:L9X>.Y#LD+@,L/U0O8$PS=UJ5KK$^YJ.\3 MZ:WR<2C5G*HH^M0/]:P4-!/@\ 7]T0ILT4Y M(RN2;O,([[6G'Q;]J['N*[>9>/%#5"KN,>58M?(="">2RU2)K2M%:T"E\I U M:74P6ET=$C4J>X^?Z2I<[7XF84BBWF@KIHFB)>@RE=R""Q*K8V OU?\V"L&2 M!P3MDYET"'^D+ND%6?H4DOVUZD12&O>5HST3U<=LXOI8"#JGT83>]?X3"GUG M:43D>*ZW5=)F]T68GX_IKM2"NQZ'?HYN>]"[0E/E^701 ML\YS3?/(_R*58S!3?<#0!/'A59LH1T*Y3H3K0UW ;ZN1 _^*.7!4NFI!&AOW MY=CBAB9*]'OIF6\"_^C3&^%J#;(G3E:D65YFP2QWHD=VK <6/+&EVNK>=19C MARLSZRRUZ 74)]XTG*7 R,PY2QU&5/)@0=B^_*G4LY3=8>$LW?:IU+.4/5D) M=CU/;^!C/S[>2)AZ$74#1"&9P2Y1)LF"\).1FGR4P M7?C+4RG[6J23SU+Z*7&73'V5+E[S["N1FWN6NCCA6FU\QK(>3!-YF>>IB3I0 M MX8I,%R0A^T/-#&0'!6&NU;I84(U6\:(P"7"7]RGAT M;\QKVF?67T.?!'1/N](%3MU5>"%UDQ6^N UX<@.I*V$Y/PME=(XT9T]RMPE. M8'+2"J/*OD&J4;*7(+E--:6P\L=K%8I6NQWJ'D*T>:MBW(<[H*6(3QS QRD? MT>9J&:\+'2)EE#Y8K3'E\==PHQT14&2QBW^5,G\;N'?\+"R6^EEEU9LA!3HS M\,BR 'F49Z.T86H&R96C M\MVA?(FS:83";I&.?72%"%=KQ5X\J+N0R:$JMA@1&6V54#>F5[N%2:LX2_#5 M5'C3AMXRGMM$AIR-6N$^F.^25!R'J3DFGE$.)]XBNG.<'7&7:_ M3+AZHW1UJ):!Y"PUTK[.YN \>(6_4KE#;$+-VTA_[UU_9)! @3IQ @SNL-)J&X'*JZE>VRV6[_.G7UYEC/"/*,'$_ ME\[/JB4#N1:QL3OY7/)9V606QJ5??_GG/S[]JUS^_7[0,6QB^3/D>H9%D>DA MVWC!WM08D?G<=(UOB%+L.,8]Q?8$&<9Y]:QV=GEV:Y3+01WW)@,:XAJBLMK9 M^?*7AZ ^XMX9%Y7:3:56K=6-VMWEU5VU;O2_+0M^ _[&.+6D@]T_[OA_3_!* M P1UV=TKPY]+4\^;WU4J+R\O9R_U,T(G0%\]K_S^K3.TIFAFEK'+/-.U4&E! MM4;Q^D2=D*9>":LOA?7S!W%O.+^]O:V(7Z$HPW=,O*E#+-,3JD]]@R$MP;^5 MPV)E_JA\7BO7S\]>F1WRM<56BACP*TXHOU00Z-DP/E'BH $:&T*^.^]MCCZ7 M&)[-'5ZA>#:E:/RY1!$KGPNH=3A#Q6 M,GCEWP?M-6[HW#ISD5?AOU54*JF\!Z/+AZPW[LT1%5#FYEA6V[NS_D!FX?;\YD EENE8OB,:50<4$*B!OWJWGB6J8O3J(==& M]O(I]GCU,+A4JT;96%8'GQ]ZW6&OTVXV1JVF<=_H-+H/+6/XM=4:#1>=*K#L M$&NM>H>/%H2N0\AY9\"\Z*#')GL2O30,W1/3G/.!L59!CL?")QSNFH Z>/"S MP5A$$,=\0L[G4OBP<@Q>'GQ*04L;+,66^7E5OSF_J=U6+Z]J%[?7E]>UZPC3 M$-<'+9#_:?WIXV?3X8VMX3V8E+Y!U_.; MZ?A(@I 2[;HB;BZOKXZ%G#I.V]CF%U5#S!N617Q@?X L!*(\.0BZUI3&F$!2 M#(0S2Q@ 6],(V+;[#-P2^@:L2X",%BD&<*D2!4#5M0**N\DC\Q5%[$V*6$S9 MHD"G*EJ X85&&/8IFIO8;KW.P8]%R=UG;-EB8*@N6H#AI488]KPIHBK.Z';! M8J"G*%< W95&T/4IF2/JO?$9HP>N&7?+YGS2)1_[DDCT@5,^PAX8N/?+J@/5JKZ M3T0L22H-@0LC3'WSC<]SU0)NZX6U!C")1WF\34% /;&D/K*'IF/2U(887[A8 M6*H*J.&4)."^[3*?\A4_)3 W2Q56L, \'I0+93C+26.GTA4(,!S"!I@?*T3QB(,M.BTE%MX M,E&1,,XN:(#QC488;[J;J4%-.8'6V.;TOE.DTW ^I3+6I(*N9Q1::0K?BE4!8$[LX@:SK(D?D;ZRE0:71$PSB>DAM,NX6EDZ;[E M!.LBGX/(M8^':S;I-)P\I2Y*R@OJ V">!3]%>31TJ_HT&#&$"$G[\F-*Z@-: M1B"V$5253F75Z)A;:![(;$;<5# WBQ4(2271-&R)#=O&"R[Z)@8'[L&<8\]T M(N+(9JZIA 5"-Z>P&LYA!OR((4S-PM.8,$7W9QP'9/-)FX5E7E Z88'PSBFL MAG.:".?"TXLYX=PAC,_2>F.8N,G#5%EJ65=.#913_:B6L _)U2=!GRH;1W[W M? Y8=EX_BH'T0' M^4#P< 1_OK6ZHZ'1>S1Z_=:@,6I#@0,?#08D5K!LF//& M;TE;&_0NIF= "1 # M:Y.VZR&*F/R W+N]49\F'@OX]LFLPVE!PRU>R^"-M&DDE-0'ZF,AFA -2U&3 MAK8P0,_(]5&H.6I:W@_L31]\YH$D% 1R?)Y+B>]8AW^VW"O(49-^MJ2*9)R3 MN!_Q-;01GHRD-^:G240T"M%G;"$V!/]).K.7$10)\8Q2ID[WRT<(EB+1W7U! M+BC! 2D:]@R[F'E<)<\H./HJ"Z J$1<)\1TD3IW\9T=_*_41//@9K*X.D0=^ M.G?,V[.YB2G_!/PN)BU3DTZV#L!D(RX"JGN0.'6*7SYR*+:)8'YJX0448*\S M0CW\E_@J7:"64JRKH XJN/IPH.<5,W76?H3>^XN)72YRSVUB-B=,!"5[X]AT M6$HT10(XNZ :+F:&\Y#D@7BCE'XH'G^&IJ(B'1TTG@*(>6)@$KI)#?'$%__; M).),(H.N-%R[$)FL-M MZCQ?<\/^G[_P$5*6Q-_I;1_69 ZI#QW]=IG\C^"KX(F[.,ADO8THB&E:01!" M? OPW!*]SP,4\(/G4?SD>SRSQ(CTS;2=RH?B81V9BR-N]]F3I1Y.2^ISBX.Z M'ZN; Y2_U!I.0B1S^8 M!^6''IIH\;?U&JSLP8>IZ4[0 %30&H^1)6N8AV;B\(X1Y[E/R3,&2[E_^\[X M8:!E**\!K>@Y*0>7>@7Z]#K'-; -;VT7[67;7%X_N'6!7. ?)/C. MV&R#G2*LAG[YQF%0\/,&R"(3%_^%;%!/&+9O^C!HKI;EV+ETN2I?=2=@&WM5 MS3LXV;'KUVOK32@Y>:']7E0V]V^R4B^@)5*>@*&D%L-J0FSCK(58E.8C'<-J5"O:^-2@]P< M!S *=4VD)MG2Q"X6]V;)(TR)-"=J \GR!\C?ZHW\^I5-RN"ODYTD_@HJ"(-) M5;UM8+&@LTA:D[@55H7T)&U!40VA/">ALQ3B8#N)(U!10>A&>@40(R59"-Q> Y[B*_A5"TC@S9"&]$I +DM M4VLV=\@;0@,D4G^DWR*5I8J3M)*,Z@C-1*?,D7%SJ""S<1X#B2->U\75:9B& MLB)"H] [9AE>;1HNN^4:8I(J.4DCR:R0T%CV> = [/IU#*NK?->])P=/XI8L M,U 6&.Y=M1!BG'@'P#%/8TLF5=L7'62;GF[3%]A(]J.+T%3D\"A^H00DK@SK4PSZF/,K-!;R26P@D>8$X,\N?X9,HWL\3][$S'((\RD* M;\F 84\<1&GRVS,/B? MH-K_'O-"@<8SL+ XWQ]IC\'%$OF_E@Y;6Z.N(D^)S"*>6YNWNL\ M;6S4>)53@G?[RVMG-A-*>)CW!GQ>,D263^.<[QUK*P2\[Z$#'8?7'^+5R&X\ M(VI.4->?/2':&XM.F/5\CWFFRR<<<1U3KCI^[L?:$]^YS)LO02?"4Q,[OH$=Q/(B-R%]0A?1)2(LA.Q%27[; SR" M[F6,L"@?3M4&7,#$)9SW?&^AK/6X6CM.ILB5,[S*G#98)DP3F=(BZUK\R#=Q M%[$"P2=L!6<_^9T5F1SR\^JV0][GR2)[7:/1;1J#UJ@]$(F=C'ZGT1T: MG7;COMUIC]JM(<\!M>3&(&,#1#+F 4/&TX(CPP*6CN;.;^?(B->9I/&JDQ\] MRTJ8]C:3-%$B_?J1K. E)T=)E?5#)-.)9OKHC7E6 ,8]9FE4/D,-13> ;(+K M. /0,K=2\0QE!RWL&)S[5%G@!/\]F0S]\G]02P,$% @ LW2<5N\XF[.A M* S7<" !0 !R97,M,C R,S S,S%?9&5F+GAM;.T]VW+;.);O6[7_P/4^ M[.Z#8SOI[IFD.KLER7):-;:DD>3,S%,714(6)Q2A!DD[GJ]?@!>)%UPEDH!B M576E+>D .%?@X)P#X-?_^[[QK6> 0@\&GR]NWEU?6"!PH.L%3Y\OXO#2#AW/ MN_B___WW?_OU/RXO_]Z?W5LN=.(-""++0<".@&N]>-':6L#MU@ZL!X"0Y_M6 M'WGN$["LF^MW[]_]_.ZC=7F9]=&W0]P&!E;2V?MW-[M?!EE_,/AD_73U_L]7 M[Z_??[#>?_KYET_7'ZSIPP[P >.W\H20OA=\^T3^6>(A+4QH$'[Z'GJ?+]91 MM/UT=?7R\O+NY<,[B)YP^^N;J[\_W,^=-=C8EUX01G;@@(NT5:G%]R7R\S8? MKO+N+_+^\:]NM&M0!/[Y*OUQ!TK:TI"Y^?CQXU7R*P8-O4]A@M0]=.PHD9(0 M&8L)03Y=YF"7Y*O+F_>7'V[>?0_='*\:6F**/0[\CI=8));U*X(^F(&5E=#W M*7K=@L\7H;?9^J3#Y+LU JO/%PB$ET2JUQ]2[/YS'F'E('HW@$$(?<\ENK+[ M,IRLYA%TOJVA[V)M'OX1>]'KA45&>YR-2NBAK?,N -$5^>WJH%ZOCB3EU@L= M'X8Q E] )#MWX+(]OQ0 E]VT^:0FH%G$,0@G-JOA D+@#;A(1AR^VD>72S! M"-E.U+=]HF]'H MR$QR)!D2O76!^A< GY"]77M.LT10^NV"G.R;9FFI=MH<(5.LOGB 7N#.0.2A M9+F?XLD^O/?LI>=[D4=6@YY.'Z^\*P][#.%!U#8\*Y %T&-D+P!: +(=&T,(N/T*X_,N!E]@%SY^;/ESWBU7MFQ'X4*>Q;IOLJ\H=$@P\,P M#\ZM['"9<#$.+Y]L>TM"B>^O !Z0?$.Z3)!^GR ,@+NI:U&MBU02&/9J^#TB M%HR7FF& 9UB4^#+W7A@I:=).TEX07;G>9B=MV_P:Q)'2=[,8)SK7#L)9UTW@FW1UN0&;Y:&3!AW9Q%KK"1>X*5&%WS+!B&('6N\11( @7.!N_O6B\@ ^^96H;V5 MSFK60\+C,(V*Y^CZT"GU[).8/T0'3U_DF_WLE7WQ.W9SX0;L@MR]99C$.O-1 M?'L)_"3Y(P.=$2N$OE(GM+9>X"]^SW96@)A MA9[#&F?DD<9,V-]OJN3MU:Z'RH1BN\B[7B&XD6,/>><6[MU*N[=(__D9AZN<1=Q^J 4E0WN((=) \H0JOSM4R% MC.+"1D=?KXT-8. 4NQ"*)AYX;?^ZP(/QS$J3@NF/@G:&$$X08AK/YP6\H27 MVQQM47+"@-((=6Y+7 **QB- W#@KZH/ 66]L]$W-E$K-5.RIUM ,/N18J5E6 MI9D"'^H-V[ QEI1XAD9!S01KJY#"-3D*"7KMKI*E$ZQ<#&AVY((-;PBQ7*MB MPJL0W&3\0LA^*(E*]]$+%NI%<^&BK-=.I@AN ?8Z20T2B<"2$,N61&.$WIY$ M2Z8Z2;8UBB%"JY)HJ=R]4F0M ME>>AM1'G>5BMM)"?%9!S_:0B#)N\*E1S^1P!FR$'"7UY'#K2)7^HBJQ>2UC8 MW]- -T?S2S!,5:A!:26'J]L5*#%)#>HWBYF0.VSG&EU!LZC!%/3TZG#/_6<< M1HF]W4$T!B\]QX%Q$'G!$_9X ORG T2SNU(?3(51[D6+C>"^]VDMJAO# V5; M"P/X:),Y5#90C%OG=J5(2\GNH<-=!N"MI8CCM90BZ'UR'T4 ,UE?@Q$1 MT5 *GLTZR!FR6_>^BN+.R:>AIMG!\3;8MB:K)"6Y FBR^@*A.T%S@)X]AQ?D MD6C)G@OEVAK($+[C)-/V4*8TZ60IB0X>@&+W#ID,2:7E0I84O?:9728Q7P,0 MY;>Y<(R2![JSU2DJP ' M*RZ?2Y ^6F>:2<6.*",-*\T9,VP58WO#38T50-@IGPJ03EKX>:T2D)">)K-5 M=#Y"WJ#=9Z!*2)92337D-,>(7FSD"K*Z)1AVC*<*I26"O[81J%TZU$.(9%F2 M^$'_=0^3W3668+Y'/W"E3*"-H=CYA)8&.SX&Q= -V#[NW<>HRK26LAU7U MRJK' "Y#/$^1*[]&P3:.\,\P(!>7)6MZD1JN?]C6<&*&MS#@T7ZBC/[ ;FCI MW&_DT%[T(=ND6<-AZ-T5V1BI$9XI:;,+&Y"Z K%!]5'%/M3, )6DK*F#RR+N M0C$"W1Y.9B"\.X[,053ODEJYU$0B:<-IP9SE!6T,(IR[.G+;J!+?X#HE)Q*H M@%+GRPV7A.*"(T1=]X'^XF6X@A@E'9BI2&QP,R@5',VG@RM0V^@Q?0'GH1PB M&@[FTQ$O'\)G(ZSY$''I1F7>L>$:(%-/Z*#ZJ>,?!Z: 2E+8Y+%?'I>A&('N M#_=2$"X=YV4@JOF RAJBY&V86[ 4'N"EP7(R+ QH(\@49**HT/*D-GE,1XH:3^L)J:QPT%*Z(W/9 CK5F70&I, M:V,CJ-GRZ 2Q+9%-B%ZK_&HCCP2K9W;$<]>J8$S]H@'JIHMK375 *=H:M!0. M;Z%H\,ZMH(YL4>?I2)H0^5W8WWMQM$YNI!8&?:O @I G#=P,2B6BO'5P!6H; MC^UR.%\+Z](1T131K2->#^;2$=989#-W0( M%HH*;(IP_.*:*F1G)&7C/@;A M%CC)D]+LPAH6+)TT'G0SA34,]D()!/04U901WA74\!#5O?? A W>W211(O[ MR7U":38>4_6$C1+P2FP4>N#XWDI]Z#I?4$%'>-2 "L\]=DO'C( MO>5"H0>V+:KUT62=F4"(\& D=1:0T8DJV:4:,<98ZN[/WSR ,+/6K_?@&= J ML]4:R]BMH+E6SA0D'M;QE"M!E>E#S"?97IHT8CG!TBI'9;'5:8=8LHV7&FI9+F4MBTMNBRA"8R5@J A M"VZ%()%]4@C1?.5/>E'6_E B[Y(?&BQ3T9C06HXT%TY=]@)W#,DCQODWQ1=8 MN,ZO8B_L8]'J_1Q_S8] >/ H]+J_XH=.3M'^#B!#=U+,C].R7-^'+^1.E3!Y MY)R<[ "AH+))KC$GR23;W#S."!)MXJ8'AG?WC',["W7F3[_' ROTVG GE_I$ $M.@5 MS@Q$-BEH&MHH\((G?I"?!=RI.#X<*0X6$9J-Q''B39P\83^)U@ 10A!8DWGZ M&:3%RGR#D6_?J;1^.M9XY.G2*\#]O2!8N9*+=D3^5P&P)9'8OB^]MM?0ICI: MF2M6W3QA!-SHDP.#"+O_0S\!_7P1IO?Y[7_W80C,3TVFY3QT._SYMF@8D)A-V:@BZ>:K0*JW3>@ OR<3'-?VE(!/ MNVE:L ]0NTD1 KGWJZ[3/.G+]M"IU']N5^JR-)^1>=ROL7S?+. MB39(X&,0I?OJ>QBR)%J!Z51D?VI-9!6J#)()*_11/XT8[E\&QN1,5N25[?R$ M4X2\91R1'?P"3K'>!1%#O.T-UZFF_+DU36F/02>@=)@OP'L*!C%"I%R_4"Z, MY[CDDY^6*;:HB2WAT*EZ?NQ^L]>RX(W+"PK6:H%AVTVV#0=6LJ M0*=.+*E?KQHJ)-D?GOV"9T-D^[O?XK__.^OJ?KDM"=O6?,Y"D)+ %1$4S"ONOI5]XE2.']=5Y>E &-^Y%X_(= M&%1Z?)U)X+W^ BN4Z\#&E*HHJZM+%FU6+(BJ%_N0SRC3U:W>*?H MX![#P=KVT,8.J-E?F08FI#?8RI67-XNHZ%X0,W(>CE$)7_A-PZ3%2O,=.VE5 M*-/$ODQ>\FPG7WG:*YV>, MJ_W$\O 5VIN0RSY$&11(U++UG(%G$,0@S%Z0)L\1A&K[T _U?>AL^'4X?AS. M\9]9OU;2L;9M:4;E#!!IIZF%%23.DP,F2]][2F(ZP^];[%D!=^%M,,AD-H LG/-G\G<_*\N\Z5V(1*\N8ZBX+ M^('+G9N:E[MW>K$31F3UX?K#AYM$7O@+.7**Z*>U"16!'M63"0XN7_9'D:?5 MN1U@?4(8G[[M)Y?"J#JX[SD.;MZWM,+,I#-? R#SUC$;W!SW548DQ6F539/>M8R&%S<%PFM@2"I$I&XBN9AQ9K?G M.# .HG &'. ]$[T2'8)C@)N0!!&K6>7@&X,6W1465*,7N8'B9OJ<0EF2RO45 MO+GO!*.=^4K_-R]:YU?W).\5C &K.(O?Q 27[Q#)\JG2XNDEU3NU0P%J?M[/ M]4!F]Q:CR=B ^AKZ,8CBM:7]USU,%H;MD6(HN9J; MH_OOV#I)*2GCQD0ZB#E>8N-"K3X.LR=:[\J8XR)\GJ<(9(B[2-,O&I\;<0NI M08KT5%1 \D7>,TA*IZF^G@#6!$>/K@AYD(&#O.:0GL@\6=8I# $VT+'&D&%C M;*>8^>%4_0V3R8I^.86$K&M#![N_%?@'5=0POCF.#6MJ22S3/+H),!"7)+ M,77+*G7#[UL/V O]FW#8O445:X9)IJE6 X;SC/=<9$J_@^@+;LO:=KV^H\,R@@4/R;9"<#.?0P3ET< X= MG$,'Y]#!.71P#AV<0PJVYM/BAL;?! E\G#3*XUFS_^E[ZJ MM_.VACDK)$._C9#@:L"9NZ-FV@?&R!R@+#)X#SUO"\-=2L:NF-6J, FT^< M\":Y0&VQMH-)PH 0^X.I.RA^(:!K)'[Y?>;T/$T%*9-QZO#GW3$] 1T MO,KO-Z'CF-,KX.E4?_!KRG-?Y_[QD@^PDDJ]NM M'8$[VT/)"R%&;$/5L#SIY4'W/E6-U6=C*?'&8 MY,]O?0V8TTVSLC1A6>2]E MGG4IX_=&-M_FFIBRQ-Z$G97W<^;9F3)^)^WA_0AVIBRQ-V%GV6XR1B TS\C4 MD'LC@0=S+4Q-7 953B:$C(+D-D/R6;5X\B>%XLED+*LPV+EZ\EP]>:Z>/%=/ MGJLGS]63;ZMZDGI<<8&5]][>AJ P(L$_))#,@XM2K4XBU'&DO*298?C4?:Y[ M/=>]:E:UY!\2-=B]1W_3M-)1ASB)::K;7""53Z;%9Y9BPI8\PF9DRQP*'\YJ M::R3CD^*M:YYAIFF?AT$31IA(+/48,T?+C9^O 5@#E MSQZY)9[&D87]O0\"+/WH#DM%_MZ#ICKO5 -_[E(#F^*0EIAO/PXQ;6$X3[W2 M@^.\O]3O".\_SD?CX7QNS8=?'H;CA34:WTUF#\;<$YY2/ -;B,@B5B =JT'Z MHV0$5[XG74]M5<0<4ESXX=E6A>LT"IJ?5:;X'^(\3N/-%JL&$WZ504?SI0%'*D&!&5H/GPM4@I/5@A M:*JQR$"!-$89@?P&YP0+!K)G,-,@=OVURU'@^+&+J2;/7N+_7/:UN@?U9%#@ M0%E%#B+8L*3 %P"?D+U=>XYJ>J#V/ @W/7!I[44]$_K[UQ(?#/LV'.SGEKOA_6P!#ZGIN,GZ@LPS-G ?Y0 M;CF+R.Y]\CHF3)><#6J 1\[7+S;?S3BB.( (JQ#>4XQW4Q[7J^3 Z_;@10I5 M7*$X9.B5QP/&"7FV/P/8.7(\G]@V(84K%%$CW=Z_BF1$M.@5#W9=L >SVX3? MDT$(-]EUH-P6/TQED12U1HJ.6Q,J:&-(C:B$4DK(J,5ZI)2:.8BB=*VL\W[G\O9S>?NYO+TP&9W+VT^OO/T< MLCZ'K*5#UF%O&29!5WX\N@!FD*4=&FPN4&/0F>*WE$1@&"U+*3M(&'0FY@EV M2^U4:5&98EH74"R1@ED1%>6;%7%?$O M4JA!&7$GQX'&4B/&*'&0NX#3K"C1EQQ7IEQ8X$9<67&P@%A4&22II*1]# -8 M-G"^'8D:Z3QP8*/7A >85+(OP0Q.TB4B0VUQ1)UG0XZW]1898Y#*W8(M HZ7Y@@"M[[;6P 0[52P)OK^DU> MY(D&4O77&]]:L^%B-!LF!8'3^]YX;MV/>OW1_6@Q&LXQZ!X;"ZXL3)*US1"R MEBE&EH-1,J!L\)8(!K@9GQ*N[HD.Y0H&I?KH/')7U!3!0PTL8!-+!Q4$5@[1 MT4G4'5^M8L5-@K+!#/,$D89VN?)=*G!QI@9<;F9! /%CF M(N(,VBC44:7[J@,$7"\JDK&KM)FLT@#&!!$G$X$UF:>>01XBB\A'K-OWGH(R MM(N$">FP!I6K7689K:S% ,MD]06S/R3Q-B"_SG!Z,"$1U*":<"@U6L8\]:[3 M1$C2-C4UB8X)6:Z.)JDFV6:T*I,S*$^!]R_@8G;D=-[&8 'WE=PAZ\&>P[LS M(?76H"K)DFVT*M#MXNSAL%1WZ->Y;VYKE_'I!#C35_I]8QZI?<< MS7W;T=R]H;[7/0>?0[OGT.XYM'L.[;Z=T"[U#%7/=;T4AX$=KI/J>&\9DV\6 MD&!>$:- P#LGKM)RO*X:-#.CC)N.$AA+8MN,SD#W"]Y)N>9.1/C41C MHWYS@+:JD;[:Q8X*D;[Y<#8]!_?.P;USJ>8YGF=0/(]<7Y(NJ[:?O[Y=QE4A MRG=H9Z<6^SN43M-"$>>(X E$!%N0^YWMH:^V'V.BF?$%Y=8G&4]4IK+S>-(" MV>36$W:=G'RSDPP!RI-G=-0W^W.R]+TG_C%;B98G&8I3HM @628E&I0J-J)V M^XUF C6%881V?D!Q(>FY_XS3.R3&()JLV%<\M3;:28;S6N>*EO#$&$8@G-JO MQ*-8P+X=? O3HLH[FUQV';VJQ25NZJ=,QY/%<&Y->__H]>^'UF)B]7OCOR1G M2I-QK'P@;0$)(NW)JDPU+_C @>_ZLOP2#IP@ PW0G "#4 "EF_(II&A^LJ!L M+[P@ AW4D "6YO8_#)5":J1C4&"8._B7=+&A#IBRN,$307$.5VCWRRAPP7D5J *]IK82C6)VJ^:%Q:J$I1XJ$\Y'S _-O&&R6*]%R],E<7:Q=\!OA/ZH4$/& 3BI8/,BP:,2TS M/?,GADLOI&J4DT-WLM/;F(@2<%40L3#M ?HOALB@Q:K,MA][X=>N%\ MBX#M3H)BM(1]59%LCU->I.7):_M*F)W?-PH(V2Q)LD!J4YQ6,9WJ=D=0D6X#N5H1-11R8Y+0\A]Y#.Y@@[PE[^J17 MQ5S[?6;MAG MGF_-1[*\;*CS"=?S"=?S"=?S"=?S"5<9Q3J9$ZY22^! M(4,&[$DE;06T&.2:YQB2ZUZ#$-S#X"D_&2F0#[7%229CN11I<;!W-Y,5;J?; MY2CWT9/P =CD-[<7[>\R(_?F8STCVP42!E5SQ#_4+YJYZXUFUM?>_>/0NAW- M!_>3^>,LN>YVAQ#VQ'<869L,)L2B]\ MZP5NX<[@G*,%-F* ,0Q0B:ND?1(C60!G'7A_Q/R+==L=LNM2\)R8_FN&>A+) M0P"C%#B\W8142W.V%UTH2JFT7(8]FH\!Y"C2$.3N8*1:&K*A4=!PJOQX))HG MOW"GP/QS'%)-3=C^*"BI2'QU @V17_]U]^=O'D"83^M74NOARTV_W,;F7 RD M<0;FF8TX=Y$[.$^@N-FTVO(0(>!=LX"A/";N0F9UH+4^=D MH5.,"9.B^?MODN9U+=]_!',UP!$7Q",MY@186^)P6V' M%9X]OENCUI\N-?1HSAD4UQ_^$6-$DL/L"<_NGL?>@*0?@BCEE9-^8&B1?',C MG,N&3*FH#?(<,$CJH^ 9I/??[U?_?3"?F=#A-S)B/FA!PB*ZCX\2;V">GW>N/B)'GP]3\YY_J)5"]P>#QX?&^MQC> M6I/%;\.9-9@\3&?#W\C;X%^'%G:H]7G37/+W;ZCQ'&:U+KJ^S3#">)$I)-V1 M$]Q@0#9MO!=O^&W,\90/$5[IMD(^H2;$H'8X<1UC!JPAGK&4#M:C1S5R],JC MH&R4AY#W;R=RW6;53DSPH[F*6!2;*G'&R'.!,'Y^$NU6ER.WL0F>S2'RXQ)E MC-QXD[YHTZ/>C;Y]S:$D,X0KL5:>X.ZD-QF,>E&$O&4*_B8Z-F!*.TXTFV' BZM('*XC 80_-%]J:,"$T9Q6RNE!@P(F( M^S!!=R]BAEUW+^)3$BXI9O"S>Y2#>FNP$G@ M(G0PK@E%L-TK6$/,:_OV2#EO:08;A:,+K3Z9JT;#J*.L)@T(FL;DHPF >0>?;-$;.&J^0+E[59LDZIGBSV\_U;.J@-__-FO9& MM];=),FD/DS&UGPQ&?S%FC[.!K_UYL-;JS>^M6;#Q6B&_]:561T0H\8R04GN M_#5A""^-RH'O.F>ZQEHY ]M,>E,$GY"]X25,.0W,R98*!5)*C7)(TOP^'Q4S M;GJ4W\24+*E0Z\3R:>\)^41;^O'KTL;36CH8\S%Y#JP)T1(9!FTGF@ M%T=K[-W_"[@+V"_H,RNE>V2?)DR6!^K&D90;M#6F4[*[UKL-!5'OW(0YOE%- M46>!N2KCWL:D1CL-7Z=TR*D#M:$)D91F1$TEK^4(*5W;>ND;7U/D.>3=F007 MULY"LK$);_XIBDF5Q!.QN.18Q0$&E[4SX2'!%NPMHTY+N'(>+\/D1K]H^$Q* M0I6"DK_4@Y+SQ_Y\^-?'X7AA#;^2?W4%'2N$\>*-=-"NS::"!!Z*%V=D09L3 M9.0)H&09+%(T3V-UM/B113:\*6%%OH8)9&+&T8L*8MS*? :L$8%'D7)QA&%& M .;4,R.L>*3LI'5.BIR3(N>D2%M)D:;7"5%0F VN+Q(L(H&W7I]LY/?6>_9< MO-G(7\5+#\0SX@"RC4R(W:I(4T2/09O]'-4,TUL[(@\9 E( K!A"#J,=;))/=I(GU$"P;]>I:+ _RQQ-__[_U!+ P04 M" "S=)Q6(GYZPVI< $[@0 % ')E&ULY;W] M<^/(D2CX\UW$_0]U_,6^\+2J)F&%:+,LD>KV_BP@$110EK M$* !4&KYK[_**GP2]0401%;W1+RWGA8SLS(+F5E955F9__F_/^]"\DR3-(BC M/WWS[MOOOR$TVL1^$#W^Z9M#>N&EFR#XYG__U__U?_[G_WUQ\=^7RUOBQYO# MCD89V234RZA/7H+LB:SC_=Z+R$>:)$$8DLLD\!\I(>^^__;]M[__]@=R<9'3 MN/12AA-'A!-[_^V[\I>KG%X<_4C^_;OW__'=^^_??R#O?_S]'W[\_@.Y_U@" M?F3\;0,C9!A$__@1_L\#&Y(P0:/TQ\]I\*=OGK)L_^-WW[V\O'S[\N';.'ED M^-^_^^Z_/]ZN-D]TYUT$49IYT89^([ :&)\?DK# ^?!=0?Z;@C[\03;"NQ]^ M^.$[_BL#38,?4S[2;;SQ,C[UQA&($@+^=5& 7<"?+MZ]O_CP[MO/J5_PU6++ M( ;[U<]*A#KP[[\3/W[#IIB0_TSBD"[IEG#1?LQ>]_1/WZ3!;A\"+?ZWIX1N MY4.'2?(=X'\7T4?X\L#[#\#[NS\ [_]/_NHZ71A>?5M_\UW7A;[W()[,H M"[)7,H^V<;+CKN,_!?%S?MV"@S6C*!&B^?/XWU;&7O%IZ[^-^F7; ZL_+,", M^!G_:W;L(@?&\9 M ZIO7L$2 ![MN\^C39RPA83O%E89KV%>K@0$+2RNLA&DJB18% M06&IQ#$/1H4 M!%A> &5L9>!KVR*Y3^+G(-JHXQ05.+):*-B7ZL81+)Z"2!DQ:DD9A11X8ZO* M?9QF7OC_!GMM0"L'1E83*>M2)6E XJF(A VC@@@^K8VR]=1@4"VXST/K>!2@I8,<] M2KXZ) F-,G$O";K)0O]#JHP95>!80;>>_6;8+8=%"+QUC*A"[QR'E$A$8(UX MYY!12&D*GNFUEWDY/YHC<3DXWBV#COWCZP49+,J]@IH1]85"B0.7S5ZA.:-> M.B=77D8?X^15>ZU:@\*\>FXQV[Y]+D&0+J"/QM?=02>D@!WMBZ]V7AA>'M(@ MHJEZZ3B"POKB4F:;7[P!@O#%)>.KOC@')07L:%]\MJ/)(UN$?DKBE^SI*M[M MO4AMZPIH+ W0,M_4!"DH@D9H^%!I1H%"! [)D<9S"D\T#$V:T01" )((R9R%KDT%;LWK"_R*),)21>+K."Z>-LYB,P ME'QF*0_JC.:Z-G"$T55!Y%3;*4,#%EL=)(S+%:(&B*@2+2Z,2I%GNX^E%OFR MQQA(O' >^?3SGZDZXFS!H04:- &4$(8,*A"0,?X?-/F>KY M7%U#3Q9L'OT^_N>6,EA\YL:/HWY>R: M&G5GJAU=+NY6B]OY]70]NR:7T]OIW=6,K'Z>S=8K%'6;IBG-4H-B'0/AJ)"< MU;JR-"%&5PO9\&T7PX'(KP78_W?\V0=A\YDF#W%9-^($;E3# M_\S^>0B>O9 97#K-KKPD>66[\U^\\'"\3^Z(BZ/'G02KJ[<5XNA:WX&KMC=D M2+PF!/^/&OJ$>!DI*!!. LM.!I%O _]!*W0<7[_9P".K=$DWE#'R$-([FLGO MM>U0D-8!"S$:JX(&?OPUPLA,VP?G**3"F1"&=1:#R&KEA@87(*D)$-$,4OF\ M,(Q?H$X5V<8)E./R@XR$,5N;4OCYWWX_^>']]R2(""^/!:;T;W^*$G>3DRUC+583X#BK/^P-/?'5U[GVG->RC%D<)B&9*&\:9%20 13$O)A40G M )9PX-H"@Z?%G5G/..N)DO515/L^H7LO\&>?]S1*J3ZF4L#BJ+:6\;IJ2P%' M5VT-%RW]R&%)#MSR>6/I=!^>J8+G491YD3W11!P/Z#59!HBCQFJ6ZSK!2MT,(O1C"#4\ B! MA(D9R=HL4":$(XE:M@4:XA;U)%'VI2BT$B6$$BK>9G/8'4)>SMRG>Q9@!Z+H M#AS+_/$/_S%Y]\/OCPYF_OC[R8BE=!H]/V6+[*:7< M0:B6-ST.4D1C(T@CN-$AC!_GF+EI1P\%#N%($\+1+N+M!4,4RPM:!'22."$@ MD:20YL#^@;C\_!3'_DL0JD2M?L91_&/VZCI>_#:Z.C<';GWJXFS)WMB[ MR3OV]6TWE'58]#UEFW'%MK("Q-Q9'G.AV*<)8!:YE. .;# M>4??6VHW(KB[ M2?4V$FG_J$V%P=PP:G>*N&,@R ,LH"F;./!'](\Q:'/ M=BRP"#7EE]N@XYM15O+K!V>*.;I+=&&L76:K0^:ZO3H ("E@FX-RR'8LS<0%B[!6 M$=0,KGOO%5R_7>[6,3!NUI:<=5F^5A,2+5-+QH8ZQ2F'GJBJD(P6/O3B?B^@ ML70[.5!_Y84>9*@8=5L*C*;;&M:/=%L"B:';2C;:^4V[?1B_4GJQI.(TN.8O M7=!S>TER8%!S1C_D\4N2"X5ZXYXS-H_20P))9%;*WX9&U7X5\Q+U/P;%TG\Y M'TJU*<%=T?J._ <%N /*[H4W<<+SO/AYSOK)BVJY7Q;Z;TD T20ZB=BR$BML M',/IP)I<%[V0W$!-?IZY)\[S@ BI)R.Z86,GB\K,+H77@A,2\NK$L.3$7&*> MMXB[VG2Q-SD\\HIC;4TR8+Q5IZ,"N6<6'81H9.EB[B^NZ3:(J'])(_8?V3U; M_X(X@IR)6CBKMX-.%' LHX>0=5OI@#ZZ]73F37ET^3HA.3&24R,Y.9[9*J\G+?+8XJ,4'72+X??@8H6U7I9,2)C9$R91VFD4*@RD? H].ZK$BCQP M<^F@[ 1QO%P-$U_F8%W94S\2CCO#H(JXNE M?&IBQ$(S,QMACNQ*AX)A2&9^VJ5<7+P1KN,G19\H45 [>'7I^,?\",", MY]0AD.%Q@ G)E:,@<^*]YC0(WUKZ2E6M,$X>!G4)Z70(B(= UJ&:&AKG\*=+ MH").2L)2F;"5I\:[>0OMP &)X60$\TA$>[* _9VAATF005@,.>]7<00.C$8; M]7?78B!51#4+T:B#J@8?O_JIB9?V&5J%(4J?UG&^1:MR>K(7,79Y3\ M\!:IAGK'ATCN/3WJ]MC(H>=%G9_=U!%^E[\@(M,L2X*'0\8?N&4QN??X^>V9 MJV8;[QV["^?*&Z+[)-\7>- MQSCPA,S3]$!]K!(RW;E/!??_]OVW[[XG>R\AST*.=Y/OO_\>_C])14.[?^=Q$OS[#]__,'GWP[L"7!B$ MR VNV@\VBBN!)D\( ]Y3WNHZ/+W54*\+3-_G74Z\\-X+_'ETY>T#M@VJ3:3J M]LT"$>E"TUJDQL6F$6O\"TY+EMIYQB4B 4S0NQQWTNB1B99RW%>P'! $HI\W M4-0LWE:6BV) 2YIY<"TV\Y*(V7@ZK:JLP879)E!M46P0<0S(7J2Z 9FQ1C<@ M6Y9:>E8@D@*3O*GADARYM1<>RWY.EXOFF%A),P6[_)05FCTG] DNE)^IN!R[ MC5.X$EMLU]YG=?I'-RIHZ35]A#W*N>E" B,1ISM_LL+1S!L@ M]997YP3GS^B=Q0KWO 7H+/*UZ]@@@E^>L<^$$&.5>4GV90MB]Y!I8#44[_HV M#36$5C:.G(%:GVFY<^9I=];IP!FG]HYHK!))5D[(FG<'_(P3O!ISD3MJ0]HX M[Z92=7"B>)OY9E2!AGZ9K!6G2Y$VYXJS:34+JS1;EVS][E*%1U(Y8S_3HG7= M39Q';'L(V]WQ#$_KN]% VI/T$;2Q(^E"8/S]2'?NVF%@HXUA085(6S>B MOIP<7MA&ST;L X+K6J,"]M\AY2VY(W^Z@T>?_^)_5_9+,&\43B2/?J0PR/0H MSAI.HHUY"#$ X]IM8;UYA@.;74QQ$5(=[KUDD:R@!(_/[_CN:;*"6S>KFW U ML@L)$2;1U#D2*DSDM D]6^9,"H9/V(HD*(@K9L)H$$[$AB"[706)K>95DH&MQWQ5W<,1B3"=)B( L$=0VF*8#(2 >V$@=19L38. M=]+U.@G1-(H\\0C;(&J9'!W#-2M,]-R]+H&:!1IFAE_'"*:9].=@?':R:"Y' M9C7A+,,R+0:Z'=D$9!IP3+NQC%Z:]N)('-9;#&V(0:@#+P4H MOB%HHQ69$>"^C^C%O^NAEI!D426 M/DD/8?)L#9TMC)EEXK $W1V3M2HUO5/]V0FVBQ*Y=SP0ARL'P]-=)32.8S(P M7_=)"M#1W9&6C[;Z+.Y6B]OY]70]@Q9Y['\^SN[6*[*X(8O[V7*ZGC, I*<5 MSS0ZT!OV/>#].LCPUR![NCHP5=_1A(D9'D#!H;,F^W^^.E>\%R6LQQ>]A6Z^ MQNA,!N%Y1D\>)>\:."4"4TD*6N2%$2,%M0DIZ9&"X-FRQXUN?CC114Y5(NBA MU08<_%-B%5])L\46NJOSO#::/ <;FJ[B4+V35"-@!=(F$9IAM H:(8C6LR*) M>]*,++:$HXC\R!R) !;>&^0^)T\$^5Q%2+;(B.]0N@D6N-E@A7F^*\5.K#5+F BD"&TR1 <@IXQ8N& MD?"Q)J'7E/"45P;ZB<:V% WS+/8D!]O#C 6SUP[:=I567([2+/E;]#S,LUI M26M"7I(@HQ=^_,([DW@L[,D+:^7/R@1IYO8W\6/$3]'9/IW]5!1Z38L-W+=Y MZ J'I@^'C 0IB6*H?;\+X-HMBR=YLJZ(?]FV_S& ,DMBR FC=_0GSL4C6Z%> M M$T];LXD8AP'O.7>;9!OD91*KNB0"H2A-$HGI4**F/[MD%EK#Y2KD=();.K MS-"CA%.%8]=B8)7*-@K1+).M!$+Z#I(]W'**Y\LME/NB15R&W!P#,5*D+JI M:!%&-Q8+;EK:!#AYQ0&RB$@-$3:> G58V_A!"!+11TA;69O.D7H+Q23P:]*4 M ,K,+PJ\<<\:.K"-VIN('<&[,"V M"*!QGL8.Q^](=W/L"] TTQ_PM*"P[N*DS#;OX!H@"'=ODO$E/90%5''2,B'\ M&/^<2XE.9SLRG1^>(.GK,V.!;YVXT11,*253@6-IL)[]IBK+81%T6L>(1$\* M\'S]@*LW@8&UC^@L0:[IB(Z9'P:P35C<7$_T?MJ$A-@TQ"A*JW&($@.G>8B! M'44#D3I6&4[EB&CU T^0)\@M&FN74$55Q5US$!V8!'DP%4?I)=W&"2U[;-%T M]CE+O#CQ@\A+7N<9W?'F+W!+'?.+ N,29_$SP&_ M@GJ3XR"="_62@"DXV1<2H"CZ' W M(5\VSW@B*,[0G[7*:LMM[H>]9R\(>:DI2&SZ?)N?O?3BMS/EF3U\W0YPUG@ MNK)=="HHGZ@[H>"77AIL+"7,8=U0[0;C.KWF@.A*7>-"K1IE:88)X?!8CKH+ M\_PWEVHP'#-_'82'3/G47 GMAI8?,:_3\QP47=,;?%CI>H[ABK;K!17PISY:5/T,1)(;L=*OJ3GKG5JL38X+@C%:P.(+V$;;8'Z40" MH7=(#_ZZO,*^6GR\7\Y^GMVMYK_,R/R._;NU)1EK'3B6JFBF8]!6*TRT5:V?:>/>7?"%I\23.AUI';>.E?4C$ M@6^1/_XH7HKV49#3#0YW^2U,E2& M'PHGM>5<EMWH@!WQ(8^5ZK.2[)!R9\9.:1RK'/UQ/0/I-R MW.DLYZI$X-.6T$WHI6FP#3;Y.YC:'$5BCLYWW6W.Z!YUCCY%"?5"_KSRT0NB M[^ ^B/@'2K(8GLY%C^#OR=8+BG*?;')6L^5]O4V14RO!39S0X#$2'5TVK^N$ MS8:WR5](\7^%XKU4:X;NX244^Z&VAJ]CL8)W_%1GXL&M5>.L$VVSEIR% 6=6 MF#-*9[7N'$6Y.3NDX(?4&.)>M<92:]$IPN.<,T68?)8L_U.][IB?H9CC33'' M647?M1UM]YV&@SO8CCM7EW:LY]FIXJ1/G"HF8L)"[72KW>;1_HQ2AXM^,FD6 M3'$>J4;$/(4T<=7E['&U7ES]^>?%[?5LN?H=F?WETWS]-UP]7(-!FR8A!T+6 MK :K4A7B$'BZ4AN^746I "*_? U7ZI $'62ET M@DAU1(: IS)J;MI7\1R45+#D5X#&4:0COJ_CG1>HBM0H8)$R-G2,-_(U9(#C M9VNHN3 J"/E5@.-H2.W:^2/=/=!$(:$$#CU_HQY[?/0NY78"*MJ0ZY$Q^XS;<-:N&;JXFC) MHEM3\7ZRU;J&2Z]ZQ1OFN0/'6;?, _!7LZ8-3PT0>>?88EFZ72RA\/:(1RSH MCA8 5+Q*1U/Z@=D>Z[ET0KV47E/QO_.H?>BWC,/P)DY>O$25G-V9"MKSZC[" M'CV[[D("XSEV=_YDCYPY-GE3T(&'KZ1.ZG=$$$-ROHP1T6CO^I"PR.N>]_/B M(7KQ#HCRW%FV7NBJ"/9+_@4UU MQ$OWYWE?=^T"1..M&(/*FC>2+)]ZPW5?+NM>R(I5;$DAJ&A,-X3%ZBDY9;(V M0EO8K(Z,*T9KYO$4JX6$S[SA)5H!M*$%MS)A]#Z,G-FFS=;"HCFVTW(EMG:H>.8:Q?>%-IZ7Q#@>6TY":R,Z:&$VC>$2N1".61F MPM><-"D%"9<-K2EF=TL3^(Z:6IVY+K9VOB5P:+NSD%!J>.AKG>K\\IINX>Q? M_Y1@N$3YTX=S*R=^J.FS27\_=2QG,MV'$:1/4ONICZD0\]I/?W-UIFEO/[K2 M/ZH:IQ-74?B@EFVAF"XY*%+O+0W;C:9;$KCQNVTIF5#7H9B0>EH+LJ'T$0 [ MZ1P*?MR$\4MJGVLN04%/,5>*H<@L;\%C)I0KF.E4PV*Z^IGGGH:U*P/(;3ZK3U%/BKRVI$*1B787BQ* M2X,")5*0(@^OY U0(T'TEE3MFBJ*YRY\85?T=!CQ%_>SY70]O_N)3*_6\U_F MZ_D,QUB9*"Q>T]1'K@/@&%>;Q;K15+^.;@S'0TN5_&B3,.?-A4&QI6%^%H_; M+\#TD-5*1,07<]4>(UW'2PK:%(2T49MX'0^S&IUG**RDY?--6S/7>?AQ$%*D MSR5$.Z>O&@IV_.5@I.5)X.?V&GKY*ETYT5(<<6:..=&DG+FHJO3._@[_VL"4 M[6MA1]4SRBN'ZU60BDTCN*@/WW_X\(Z[*3C.;;15KO5'+LJN,'\/4R#+C^R. M/JX[Z2L>N(BNN&S_>'$!G9-D4_1AL*>;ZB>8E&#(HAAG$?M'2,6\F[Q,/ M:N5 J\>BG"Z+"L(X>KP(@V?J3\C^Z34--E[(3Q8#QFWT&$"P()H(DRC.R$$$ MSJ3J(C[AT"]/P>:)0%%.@&*X-/+SNW,FGQ?2"5B%%W)UIH3_>1,_1L&_F+D MYW'*#]O2 Y 1X\7,\N''("$L+@EV/ .9,; ]A 0X3H%,+BI#?.N4T^56VI9]9I8CR5>=TXPN.#2I@Q<-A-$2J;H+\<"%V-2%P&PH M_!-;Z"#J6T3702IZ^<318COE2\([A=@F)!P3L!.E;@IZC-%-PH:=EE8!$H0G M?H4""[M8TZ6YLV/=MXPDSC@7C'1+6<3H=VO49\1"NG:T$Z9Q ZE'&?\RTH8? M220BL&I-0JN.?CC'>2<*4G6N1&[LU\XV6!;;%O^.9H4ON#[0=;RB62:"=N4* MTY\E"/R<$0R'MO[%3]=P2;XS16S@"![ M.R%\T;15NDZ683'YBK8/Z$!L^:6HYVJ*Z8FEHLO96U\1PP M,!53MK95X).* %8,G3II7<\L4(V30/DZSX#CCB6U!#'93XG@A-4<<6-O*R6B M2_9AED;)-I(EW"<4VFCF!W+6HAZCN6(/YX[PU., MPTJH@OO\LM 5(Q&OST0VC=BFV6_O)*BN&(M:+,.Q00O/ :-1,65]6"!>6N8I M4X*".]9C+5W>ZS(7PY.*@6E%D&;>WY#:V$[9DDHX"W,Z1G7%HN1\*=2. 5\X M;4&=I.'96DX:4G%D>%NU+^Q_LBTEXHQ968AJ><8MH>""D1G9ZW[:72/E]I%W M'YG]4N8@JO?O=.WP^]Y[[77R7>*Y8H(*@>S.O',D!PQ-RE'GT^X67^O9T)%PQ>+,8NI-3HWO@,V9F+,UNH(.R0G5HT9WC*^S MM+FU@N'!4_:\7IV0T+%3Q7F4'A*/Z7L3LV6_2*7 M4W#3T#H(6)A84$KDF&'=)_"T.GLMGN_UBBSU1%PQ-!M13;=?:@H.&)Z9/?N; M,4&I]O+4T8BSA\R%3:90T6M"P-+"^E-GM**%BH/8G-\^*Y\2WQ6;- AH<1G0 M1G; $K6<=;ME*[35R96PFYQ"("\7Z)2%4%K%0^(3GW'%)@1>0V.?/9/(:%^FW>7TO MFHJR$WE1B3#8!;#OR>()\?-W1V59C*3\$R_[!:7 @"1O95'1R]>/6C5A *B? MNX];DN*T>2Z=4H'.XX)\,H$"J4B,^U+R=-GJ9:"//E=:_UYG=$VWJ(JS+P)ZTMI'!44#^(,"W?U7:'A?*]D@.;X81$^ O^.?T7-_T'^5W M]-Y9*$@XM;G0BMDIVW%-WE"DOK.W']'K&VMF).NA!PO9:V MS-#LL1VNG3URS-$$H8FB@K+._002VJM;IDBW"TY)TB#KW6D).V::%R!8V MJJ'BBJT:6>QJLR7!+Z+.?7?QYW>_S%9.U+GW7O,ZQ-/-/P]L4UZ<[<.>/IM& M/K3JWN_43<>Z$$"JD]]9Q$8=?6OL\>OL=V2M?223$X"BV3F)\A9JPL^;,E$N MMR2$E2Y_LJA7WCY@R[+8%/I!=DCPXN]1A!FK2\:&4C^]80:W\D*ZV-[GA9:? MJ?;YC TB6E<-2Y&.NFT8L#"Z<%BQ)'GC*! )8!) A19\YW@NT\%D3A8&OC*! MRMY5(4O'H^.38Q#WH^'3HF"'H]_AHEX7=ZK=!.8[55Z('ZX&@U)&-[>I-T'D M19L!MJE:0DX9IH7(%@:JH>**H1I9[&JP)<$O8IO:7?R;^=WT[LJA;>IB6S8% M-037#4C$:=D.LP:&MI5L\:#>,[(P2MF@=>QMH37;P+6/VE:V8/DF3JK& M]XNMN66R#2*NGIM%DJF]&@O-"DPL23;DL$1 81B&VNBV3.YS,CX_2%GRQ!:]TG EKJ]%Q8B*V;$@(-C M4%:"U&U)BS"Z&5EPTXXT! [A2!-2HI$"#\MD^@C3M)9M+EH()!S?ZIP<4+J_ MM3EM2^/P5F:X+8R+9P[=!&Z>.6Q+&9'/'$ P^/]PP/_LA927 &8[L&##O!#\ M,(W\YA]JD*+_PG'RSNQSWCB9_<<3FP:Z9!YMQMOZ*29X;"9P' +.5->=RK@< MC.Z8,,23VGKC 4^5[,I]'H2D_#]J8^.X-6>F2Y$8O2FFB_\'54^7^X[R'%_@ MBW1C@WNE+\O):*+S2.7><1BVYWH ZR_ MH;+&1NJ:VTVX1AM=.]3Q^^IVX:O=JJJ&+?P.X),:@7-?,AD[)@XH(+<[T;7< M#])-&*>'A*)52ZQJ: 7094PAO@P0[06.@N6C=S9'4!BO::0LJ.J3%;4O I^W M'T1\+-.);=X$M+@C>\/4\A#YZ5N\GKGSB-DR6Q)-^GP$A:7,4F:;FMP 05!C MR?@291!0N?Z6.S62IVY"#T-2 $VD3U1P_'I'\>"0&VV#"&L./%IC_UEE)$6^ MY*3PNEQ7#)'2Z63QMHE#3,?Q3O$4FBB;Q=,9EF\0@.Z$Y)1KB7JP<9!F 57D MT6.U,\U+(XBK(C?8*47Y/,F2_7 BN]SOSFH9\W/QW-6_/&1W<@IM MT;'LOYMX33NWPT6PYRZ,*5])U/%)08"7H6$DR"L5BS16?#F0D/6G('#$"\5Q M?-YY=8#*VM+R*C_1B 4MH6)!E4*,7R9%P611"N7HY]$T7#EVZ_O^-+N;+:>W M*#YSD3QZ4? OOJ&_BJ,T#@-?[.XC_YZ)4-1P66SS9<0+5U#>C^]]JF5D33]G MEZ$ZL6WX87!\\+FFJ^ZKAQYC=)]^'@':]2EJPTQ(8R >LM6'@H"E'(Q4HS5" M.!B0\!'1LKI'FCI,CY.W@6 !XSV3;F-^>Z%#P/$"9A'J]JR&'MTR3:RT%&4Y MNYK=KK@YI%N]H8EA@K+%QC+NC M<'7[M40=W40[\271OE]F=Y^07JD96#>M,O;H3BJ;=K6PQ75-W8S>3J"+\@(% M ?+"*)""A!,._U0Q,NK'3M_H >U;/GV/N\T=16G M68#'=\6+)$,XN"$R^?H#JQFIUG8ISR!2OZ"$POZ3Y.>)Z"(;M9"8Z4SFQ@OY&_ MK( =/V%9RTA+7RX_K>9WL]6*K&8_?83CGOG=S6+YT1V=L;]^M,)T0Y,L+PDM MT-#UR_X^*L)J&=FMMJZQY$)8$]J21$5@?-[7',ZZTD"NF=D*,4]1H-&FTU.?;C20HI,^@C:"E"X$QH]5 MNG/77M$7'S_.U[!]6I'I'1Q?\:R3V=T5EGNVDLH8-7WT;D5NY]/+^2UB@7/1'9M)QEMKWL=,E%+$ MR[R-NOWJT9\<4@GI$\5O%);N26O\^"VIA/B(LB M;JZ=;_01!ML(;KP@^<4+#[3BV92AH4=!ZFMB(4:CK8D&?ORN)D9FVDU-IO,E M^65Z^VE&KN>KJ]O%ZM/2(0TR^5$#CCLZI/6D6@0GM,CD?@"'<*2:+QTA&]D8 MA?82QAV;F&XVA]V!ITWSHP&B/Y_M]_Y75Y\^?KJ=0A+18OWS;,D3YY>SG^$ ZI<9SRA" MN^DX$NLNSFPN' UH>'<:-N(<7V3H<%!N+\P,R6I*%!J;'^DV"/$\/9*'VB[$ MUGW%=-64H'M ]FIP_,= 2&^,I:PV'A8W(,9_32P9OGUO/%W]3.ZG\VMRL^!: M\'%Q1_CC)'+_:7GU,W^@5!WM7^.\-8&^ET]QZ+/X2$@%2M[AQ8D]/M*[DZX" M-EZ?V"*/_P:E&V?MER@U_-\100%JB%*W+M1.%?/+L,'#0TK_>:!1-GNV>/>N M!L=J>:)GO]GC1 Z+T-1$QTC;7#Y=KF9_^<2S[2%?^ELG%,7HG-7P;JB*WOFJ M@-&5Q>A<2W@B$)P(:#M+<:3SKA5"Y*4=7\7_/:'HH8*,):%C.4TG"I M<*&&04D#R!=2*U38)#0A@@CY-?]?!PQP(+F7=,-0PE9'O M)7Y*IGZ\S_(^]E :_F\T*_Z&64Z.\1X_1@$D/MH9K@4>:@$YLT"2RG%J)*R2 M<2:.E+7BQC(OXT[A1$&PWOY(BD*F* ]!R'8\:VAU8#[Q[$$)ZQ"T MM]#-<]'.9!".2GOR*'EV(2O'."&<&O?R)3T6; )%?),<3OK5YHGZAY#WX]D4 M,^$!*46#D(2MD<%SWQXAIV_4&FR8_-=!>&!KL95M]Z:&M,D[ M3?C&%K ?J?$WB*?PJ=5VILALQIFEE.T=7FCP^,1#.Q9R>H^4I#!.2N)#ED+X MQT9'VV&Z/0UCF_YN'\:OE*YH\AQL:%7(K/'\)^1L\%87>>SR+^K?\^[,O/Y9 M!^0U MSC,GZ6&W\Y)7^,_LB?F$O$<+VP%%<7213U=239>(C;#CH2ACLOXU\.D\VL;) M+B_U6M;RGWUF.\K("XNM8GKY>I_$_F'#'^_G;K=+/#3T>-CNY4P3J(B'AAT, M,QXZAR1J\UQL:RW0JX*?XI217+Z2C][_Q$D9*MT&$74TX!EWWI@OB\MY2_-Y M2XIY>W@E.SYO:3YO(UN0KW4*NPYB2)Z_YR^DZ!H MJ=.5'&:7G7Z\ZAOO%#3+0UZN_!59PNDZ<\@[_&PTSWW$S+ 9>"Q)L;DI=EG( M(2:H[Q\S7^T#U@Z4L,.1WH)+P\V.I%"#"5Z\*D-%-KUP&L4)Q L%! N M!@B#S@;L:LI%OYB-H*((+B 'P&SGFR[+FR4XZWGQF,']+#+4- M<$_1)2V".U+":A_1("4^A:T%]464Q+%VX";@\'@3IQEY\%(& MQBA*;H%)%I.]Z"O.42.X--\!%#]#Y709R .J>EMT.,=7(V+;F$DDN7FIL! M2\^2UJAX.;EU64ZN1L5)Z^HK*5^V MV"))6: 91!M8^41R_=X+6!@;B7LX$;ANO0U/;9Q4*!MO'V1>R(/5)._.R.+- M'!(J9P,M^L]#L.=;X$/DTP12'8'3C3@- @8I;_B)B&PLVBVR7#[EA]O5[K,D@E_3I**ZTRH\E#;S" M/YT8U-0"RO.84U*0(@OH8IH3(YR:0^YD(/GKSN69D2O3HK9ELZJ@YDYWQ=QX MX&+8U#WS,DI0)1EVNOE<\5TP\E)O69RF8\#=DRIVD'#29,@CB%XD$<.+$_C5 MQAZFDC)Y-9DW0/RM0_[CS#,CCL#*F8GYS&P:,_,FY%,2\!&0O<4ZX8[ME>=% M7;Y>A5[:87=@P,:V?BOAY%:N146T9@N^VL^7 @4LT#.,_C<.]WJ(UW=\K*8 MQ?DBX0XNLABG3UZ*GGN7=U2_]Y+L=9UX4>KQ345Z^=KX!3Z&<88ZT<*VOQZ" MRZVQ R%$V^S,I5:7](*5DV8D\_!ZDRB\6> %;" M55<1F_E5MM@(Z53=6)-D3S74$"#QM? ZWGE!9"%R 8BO54V65=HCH%"UI,Z" M21L$[(#ZD"9931?8ORH]8/_X^V7L)?YB>QVP'3FCF%X]L9WZSHL^TMT#38Z$ MLT$85R_L10#],$./IB>VK+0CTQRH2$7@1/A9:T%G--U9PBL.R2)U]-OX&M%B MK/CXY0^C?N>C4=LN 'X??"&P^7A**V_\BO0!Y?9;^VG\CZBUS/PSCNW!/P91 ML#OLE)_RZ/?Q/Z:4P>)S-GX<]8-*1FY]TAP&/3JKQ9FW043G&=UUW!G4T/ C M-YTX%KN $L>5V/^((4.,5T,DOP(JX;AH[R%ZB;1XB1CEIV OZMO$(8J-_.(E M >SBY_E-LG@"5O)V3Q,H/><]J@Z).N#C6$UG >OF8XT\NAUUY*RE?04^*0@0 M06%"_G+PPB#S,K@TB!/X)_P@_MUXJU I<#4:C@6>/!DQ?WNPCU]H0MX$$613 M <9;W,*)$ 5!W4B:\%EGJKYX"(-'/OVS/(=Y'>P8R&*[8G]-M\+SZ YUAR*. M7()QD*F1UFD\B3)>,<+=]J47@EFLGBC- M;O.R!YJ;;#4XCA*9V*\KD IV=.71,])2G!R<<'A2(&!>1E1'.OA41/# MJED'@W>G*T?)3+?V&Q-X6>Y8BPVU*)^BAR ,X?UIXOFTMGCTRE&7GN%-_?]A MO/!7:S=Q4O0"F&99$CP<,OZ6)88+TF 3['F]QQ4\7^/O8"5G!2=1&_\L;P#A MB_.\$TBAG.F=S&\[QJDH\M) -*=)O!I17MRG3I:D)=UQ3_7..P&,)"EHDCI1 MLHY)@RRIZ XK_P]"_@B64^JK3O>&GX9;FJ8_DI.U :F%95:]Y)L^>T$H9N J MWNWBJ-[AF'=)47CZSE2P&ECV$K;9O[(3"83VE3WXDW2OS([>IY:D0(,%,5*G M-N'OX#?G"33@U9HNT!A.:/'FE!Q2T;)KXX4;>*@*AEK:\YXFX@G=8"')7_-B M&5-1*^/N !OKQ99W\4CGO(487$/(G=*BZBF4-S"2.+W!1Q@_=#G3)!7AS,#D M44*3,N&DO[%92'B+9"_,EQK.O":6+#NN"$C8 M&;,_L3AT2P,.?QT\!SZ-_"5,B^IT^G4+E*[ M5M36 MT>LB,-' ?52]"ZL^E$8'3'T8,[ZQ@H+F.@&B'4;>,0TN8BR3:,4.QL M,]"V\5P6F@=G+9&[S9B:BE-6:A+6PDY5)%RQ5#U_I]KJ.7)H[:N?D"LJ MO2_A-SIL'\Z\2/!,8:!4F@!J@!W_#L/(>'$;H01$N5(GCYS!*!< PB M4,8]]A^$F=3'7\$&\@EN6[(T,\9PCG M;L^X>*!B[VID?ZR'$3SG&MZR)[B!'I_##V;ZG&^,/=AFK!! MO(EJD"_'N>@E4/B:![VO>2A\S4/;UTS:IU75H%^<[^DZ>SQ0\4HP7@M&W)WC MW(5SOA_,@C\<"S[[O \23UDLX0ST$=W/D!/4^7SC?+V3:(VG[%:8XS]L[\!66_D*9/556$X RQI/$N^>B91YGWD;>HD,#MG2 M'FA%SV_Y,(F\SMMJC M6R)/#6 #:.[+CV"0[$C&:,-,Z@#C6T%[]/87YZ?I (1Y:=X_@Z22,?*MKM[/ M,Y2CF[ 3IJW3!JS'..YMOGH+H34JS/I52YIF20!%B/DQKK9XE0(6JZBUAO%F MC6H)($+):247DE>-!6R^I7;3X:IL8?;/0Y"]SJN.W+QC[_K)BQ9[()&6CU"6 M<1BR+34@#;V![\F$HT[Z+%,]R/E9+P[<<^QG$&_XC(8)$>R0&C]Y/V_@B.0L M3:I';)/VJ]]?@5&2<_KEY44,_D&^6N_!?C?[4NM3G!(WM3,?C7Z$CK MDKGD0\_B*D7Q]5FD?>:+/>GP^CE_%"UN,H@'C8_@:=,9)V65>4GVQ4W+)7T, MHD@R,U_XLL*OO=*Y16+,*,-_;8N*?'K'65.:8W]%2XI,,,051;##P%Q(W<&; M< [4SHK\POWC+WPA0/./Q\-_;?Y1/KWC^,?FV%^1?Y0)AN@?!3OG\H_V5760 M)UP ?67N,:\PA.@A)1Q\;4Y2.Y6'QY M*\17?9G9]WO]=N\Y!YVQW\85J'L+9V?^OK;5L^<'PKAE_2VMH[TD=^B>%G5- M=>@^M^^7^RU<^+JW&G3F[VM;#7I^((P[Y=_2:M!+42,;&8=/)!B))]5Y:G$*.6]B]O\2 23@J:;WYYE)^66$2 M_S\0WT$S5AXDOAO:5TF'^,)"%LTT#1)X2.A_.>&#DOESE"X413CRT;[45QGV M,U8(NI<*ZG9IYKJ4HCCPX_UA95LMIFX0NH=+8@GYNBY\EZ*67$[.NIXOK:&EK&N7!\< M,_.%15R#3#W&Q4"3DR\GBAM S/9F"8#J2:Y531OYF;+SD=LY9HG/SS, 3(J4 MG&>\$_?9;A_&KY2N:/(<;*A\IM;>YTL:T6V0W3!SMR]./11Q'&R;X1C4/K7I_YAPUT4=*ZFGST "9E(JXXI$'$+"]G*M74PC;@(.FKC2 -S=0AC*^#9F[:VI:#H%;2%CSH2V W M89#T0\9H0Q_J .-___;HFN\]=./I-=T\1<'&"_-@0'WEJ0!$N.74LEQ>;$JA M<.XR-:RT/O4\VH0'G^VWX!8S/224[ ^[/5M$)L2/7Z(G-B#)XCA,22JHI1,6 M+P4A"T"SPP.'BX(LB1\I6VK2Z/ ?R->Y).8)R8PT&U 0Y\D-.0M)PHR+ 2# MD0'Z)6 _,E\T(2\T#!GYB!$,)V0;I$\%->"*8F9NW%2V6_$/9BW\#X]>*FS! M3X(PY%8&FY20BJ-E!O$2)_^(GYF!>6Q'\QQD 3.(_T/D J5"A&-+HY4M[H,] M9"JD>\JW0S73YK_LO,C++P"XZ<'?F R0.O._&B9*LB3/;P X]L?T$&;G>G>F MLLPN7RR'/@9D+3AXJ!<38NSE*%C63L-2*>17VB?-)8UP*+I@IKQ(X5H V)HA8H+ M.]48.NR]SX.K>Q%;*5=M!=SXJ[:6X6+5E@*AK-H:3MH?7&3E\?6YP",YXK@Q M92>NCS@=3#6O\RA_#3&+4C&E4..KI8;90BDE("@JJ>1#JY#7C3W7N.IHSW') M)0<=3!6O^+YRS;>52DV4 8VOB&I6"SUL0Z"HH8H-K18V-OCC*J$UOP*0",C! M5/ N/\M0JM\QP/BJ)V>Q4+OFKR@J)V-!JVX%PKB:9L5F 33<^4U^1*8^N#D" M0#BQD;)8'M4T?L4YHY&PH%6P F%"LO2*&Z#B,XSNE/F%EBAHEXA6XDEN5G6 MXF%=.%LPI;J'EF>VD%\!G7#\\Q2+-6:V#2!:;:WX<;2SZ#('Y"<:/R;>_@GN M*A57$AK8\<^BC8P79]%*P%'/H@U16*D?^CTHO\#W]G?#0%J?\P[A=O MLP2?M_KK:-_R>,C6A_L4\3X7W ?@A-1W?1(Y?6 MV)+L*18C1'SU]L+17/55'*5Q&/A\7!YD*-9N%>#X3EK/?BA714T\#AKA%& ^HJA!!Y]_3!P(E&<'!Y%2SZR@9/ "Y<4OD@0PGX6=%>K M*B8D''VQ$Z6N-'J,T37'AIWV3H$Y&,(\CA^D^S@-N/>)M\1+4PIU&2*:M8Z> M1U&L>;2)=[3<"]_"(/#46/WN1XN!HU(60M3U20,^NC(9>9$]"F 8I$0A!0[F M R"%&-H'008/<@8DZB[ V)*: Z)U/.S(\8#W5!U4 M=<&<@"TID@0F2;1AH\0Z4'NPHA M':EA5PGI);R\4D@G4HC50GKPJ:X8$F])00]:,&;P[)/3Y$^@2JJD(HM:-Z0A M.Q.;LUKQ=FM(\[%'Q]'KKN+5%=D6=W3-[<98.Z>LJWK>JA.!QM'1,(Q?&%_T M)DZNX\-#MCV$A1 5G\LX#+?:9O<]Z"!I;5^!&^K;EMR/0UF2I*##2P#X M.27BY:1(4E%P6']/FB2W-;6_>CJJDP;/6O.>$]+4SJN$^@$.5.WHIF(^0, MF9Q(F7=VAO_7),C8[FZKW+MTI>+R$ML2MOM:6Y)P=-$]XN_$U7=".+UXNQW6 M,G\0XD;T$>JQK4VG9<.(SG^_@#I7#MLC9%LPAQ70TPRR3L9EBVR+VV-W5M)P MU":/&3S9*'."KUC+Y4!B5P!DPW:?8N%\$]$,S@?S&MAI*R88*='CF2WGSNFPWX=JXS2C8:5[V(G3S/C0XR D?=@P),G[R-&8W7@OI,04U;9R MW GY*3G7;M-X&=13,)!FUY FS1%P3>8FB(+TB?H_Q;%O-)0C8&3SD+(N-8H& M))XI2-C0&4 !3CB\&TIO(T+)]R, (=]\7M-M$%$_;Q5QSQA-KX-TP[9ZT.?7 M[K[3B@;V+6<'0>5WFQ8$$&\TK;G3=C[(J9"B\0FG0VJ$4&\NES0+$I[B!7RM MV4B:E&<5,%:BE8[U9KJ5#!(AZ4K-AB3V+8"YQA Q\QL;C.O36I6@[NB+.I4 M9A6L PJC36"6JPSFHZX\D52XSH8WU=?,,:(A'=!;BM,XI#?@C']0;\603KGR M3#F@@*)5[76Y6DUO#:DVEK@X^M5)L+J262&.KFD=N&I7;Y5$3;6@"3^=IBT< M?V=/T^PJ3E79OB8D5]1.)HI>W^H8#BA:FQTK#9N0 I$ )L[&MY-=CD?P4!Q$%U7:3RQ=5B*Y:610*]%1/Z!$O5,Q5_G'W.X)\\-:^# M@9V7"5<,=HRIUCN 06'](344 M7#%FHY!Z2U2B.V!&!MXL;:!.!72:TQ$O=R3W@4-F(G1;M[M*>RP7W'0B)@AU M\X)M84%6M+5]2'9<<0SC3G__]7XX7AQP66,*>DH,\ ;8>IOG@?;L<>:%W=;^3C*"-/M"FH=6G%D:GO M!Z("Y)67/EU!:\S@X0!_6 MB4J\':33@0/?,"JBVVE.!@J00'F2/<,?M]Q(3]$J- )XY$HBC.RZX;P'4^E=>N#F$O$" W#7-\I<)JR<6.*QILEMZD"V] MI-DAB1913I*V7M2,/CI"1[_Q)[?L%#C>T#@=",>63]:#:0,,/M(BJYBG&4.O MZXPPW[ C"2<%50O!9/-:A= DVP=3]BD P6U4I%K%@;"?AS'%W\?WS?A3K3C- MJ;@@P :I\:&.\R:DX(9P=@CP0X AF.UE^"*WCGS*I58R7/S*HYWJ[< T7=)@]W!@DP_N91U?P4N!FT/4RBCN MC(T0U787K@QP[5%Q8MVN_,G#7A'K)E4Y#2]E_ZH1$AU!&2D>6FV!'OLO+R/D MA2:T=-8IXS/=OG*@^"$,'LOSD2(B8U!0XB E ?/Q>R_)@DVP]Z)LY+I]I\^; MH% O0>+!^Z&C.>-D"*>#$%P/):258FQE0O9V2+,T"^!QA5^%^O<)77N?[^(( MM@I5Q44X*<^K"H\T\0/Q8DZUOU/?- F?=Y0B+F M:_A^L%99$RYXQO4M@XA=$B&UO2XC0]8@**,D=O(5K?-5Z]#ZF(&%[?)5A_,U M>=C5XQ#/'A7!OW04J_0LEG@X/J43B0N]^7&-);MI-$;SQJZT5I_-=M)[#9OK:* MHXM_'KPPV 8T?RJ=DR;';U'>?+.:+>^_P7FLWSZ&N?&"Y!C%D=]^=+&<>361,68), ,4D+S74K2;&=1!9F9($<> M16:E2$)\>Z1JY!#Y^8&;B[<;UE,B?6N48^>YI;?2+,QSNXI3/[7T(_(F6XXL MP_E_+LJ36&M?*<%T9?E5"J5?>EMH#BR["IXLE]SB7Q6Z*P^J;.6"F)79TW'C3:RUYU140T\#@F8A2@;AA*X-'-PK.9N)&U/1,X15WI;8Z%:UJY$2VA%%4:])"E!\9=&N3 IUP5R?;FG&^"DB4IV#R1("4>20\/%V&P"_B1)M_D""JIQ2_BEE&0#+RN.?.W6:QA$8Z@'W(YE&:)5PO-$&9#!#K>%7%%92^+24F*W,7?DM_#$@DWK?F1T?0QH?P.=^QG"3;RE5 .>+4E]:EX MZB1>5UFO>G)$%SR=3B2USY-A(7L_-4MF/UCA3O('@NZLI,=R=5A55:@NZIWM M:BO'OB"6J8[IXQ%<[K?R0Q'X< MAE["'SP[J''KE_@$C:MANZAQ+>'L-:Y$=4SCCOAJ]_GU4HJG:[]X2< ;QC$& M-/%;&PQ'>U3LUM7D&&9T?9 ST/KP!9BHK( 88=7YU<93,D!\/5#'2FTH5%W0 MQD%'VH 9\=PP#Y9X(7\=$FB!Z!HU6\3ZZAYB(QHWX*03'OS<_G=OV-=#B9NE,+O&MH66. <>=G.*6(*:\XA+! MB=SB(V[L\XMOU:UP!A'$XC%;'WD&S5F3WFK<'< &%]O:ZVT^TBV%ATNRUVM& MC/%O/2R%*&Y!#. HMR)6/.EN2>#B(^)$(-.@_IA>:$XH",$=2?$C7*%<>M$_ M &&Z8YO_,4CJS<'ST/@>[P^XR3I(8\AJNO#W[)7OMX"/4)-Q9 M5DQBFE89%;X3BXZ>.=LU:$)R.J0D1 I*+BU)':4MA'HHA=HHA#IYB,M3&K6C]>D-B3J2Q12XHQ? M4&?8N1_,##\&$5CZ["'(?$_"]M'OXQN;E,'"OAH_HIB4A -#H;R=P""SR_GZ M>CJN$=EP^['!WW"*)I:4JSA*XS#P>4\IRE8S[Q%.7X-8QJT1!4$=+<4H-=0 MCZ.T5DSI]B6[/$#8U$BP,%W0(+Q1SLB:W4^DCV8YAG:U4_&_\X@/>\]'E3@.:TS,AE=60K7[ M7FG1D-M?6?!FZH(5Y"3(&S\G\A9.@1]J:H;5 :N/=+5*N/-2LNNZ9,* !!', M=E@G2F?QW9PYY_X4'7BK%G'T=Q7O=D$&"GY#:=4\J,,II"4]=T[ .TV Z3C< MBI@39^,=.)4?E,>2@W)!M#P=GY"*+F&$24499WT?>B*F471@]KYEHKWQX-'P M7F!@50*N1R^,?]% Q"K6J4&[$#*WF%='R"4HX)PGZ*<;;;NQ=!5$VQ(MZ4Z\5#\E^4='Q)W-CUE4TXY'3<&);8Z)/?N]34G) M\32@SA)/G[T@Y >O+I17G.?5CF -3N?1YI PIA3B*V!QS$O+>-V*I("C&XN& MBY:&%+"\-W%*"F@LK>_%>J!@>E2EAI99$1,NCAZ+8H4&&:48N JN$4*FYA)P M-&57\J+6FQQE0@"IJAF)LV4_00XH1X>B^^7[.&:I\0Z:4\(5&G29"Z(#6YT6 MHAQ>'*F>Z'0A@&,9W46L&XH]]NAVTY6U=C&'@@ 1%*"!*K_?G9"*"JG(8"TI M PJ:,0EYVW@'3H3+IENBW=8T\FO]/CY2+^6/_Z(EO ),8 \7^7=QE!3_Y)=> M@,]%7]/-4Q3\\T!378..\PZ)]')YA&EL/'D^XWCCOY4^NS#R_G&B'5X^ )QL MIK"'RZGRX[GZ,!-2CD&J05#;FY03=_E:D^(FH8RS:*/K=V*%B6Q*9J&D%J%& MPU-L$T_MK+P*G)3PF/5'2E%D@F@+DEAA(JN:62BIJJG1\%3-Q)/&%4Z(0NU0 M"YU(!$M++ZVO=&*%ZH[JJ<0RZ=XQGA/*)V=*V\@U8L%PN=R*7"CL9;7\SY\# M%MXGFZ=7>$\0VJVL6F3TQ=5"-,7ZJL'$7&*-;&E=7XGDVBJ;MN7JO-YJ:#CD M_DR"&OV@BH ;#E'/G>VZG#9Z>=>TUHE%>A[M#UG*[>Z=W=HLPT#62;404@UL M@^/IFXH7R74[ R'OG-&6]YVUY;U[VO*^F[:\=TA;WEMHRWMGM.5#9VWYX)ZV M?.BF+1\3I](&!>QM5 M'LGI9)%K#7B M;SV67O*7;R[J1F77"%(QQYO15'#"=_33IRSXZ MLC\GFN3[.FY+M8&*\R->A$MC<:(XC^ZT:!3CFVXVA]TAA"J."WA??17O]@E] MHE%:IF_?QJEV:>I& L=T^HA9MXPN^*,K?G?FVEOUB@3A-$B#"'D#!-X6SPXP M5XL:I]=TRZS'OZ01^X_LG@F43OW_.8@047OKU94(NM)V$%6AMA84,!77FKV6 MZMZ#BC)?6X%CZ^4Z8=R'_/"\NSYJD='UT$(TA?YI,#'USLA6.P2($QH\1D0< MYFQ>28T$MN;IW+\I1.Y.!ET;.XG;8SG'BV7[,=AY6<_7\WQU=^'JM M<]]QC)$-/,VR)'@X9! DK>-[#XYY>0$D> @9AR'S("]>HBK#T(D"D@EV%[)A M??;HXQM>5]ZDJD?8..%6@*&HH9YN(JR?V+TK\ S_I@8Z$>TX&YRI<)^8E M95X*'NCWF*(:KGL6W1+,UFA+1*?L\HBK/J;WP$F Z;EH;R8!Q>\74 X"L;Z= M_GBMCQ$Y:CX]#,B$VEKW((,ZY1\&E*B/A\D/ MO$E^XDV _(2L:):%HJ8 W!A>'9+,"T+^[Y^\("JQO2WS)&YZJ7/.:W'6GU;3 MM'GRDD?(]][] NCD>/A:G=I?,>^X#MVBIFJ/N[DM2;$*VDT'4VO M'?TIGJ9>0W^Q90+!'_O/E8*W='UW94YNK$[?&U6W!.YM;PS2K>/,"YD'S8)G>+^S MC9/:^3^*.5U!),-83GA>ZNLJBS?_T*5S:N!Q#,#M-13<= H[VF$6HJX\:>G3],;'2 M4B".0"H,DJ-@%FF3"Z&MR:9'<4F)U!77=/".*)*VGII:E4ZHG";=]G(?=WEX M?? V_\@'D6;*&F#'W[ :&2]VHTI E*VF@1M=M\$@8M',3NP1:KO%E*]2#X(D M;#4+G=D+\N/N$[O*)];8'*%2G.(1&<_P@36VLUJ@(MMM1K-*4+?%P++L3;FI1HC M%4>B(]O[:5(+=%+B$T: U"@4Y]YX_F 0^4S?;#"'L=C3Z*.7_(-F!L MFB0[N;@UO!ZRPL2LE60E5+M,DA8-J4*2!4^*>D(3HCQENCWSVQ_+@DE]9+N: MKGXF]]/Y-;E9+,G5XN/'Q1U9K1=7?R;WGY97/T]7LVLRO;LFR]EZOIQ=XYR$ M@"2M7?C= ?S"8BO6Z>DA>XH3:'Z^CB]K6W;54Z$3:2*=I0PQ$8W#EE,(CG\: MV<6S)Y!;\>CB_' M6RQI'W5?+7V3%?_$72YU,(EMP$Z4-Z[-9L_L M_^BR N6@2(:@8;NA^Q*X\=5=R41;PTM0PF%Q4_^.^&9#Z?+^5-!N:,@1\SHE MR4'1]:3!AUE5 !XUT:_-OC[+3PWOC,IH\OM4P"ZHC3ZS3ZXXF U1CT30%LI4 MP#JA,NHRF%) ;%71YXTVLMF%2RVDIBN7MLAB^8>>12E MN0Z> Y]&?GKOO4+T-.75@A2G0[9(. ID)TI=C?08HRN3#3LME2J1B ^OL*&2 M_IOR[.>D3\7-,LA>8Y$T0$3\.F6@I40LVJK'D0EU[&85KDGLO M\*^]UX]QE#U-(_]OU%.MQUT(X!J1O8@R@S)CHQF7+6L:0\M)3 @0R:_Y@ [. M86+0LA=6N8!AU]03/R9FUT!15< MDSM=KB.3\R5BL?\N66#1XC_8'XL_L?_SX*7TO_Y_4$L#!!0 ( +-TG%:7 M9=_J&$ -UE! 4 Q[2\36.NW;/E"S)B:IM25N2T]WSDJ(E2.)NBE3SXL3]ZP\ DA(I M B! B1(N69/VK8 "&M]W\)UK85__L^/K=5Y :YG.O8O[\Y_.GO7 ?;"69KV M^I=W@??>\!:F^>Y__OL__L\__^_[][_?31\Z2V<1;('M=Q8N,'RP['PW_4UG M[NQVAMUY!*YK6E;GSC67:]#IG)_]=/'3]4^WG??OHS;N# _6<>P.;NSBI_/] M)[VH/+3AXNSB\O.Q<_7'W\^N^Q,'O<%'V'_5F9N2_J8'9V'X M6/6YW]"AED"_O8^+O4=_>G]^\?[R_*GW4HA(1]G_TQJOQ M#K@8U\)*I[6FO.L]9[MSP0;8GOD"AG"TW0(9,A";52[,S'<6?VX<:PGGD,%? M ;0Y&;*06E6/B^%M[BWGNQ1&)1HKV_&^Z2TLQPM<\!G8D*<\!DNH(Z\;4[! M@^QBX01PE+774&Y[:;A+'L5QM2*SJR_ #H!HS^)*\CHR,%P;"NE-@#O;P+%2 MJ$/9RO(ZADT-+\K0 )'#^Y)-[<)>9V\"SS3!IXW VMD7X*K ZYFY'6V%[AH M+AS\V($%'!7@LG9I^@^.YPG2D-F.O.X.;ZEZDG4GK/=FCX>1>$R M#@ZO:&R >Q+1[C';D=?="9IO'1M^Q12N?5P\_$_@NLA[,(UGTS)]T7[S-2A/ M@)'C [AZ>S6>+3!W[@S[3['^$NO+9"=:R,R-'\+L3-23UYU[PW2_&E8 #G\2 MZQ>Y 7D=A/-IL TLM!P9P^6XFUH5HL%#J+<ERW@H7;!"YAA4=8CM;D M+^3F:)PIMIR+JZI;U!7H'*T)U0N\ EUE-U3%8J] I_,;JV3A5Z#G'*TI6006 MZ"JA=K4KK )]%FE6Z6JK0-\9K:A=ZA3H*ZN9"I<]!7K.W68-2Z BXXEHV]+/ MK?K -TQ+K-?'5>6O** =(=N? W?K%>DALQWYW44[6==8^-'I>ZDN4]M2MT0J MTEUJ&ZH7244ZF].2ZBXG?T9+!]LKI'+QQE4+-G+LK\"#8_'4"V;R1"(WJUH8 M/)\DUJ+RY*&V7,7ZO(@8'*U5T?7/P%F[QFYC+N0*06BW"G&BO\B5Y;C12G9. M143@:4[)WJE(9TG5J]T]H?'#L<-[RQ'PX31K.DMS<0>77BO3[SE>(1Y)_N9J M52)C@"[U/=6*.P/N3I6(J;:5[J1#.[\W%NB;7XO(P]^H4D&&M@]@#3CV+M!( MMI0D"K59)=6E JZFWLX4Z3O_(W6<.13:"$DW+BR.[!"6QQ*$U$G M<3_BGI*:33JMWH:-VV"-X'TPGH'U+E<\4EN6ZZ::0AZWM\CC]OPCUD#Z&\IW M-5P4#>P*^GS\5;(Z/_,-UZ^J^\DO*R_ W/$-2WW7DU]3OM-P*:V^RX]D)6^TDF\7=1GIU%JEOL%"D@^-FU>-!";!N M/+#X:>V\?%@"$\5S7* ?T-QR@34#?_G6'']\=/US=5-HG-)A+MNNJ.&NXC;AC]F M0$_'9$0E/NRP)_[[Q<:T]GBN7&=+U%'T;0YGKQUW"=Q?WIV_ZP0>[(NS0[U& MSL4[./*ZD N_O+NH2/'_"N P#USK=0IVCDNB Z5D\^#@$2!"YH*!S&55)N$: M<,&,OC\7FN.BS<.&2X((G$L&.%<5@;-?XO7AA,A )E6N>;#D=S_"Y*K&H2R< M/N]-"XR"[3-P"7 <%VD.$EP]CT"XKG'4"OLY!6L3R6'[(V-+L@M2L::!P='[ M")"/#$#.*P$$G02Z<$ -+YY08%4/N9FZKSUG2<>'6:MI<(D+$Z%W4[LYS8T? MPR64WER988!SS@!'*=\TQ$3$B+#Z5#M6W>42*M*+_@,WF>"Q.W>^VWGH'$JF!;N]OKF^: (V.0+$F] S7:#!8_/8G;C.BQEF MC6#B/YAO6_YHZYBB 5;BA*^3+$&-5YQU^^Q8! A2GS='__G= MCI5?YZX_9LG@QV)CV&M .88A%6L.%-R]CQ%A[>15FT.XCHA<:;4?]G6P!>X:#KJ?7>>[OT$NF(9-MQ)BZ:;!PR]$#!-KMUZ1 MU6R 9>6ADRS4-%!R^QYC4>>U?K1>.?CVX@!9;QSX*$$K6O?3EVJ,2DW#2EB6 M&+LZ=_W18N7>]!:&]0'8Y?[$H[X/,G>D[JCNN&?GR$W_'US\.?>>#0;/PS[W?F@W[GK/G1'O4%G M]F4PF,]*^."O#.\9HQ-X[]>&L0NI!"S?B_]RX%3TAV_[7HU7^VC&B1/ZQ%*< M]?FJE+"&(G)T/0\"0NDQN9 V5B*" 3(< 7$8+O]@!5 8\4.H(FKW<=^A!3\[ M1\$WE4&+PB!1$F#X'Y1-_L6P $H+[/<,UWV%6P0H)S;BV8+M@)M3+D;L3V.PYH&9H0GXO^O+!B*< M+Q(C-$AH79;)4U'AV.WL@.N_HOQB.*4!W*+LT)Z7OC1C56D'\,(2,L*.FK@^ MCQ[NL]

8\_;@?>3&E8\5*-F=@3:YB1$^8OY%G''JIU'Z'#[6 MP6O.-32S4HO(4D!06=>8NO #'^>&0RWWR,*NU"9^B LJZ7I3GXF(FQ6M9H(8 M^F4O,9,GY5JL2Z.M7>[%%[U"B[@@**2LVT\-CD-Y%E>Y'!%KI$6\D2"XFCO5 MFBF%N[W?YR650?6@R:G5+M((2RKKPE8?EE 6ZOF.&'GUTOJ[:C)3BLG*R@': M4*Z@1;O(A$2OT"9VB G)2DK:L$5+0NC\G4N+$,^3BI7QM&$0H^P[IH_?KD7A MHXZ-AD%@+^B0,VJTB *B4K+RL#9S,A!V]>)UDM&,%Q*\>P0E5QIG6[VW]B3N M-58#*QZ?4%([:@ABF24#KY"2_'QT84$BC1LS)<-1L?;ASR6A8M>>Z^K/.Y=+ M,Y0!O5D^M'O&SO0-*Z$,VKEG;L7V4:2@S*US 9JB1^%ML!P8K@V75UYWL0BV M@84R+:$3OX5)6VKD5TPK\+K^Z-_2I"DH -]<&/N8Y=RLD-?\62$[_TA]Q7^]98DLMG*P M+.<[@NW>GCH;_QW:HJ/_%5IJ>:;3SR5BE!\^%+W"2R<*\8N5OP2'T!-@(L? M5N ZE*553BOR(UP4?&P6HTJ(*>G<19N-5Y%4-/^4\$[U@OY0SF\/_/ Y&\UEG?-\93P;3[GP( M"U1\&AK>C>U[23D I9:J_(K]!=@!N(=T1DZ,J ^_F?ZF%W@^[)\+NVD%B)4H MB1W\WY)^8UJ@)6WL. >S]#6['#';\*Q*S_'@R(<2E.(K'N"^F O@S1R+/K73 M*C21"H+2M"&)WPQ8%GK,&-AP[+;0*>MR:]HFTA%ZISUZ=8!V*&Z6)-V)%+"%RZK#-Q &*5 MFX2V!,D4>UM5O\]/WKX<7;I01@%&C2:1H:@X;7AUY;-AVLCY:VSW36\7[7?& M*V9&9V:=M*9NH*:NM =>7*"R1WRW(?0V6*.MU%R3D[Y]<.S!*9!" 4+))@+/ M*T;SGV49VCZ $/CL9=U1J29"RB-"V2.YM/76!>@+E!(O6[!R8KFIR)*+-Q-B M 5F4O)A21[#^R+&=]'#%MF5VI2;B7D B-8^JU#E''V:J^-S*M .HB\,1[!U8 M.2Y(I 0=_( JA9HP;<-]'4(]X[P&Z,3+P7O=W*%#V3?!L!/W<;D2K31(#S!9"5.JA&\XW#$&.G MEYSD$+3B3<172!99Z8!TL>!CX>\,SUQP@H[+:H-X(3CSV4 7L@U7@L?2]DTK M\*FN/I32;:< 2\PVW!(FW%OZYHNY!/9R+WO/\#8HJT&^VP^U:EIOG^J+7A&Z M*RXHEZQ<8B1"5.OO0X@@YW3\N11Q_.F-'R?3P9?!:#;\.N@,1_#W07T!D:&< M.$581OK\V$B^VLU:H]=HKP5QX5R[?Y(:T:C/X1%!0W'6AYQ%/4?--G&CJ+A* M\[W5\&X[(UU(Y#X1NTI,'*@6X)LNUGRN<^KUP5JJ HT&CDV,M'N#Y.V3V?6T09R 009 ML'.+2&5!?<>HCV#[#%SZ])HNIR]PW!@P3U 94NJ"'26%+Q-'9IU68BHN,77Y M7'-J8B:PY,)I^6ZO;ZYJ?JA>!J("HE*7O_HE#&:;+6_]5@)>3GHE\5!57WFG ME==WMM ":!?>I+*MY 6_I-2(J+K6SW!K#+##9=ZB>5]07P0+K939*O?N!" M:2>X1S@_8.P>"O#% UQ!L\+HQ1LZ$6I)4HP&>3E4D2VT.!EL8[5TVG03UDP; M=L)8%U.P"]S%!@G=M9=3[#V2M406S_A:."5^E=!(V7PC.GC@\.D@-+E2Q J; M>&,6GTKDYC.IAUHEG9E;2XY\F26E-Z'Y.7_2QL\/O9YH@R7;^U&>2U_9KTN! M]>D,@G711H)6JCXEN5\.7+_5ANNGX=-Z>E91G4ZKR51=77[#.%BOE_M2-:GH MB=".6_32J75R1M+JHZ-D70BTEQR<@LM*61,>\0[LFC84*N\#VLL1817(2GQ# M9DO%@=&&M[FWG.^\[R!<"X5#=V=?.O]%S#?29Y0M/H3 1R0 M[SIH3EO>O3YY8#FT]UD_NW#9]!(^:\R.?A5O2!MCY\'NZ+1 AJAM2( "=0#W MG8S3I$,!;>"6#&.6'SDR*WT$N/H]PV$3Y[(&6-4?-7I MT+(R[6F0U(?XR$,J>7TB5"((UC9Z%1AB$)MA/P!SY_#>%'6 *]K<&RL5 MZ5")YU6=^]KLT>]!XWARR-FLNA[(Y35Q:]0 S@5$SU M.&;6.4G&L*57LH>LG2<3%^P,#>A(F].##?GH^\T%5 MGJHG2!Q.);0A+(8B/'HFK#A_CFN?*H6X]-"&"!B&/A],X]FT>.ZAQ1K1CE-Z M[N]Y-:T9LX56():J0-23E( M)R->X!KV A3A%*GRJ;*)6Q=M2+9!.C-!CYS[K[$K6:&YC]7(J?)*6"=E3Q?T MY!>6/5H*%!FJ*/5/E54BZM#@'I?H0$RPE? %*>0[,7ZVS#7)LU.@9KO)4581 MDG;^D@(G.!GRX-CK.7"W^]DZ.N0G>9@+U#Y%IH@IHVP6"XUGI<-I;>&)B=A$ MNTDE32.2DC[4RBS^**/2\9[:L4I9A%5)G2A[(:UN5B%G"$]&-#&CH;1&+^MC MF:1H8E%1VW ,"3>9T:U4=_%78+H@WHJBQ:$/]Z,HX<)N2T^RQ-^ -G213(,L MOTKJI UND5#B!0!+[QYJ?&988+R"?UD&2*. Z3607_&$>%1,%VT8E_AU6GHZ M.QT^E=1):Q=+]Z8-][82%DN,AK1AF:3%DJBH;;A9B^?U\6J?CRYG590HJ0T! M) -+7_[D"=^*=4XDZ[WC'C)=0\O*3>:87_'T"".HBS8$?H3* P_H5&SBFE"/ M._16::@/"G68=4Z'->)J4)Q%H/J 67[=EE['I!5ZU6)>E=2)K"0"]:V2D?3H M_]$IQ0O<=N) 3JA"-N0TS9IUV'5*G6E#Z;UAZ#&XO O\D>/_ ; )4KG%5UT;#BGE!HF")?2C>)[; MQ^M+?2GEH*K/P 8NZFX23LJ#*.=G\/\Z[SN'VO"7SX/18-I]$'OSA.C 'G6% M,E!F/JWZ(3]W;=A1"O'#^S)A/O%) H/Q*J*F81V>GCEH; YU>V?1K\-D?XTV M-DU!-_6F7A6R*PS%5V2B*.V;[4=I!N"(-T//-1GNDN\5H_.SBZS13@>]P6C> MZ?9ZXZ?1?#CZC-XR&O6[TW[5CQ<=Q)I N!<<#W%0*WRKX][I>Z(_KF/#'Q_C4V-NGB,!E\/V5;-6SU-VH^0 MM#?U6*X@>DGC+26KXF7UE6)K'1BN#8GN/Y'L;S M&8D>.W=13+%L8Y6__,W9W;MD=_/,NF2KVAB_'&:DWQ"7KYGF#21W@6?:P/-F M8(WD2]R!< XF'[.#R=W3;#@:S&:=V> S>A>X,QS=CZ>/=0PHD5A3L$,OW]EK MVH/ U&)57\P?=83_Q(RCIC;&G(=*ZC*^H%S-,\4HB30Z?\>^*;"+X1NVW+O= MFZPM]IZF4V2"@]\G@QYZK;LW'?2'\\[#>#:K? ]\$"GO&I!0L.K+IGT7]J>L M0QOV)4!LS#-&OLIIWMY WGZL^:*)BD_JGJBX<$H?7E9]1T1X@B/''C]E[7$X M^@K-<3P=5FY\];;($)#?54:L MC:JG3Y[>Y4ZC0HUH8]NE4$[-M.7E5WR ?*EX)(A2$V*G;=]T\9T7RIKB$=*N ML8>$\[/LD(".N>">% \'T\%\.!W@[>KDH3N:=1Z&W;OAPW!>R^BP/XU(29X[ M-@C5K#HT>@\E3O8V<6 _]OV+7D 5&!N*-J?-*%$ Y520M$SY&[U:&#G^/COR MW+DS[#]YAP2"']=H/!_,.I/N']V[AT%G/N[<=4>_5CT ],%SOJW3"E5LUG%* M4-2=/)LEEM7&(-E:3]H>OQP-W_#N0QPX#8K@8S4*/^<^QX M&27K"KD1V?'2JZ1I^0G2\K*N'6\N&L3X&EZ9&NXJ<6^8[E?#"L#A3[Q61W!R MNN\.IYVOW8>G0:<_G/4>QK.G:>7V1Q*)8H#LHE4G82%T)L\$F76TL4$>1%(Y M582E:O1*LKM8!-L 7_^&SWK");H+-FBE_8(?Y>,T2(+_4K?7>WI\>NBB*YCQ M_,M@BMTLIH,O: OZ=8#O8ZKW.:9+>WB(< 3\\0J.PQ3++=Q*]0=2Q_U"&P>. M(RAF-6U,NR2:1\=.XC(W?/K%*7X,XLA_W._1B;_^-X%#I>=29/T]X7['QU.(KJ5^W@^%< -9USZ)PN].VB>@<) M!,O&L2#9O+ SB)H";A*\];4Q;+KJ"?*S;@6?#L@;\"Y$"!KLHX MS93@O31[NIL-_O6$G2;076W5'DMI.?(\)>C%*T\IDNY(KB'2RJ>I>5O_8\UY MB*13AXA(555RB*HC\N*H)BXCO#@[/[L0B,SK_"-N_K^:&Z2G4X@>[MMK^&^) M<#QB,]H979_#_:$&9G7^$+54]M+[2G>&9"\C#OFD% M/EARF7'!UE*U)[@ELJ+TMSQ+5Y+M7D2[)2E%R5/#%9W[T\/@A:: M.#]F)TY6*'1=DV?C8J(/@ZD-=?WZF[D$"8@2V[P!1,:%O(NW;-[=:_1")HJ? MB(9@D0E/[O=I,Z0(Q5]7JHTV3&5LE7P&SMHU=ANX$T'/JW!-9"5:;"3G9,NK M](CUNL8!\5BI"<.\>XT^Y!_NA%IK)+%DRJKD!=/J3NX9V2:$%CTWV44/.^=$ M7)B6?B.Z=/'3#;KX@=:$MXG?TOB%R4-MWD&OV*-98FO/G]=_%\26GD"BL M4G+SLZP5\\:ZUS8]MS+H/7'4!N*H[/!$5_ DU5;&\,O&=)> M1MSFW=01PM:%;/P\:^/DX/7:+NEXHMCS"M=FKZA#A[1F H>&M(IIVMY>WWRL M>7KFCW/B@V4&/PH8J$$/S=R7&Y=%MKX %WLD^4] @/U9SFVX:X/ MKAA->XU3-L;CBOD#43W-MX@GKKLNW3BNX]S%"< M/19KN'9\SUYYRZ> M U]#=\G7GF5X DM\9NTDQ3^>G4&*7]2[SL^JG676XK(U^N@M>H^Q#WS#M/@, M]8KQ_B?\Z1]16X(F6. M4&*)VDPJ\D>;&*[_.G<-VX/=@9AX=Z^I3]#PE&M@ M FUI8VX,O,B65E9(AMUE'.S1M'X8 M@S'^#K>9WL;<38"+4C 9:]J6FKN^=LPJA'Z61.44T.CT[7%NEB@D$"6L]\3. MN0B)I?>)6MYWHG8[N.&BQUYOF5O(J970;@.E'0(NCDNP%V#\;)EKS(789W]N M;F&1\6H&_^JM0OM@G:_):3QM*.?7-]8X:?]NWRDK(9JS7+ECO MLUCA?K)VHZPJVEAVB3VFL'Q:WM%'1CC; . _1$G*&-X;M.+: %H8G2S 0K(V M!ERF(P:]@G8 "Z'#!RY#4J7;HU*)(XB[IKSB:1DOH(SG^J')@".+IY"DNJ!) M&:3R-EUYU;1#5\)@7$AFI7FAJK\LI&8M'P%JKAM&E:;0A(UQEBK",C?Z%O X M";;8;HKPDB4AIWMAI_>32^L.*78(C:+89*J,-D8HDH(]7P)))K5S/--'P9S4 MC+&E3KBZRW_#\0%'NM\[;JR!KN^[YG/@AXD;D(."N3!W!GX!"\73XG0MA%.N M$JTUB@4J9"T[4]^&?+'1W!&5K?<-I92)=%_@V!DJ)1%.&+WCB%\MX!DJ\EMI M%(UDRBC+*\SQ#:M04EGB\/(;,-<;2,?N"W"--1@%:$,R7F&->%!F*UBB\V"R MF8P#WT/O[<$_1N]9$(8I\Y M/BR)UM+P3W"L7P$3E^^;+^82+BJG" ':4D?Y]S:*L?5J)>+QM=0IMF(>,^T] M8<^L.56HC4;RJ[R$$5<^2IQ/ZUR,4102C?H9O8@1A]9*FZ@C)&-$GIM&Y@L@ MOZ\E=JAR37ATG/K 5DT'*V\O;.$L\>3GFEP7^77A3MZ]'LI$'>]^-]PE7YZ# MDNVGS>L2FM=9^]XH4J&C1L>6HZ+.\J\ M@D\7T@[<7&73\6%() DAXBD,GM'AE@L*9KX G':;>&?.+*LM#@REIH]*Q$1K M] ":.^S01IV\B_?R#6O'HZH':T4J5.)0W13:IC?XW<#?P,W2WYD#8V7?HQ^I MU9!,(IN%5-F&1_,.NP.VIIZ/-37XL3-=@QI>(+W]$R>S,A7J%O*BS7 =WWC> M.^YG6)?FR:7JZTZ<[U5I5,EK@C6)[#UW5 M^'UO9Z9O9Z9O9Z9O9Z9O9Z9UG)DVB0UO!ZTZP?IV.OMV.MNDT]FK^MX\;\OI M[%7J*76-$NN*A%Q:N-W(^R6CG&@31 O Y*JL'^_4\"!+N!+Z:<.I*)_X\;M- MI3@6-_+&M1)Z4GC-5.DISLBQOV)_XJD7S$3/;S*/6#'.;^ 7O0\]ESO3V=-_ MUI>.Y>WLIG%G-S6.38TYNY$[%]:TP,*RP2]@'-ZDRFA#DVK )6M MN#X.,MI+KO,<%5^E'=/RD2^PJ9.E&%U(-X4+#M=$Z1SQZH>9(8=85CO8*X,P MRQY^!>D"_]L!D[XSE]X'3/5[2!513?C^Z]"&=AI@H/!SS?.-88^Q'KQ]].C4 ML:Q[QT659%.\4"?T,X>JSB(TT',;SL\J4&/H[%.?N83?WQY+D4?@6JR* 8>L MG$?8AW+F&Z[?-J/"[G'>D,.3MX*O?S.I>DV* XVW91U+@>$)?FW6E/[Z-'[7 M;]94L35QH%'6!3DGQ]K'%IE6E%FG1NO*].#-P.HU,#Y RB8+.R$;TWJ']69? M6NVPTM95.(59:H&Z7XUK !H<1(HTLOVF*>& M1X6E@7C;J,G1L\:VV!X#K- N]+1FE@F_G5YR'ECI9\N"_7LS:,T-6@:>;Q,S M_Z&9?A8MV+\WB];(71;-S8I+% #IN4C7T=8H&:D MDQP6J 'LE4%8*"Q0+OS$[&%S,8Y:;U"74U6C,SXU M)H!4!UY6O,91I,*3OB?#_Z"["?16+CZ).)=-8,)7Z$=E-=22R&%>+2H)[:SS M <_#IEKP:8*DQL*W<:'>4)9-8\T\.);]72=.]DK4J?B%B9I87\%%]!P]TZN+ MET.Z,R=N-WKHNPTN!X/MSG)> 9@!]\5< +)VY\:/.V"#E>G?0]#YL[S*:?QT MN:Y0?Y)NV9./42N]G+L+/*@\SYN!-5)GX0NYC]DWJ.^>9L/18#;KS :?'P>C M>6LK5&KU8?9=F1UU*0 7M(OR0\WJ,MR5M1H@\ MU"A77*7D;/1EU@S"$@Z9:?OV&)=;S#II%=U F&OV9=5R3+Z02P,! ',7 F5WA> Q<8V%X85K33H5P3$@OHADJO-H^-\ M?K&4/LD=[-#8$'6"\> +J5SC0>"7BGJB(6/H\EP_,6S!WPY#%OSEV\1UEL'" M'[M1/PD3%:V8?@A)GYN$1-< 1J]K+V/"$6<@9EEM !52.Q$M3N%4CGX3^ _: MDDV"[0Y2D#KZ$B3TJ$4JT! MA5/D>F[SAK85"S2!5J# X=8 MC)-&N1C,[."9:0_I JW!@$,L1CB&7 RF2&<6>Z+(E&D-$GR216!\E E&^:=A M0[$/4N/;,:8O**M**R M+&B$\$W=GKV,7=U#GDL>1]6T[)^@[%=MV\^65H>D M.^+D/5N=A[53\ +L (0WC3:^V_C-]#>]P/.=+8J36UC!$EU\>![WHJS($DR6.B3=!FEPK_L9.&O7V&W,A>@-[X70#>_[SN&;WJY[FW?= M6^,X4.EUKUP#EWC=FW/2NK\=.YB985%.S:EEM8%<-ISIPU@Q^94&D.6A&@J6 M["?U_)Q:5AM4Q75_A)N0A"IP\\#BI[7S\F'A!'#U\!I"%_UR0"[ZP[>GV1%, MAP_TPD1(KP=,N7E[Y]OZ\B=6NG>^E9K+N[J],QS(/,0 45V8!834AC 1HX8VF*J;/8MJ@,;V![>I_IP\XGZT]L8[IH1^,*NT!2\N$;C@N+JM\71 M)QI4 T:H&\+%]<#A'-VX:% =(!8&@GI87M.P+#4:5 =$"72I?-1Z5WA3H@JFXN*ZH.!5EM-+@KI+VK0"N64LWYF09,*8HG]9:/+:N2 M/(\G>T^L X.X8)=_)ZR44'6.+.,=<(W0%-$6]<'Q\@891@WMV")QO!$56X&W M2OW4X*>$=E00Q8^+ 2K'"%W6'D,;]@1X/CO#XU$I[>"7.!+PB%HVVNLVY( - MUNC=) U2[0[Q,W"A7Q%B?ZP$*AW(Q=O-"P&9E3QN62=!<"CLR+&=]"C)'C78 ME=I,E@*22WI*41_*'.;1>%UNV@%41331.K9W!Z""05@.+LF!-_@!9VRH"-,V MW%>L;ZC#!5K1.Q:^G\X;EI1]8YO)6K7:&(D1FLGT/H ]7Y@A_/:RNT60_(U_ MI3"54:/-3!,5FYI@H:E,B=_$G#O=Q5^!Z8*)BZ8(_Q6]3(4R3Z#L]3M4A$(< M_@;:S*.26HAH]:DUM$+G6C[UD5#\85H1YU 1UZVA T/"".I;U5 K"OKH!2[2 M(UHWHK?G>K"_IH]F:N")A7O<9//A]YZF4Q3E,?A],NC-T2O5TT%_..\\C&>S MP:RV,(^#C#DGE:2"5=N=93G?#7L![AVW[P3/_BJPN@LI-P0*8+^@V; K7 M1*OPP7>:B8JVHYTUTU%+&:H4.77Q+^:3IA3DVN$L!\&BS!"C@]@0O\// +6B+AK%6CD9 M?LG0B]S;@SGQ(DE7WJ%@$V@K)BA'O$,S;\P348SB>XE/FK).]AKL_)0I1M:' MI.N+*M]KH?L^&!#5%M]:?LEOKX>@KW%F/I\,:]]&Q/*^'GE$V MU,R2-5Q$X[Y,C>]Q@").Z!OL=A9]ULBKEN;L17TOQW&@GP3 ML [N3=OT-F#YV7&6N41(%6X\_/G2*$V?5"/H(\!R0HF+-!Y@F@P*\DHKG46C M4$8X1$V!;[HX0 I=RG@/IO%L6J8/!RWT=JUCH_N;\0K*';[#;"ZBUVU[CB>6 MRNC\+#L!3P:C&DX MJPX4J;.+.M1Y#GO46< NU7<>GGQ[.*G6W'F]4 NU)4GJ0U7;8!FQ '/FT#^/ M+ST21QO:C!0E\"7G3"HJO):OA:9'CSG\)D9L,+FP=DB7ARH+OX#H#<&9&1), M*ZX=U@*X\(#*D%*7V[!HY@_)G.(W^W69G&H-0)8!#N&"HHB\NF"<';<.P]9# M3NPK5UWMT%8Q9A?7A);Y>++BQ-Z?:"G/S89D)>UH4!PR'OAS15=ZHE/]55%6 M ^1M8.A4DM3./NG&>!5Z(X]=M'YVP08-JR\@=K/WT:_0(A], 0:J[,2),;IR M54HZ_K+J/_G**C/I)CU>?89K#2]T >1F-K6%$Z.EF!X41_E]U(!:+#O-*@OI MJK816%YW3HST-2I5DKN!EJ,R\K18V^;?8 D5'&NN'X"Y<\CCYYUS4Y^ON;26 M+Z]OKF[:3-T22BGKC\#C9*4##2W2_D"EY M\:8!UN6A*G;QUBR<)5R\:8"U "Y%+][R8&WCQ9N6R#+ *7OQIAG&%5^\:8"V MBC&[N"947+P1DT%WETLS;+MG>!N M,N?HMW,I=1Q3>2ZE*MY4F('$48AP<^)YP1;WU7ORP+)G6(O PIG-R(2MSKH4('?NFR2=[Z>'(BGO SL3;")8N[4D*ZL#I6G\Y9!DX/GF%MT '!8;$Q?E MP!LY-EIU',9[0@)E\0;2:KIJY-4DD2H2U" IPE0I6Z(QL\ JGK=J>QE21@&R MKF78W*CQ6F8&W)WH54SF@7>!JYC98#HYC=N74[M[T6#(J"_DZ:I1H3 E;UXT M0+H\5,5N7IJ%LX2;%PVP%L"EZ,U+'JQ5C^0H"P/NM&$-MCO+>04@+8C ?4RQ MQAK @:0A+%=GA9T84G%=S<:<$#%J%]<$PT)FKHW3/>K8050:]334<':VA&C M.(@\A.#7@>)WWH0CJC@/X>>N@5ZQHT> \%9K)3%*"=^Z-*!9340_CI\M<\U^ MFR*W9BOY4U9^I5<>U1,(.^,2PCZ0$1U.K'"IB0,WZ_M%6G*R[R[_'82/9HV M/U[1'R]5]&UIH*XA4!?M(6J5.E-Z5:/:[WWD^,";&*]HN3EW[@S[3R\,?[HW M%NA\]57L9/4\FV]J-)X/9IU)]X_NW<.@,Q]W[KJC7W%V*?P]G?B+:CM2[8/G M_--36J&*1QYD!^-5&B'682BUO#;6S]9^TJ;%9)&TCK5J>8 V+23CK#-;4!M@ MB\&6A9U31%V.-(Y&3];Q):FH=O!QJC\/-X9TNB W!2^.]0(W1.F>,T\FF74T MQY(!">D06E1076#=.VFAF2;GZHA85CL8RXZH_%)J>3Z8Z3YSD*64U@Y4?E X M &W :/L ?+CCB6G,'&1)1?7'3VAXY191$GS$4]79=SB^PT* .?4Q2K8$%%$) MJ:-DY>>:S_[0AANH )U9,*:Y;$'MD"L[QW&*R#B8K/,"+-GWD;%ESW"TXMIA MRHE)'I@Y$JH<(;OP^Y>H#]21\:A$NHV@D5=0.4KE#);?(C&-O78;.8UD$AE%R5>VP+XB=* D8TC?#XLS#E8KL/#- M%S#[;NQ0_YF#+D=-K3$5&EZ+"JL+S#.P".!X-'X!KFVN-_Z]:1OVPK37J/\S M9^7N/QG:2_"#BP"EVFP/->2K06[>=QE,\UP_P3+XVX%A\)=O4\->DV;LU&?: M(5YTFLZ7BAJY6Q461+L]^C3=\QO8\]MZ\,C7)T'W#!F4CKDYVG\T;7,;;*GZ M3WVN'P*,?J4QR)>C5A2,'VP4DI\W&85<.739VI'&VH><.#%F'6U0D[7I$YZ0I0$ELF,3!(]I%0JB)>3@V?27!@'MPS-?.HYKVDLY0(3C1L^Q/<*@)($5[2;HL\HUY+SK,^ MM!=0+@_T0?C?H8VEG3@F>2'%6;-5K"@K=T2(3WHLL93LRI[L &=5#O<1/6>[ M-7%4]3T $^ N$-AKD0!6KO9:13(UVHBH=]N2K SI<1F*'^9@YIK"]J5;21L1 M6>,#HC,]6$&;]@HC1'3VO.JM0KV4D+'L.L5\TE2QQ0@]PHH39GC7GHC:>W< MZNEH(&,!(:B"F"!E#P5I^<#V1SS59;P9VM!.@ ?GR$6 ^B^:\R;SL"LUYTW\ M31TS^JJWK#?U9;VIT::E9[TY,DY]?+X$8):6]4;3P9H.6Q9V3A%U<0R5FO5& M _@XU9^'&T,Z79!3G/5&.RP9D&31%!=4%UB9B\7RGE(:P%IVA!675@-GA]*\ MB!>@Z!S B]>[%#X0RS:"!VPNR:.(">E;)A)QQ['>=(R6$"H4:K M^< KKZ21H9X4L&%FW+GQ WAB&]^+;++7X:@W?H0[WN[O@]G[VO:V>XFX'\5B MUJC8//>!8?M.H>MD]-J;:0=P+3+> 1=C39O'^1M(D?GB#)+YLE[CY4 N::L>]PW^,] @-]MNSZAV<@T#O-<)9#IW[H@EK,\"^S MAG_?'4X[7[L/3X-.?SCK/8QG3U/\6MZ^0QWST*/.-NI2Q_ [*]BIS@OJ5<>Q M.V[YEX*C%F0@)^6&#DV&Z*#:@^ M)N4<+#:V^5? ?G%/Y5=J,T+Q\"$5ZENU4AI]]+?7UMUKI!M\4^T"*+.]8)T% M\_J??,\T>.FOH21A M!NZ"TNN,N[O^QR\F7."[B\TKC+(W$0.4<2(55H-Z0,[5W@>U@1YWR32+:&OJ 7QHF!/:?\.B-] M(8ST!4G2]+8:0O3QQIEOS4J.!V''7E79.K_EI].:?! M(K1*G4N*?J_UKI=T'[#_6ZC,.\."OX+9!@#_L^L$.Z@PVE&WK&9/A>-L@A%X MKD*O;?!9&/P5F/XK3I*((;E_&9D]Y*9A^R$4B_ 7VI4H9W7]>*F"$(2+U#+Z MD<0O74)8A_8+")_]/2RL#I<^5 <"5J53I54!K2AUI3FOX49>]&H]$TQ"N5IO MP,4X7Y4&[AI4WX83EL8Z#!HU7('3-='H^VY9H2Y:T4()S%E:<:JD1?PH%T^C M TLX4M;H#M MF2_@P?$$=]Q766?V;J_W]/CTT)T/^IWQ_,M@VNF-'R?3P9?!:#;\.NC +7A] M^V^F^&$7C$C81W;'0@R=AT,^MH0Q%I^&8I(ZX 7?Q\CCK,W#D3RVH'KS@6M.L= M'DEUP3%!ZCY8P571\@[8\ =_8AFVUUW^.PCO%9A;9+%&M$.>'S7FH%]4= VI M,'=AYZT0 V$*,"JW%7I1D77QX>.8.K!P7T(<\KKIIS5W6'VNEB QBK&.K1_&Q?_6+-O:2N B_WI@E MJ)AJO#6U8!1RC[6B!Q/&JPGZ&'( W^%%OTPSZZ:Q2720\?EIUSA M)Y+;<'[82G[)T CC16;Q\\.!O4P=TBCRFNL9WF9BF$NH+?1&I&//?&?QYR1P M%QNXJ%["5>\4KW,%'S^ZSGK/];JS+YU)=]COW(^QY]SC>-29S<>]7SN3IVGO M2WZHWYG.I@/I_#GNCSIPDO6G*/0XT)5!X*@^1LRT<7^HZ\8-):S&[6\ M=J9-UGXJ]D-(ED;?%LTV4%]3L(O,<>(Z:]?8LES4J!6T UH,1H(SFIBH+>0! MTXN-526MH"NHH+.:G=G$L.0E T/:.NE W-)B_M\%K\\&G'[#[A,]F)AE&P(L M Y?TSE),4 4))V0 BU3@[5=4<*'UF^EO-HZ%PC'P5IN.,V?5UL%>1FX%=P\2 M6##> ?O1KS0"0N?AQR718Z:VI&C[ *OJ,RU M#P 2@E.@D!FS&@7(-,:K<'3L!O[&<[I#NT>O(\SH)G#[_!XP]>4'B>T)79Q^R5V>SI;C;XU]-@-.\,OJ)_Z[H2 M.Q(L+[$CK?BW&BPWW176'1FIJ';VR5(MP09Y16KV[0[YLOYA+82V]BO"(%A1E,*6>W?)5T)P(; MS2P9"DA;5;+7RFD2J:!O^ !=@B'?]K[Q^NC8_J9K+_\ !FUSP-] 6^E34/*6 MW2,>&Q-21Q\%S*$@""$F<;305BH5%5VO>\6V._(TGV_RE='NFTO]O7?:RDDI M6JGQ=O2?'T(&P'^>8?_^^_\#4$L#!!0 ( +-TG%90U*Y\ZJH! #V<$P 4 M #$P<2YH=&WL?=ERXLBVZ/N)./^@Z[WWW=T1QJ4) M"=S==4. )D9(:87A9 2$&@ #4Q??S,%V-C&-F6#$90JNJM I*1<\Y K5_[] M_Q:F@C: &QN(? [ M\BY^E\1BL9^[#TPI+KS?MNZWX^Z(ET/2FY>@0?0/,O&#Q$D*(^_C\?LXCE5+ M+\>O'U34>X[B++<@WL,GXW<)FF7N""J99/;?) )GIJL >[![F)"!KZ-QEL5[ M\9A"$62,)O%$+$G2\5B/ZA,*G>A3%,/N/ G^\_?0@WB%N+7<>]^-#11E\L_- MT/,F]S]^]!6W=V<[@Q^;'Q @Y,UFL*%;X\>1\_G\;M%SC& TB>/4#_1S#^)J M.URU?/GU/;AQ,_VJ6BJ Z!J<1TR_44 M2WU\#7JLYCU_R^:V^(_UC]NA^L*+P0D\>\EV0KH%YP\0BG]XCF*Y?=LQ%0^2 M!3Z(B,<@6BEB^QS7\5YC#%Y\!HV^> M7!+7SMNUP!_3?Q"WS _ZZ"Z_^#AE> MXD<#^GX2P!^>3]BU:9)@WWOT>L3FAGVT(I+)Y(\%8K GN)X/=";JG04"5%$X M]833Q2ON>O9(].L3GWR"32#M]T/V$>')&,D\XS5]+Z\Q:U[3;W[^/02*]O-O M$W@*IMJ6![70/S<>6'@_UGA!-\? U-=G_]QL?H]YRPF(B/I<8ZP#-!FH>4MXN9VEI^#RH\*'B MUX%[@^G:/S?Y8.JRV06+*2C!^8CI03T^H%LZB7,($\]A^@X8"7(#)"G'A%(] M9LVS2:DU+1J#94<93KQ/ YF3Y4%]('4$OC+O--I+&[22[N \0/XJ(:M0:T%# M"S31L]5Q4S'08W=@$T9JL]D@VPV<828]=4C'A(4XOQ "?@1<9IKI%6+=7 ?/ M95H#@RWC8['R#G!EZ*XXNOIL:AG?"3213,A;Q-L[5) E*=NJ.RV?USMNNMXI M%;AAC]M.%*KW>QZRE;=,0RYS%$.P-+ H@.5ZF@U53H*:-4L96HS7&;<.NJ-$ M.3.LR:1,W/S$X1^6)DDVL9WP9H(GG6_:AQBUO*SNJHK1 8K#6UH&>E:/4ZX9 M!3E3'HS:>$6OJ.K2G3,9;P[? :<<(QE'4QLQWNI)A0P\XE7Y& M-WQX50SF5O$]Y">BF/*9^BX6,JFYE>H+O#Z(XV8EQ> .Q^<#B6\+FD5NC JX[Z6KFI481:; MX&N4D''R'90AI9>"M-:2N;JZF M;=>#8;ZF>P*$ J(IN +)Z@73J_0%2[5-4'&@9S=QP!#-; ;6%_F%A[[V#%#4 M7>\94AVCF\2'$NA+A9K@RJJ3R[;SM9N?[\7C_Q*! 6.600[.#-IUZ#]RFJE; M\-$(IS/XN@E\W1$US+&H,1RV1>^!'E'\LJ26R.74$&WIE6=U1FHT%O.L/VB3 M$@Z&\[;)9?OE3N;LU+@@V>!,:%;T53#]2C^GZ%;1=MTOT\5NB[TR6\D2XV6K MFD]5W6GJ8<"=FRX7)"4GHDO;$9MYU0)9W)1SRW*RKCD&<5*Z?&1>)[X#Y(9D M:45K["L\.>!CDV27, GBU_R-+;6X.7SJ(PT#RZV;H*A,7%"'6@?.[-%NHOLV M).RJV2FAUH8/DMXT^KJMQ\!(G>^:9O(E/8-GH/2IAD@ ,1#,CG.@RS8(:)1: M/@VI*DMT*9A<\%<3S@7BM(ZLNPNY0(6_0OO^C%C:1"QRHRHOC!6]BQN=.+6@ MP.#F)W&WSW3_>)XC"J)=8*G _?DWRL7=NT&:#:(2"W)S]RB#]<^-JYL3 ^7< M@FO#(*D)41/;9OON%JZ&8N#GCUB_;?<5P5?7]IW@6Y#RO-]0+P!I+_4>8WA* M=AU/KB/,!61#WTJ0Q4S?W!#H258-E+BO0A]^&7C':_#=U'+WE\>'I&R(:^0N M.4#U;,=-#Q7=,15K\]1^MT\2!AUWI-QDF3)%,EF;&RCF7P, @FA\^TW7T/>^ M#APL0 38FY9."X7GP?C+F[>/<\$ L<3ZJP9?MI@8NKI5*I@&N3;0.Y!&CG?_ MB)N;G^CK,^3\_6/O(PYX\I:7#\?J^O7OH_7-^?QX ?F/?6B>!"KQ$4L>?#/* M* 3A=PPGX'^/SWG\[9%>VM/036[A^2_;[]N7_'C&J?L8=YUMHF4R_ES/!+(- MHS+(\4,HX57''CB*^:AT@B13RE_V%'6\^>T%)XM^SP53'P+/SU"H]]+LO/A] M:VOXY,PW+*LS5A(/ F\]:,LEQX6-8Y_IR+U(NOD)L73_)I:^SM)OH/?FYQL# MCL^ZZP4-;\.X=(R,/Z)V\\MGN?&UU?LT-\9 >YJQC/1 JHS:O3Q!5IM^^3?B MIR_3E=K1,I^GZX'.S4=D#MR:ZN97+6L[+=T;#FT#I08:R@*X&ZJ/1KHD:EE1 M&X.YPI0&>5)F_.8S]NEXW!,!3JN)<49PTAD,V++(C.["%T! M84J,TVHR5ED4;>"[H7.-#F61-^&\:IYX(P]Q+"U"<7B;L*A>&U=ZG66OMUC. MQ%SM4EGD[%J$/)QCR._6(MN\ S_UT?HD#'AM*U@*W_58.4T+UBH4HZKHFF"E ME8GN*<:&6]R>WFUK7JPEI7/-+E\A"WPU'EZ;\Q[$3T[DNR#_EKKE")QB\M,L MWTX6VU)%:8OQ>9$IQ(B(4WY+G8+*;FPK\.NWJ3J^Y@O-_K3#DW)2:"FS^""S M#*]C> M@M92>,6QH'.V]4>+7J.13S3E_KBP6/1B,VS_@:?3E5 M]4T_2#Q7O"'8M\:U(3D#XF.\-HEG)? P)UL/I2&7S%\ZR0\&_S*X8*=2\RAB MGI9M9JIY!95GNI/T8CD6\%&(DU+(V0A\N)Q#G$Y9WG4,7,>E>3W1 M!#93N'2:GUO.C\P&GW7HWA#S+,M,$ZF>U)3T;%GIM\6Q,%T-+ISDWRSF)['F MIY-R>ICKU(=C.XV;IJAI-7GB&OU+=^3/+^6GL>;$<<3<'#=F2S!E4_BR,^?5 M?&:QG%4B,?\% A,GLN:_2N##Y7PQ-0K:@)!B$EDI=/!B39Z;(5Y;N@PY/S(; MO([=@I)%Q03/JPH@9&B",Q#41V[7EY/)^#SID'F\-=,\K_; *.UJ:-VU7P_X:*=-2+CT=K=H 3R^&&3/3M9/Y>FBS(VQA,IWX5!HNN* M:Q2Y3[P%U*&EJXJQ>E-=OKU<&T?>C=LO1>_$2L?5+\7&QKB]Z(C[?,9_F]GFX-CJ5_OL!+I MT[-S:A7^Y?H.J/KFY(AJ5:I*JV(JR\2E5G'HT[&N,6QIHU$3:=?S M\VQ9]QQ[ *QC,:LWM?H)H5HQ)#'!XGZ?7273E0O3K<]Q$G'I^;DT8\^MH6V MSWD!;[!J?SQ]8$O)@2?I3D8>YAN@RMD7E"Y ?+,',1&_GI]?T[9N *WA'S.Z ML7< MHBC6)3!2ANDD.Z4K()2F\!UB;^"YE\2KIO&+S6%G7G/I^F4[BU<9CI]VI6R' MC/NL&[Z2U M(57^SC0K#QMJ%L3F(I6;#3K.5#M]N[]]]S>72N/3X:RYM!10M MA>"H,9F*9XV:G=#*X(+4Z^^RYG)IG'JB-1OUK+I?&I2=9=T/C>JX2DCWENFAQ?F!OPF:RZ7QJ^G6'-A- .OV4MQA%?H!ZK2'A2YP?#" MHJO?8\TEI-SZ:VLN ,BQ>5.;>6/&(1+*T$NNK'@H#7E(UEPNCNH[:RY61F., M57I6Y)58IM_7TK%VG VE;CGOFDL8:/RUMJ]/&]^#LR.,]4$HVLAW@_-2-\*_ MG$Q&S>Y %\9D<[DH"8V.-6Z$3O@_O^G_'=A_I_6ZD_!./TYW^RV[O1@KW49* M*7*5]$,[XIU([QS6;\2W6AD_WVW6>?/!I>1)KI MC4/;CB+,_4:N5OM\P$%X MVFY,E6++Y95.:NC7A\74>!8Z9^;B."B$.@CYMVG;+H^#CBK($':'&SZQ# SVYA!]#T?LW5#9)JNX0,\,0:3*+&TQ[_\6GVVH[*@)XG6*[G^ @9CVXY![]I._G$1\,\M!VO 1P3W?>J5UL1 M^K7 J?37;]S<.DME!$Y5ZAG);Y-Y;<4W^X8=.K5Z.G8[^-6O2;$.&E[0X@B+ MM?N(^ 3F/BH>4YB^\_B4+\O'?H8/REKG\%[HJX,7=QJ=+L^F_ &+M[2&T!+4 M4;T5WE:^9^3W-]@P*''=C]N("P]7N[AG:;U2O2"/F:RY9)JQ*:[)HK/GJ&^F33Y/9&#'9 MGEU.53CZ\)T6%@LQG3YN\972RBNXT%<,'J>7CQSS$M^*HPV41 MS,#SLK/',8(U\3TW&$"],$,[CRP!!6TE0&C*.F#J TM=[G_>SDBW#E3?<9[J M,0G>):96*Y$ [*/VZV3J %GMF\@XQ+L.HG83/ MR5/S>7J9:%OR Q?CTS(H F4J=R0VM,[8,?B@@,KU/A:WF1J-=RW@"6SS;'7"U^'Z\B!#4/P?DI&/[D'FZ_UJJ:4;X[' MC-4SJZS6;XVQ&,?G(7UI7$NJ0(>E_RB41B.",M@W(OP5N(7-A0 M,OIQN%*-MTUQ7J,5/M;&S5J<7CJF>0E<^7LPPJ<.17M*R>\[X?P,_O6*Z"]^WQ"]YDO$JBI471QX/2?V,)EG M[?"U37U<,]\/XQ/Y]P)YNDP$'2/CWZ;%OU2)(KYBK].3--AJ^;WRN3$9I.4!?-$_N;YV;2 M1:G#3_P%GY[0IJ^(]4:M%7XO(BP];H=^%6+ M,=50K#T1YF2R;BZA M&+PY,>PE ,]OR8 ^BM93P((?MC:DL(B7V%ZJX>(Z71A1BD%4Z''H;,A.QF$/ M#G8CT,\@X6)+94[#$BW58D:UEJ3PT\2T-N_WI X97IUQ42SQW3M"/F"035\: M])N[EQ5 D:\6R%QZQ9."F\EE)77"AC<]_1$K? 3N;V%&/KU):%IP9GDH0!W) M7/(LCH^\)DF&MA0H%)N$3F$,SMTN93OJ%SL(/!]>!QHP)PB,:@#XL_>_/[1B M@1>/;BJ.KO0,4(>"\MS^H6H"H%5FP+'TP=#+ZI9BJ1 P-%*T^\[C+X*E@84X M5R;HE\WCS4ENGLS9RYGDIQ/M9K6N-,$T=&;P$OO"'/SJ;VN-\#%W/L%\('M^ M?5(O^7K'I_D*8U]U>NV[V_7\-MIP!A]HQT8]7/)-ME/Q);Z9JH4N3KS$OD21 M-HRTX?_1=G%YE>K>@UGJ*Z24H1)=4OQ4364 /JD+K?1%I+&CQ$VD%;ZGG79*,6!T!L0A M ,^/JGG;,BCOOQ4DO(NV9=MM_=C\>O&S: MUNX^VYZM&QPIYP4\IV=&OM$SW.0HM'0]<"O>*S O5F _2]:QZ/5;DWBB(U6: MR6K9R/=F;GBKUD)&UA,)Z]>I6FI;>BZS7);'Z8?R'.B66E4:$54/I>IIA)7X M,EFS0#:L8:L^X9G)O)!.F,R\5@UM+5G(R$J38EL3M7$NMPJ=J(94^QZ-J@>6I:"]0F7%W#G^#;GW@J6B^ZWMA,=6MBR9B6'^C0RG,8Z!ZF[7"'93 X5?5-WX!#M88#$62L\^O:R'>] M'2^,,@UB:I+24A(+9'VRFLN]/'_IV:K#8+\L;_L+]'^^<300EU=\H,=:'>#- MXEU>S NU6IPN57)R:%7"K_/! 3BX#'[X]/K#@0JA,"P"56R0@[$(QDZO/3/F M@^45,<+W*X33-_$^B4:0!EY;+2\:)7RYH/5EKR&K?"FTSN$E:820+%T=J!"4 MQ9"L-I@4R2N#5G8R\O%:K1(IA#!$A$>C_R'ZP.167+>B%KNXGU[)(,ER3"]^ M17QP3GT0CD7/ Q5"LJ9I[7C%&.(B9U:M1&N^&C-7Q C?KQ".O#QZ# 8X1",, M,MUELMWU4I)221EV;VK;,>>*&.%\&N%T#-%<=*4\T(Y>,?T'T2W:IS]B M,!S0DW),*-5CUCR;E%K3HC%8=I3AY/0%DJ'P#G?R!T/% 74P\1UUJ+B@ZM@# M1S&?TH;H9[>Z^57+VDY+]X9#&W*Y-6@HB\=5 7V2RN3*I59]K&<=+ZG4Y4R. M"Z_XOPGU)J=X(-B7D27X9:I7)L J*%L4;,F<(G.6-0"2)^G)1K]3CO$- M97:Q9'X3SLNB*WET:>YGR@^Q?+:LXE.'K:5C%3DVK88W$1QN:3Y9A)'ZT3S:S5&+>]9Y^'O>QXZ;OIT&E9SHP]"JGPOC MIC!5D'VUQ_ZPW1XVN8=43])KY950:?,:[UVLVOG.'OO?D?$[M'_4B1I1TH;5 M 3:76_*D5BK.!AX>'TU"IT5.W]/I CHMGHD;]_8M.A$WCN.Y 9#*/BW%;," MMM9+#HF+X,;C]A+Z3;GQ.-[YQP9QV!:]!WI$\A99O0%U"$CI<^.AGQF+S4;#W4 M*=D9ZCQ3I'VGM"0>LG+$2Q<;NWW 2UZIQY0U(9650$]K%+OS''#G84ELF-!E^-9\MB?RB.QKFEF*WVIQH?$T*V9 HU$!TC3^_OR)*4;=6=EL_K M'3==[Y0*W+ 7ANJOLZANW]+76)/@!Z25+4UQ--D-:@?D!K]BIQ9O LD'F?BX M4.R;2^4)5R907.@W_]S,,;AG^Y[M;]OOZ$4?O%02,_*2[8AXNI?(2'J<(RP# MM-E<[/4;==>F28*]A[=\X843.%YN2)96M,:^PI,#/C9)=@F3(-Z"$=WQA1<6 M(7%0^TF[W2=&?:O(^]FI45HN!+FDU5Z]$BTEK>_XPBMU:&/DO%0JEIC2!)?, MNCBQE@V28,YO8\]E"F??:('\]G_PPO/_3%/7R6 M[3LJ<-=?AT#1 NF'-_S\&_Z%N=[2@$K$5!:QN:YYPWL"Q__SUT314%%.S !] M[SY^ET@\77)0U+F]9KLZTFSP-:@V>P;^NGGQ5&>@6S'/GMR3Q!TS\?[:>0<< M.MD.[$,E$.LKIFXL[__;@*Z)BY7!'*O;IF+]]W9]!?[K0M71_^]?P6A77P'X M(/C,]5ONX4<,_4]M/J 7*-C0 ?U_;O[5J*3A5W>B6,]>&7R^MVS'5(SU8^<@ M@&]SZ>9G P7HF-W'TDA/06?H[Q_H*1"%"OQ_L@>5J@$4Y[YG>\._7F)U'[J. M@X/=N?=L0WLD%YR'9YOW!!RSO83(@;XCM1M3#'U@W:-=V\#YJV<[D#V>[EE@ M08\5[%]X\&?[.WH =8?0_/SG)T+\M1?9P6P?"?;X&A)>FNFNW@N6(^^'N@;M M%'S"__U7@L2IOQX1/D'T1!(NLP!/P#^XC..T(M,*F923_7Y/[E%D7 /PCZ(2 M-VL2G0B]KW&W 9[8LN$3%TIEH<%G,+'!-7@Q ..[)[6>A\BGI;K0$'@1X\H9 MC&^G\UPYQV/I2JDDB*)0*1]Q2#W.\16^()82U.S OE7*-2OL4R M=^D[C,3C=/)"Q6J#A MG^;S,R34K/G0502.L<0<@!J\8-!G<7WH2F.>C8GH8!';6N.3H##;P8CX']J? MZPM0[7I#@ 794*@YX93YA3I$.5F,4SVDE8DD18<$SK][SZ:PRUZ0:2!@")3I M(S+6;C"&W"D-^_M'[^<+;NHC"^3];PH4--62ZA=0'6S6FX;=VU MG5][[#ML)Y>[PG#1:31Q8*EE5NB#0B?8H?(>S"7%48<81=QB:!8!B"\Y]+W; MUT@)!VU13T[=1>D2+*M#?Z!LWYU>!?!!;(;>!Q_? \X./42UEWK^J+0]"2F M64L5Q?E"DM >Z7HU?;LFGE!.WX54:?[!+Q2HX1"P2,TYCT!BBHNY$Z"B,%[# M= O3/1>#.A%IE3]W?:2>1O>2?1"7^PRNR;1&:')")0A94Q+). 'Z2J^/;WRD M]1T-598]RL0;+5"5_&Z=C/O3FJKJ5R/K*M7,E8H'?O$'CQF]4;<-0)BZXWW[8Q1B*#H9KQD)NL[IVM[>^8A"(*+YG;R^L MPY#@RK-@!=]Q=-=C\%=AAP-BN$+ MT^A( &>9MK6-!$(6*7O+CM]0LUF>7#$<$2OG?<[C9#Q@IO<4?P9&1W,%Y37V M6(P@Y/*T=P@(HY,-]<@[//X6\4X1?@8Q"U(LK_\^8-[/&8^]2R9./_>S:^^& MLA V6\Y_V)H!_WS!(3\">W82E?%.HN3 K,BI)W7@ M-,)H\A//+#Z+IDK$1T ?FRVM[!;EME08?00RA5-D\JB>2)RX8[[!N_TP M,XK^CZ\MZP9QR .9.)!1](EB8& !5!\M=L#+?=38^1#_X[G?D+BCZ+,KXC\@ M)T!NT\"Y7(-O=0:^DKMXRLB@Z1'L7R[F 0-,AK8%,"MPKVZ1BVKXB(@8C/24 M +'K2"D6P]Z5I#].K020^N?@G%Z(?66\*)=6^66%5T;^W.2:%5RR/Q)[&J=_ M67(UAP[V,ZJ('*\2BP\)4(>\M8(W$T/#;W)-WBE_E.BE2")&$O1^PWYD MGCR( W<6#-;,"!R@83ZJ7-BN.& $^4?O3VRSPL"IWOUN\HQB$V2?)'&9T9*T M3"NX*B?I'B7##_$DI3(XZ-&;1-?KY>Y'I_1F)V&6[N:K[2Y#Z+BO<0N&*)6' MA>Q@7VJM*E1GLRE'JE*EJS3FCM:@*(.,=507/?^%Q-#W\X57TBN MOA*+L)/'40+G2%R:T,C^<9#3?/FTV0ACR&E3WBS*!9(#M@4)T*68#W5XQ7GT M..Y_);A[2X&LJ[5"AH)3>J<;YVU)D+U 23VN!:C#2D;(;*88/L'_C=P3^Q46D\UJ_TW@%ORMS;?3J6JT^ MXZJMF+^&>_BKX$_GF9-T4:^R0ITZWB MVM:H/=6C0!9K%_I\;D4OZM(R3W7_Y"\"]8&EK+ UAOB:E# !$*QXZA<0;!6BD*]W?* M:?X@-K6&0\7%^KH!-$PQC$VIH@O_G?HZ2AYX-M8#FP'PP<>H6\0T^"OT\=#0 MB0-4$'A\!+E^1E#OYV)_P"=##L9<'[H6[M!&=3[;VD%OJ'C!W4\9-VRN/)\T MFO'ZY@U(?]YBBJ5A?Y [@,,!!O1&$"MT4C(=WHOEL'H:J ]U@)L%T%=?# MDOCZ"9JR=.^PT^?ET[[CP%G4 SB0$O<4SW=WDE?)5'W&%7)#28HMI[-T)2\M M:&UP\[.#-E0\EZ67.<8MIXI@8 -,$C:.]W]?%[PAMD^R-/,7RG9A91M[':N^ M^;#-O?1EBPSB&,@LINYYD,> 9G&L8,#.8WE+:;W(7_!?P$T(4M,0.I948/\ M?T;QE'7YY NI>GK8;FEPW3N:/\@+I@-.\!-G#LN3?<_GH'[0S -+05.]A=%*R_(=-, MXG^]-;G@9^*O[; /![PYM<>!R*9L!K\QS^U(W=H1;1CDQL$B=DA4#I^!Y+R F5(F4BF2"3/9HA^[3Z,CGND/-JAQ!8E?=K9,%?X6,\ M.>#V)=S)5K5CUMNCKA1[J"R23-MIYHLHC4Z\>F:I82N#])SB?6XY[\]Q38^U M46J>>CFRU,R6B16EM_GTV+!+&I-41RRWCE6?CQSF"<_5^^/"6.^!4FQ:7/A9 M 8U\]782)!O-DE :XHK?LJKCN35.4MPZ2GD^,M=5RT?JX%Q,*;X5 M5H1[VA]HL9YM&ST(F.WU[,5)M%> MY3OZA9PW4?M)37$NN43?%8BBX[7JLFX MF5)1BIGZ(@M]4+%ZN>K@&59>5F]=I??^)M4OW>7E]R<=PCWILRN2+=9R =+2 M:YP]*A06.!-0Z,8D/E8:COD,**54>8!>=CV4&2W7=!, K.9=V) HU<=RG:YL%1?AR]RUBBE\]U^&J4D[0@ M[#8RW1"/@2<5="A6#!1NH=W :+"[:?KE8FB?BJZ]R/"_6$3[0WF^?/8L'?B; M9I?=(3",QSSP'Y" VKKGYH%IU#_OL X$\.R*1D1P/-,OP4(%X7==+]E2^F-0 MF<7Z<2=3L.?<4;5+L#)QE#6.[V.CH*' VWS$!2E^;N+H!D9NVJO<8CM]+2SU M#@J[MB5[-E@L@A*-^L(%5/V5YHK/.M%8OJG9G@94';J@-Y@+S2C$!?Z<9P[L M]HEM'N/^X.:KJ F8GUT9,7W HT"513?Z6O&&]-=R>&LD1,L%G7.'C"!E2WL4UL\W+&>P7U MC2D_ ?XKT<6[W05W24>]7DGYGFJKSQ2;!5 %?__O_^Q"UU/4,71O?$M#RU&V M<[]EYQVP-Z0@ YD9@%C/ W>[\0=26]+U>X?12+H#QGT MK\2>/@:5_E%3S/5#T.?S-L72"MHJBE)*%#("5QW.KT$2NX2K;=X]1S*L]*1]W1MF!.7G'0%H]V>K[?ZDJ /W^-_/F MHQVKB[ YYU:UA+Q!F /(6?^JM;M\YN@*[,Y%R:D3F3 MM/U&HG56[?FX?K@)W':-D-#@2\2C$0J:O9?XO M0JQ?$N&S&YV3XNG)1#^>8>5B?TB6XFNZ![0_/XN[R&#_)EKEK"KD&XL0(GL> M/G B>QXF>_[MPGAVZ_)HF=.5LE@I"AEHD3,IK@@--"_F>1Z:9IHD&"KQ.=N< MMJU@92JHMTPI!C34 !.' 'CN-NN2( GBK_6B9NG9F1'!KJ(,4-='5FZNDI$U MOT!K3D7V.;+/%PE.9)\C^QP*^_P4*U>RE2I?#U+_KAW<8[PC>WVA]IJ.['5DKR\2G,A>1_8Z%/9Z M-Y[>M=WI2JE:Y_-\612:O%#^5 W6?*A[( 9O4\']Q &QN:-,WK?GJ/C: 4-@ MN:@7#SK"RP08%EGUW\JJOV:TYX4/O./8SO_!4K8]#K8FH%TBFPT'=U&>/?(+ M+AF.NSF+ M!>.G/D1L%-/_AM:?B6QW9+LO$IS(=D>V.Q2V.\V)^6RQTA)EBL*9Y/'3[FG% M'6)9PYY':???T42SUVFB Z@UH&Z.I(ZA/;7KO;A79KR_#=#(K$=F_7H%^.S6 MY]'@Y_@R7^>*,HM#B-C/F?NR[<&I>#;VS.[O*UJ/;/8%VNS$XRH*D8C,=V2^ M(_,=F>]S[T0C2UR9RZU7G#."F)9$4:B4N7(&7BYV1 '&KU_>DT9>U9ZTTV&L MI%C*(+#OC^>A9W17]5T7]>1"X3IG*<;2U8,$P)-; +T%;=V)#XVI ]RR/9$MN@"!$05[EVB=+R;8BU*Q MD3V.[/&EV&.N+HB%+)=N5.JB3!,L2>%?ML7<=1GCHZ$(+8-B647U;">RP1=I M@Z^T(#JRP9$-CFSPN6PP*97K?$X0&WR=SXAD.[+'D3V.['%H&3*RQY$]_AY[S/#MO) 2&J*'C8(=?#"%_15TT+]/L)B_$[)[8$$5V-7S@7)]=W=XZ7*M0]HY: M/_;2=^R*0J[,-8+T*HDG:!*M@O[:+ET10JAXZVQJ+[(A%V5#*/P%H__PE)X! M3H_BG8&'1UHAH?L1*:-;\"W>/9%X[1H3Y/K#9YE3TV<__X9_;>]3#: XB"N' MFS?%UAQZ3Z&7;&01Q__S#;Q'TCON_\:9V9ET\/?__L_NY)\D)P:UK>W<_PL/ M_ORU ]5&,Y.!* U K.< 91Q3^O#%]XHQ5Y;N5A@3=R221MO1X$_X=E8(#UC\ M+I'X#_;T$6'C%2I-91';0=A&<->)@_5=VTM.,*7--=L-FM/>.\ (NMFA9S][ M:D 5J!GO-R'1*8CR@LNH)Q(\V81&Y5-'[-[\;"#EL3X[%])[7WO^=[GR.5;W MH4O!=.V?&QG$B1Y+JI2LTG1'N!D/<-@']#CH*?3CV6"2";B MIYL?>B]&[,[OZ=U7JG3?<1*?>S[/_9QZ-7T+B9>^P[AR!A.EE"AD!*XN\.+: M[_FV27X">VL>VSU?.\45(;UY,<_SD,EHDF"HQ%&Y[ ,H=N>";2:#K6?S?:CD M1*R2Q4I?RBUF@. M:S(ADR]' KTPED;U;I_7=8ND_6EQA1L<'!E_.;).=I1T>:B;8P4DA:I<3BYK MY8%,OGYFVJ!\E_#!F)_.FLG^6"28@H5&OGKF.-9MK=)C\8%O37,K>K!:"O/, M7*9D_.7(0B[ICTO=24,RKDXQ_)^O<,E#2ZM,,T:'/D*HMRX( ]ZR1(AB;U>QTYW!G23 M0B-?0=3*DO4NNQK$I6F2)Q<]UNY.I($S5;=II2?=:#ME)MO*2F)@W!GI/L 1N+K.O1\ZX$5DUZ*6(3ZV2/8\#0E_ M/32YZJ@KI=:,\U.R)JB $?#N? !MV>NAN;B6JSII<8R+G4%!UHOC?(&$0\G7 M0VO)HLQ)8KO%B_W*/&:/R\W^ $Y@#Y=TE *3J=N6R/LE+[=@%GH]RT%NWD/\ MJ2X/*HGA),^;2G%6J[;T5D*&0_=0"B^,VHLX6*7PRC@EUYML66O4YFCH*T:I M.5,Z7ULN4Y(/)$47NRI)>,'05YQ2RU4:.J>0K$3*W9)8%\49 ?F4V,, 0HPN M3AHT[_+3$6[YB[*83EIPKGLX($XG<@T""+8T776F7:LKV4("(FL/"Z3H=JN= M3XI-J54<35N9=H.J*AP:^@JL:38.!&NA9Z5E7/%9.5-<#*G@J:_ 8LNZQ(AE M1<"9C,#K3JV3["EPZ![.DM4^M1):M:DDTLHHYM0&.1SR +F'LX;%;+XUF^>E ML5D<>$XF]W"69"?:^:[#]W!FD%/)0N=AVI3@T#VA:V)H^R$'>>*Z4%R8$RZS@3.=0]GY7RB*=1*=6$, M)&:1R\\')LKSOSVC,\-BQR MXQ)OCL8VG, >'J@PI56K;8$$OP33E6(5F[;6K\GD'A[0^B1;FXXJHG.6 M.%/A4_=0R^Z5G+RAY>>XV-#I4FQDY;)0#U)[J#50(+ZLF=WBR56CE"?S>3O9 M'4QKS#4Q.0>GB M$]A#K?:JEHT-O"F<0&I66[1EK3T=P*%[J#4E"F;65TES;-8;0$GP+:$APZ%[ MJ#6R\N7TV%$ ;\HNW>)[XF0.50:]AUH)HM")\^DDU(3XQ'1BB96O0BA @M>@GSR+( M.3V&^D%8CL)\0YFXX'[[8=>-0L'Q)MQ'4:.ZCC:W>8T@#E=\S]Y>6$?AP95G ML?I.UFTSYG4JY%7FEWC,^QZ0]V/I._:LBQ.?RK,=EM@1_.U QHG?#.3D73SQFX'\6S(V<];%R+,P-GFA&OOC(H"PVJ;$[R?"GP#Y MXW7F#\''[YCSK\2_EV0M*8XZW.P_)F[7'Q[3JY=-^W-0.W%^ "LP><%X1 M-5);X6'=Q$N(UT1Z_?=)%-(FY-NL1Q.3!18<^HUM%WG#K+#0DL'E*JCO(W,B M_'1^7.>Y&+7T'F-RHABLI5TJ:YZN(NN\4?ROK.Z^(NL5A?9?4;I_2);B:W#Z MVI\1@XO99X?.74^;5MQAT,)011_ U-=GBK&N"#N2K)X; MPG/9I[/#_9YB_O>1U/':!)VW7CI8$=JMEZ2>5:R^BP?L;WT!(;*RCJ*B(D;, MMW2OCHHK)?A!%CTH&HJCR9*8D9=L1\33O41&TN,<81F@S>9BW T6K&HMUG=Q MKESIHQH70D8!A]R(+>E^=MBA)#$]HX;=)C'BQH,;3 .J;BJ&^\]-C+K!UMNJ M_[G1%]Z]Y9N:[6U^O\$LQ80S]]W80%$F]TA:.4M#__!/HLIY:<5QEA#'3<7P M 73^(0'A7?#)FZ4]LSI@\=8BR_$,,TEI=,:0N"ZJAJ%N?A(L>YO$Z;]_/,?$ MSZ,:[+,+PYEL^+GA_O?1S'*H9?PT8DR0&SDFY9A0JL>L>38IM:9%8[#L*,.) M]_UR[(QB>2TEESG#F9_PV2>*O MV #3K779+'+V3H.KT\G+UY'%M.-> 9#S!J^GQ/DXYI=<4Y_?_&1O<3;Q%K+( M*& -4T;FM\^__$:>[FOI+@/O#0&'AK'4 >U>.UE*C=,,J(.,X_/YYER.(P>7 MQO%;*IX\K8-[]0)^WOJ2Z\P_79E7^XLRVRS)^BQ'4'/>+SHU,6]F9;2=(HZ< M69I@;N/,:\-\Z>DVP9I!9-A.T' \BJVO-\%VU(J8*,OVK;['5DB74'WMT5O3 MJMYZ2#[@([R2!RN:7=(-IER3&>1K)!,PGJ"B7-HUYM+V5%Q$";60N!X?B*P& M8<8S$I_F%<4=^D55Z^5-)++0U4BRMP3.7G;:3+!4VP28IRS ;NHLBF["F[[X M9N_4.7DTV0%%LT+^*F+]D&N\HO.)E%+@-)WU(T M$V4G+BL[<61G(#SB>7F6_S 1G'>X>47O2GU),8KCU-2?59,))((HVT#>TO@^ MK_VRDPU5!TP47KA9 [(H;+K&RK5EOH/%@[Z\9+% MR0(A-Y#LHMH=]I:-']\!^58>79\1HZ[AQQ37!4=G5>7R,\ M>\Y^(\H"8G@^S%;9(X<>WPU5YOS!IAE3+B,C@^]Q+W*SV!DMF!!'XV /K 61IGVI!"J^#Z%CM5A!OX&[_%S-[= M.<6XJU#\*N-)#%UNYBUOLBPFT>X<)G%+).-7MIGIE)BTA*&AX=.T/8[U^/(D MW_#JA/IS5T8@/TABDHY32SSZY&^;@0%Q-%6YTNS?O]1:&UDS'0::W*$W[IDN9L M97*)JL AH44Y.(JZQ9/75WY4@1B"'HPU@+ZPX@(L8(&8W8_Y\$N4E+N.I%Q8 M?)-0Q_;7Y*X\2G41"74=05+I2RX(\@%[5%]EJL[KE%;&I9B79?R',_.Y=2$6A-IQ,=E\Z4B'&KT8UEA(>1 M'U\?$L>LI9VY\ 9%.=O6YKIA1-%4>/,ET=:J*_ SMH*V1\G45PK7ZW9;8,S8 M,1H'#\F!U!B@XR51"H2\)>*OVU]%&9!09T"B[50A,?COB-UXWBX6ZL NC7-, MVC2]&#&FYRK#=;@^0\#.!\,>9UW4J%Y7:>%>CKTNJMXY0 M%$M]96<7!:57LWUTEG;X_)PCGPQQ;L!_3X=FK<[VQ7!FMIYH..DEK^0>:J-% MNI_,V-"#"1KE$K=$@KU-4%'VY-C[NZ9CJ MN)58>%)G,O,;BQH26B806C)YBQ/75S_RKD(N"EQ** H-@1NB\ZT7)OBE"^)#SCM&'XWDZO-96+=99.@ M;ZGXON,"HK#KXL.NZ+3<<"9&#Y7<<:[@SYL)Q<5CPX+L)R9JG=4X)+DH44K$ M;\D3I$F_V]-P?* A1\.Q#2/H?^" =8.)H[?YOGJ=$\6=D2?Q.7V$A%!4# 4= MY/>V/A),JS<%:BR&DRV0:-"]1,>4H2<1=,XDDK?)O2<<1C%X%(-'3L'1A- $ MH(Y3BE^1IIEI=J4NN(D[KR$A#/;>WQ)[^V59,,I>;I' -7W+Y8MN3FRGM80XG%9QV?HLGH_3$5:8G MKGI5^#KFD^-:;K7&"#I#?IQDQ1Y'2D*UU,\<(L9 MMJJL\Q1VL)2Q[.#S:/JBBB%$:4PPNYUH"#H &569;)I MW:-H!I\"4"TI0U].3:"3$?0%C.]=IXU2&%$*(TIAG#Z%<8#T2O%X,:WYBQA> MJ>&U=BRCC"0\D%[DBB23EYW"J ++100S="602SW*6(0Y8Q&6'L3A43W7Y%1D M0%^W@)8"%OS@;403]5TO/DGGVXJ*J583\WRM/AS';#U?KZ;26G,(8R9JL^$] M:A5X:;F,Z+"$2W,LOB;!4KWK5"J$:>!FM=/@6:ZZ*),#),'0U4C>,L3U=1W< M( .;H%.@UJ>%V2\.4]AQ3; H*KKTA$A8/)A0QU/7Y-0\[ZN^U8/+M[5@+=90 MY%J%G?,,-2J:F;RMQ1Y@P!6T'B3PVSA[XE+24,G(;Y0QB8Y1N (/Z)?%71&& MP^6@)C[@.<^@I"R1&U0>:DC=&X(?]N<2U2$@HAZO,IT05*.'U2 X2W;+%J@Q?YSFI%6_.YWB6G";3 R2ZR MA$[<, M?N%-/HJV-8AYP#$?\R,GW,=[]4HGVD$3N1%'V-#W[MDPRV&K7.8MIX*+S3C/ MD3,IT[1A9,0B=R)Y2S#1CID+JS*)=LR$Q"?X)3GLL4*N6-1+*7Y96W&5L@YP M(EY#<@A] _:6H(]?F'IN?_;)67" ISO # I'#.4TU:OGAC;*5D39BJMR,PZI MC7M7Y3&Y&9YJ&M,V7[%XVU83[D-&AN%0T*V4)&_C\7TZ+TID1(F,*)%QUHK7 M=Z5Z7LR7%LG:LB#Y_7B\)#GVPBO/D51#1X:D;@G\^'M]OY5[(88 !!ZE-IYV M^$;Q4)34B)(:I_4V JE[W..WJX_ /D64[E(U6IM:+;SP8'?91+U<2;>@(@I: MF-+T;3(9;:")4AOAD-0+]!)^41H+JS&7S0XZ*K],-&V&ZSL36N:0-*+>8>PM MS5[?,9!/"8YW]L!$TV"N0)_YS,2GYVY'9.UNR9.LK32-)+9-DC-D<0S M@<3'B7U+JQ>4"%EOA#$>G9RHYTBT&R;:#7,A+@R2W4-3NDN\6J"4(=L9+SNK M C]KSA;<:(ZF%G15):,:D6@G3+03YGP[80Z58W9!+@8).T?BE0XME9;-]LHB M:FAJ#))CFKJ^?B3K73!1NN6DZ99SBW?8ZDW.C8_?TZ79T8)[=%_>MJ5$?Y;% M>9&KS*WN+#DS\YQ,!4U;20:_):AXE(#YI@3,N07DFZM1S@WN];H_[\N\D8T; M5MS(TI(IZEZ:*S!"SQT@F4>E*"QQ2^YM/71!*9BT;9JZAPIGW>"@&H1[^$9@ MJ:B[VA]EVP-8\L\H$(N*4\Y?G!*.I;+?A)&CTHRC\>FO4.PR@^1WE9#8J*0+ M^4HQP]=%!#;!_H7Q-4EH="+O^!JJ%\X?+I]9UC]&P%'1\/NR>QA6XZ]ZZ\$K MAKV@2*;J;,OJ7<]6Q[?8O]\/13/Z3-= $(BZ0\4!KKR0"D9!: ^G/&B.G G5 M),<%9_[5%)10SOY"//H(A8B J"I.Q1'18:):4S%\4 6.B.;Z&*KBZU"UK#B. MO.K$C7I#2ZO\VAN8P-WAK\BIU:O DD'V3BXT*Q;RZ5+V

5C MTY7I@Y*L][+\2&AB^B*VINU]/OA' M%D9JL]D@VPV<828]=4C'A(4X?XVUSTYV_14]"*(*"K#QU[Z%Q2"/0&[($&7V MHLQ>6,4E,\WT"K%NKH/G,JV!P9;QL5B9[\UDGT9B-I=V96;#2E>1>43K5[9U MT2'?&H1?CW/X>+-4;LEM1O*MJ4WI7,/U.MR%QGN?18*QU ?3-E_7I$IK57'' M7I,JC6J_1["W@[.#8IUB3E/DQ1ADI$*/3V5XU2Y.V0\9)I21WJ^"[@W2J1GG M-B?X4A0SJI1?].(Q"#I%)Z\OT/M%U%5\ST7SA(IZ/^YZ>7Z2YRM37%\^N'PZ M)2M2]H21WC>"_DZ05^IVJ'X][G=X42<[I-BI+M+3^447\IJ@^M0+>\P27F:=X&2'//\LEZ= M+Y?9):#2M363,'CRED@2AZN5=5X@8!G["=V8;F%(&(+K".!;# Z> 'CO#!C+ M:#TI6CZ]X.73*ZXFWM$C@1N[I[S0@@1@TWH)\ KGXNVEF&I6C+E,!9WX2>*6 MH4Z\+^KLS!\M(E_?(O*%5P0?(+=3@<43L8)7D,Q"N8S[T@K/F8'<,FNY9?:9 M_0M:2T\K$QUM>X*^!UBHP'71,"R!PBB)>YRE('GH*: M^F) <2SXJF@3=)1VB-(.H4P[;$65WT@JIZJ^Z1MH-0UUYE;U?7T=Q%5)3<_( M3D[*U=KTD*T]L+I>DZF@D7X23]Y2T=[F*!,192*^-Q/Q*5&>\7EUO.J1WCA= M;' 9-5MA%XLY$F7HGR3BS"U.7/@1@3MHP.R@@YQJFQ,'#-%1 S. &;8;M8^+ MVL==0?NX#UV3/R[+-]F1W*#M5'I7;M>=P(M0>,O J_0;R@)J-X@5^(X]:BXS M-I<9=]%?C/VY(>02'C>>%Z":"WKS4[E;A ML63;GJGJ@^D4JN-E5N":0GE19>N,6,C[L@\'\CZ'IW(#7-IMK*DFWR:I2J]@E]9 M]:V!3 ?=_Y,D>\LDHPQ-U'TNZCYW44[30:+?2+.LMI*)C-1J#+/3O"XG)YTY M$OT@H\/>LGN3LQ>4T7E7F[]JP!M4PK[G*$51WE?2/Q24;\WV>P8(H1_T[Q.F M?LX ^._I\.STW.0L[2 =^#"6+%RMLNZ85#.M%J^U'@@!NC_! 0+$+9%@;Q-[ MFX]'NN K&9]SZX)_GRC;$VI1OS0GYA/B;(X'.<(%JC V24LF5HSI]LT:$F<@RU0]/@10,C?@=D4]T"[[%NR<2K[)$0X I*EKO4JPEVAUDV1[RB!QX MV<)T2/2! [VEB>)XJ&37&P(7(&8('/9@Q:RO6XJEZD&N"5X(.O_>?<_\ QXG MR/W;YP_5<9H^^_DW_&M[GVH Q4%*8+AYTZ.,HY=L5!N._^H=)4%K$=A&W48,P ?>]^ M?=?V4J#!MM=L-ZBBNW> H:!-:>C9SYX:4,6S)_N$!M(S2)[22*U"@7GD2.40KGR.U7WH4@+%*"<4AF6 &I?C MA$+*- M4N9]FK[%A'+Z#N/*&4R44J*0 M$;BZP(N/7M?W3/(36F2-;['!-?@27VZ(E6RERM>YAE IBS*;2-!TXCOQG(:O MK12%#)P.Q.3CK+!*%GN:U_=A-%NI8XT\#_^O\SQ6JI0;>1'CRQDXN1)73^FK,_ M)$OQ->B%:G_N,)E,,PJNL0HA*WBR)].4!C\IT!L#6H]D:952:(K>,)NR]8\6 M[64[+8KN2#*G]KSK6)E68S&7H?_VM-:!:^T1BQHBE5A,!O(Y.N1 ME8DBL(K&COBTV8ES>K+5-?TYC/)>C2P/!QZ4 CF/5\A:-6<.J';"XN#(^,N1 ML?Q$S:\RA"+%BK-!KI]2]?_/WIP@Z/:PD'&L2854J0(/&%_\[16R1Y;[LAQ8#"&4=EO1[!/2!K2, MO9V<#,("O79=:S!5M+6DM)CIA)/I^-M;D^ZN8>YT"1.=VJ*T[W?KHVY'9N(M MFURA7J_@8E[*%(U9Q:;''D9SDI&7\GP+B#56:(Y7N5 :KGAZ*K/QEO." MY(M:274ME.OD&0?WA#:F5P5_RW&+W'+:D7$\WG0C+GS M)PU)"H7JU*CMBF)G,86V0ZQIH9=/J>H@QTGXV2\:;^I#=U6 MI=S$"J4>7]L83:$#QH^?$)/:2LF-^VO)LYB%0;5F7*#)!3"L$VO:F="VHN:X M.:8W@\&<+DFD.P)//;&HDE[6=KY7]B1!S9GY57TP#:N@Z8E5E;O[,5UM20V^ MW&PYJ[$P#=M*!S:-"2K)53)=MJRUI+*]6(05KU:@!QQL&I/47!!,A* MI^4/9RY96#!@6">$9>G."F;/6C6EW43HB/50GBSZH.D)&1AP=6Q6ZL\$7LRH MF3'5$+?8DH--8WV=[8;;#=-E \O<=A0_2ZQ:66P*F\;ZZI<\ %>$IO!ZZ)!4 M0UU,9 M9!OS3/346 .P8I!CN;FW#6F5'X6+S,QM"N84-HVOECUKDGJ]Z6(9:+)6+82ABXQR\. M_#KZYB<6_L([\=0F;N0$WK%C3R_$#S3IG>Y_\AN6?@(^;[P62!R3=_:RT\&6_1BX]-E0DP7\- O[#A\)I+OF@(_O@A^_3I MYZ?\5L0W\LU+:6@AOF@A\&\4@Q8B 0O!?LLB:$K"0B!H2LA"(&A*R$*PWP@$ M34E8".(;\>91+5J(CRW$1Z.'?F<^?-VHV0^,^J*[8:*'#(Q5^.7__47_]:?# M!^._Z/#93QY4]&:>KJ<6X \S/Z4[FJZESA07\CNP2>[*([5&:OT>M;YBZ.]G MU;ZI>.KL$!Q-XNFS7J! >I_\D297[V-!/2]+[ITNO_=2HXD_U6@X )EHN7B.,D#(_1'DOOJEK3U"B&G@*?(^/R\:J&^^+> MABQ)I4'7&X2\.?(+W5&SSLTFW"?R$47Z6O+>\WT=_+]VN.8?N\FJ,PH[KV_Z?"$W"\E07X:,!&.&R+_^H;),FF'82]WC M0 AQS7&?XS+'P<^>: "XM(X3+W6E'5_\YF<8^?0 M\7;8&N*YYR)W5U;SO]8OV_ ."\( M8D^,PG[Y89MOB;SX_1:,L>2 \!?BU*=,SK,2MFL/.F:!O1SW?3B5D(2?<*:= MC7 D28"_2%ZOZR>Y?\](P?6C*YK>DQ,D=3?VS=ET+QEF2P)V#^3VN*;; VJJ M8)1=5XONM^O>VE1U7P1#.Y6LIVIKO"RU=(R0-H'A6WYOV=_(444W$J/3!'VQ M+!5(^Y.T*R$71U)='!_29ZWGNS WVG'RH](:Q:?9DB<8[ M\62\UN4;<%"(NFV#-Z134]W182H,F"Q,T1:F8_J!%X5LIO3M4G=\_1Q)XJ]@ MUYT98!^32R4'2^^8.#WI8OF@B0!KN9_TD#^HX0G0Y??;AFA)@[Y5-D9CC!"E MGC#JR%&M.XI(X[F+E<5%^GP3["@YZGO;5.B/-=1>:>&FL:@SO-!T&8=QN*7> MWLA1$3R221/4*2OG%KU2YZ% UR9R;9B&'PBGKP>!'>7\2JDST. 018CS6N&_!H_5 M ,,(9 _^G84+>KB/OD!&('+J7!U.[I!O'$W&E\H'#<87JG>"9'0ELJ-9E18O M%>1BPN9I5,[I3 B4I28>2OY5A0WV&Q5,$I_M!XP> B?3\!YXW5T%ZVA+XB M$=56@6+D25',1\F (>ER^NHORUI.ZC."#T M.R6I+]4Q+#/26E@1/'.TXB .,!$.T/%;5W_?CP8 *L MM8RE&1K%'R50>Y'7ZN8(SOOT45>7VH24UQ.LWN[V17'@&3LFTD=(:\@T]F;] M8^2N^FHF5H4W&'4_. 9:(S/S!B(!$N9\0LZE2W&@HW;^.K@S;#E;3)F; E^N M,#VU;O9Z35A;BH#\)TL@7]+-*OG#AOO-9]5"OI\K^GZ>2=+!]8-L1^3YN;HQ><>>GZJS!LH6Q4A'^G94 MOQ,X6N.;-)D)1P96YW#-J@Q-86YM8&5+&!F=9FD4LY1 #4;>GQND-._6R2[? MQ/6Z),WX789M"7Q=&6=*4;59R&V0^R=)[I_HWLD3K4'!2?<29I P_]"U)PJ1 M*NB^AYK>@1&]V% 8++JTB@XE2G&2+WIHC:BQ6Y[G=RE6:HNUQ4*\/<51D M%EW[2Y(CK?K,L%)+SX7J#>0;6<-W8 TC9QKB>*?W H#Q3]9R7G=TPSR%X\W> M;C/$Z)II[7+#OED(G:FUWLAXE&2'HL8O@<,RCH6 MYAVGJDGAOKC(")G]DE B, "DCDT3)W/E(A_:U:J;O[6!M?3@QTW 6[6GKY97 M[R=H(@$T:6XXL?4K8?87EL.]]L 1?0.(#73WS4M,;*/##5:%VE0J+U5BN&'E MSK8]E?$HJ7D63],G2V(B$+AE$#ACQ=MKC^M1B-?OU%CM%785C]STK9#>&:(\ MF\Y,K /5. I$2V/9W)WXT!ZL'M^;6Q.O> YXO9]:ZE[*GRF>?E?V],.F0OY] M-=SS,K6DW8GZZG+ 2-R39"[?VPV_,Y?^38:/XVX3>1\I8PHGHA?D%=]4D;5S MN]8.FID>64D0Z?7DKU>UZ=3A;\7I_[BW)/F'5O%W_M@@BD.KGB\!W,,#@_ITWM;^9\+!Y])LF_,P?4_@0)6+3$=.Z-LF YX2_ =9^,N,N@>>Q*. MWDQ/*:KJ+D 7=K"2B^,&X%T .%.@\R8 ]*FGV( D>0$LV1?,=%^'0!]=FU MGTX9IJ,XJ@D:^0'X J9#\[]=9S!_) J:N?[G?\&/X[]3;5WQH*#/GM[TK.3P M)4_8AF'_?1%55G5X_?4X1()ZX=,\#)%ZT>GHYW_\OY>=_V%/9%37=KWO1SAZ M,:K9 0"(2#NG>F;BZ8J540SPXN^*O5%V_A'I -111ZC[_@QI6_>_4 MCX]P-F)3N5"VF1<3]H0%&5LW@N^'?W7\*H*PXW=/A:*^>[H-.,1:A\_^Z:G1 MJ@3N\CN!?V,NM"BOI(Q\@:=*:N9!CO.?/:%PZF)D]!G@(F O]K]?8N[35T#K M(.A ?8)7IJ'"/$ND\AZI_'E63TV7$G$OZ1,<4TOCK\-8+B_([MJ)NNY!.55N%;RFN54R)4EZL%JM#^>F!_VGRK9Z8$DJI@M!L=_D*WQ*K?1Y.HM#D4U_7 MLY+03?4J//BOR_.IIM#J5<04WRJ"?C:Y;J&2(O%T"A+_:&FAL^?K^O:OJ@.V M+3?T%6 5_/U%[WV],_U+GLI$O&6VZ],"0>Q#22B[I$-:1"/ -L!>B[7CL)^XDK'=AR]C;"1++IZ1V;B+4>SL%U83MFN)0YV7*=N M[+ISGI.S\9;,.M.@5F7#E^J3PIJ=X4[#J&]D-MY2L"KD5,XV16PP=BK9]F#G MT*TI:!D;>XN8ZB0@0@4IP^47/4IA+SJRGFB75L+ /7YQV*.C;W[:R5_0_*,>./;T0 M/T#MN[V'N3<-YA<;Y8OGN^"9ANUNCLA]_#T##9;O!]JS ?/T6\;Q1 "C%Q^; M*A- @<- OS#Y>+T?O6@(_O@ACOOT\[/VW9MN7+007[00^#>*0@N1@(5@O^%( M(Y*P$ B:$K(0")H2LA (FA*R$ B:SKL0'P\^>-M\^+I1LQ\8]45%+M%#!L8J M_/+__J+_^M/AX]]H_*+C9S_I[>S-/%U/+< ?9GY*=S1=.U_.G%M=>J37=[RX MY]3K*Z9Q^ZS>-Q5/G1WN^))X^LRWTV]5-I#B7W]QV=O3EEYI>0B MUX_WI!(P[J^)_\83ES\&9:I\#CR8$)*Z+N4Z?+AH=099>D-3,TZFOB)1)5+] MZXW[/,'=B=?L^\Y/V6.V!K[)]32,$3@ISU?S/"].9>KBZ2EO67%OP'P^%%6& M<>:>/M,=WUP?*_!]OP-*_84H^X5 ]&%+^ (9%W]WAODE629CUM.7E[Y! OY5 M G[F)(Q?+K_GBFA_''F]0:_&\Z4@)GI^&VZH@ DJVCST W@#*P5(8,K355OQ M?=, 0PE^_GLZY>B'"UUG*W^;! 9USL)*U[%H$K\3W8"%=,>^CXA&%UZRZ!_6 MU!,*<(X6M6J[?N#I@>E%5S*?"C"U;<7QN6<8 -:88/24+3#$P+R"OIRPR/;A ML"AMG6!C#::V-9-ZXC 83^6H6!O.I)DL>]_NE(?"% 0A]^!DN0)*N/T>OLKK MA2(FYJA6=E49.XO-1HZJN.$Y^GZ=-I^OX?:UOIA7U+'D>F![=%)JZ'FZH^Y2 M@0?6WHZ$]0;M@%>C.S=V)Z:JYJMQOLT+7U[HPSYXY/M9D$]NO#^6/PW_;]:(_!(%G3L+HMFG/;2O@,<%;.X.6TVJV MG!7G/%.QQFUCZ9B%W4;.'OAC;&/X^U9":1#RQ) ' FR M,,4QH5:=<-BH'6"CJ7PH7W<"3NX/26[07?F[K;9PXE@0A6-=R-MP]LKS8KODRYRL];3OCIE%N%< G63:-LZ<;2,TRMU*VRRUH3)D4ZA(N1.>Q^ M/8\H\2E*?/HXB4]IE/CT:550XM-W)#[5LQ.%TK.RD3,PF5+8B3QA&$:FJ0EI M*"SX.9G\]0]*?/IIW#[,MP@$HEX1&D6^*_(=J=H;R0Q%$23^E7/\1GK4E_V+ M$IYG_YTZ]!/E2(5]2W2.5$9G56*BRUF"5&6*)C2992<3&:=5C%!5E0:Z_"1F MS[DRQ2ZQXR>FZO!"N!OF2NOF0N8[IW*D-MP]O74;JZ6U$_S*D&[.>X8 (] M'0V$5;$VH1A^(0[:57:^-3L-3J9/9"KU*AVL-\I.):*U",7MH- 65K E%5LG MB>^-I6%IQ1=X8[@FZF:5L6"6UMB8<@4)+-&RB/,#N=%LLK/F8.Q/0%9FU-I8GUNE\N7C<64'\R$I4XO&;;>A0EE8\,W%DU1 M$#)\8)E"5L\TRK6AUH,M8\,?SGI-O6#F:M*.'A?(RI;MSH>P92P]L*C.J\.E MLK3X'5F7@?A7"ZOH[?&)TB2A3-7%@L:;5=HDULJ8'Y?AD.(3-0=*WF&)H6H) M&]9;MJ8CBJ]RL&ELHH118S8J$N5 4MQ]/C_?R#6ZO"9L63&$\7@=HLE[?&[HC' PU+%=278,K;ZRIQ@]76O[?,"OK#GU'!=T->CNN[X>#E2AQ,&FL7$I MZ[SN-%HM2ZKG#7*FD(UR58HZ$!M70U&IH;#=C/B"T:S//,[VI%[4-*X"E5D) M']7+39L7VYG:#JLQ4V$SE7$B/BZGGELTNUEG)9751J"NQO.ELN-@T]BX\,PL M4YTV%A-K99;K;;:Q61EVU#0V+KO(Y7-#>LI8@QK3\(9 6W6@@Z!I;%RMF:ZJ M!7[K6CM*6_;:_=:LNXR>&A\7HV1GZZTPJH#IVAB^V)_('E MG(R/B]/(I<0L M\ZID-HC!D'-RF^TZ:AJ3@JW8'0UI0>2P^J[C6X $++)*U#2&K9,@)"49(\M@ M#VQ.ZXUIHV/OI[!I;%S]QN D"DQ"X%(4R(6(OLMB[S@9UR(#]X<_.VY7'(3U5_,W_^U0X[%BOYI MO1V<^=.Z# SUC:*37ICAHX6VFB=J\,2K>"!U>3!UN';B=A5I!D_/[, M\A'FX'>.KX?5CC=MO4>0C-^968\P!T@[D'8@[4#:<;O:\:<6Z2<*!;)OGAM< MW=[D5#5+W ']?A'9O>SNOC787+*F 7"?7'C)RG21G5I!D M(-<)HK^W08;.=D+S"3Z,778^/LN'"\K2#!3[<,IB.I 3GS$Y\CT)PSU09025 MR9F59&D'\A2\1L8HES;R$=P'\"$?P<5\!+^:C2]R&WS-="!S\6?8I_X4]O'< M-SK9N%]P%PO7.9!@,7!5ZR[W &0:_580^*VJ^_Y!$%P#2<%C2D%7#Q330:=% M#\+Z?TIPCM8,VV=Q79PIGNZ? M#]!O\P.7W%#F^&Z"%YN)BQKW@. MZ,\9=XB'E01HX=VP)#1<'TG!IZ7@ID6@YP:*?8[KIE];A"PF#7G%5AQ53Z>* MNJHO)KH7OU5+G(T.7WFL9XM:>3)UOGPTYR\AZ$\QU8&DH;FOZSZT.9R;1 M:4DS$C39$@-CL*39D23T<^V679FL_7W"PY(0P\.$XP2JNW*5FPHC?X6%6G:X:'!F3V&C4F[X7_^P-)/&# )CV] X@($H;FB@$@%K_KV2I_8N[X%&P]XGB]D](X)ON*LO[GHV9F+3I MLGW=9>IG1@(P:> QIR!AJKASQ9OL^1TGSVQ+M0Q[&]6,I/[Z!\^E.'W S%T-/@8^2<3E225+NN3+YI)_DI[U-8[X3 M5OO&:L030[,#'R88K<54ZLZ3SDKCK;YQ!P/M2 SD KE_I@7B#K?IC]IFW]6 M_;E>-;![]5V;5RHZ(37P$M$CH/JS<,]GV"P" 0 R0* '/F%[JA9YV:3*W.85D.LS@UU M;O'A4*GV,<?W;B4((=(\';7$W';9[ MA2WN$@[R/]Z=Z!ZV'4\X5;<(HDEPV077K3-?*;PM M/8#QN^Y"OX50Q*L[N1.SE9QU)T'QHS>T1Z!8DGN2P]L]Q$=RB.00R>$M!==^ MC3L(,,K#A5J87>\$I6YOFG-NW=>G_ [?9G&]1VY*NXZ#9/S.\VABY7'^L6J6C2SC"*%59I#=9BM#%DW[$QW&08 M8M%N[H])E+/TPBX:Y.Q',7$W*[_HL.KN#JN2+K_HM!4)\&T) M, HHB@R%9U;\(@;ZA+W@]"A%L]9YDA?<]2JCLFJN'DYE'#LD4$PS612&C$*' M4.@0DM]'V,Q0Z-#9'5;OW(>&578RR&3IO21HAK$?C.2.RW>B?2C[CGTH^3%" M;9@F%2R>HLU#/X D(4KQEW*-5*!L]?,YK^[94Y68G01%#J'(H02((3I3>]@S M-22'2 Z1'"(Y1*$N"0QU2;+[\?U5'$)G4 PKXWZ77]1\4EZ6ZZ6F]>>6X*_> M5M0-Z [-ZP[X$+1A]G/NV4AJZ8%@])1MV_7@#'!!X)F3,% FMMYSVXH'FKQ5 M"Z(QK'&DZ)&*Q.2+]=I(V]GS )B5^*$8! /LRG@&%H0>#[>+H0BELSE\KJ'F MW5YEP=?RTYQ5$&G*)-BB+)>Y2,VS[U#SFPQ[*KF>#KJ64D,/3(^Z2P4>F%([ M6ND;#9>YNG_IQ'"34Y;[2[DO"I7Z=:C4E47BBT_R'U0!T.G>KT_WD (@!4 * M@!0 *<#=*\ OXI/N4@%^%;^47/E/?*QCXIR-3U9SX7PTS= M8KMF<=G%>&$T:>;QE>5G@VD$,]G?P.CMH M$8FG#Q_@4J/8K$_X07^"#!) AN:&0!(3@!F7+[I[*(-]OI3S$]>T.4*N5+&R M69R']L3V<_,_KZ+]X@6'JA-"&/APF& 13@##)^1[; MR#@)*U 0.),FLQBJJ'M.A_&5=>>G*?FO\_D%[@X2WLLH$HX'T:-GK@U6QS_T MY 0*F*%8$/!AKF(M6+O:( G7'^@=B (T1($T0Z(2FVXUJ[E>S0=T:3.VR$>C=XK@7 MD=JHX &62Y,D*AI_UC. >\."@[,_N5!P"=_8Y_3__;Y\1JVQ"# M6G/&Y2IGAH1?>L+6*CG.5ZNY"4;,] G;9JJJ11^P@?KK'S)-9"]9+^G!H.%. M:4+V+GU@?PH3O*XV%I:8'6,61:O- M@)M&6IP%.SR133.YMW;XR*?]/Y'[_/*J]TYE4Z+!R=E)%CL=>,+Q MNB5#*7J^JJA;:S#>+.>%_-@L;:8R :;N==-VN\\96-W+6;M2J[QJK+S,M+,! M"Y^-O9YJ8)DB-RU*BI:M5+U%C>"K4] R_M#F>+ZU_,9:X0L//C0^44*1+^R=H*'%-\HN39H.H) MH1%BBU8;#P9%L]G;=N1L?*+*2[$X+2Z7;4F7,M6NL1^+W?P4EH#'8VHR9]9][0+0<6=XN]7V]DULZX MQ,[XQ:"]M/=>U9EV.K#03NRAQ:XG^EVJQEN#4JZU;1F[O0Y@(A=_Z"(C2FYV M7UE*BM3&,3#L68&$&65C:I*94,*T3$L[?B>NMZ7QH!HP'=@R!F>C? ;KTF.Q MC@G>W';=,C-9;SG0,K;ZX;(^6W;GE@S6TC?"E5^0N]L-S&<;&Y*P5W@FU]*G MO.[.E76_:NV%T0:F$(F-B;! Y_*KCBR%#C_/#N?K)K6(LHW$!K6A"X(@3(@) M%K)ANZF;+UM0B M]E)=Y:4:H[:?TVZ]Z@%'A'I-7BX!5,^\U:RT#K+MZ Y;;%P"B9F[468ZQ :3 M34V0AZ,<)6]@T]BX++H\&AG\6,>8C5BIRD]2O($N MZNVQ*D\V$C&>1A=Q8N.2*M/\EF^NZY@YR%5K M[DRRU/H&'EG'QK4MC\M#VRGE>:+5-F;MH#6N=:,@FI@4F.-=:;HHKBV>(/M[ MFED0#8@!H&D,@U2OUPYR_ISE%]V=R'7'N^8.8 !H&AL7;O(+EJ"RI&7R?*7N ML\QJWXR:QE$HV-=V%%TEAM:B;-=VYKH_+=4/;6,PQ)7Y#&DH^P(6EI2:)5=[ MYK!U:'O$H8C#')G&$RE57=M6EK[^_?CA)5=A $&9'6[*+)1M)F)VSI&^9&S= M"+XK8> >OXC(Y>&;)QI[:/."USZU@=\\$7\,^V](@@+OV+&G%^('U3, MFU<&-7-]XODN>*9ANYLCUSK^GH$4_OO$TQ4KLP'S].^EZT_^&T<\D_A>V'/X!6PX,[?GGIPP@M"@) M7!06*4LBUP4M2@(7!?]&O!E]@M;E.NN2_<:^>=,>K0L",;0H",02O2X(Q)*Y M+@C$$K@H",22N2X(Q)*Y+@C$$K@H ,3>S(R(UN5:/C'LS4S2:%T0B*%%04PL MT>ORN^R3:%T^M2X?3^[X]CG+U2;AR\(ZDSO\Z+>762 _.!^J:\,O_^\OG/GK M#R>'H;Z1L>C0:R954'4GT+TW9[0W\W0]M0!/F/DIW=%T[5>WYHG/)$5%>I/4 MX7]6;RYS8GV>*?F8*B 9N?:-@2_-"I"\&?B=WPTIQ<.)!%(*I!1(*9!2(*5X M'*5XMD2)/S5$<]_(KZQ9\@[A>'%!&"TUPK]+^T5O&/^0;^5^T #Y5I",)&+X M:,= C/F.E>(1"E%$.+ MC) /N0V0V^ !(/]LH4S4G^X!>.Y;]K)8\0=\.,J6?J#!49ZXNY8!9 ']]0^_ M577?/ZRX:Z#EOO/E/B:11@M]WW3^I^3 :+$1K4>T'M'Z&Z'U[.]&/_GI#2]) M_+&>8_SG__[/Y'SG?C=U^^!0I>SF5_W7"WL!SG93"\PMW- )T +?[0*W%>\P M%7W%#I//YM!"_[$Q_E3:!RWQ!^RNFUKAANNCU7WWZF*WMKP]-U#LSUH67ULW M_G>+_5SHN:BK47FA^*U5_#P2G:QQGRT6A+W2HOZV@,W+T5ZLCC-./-6QP3]= MN+6DR[8S&W27/+/UNJ#A9RE8-M M6+WU3E]E\]ANM.'52G&[6PL7KA+)U'5BMG?9D518TUA[LLX'?CFJXH;_]0]# M8>DJ%"T7^,$.^O%+U=V75MBDL9B1#J(ZS1 MD3<+?_-%E:)#NN_7%+&L20P6^EZSR2W:6E0ND@*\&4MG,?8BE:(1>CP.O<@B M>B'WMV.I@D^*&E:F]HQ1$_V&2W&790;SZ2#G!]T1<./#0 J)M:VHKCIU..?OL' M]>^(OSEKM,TM*NL'_.3%T%/@HV1)6DWK96JQ+ MAJ33_M*H?W*+KT9R#CH.UJ(-YM35#A[TZ&=>\74-=@_PC6A@)^ AZ&;F@V'& MKV#"J%_L#P=[;XS!2LW$7__@:8S,7LAJ0)O\/9RH7?QR[=7W\+O A"A:Z=V0 MT-^49I/U>+>UE#PQ[B_IVM@P845V&D "1B% 0(" .$\@,"!R8$/4^RV8FI5 MYRD+QM&1R*]*_##7&$J",A3I38.I9_!/F@N?!8=.9\G(F_I^RY<-0J:+C6(V M-]\ <& A7R!SESI@0_" X"'YAV4/+J5OE@:['2G]73$M)*4W+:5W@Z47O@>8 M=*H5-"=,2ZOF2Y(^T7J-\::L^YM/GK-^EAZYY#-"FYFW\J7U.("V M$_2VXFDJ]Y8_Y1Z"E _NUV7HJ3,X72FPY"E/#TSO7#?=DS78DYUH$F\VTL\1$YS>0E/S2YXL@!4'*'4#* MM3T<9PE'W\M4(5L4"GV^GJ7FV:G16:R67T5-?AERVNT41V9]Y&8D75VJT[XP M,(15!V *#%BG,0(%JS]JL/J9W?A)1Q1T60MMF'<34GUU#GZ),X$_YLW8<.)D M]X9(2,)&6U6YPH8CR]$>E_WKGQS^IC?OYN*N6WH @ZS=Q>VGQ7KDL&ITT(P. MFE'0#I+2AYD!)-WWN[8(@Y$K[(*N,$!Y#W>X82[)$_Q_TM^NA<:"'?,AU]:- MRL[9F+.-G(M\7#B=QK*72E3VX$J/XE#1UI1\*;V;K0G%H9[3Y_3;747MTXAQK0-\Z> 956T>>@'D Q$U_E3KI$*E.VY M*BPD:\R/'6AZ63<5.C5YI%.36P@S0.*-Q!N)-Q)O)-Y(O)%XHXBE1(EWDAV_ M[T^XB17&>5G87?6R%OK/_<%_^IM1=V CNB\[H /01OFGN.>S59@ MZ@M&3]FV70_. !<$GCD) V5BZSVWK7B@R5LQE(QAL%+&:+7YS%*B,YXF=D5B M*N-8E+<3S]$HB!+MN'<8979M2#JSP^\:T)'?S>2A:4\P;$=69ZV-L"*L:2>" MCNSOH./F0M-*KJ>#;J74T /SHNY2@0?FTHZ6./$G&8ES#":F"AP*9OOJ+>ZZ M2_^5%N8-"3DZDT52CJ0<23F21/Q2 M]<,>'*4>9B_.WMI>?)=.Q:]"D];6:]3+BV4@,1BF9N:MO:[3FPA-LK]#DWN( M4CK55#QU=E C$D\?/L %?[2CF)AW\DL ]I?!C#\C$0F02'-#(-(W M#44?R*IYJ$UVO@1XS:%CEHN[7##88)U M.($VI$54UD2M;%M"M=&K=,M5H4YRL/0: 0M_,VDJB\J?7O^;7PR@>UKV/EEH*3'C94=H5)+BVDM M@^YVIBWM[#3"'PJP?RQ-GBCI@])?(XIS5HKSBQCL:P\\412';8GE;JNDRKQ2 M:!7GO7&FWSLW3+Q&AP';$?7]=JIA0L?S":J%.X/] 1VRD)UDTUGF+>= =-+Q M/]%9RKDT.%H3TP$Z&'S_6:-?J_#A+\^'<<3[]?CS/7W549Q]LZ>OAOC7/[V9 MGE)4L$> 1CL@U2G'#<"[%4]_ZF;J[7\/_F0"29IZBIU:*MXA=<1,]W4H8=&1 M)-R74H;I*(YJ@D;^<4_SOYUW(EXOV?MGXKG==5;P;5F+@!!VZ-3>\=[=0C/7 M__PO^''\=ZJM*QY$R]FKD9/P)4^;!(;]]_FVPQ< IX)!ZMYQB 1U!/OG(3(O M.AW]_(__][+S/^ [H[JVZWT_8O2+44O0WEOWOU(^/<#9B4[E0MID7$_:T.61LW0B^'_[5 M\:L(V(_?N7Y4L^2[I\-3XK4.G_W34Z-5"=SE=P+_QEQH45Y)&?EC"?Y728]4_CRKIZ9+ MB?8..6.N%1?EIZMZZ1M)M M%]*I:JOP+<6UBBE1RHO58I7K5GGQ^6K)UW3R#U#D,-\%3JR4&L) E$D28W+L M5TYM06B)0J-:Y'H\F+P>^)\FW^J)*:&4@MU*1?WZNDDL"=U4K\*#_[H\GVH* MK5Y%3/&M(NA6@1\@6;,?"E@U$E_*A/Q ME@$3A.T,J^*6N,UFZ2&]YYE-1XY.HWYNJ4W+-3)+TH*T* Z+5&NIC9J[#J#, MV.N6XG)06I(FN\<*&XUS)PMZ,C,W,A5ON2DHXRPY%CM20>7VG*3W5X,2;!GK MYW)8(E9ZM^%B&:E.[NWZ;M'!IJ!EK)]N<315JEQ8Q#+EMIO7\L.%;'5D.OYV MW"X/M#DUD["!(9K&?&3*'6HC,_&6Y:;54G=4G<-T:&4R,NM3.1MO69JK M.4U6YQ5)K(Y%?X_[[-B#U:UB+;GV;EAEE34E$24LUVOG\H:MPWR>L9:9I9]M M3@?>R"+L6:V0Q[B9(''P>F6LZ:3(\]5V=C2WPGG8FPXF?%9=1TV9V/O)K=2> MCN<-GI@6;4O65_5%>0ICJF)/5=6@T:AFM;VE!\U,K>Q@#:\7&2:QIG-6JI1; M D_S96Y<5P6SDN_!2*T38C*650>?JP%C"?QRM^WOR]ZXUY'Q$W(BJX7=5%#- MH;4"I,[LO9ES0],3"-HJT)Q>=/H4!19J.<&^T;=I ^4XL[+C4S9-RKAU: SK3 MFRVJ3&V8 TU/K%:NFLD4NZUZ3LKH';OD^U9EM-G(Q(G5FE0+LUV'\BV>6 73 MH;YTZ>$0X,2)U9J6I+Q M9#8R>6()JB)5% L!OY+T\CJHK<7)KC3H0(]!K*G;,N9EF=ITL4P]H$6NJNZ% M%GCJB24PAV%+<%I+6Q*<&M=;.AQ>):> 6)Q8V%IMMP0R7\7JAIOU!W7Q4\";N3S>P R?FU<]L[)SCU#"KKN?7=2KLNYH7-8U! MALO;+JMZBSV6Z51V[JB[%)=@7LD32[#O93!3&=<";+5N&BN94LJ;*IBL$TO@ M"8L,7^#*O!1Z\]5TT<3KS'P#FY*QR1KW-Y0W+BUXH9/-AJ)8ZY$+\-03NM5E M&@6O1 JNE*F2;"^TC1(O=V3JQ&I-RMO=*$>$;6DEL9VRYV,]K<3)U(G5JN&, M,#!'5!TK*]E9%O1]G&?!-G1BM;;Z9F:4I.Z69\C!TO5P5?< NH"FLC(:SK3[CRWAS7!F$;H8$H$F=D(&"1\U< MW!J5^,&"6.*Y75W4P5Y G9 !6L_LVPMYNY7$',"C6JVV)9P.;!KK:P-KV6JA M7YUCYD+MV1UE)]=W4]@TUE>"]"O24-F4I$&U.)>5$EUM-Y0D\U(P0PQ>FJL YS,%-::.=KP M>K@-=ZH_D,PEH!!NUUV7]V"+!TUC?9T7&G)QCHU[6&8]QWK9PJR5:7.PZ;&OD;?NV:H_>&"! M16\K2U__?OSPDG]"._C)LH<&HGHP+(\NC,CD5L+ /7YQ,+BC;WXRRU\X<9_: MQ+T>@7?LV-,+\8/=]+Y ZBSQC7CS0L8+J_?%\UWP3,-V-T/-GLS3]=3"_"'F9_2 M'4W73M[8/5,*O=L5%X0%UU_<6&C003;C/T]K.?&G6HYCWRCFIK4<'F??B@K' M \!^G^'SE A,?@'VGQ*#Z^=4^HT8G"NU @+JZ\BST.:[7*_:*J>X0J_:K_9> M!AD]ZII>S$?PM4..+?>7S,'O/(=7WYS>A&TDZCQ05+.HC MC0\S@5CO9-9\4.G(% S@RN)IFJ!.W%I#&'!?&'".NZD'#I)D%;_M/)YO:C%& M6+.FN")+EKCELF6\G-&M @S&9]Y1"1QI\&VX2WYD8O53@9OR="",JFGK4_J8H_2RT]=VW"?J-40G<5*03-\2@;JX[^-S(OP@$GM[3H_G2_M,]/BBO@0;JAD1NG1* M6< H_LWRJ$NC3\)9H37W&:3;!O=H?O# M PSWI59S+W2:!38NE[O@'TJ9OX6?]+LCUG9B#=^KB M>'BB]9PH$=9GR4-5++S0Q!-HRZV:V+;+%!Q^L95[$VQH<)N D[.05N%I%B,N MRZJ0*M\27TJ,YMXF.?JPI$DN.[ M4,R;=V"5%=-) :G43/]XZ0QF+U1\7P_\-#P5NE?&>K]F*?)6O3-.Z>PI[;^6 M.4'=A2?[@E/\H;V"P46ZBY\ Z?FJY^'=HN-A*VXR;76%H&]/-G*4=HE(Y\AX MC;N_D6/J%A'@41U37Z'3ER5<'];IW-8(Y[EAOF/M,M5<=Y#=1*^K6F-''M=1:2C06Y&8EB:%$MD3YUDS*PGS;@!HQZ5R61CZI1/JDVK"( M&Q!/0'D#.ZJ:\Q0Y=:_$]7X-4>2*>D0V!6N_/L%RVU:J:C8H7(.W!PZ/ M:HW??AS).W7\M6K7]$&>):E^25J5B9$O-ADU5^6@:L-P$B9-LR=CQ.Y3KQ/N MJWC%QJK/823Z11C9#2-L4N#T3AT6B%C]$G2?#ZOU=W*K/3D8C.@92?$%C*%+ MJFX/EO4.K*8,N16;QNA3-RE0;$F2U/P^?#B/%%MR!L45N+[5I$W>M@8CK[@; M9*V)SW!0<:,;4!A]*B;L#G3VYKU856>M.X'KF2@QS^T9J,A[]1A7G4X!]+/: MGD!CL:O;"E/9K?@=CZMA$>L%ZP&@45&"XAP=]T^ABTXWJ?_(075/E.LMC9:6 M@QPNA$,.*U?6Q6QU3G4X8@,U&O K.DT2R#&54,=4V].7BJD=<^N>(MBS8D7'5"9Y6514R:YE!("YV3"\6T]+5RVJTVR\Y&659:#1H-NQQX8M;CH'(".D2FL]EXCM'S MT:';XSX)\C=%B253:NAY\&+3(:SX7HGJ_1J>R/&$N)03J7+AH,F'#!UO\2G? M*XTED=::EFD7''M>:X^W66#!1GFA<0HEA;X/9'A4E]2='PA^3-?' ZPYK>U6 M66G [4>CCNG.!)N#N@[OGF]CLOPLQN&W*3@ZV.ZK![N M?.^8?U]]!;FQ)!_UDN?/V$T/RW"UV:0SU9BX(FC+_>KYWZ.!ZLV[U0CY3A_CC(+PE]Q5,'V00/?LGTJ,M&Q1YR]MC+S8,OT3-IM-#@9C](' MDVF2O71X,M+J6R(,*++F$M?@WZ&GVRD12)W*@K &JVZVH]@%O4UVH)["*UT, MBR)L$N*B>.LF_+D94<)XZOV:9(_CGT 1-F^AM1>^R/FNO\#MV)D[XRL,P\]' M_* O$8PBR:.2/04=/<37H/":NX"%N_74//8!TD<4/;N=\ UG/)M8)N]R&-TI M;ENU2-%A[/.)BV#WJN4WYZ2"2PP9F>?:=@I(:,K3;270T=VP))JXR''U$(XK M?K&TW9VN=P^JV/AQJ/N6;:S6Q'E>W2DM/C2)X:Q/S_SYH",3>$2VR#2>(Y$3 M*^D:_A!.K#LG3F^J[VNM;16WXRK6PW-8H5(25'KC"H&Q@5H;E<2BB5.)6^] M7V_>I77D3J;C WES5/W\C"EAW/9^+5CDV$*.+:=Z5.2W 5NN\T%=):JTI%?) M/>^6"QHQ S0K2K7-,JCJU7U PJ,ZM>[Q@/$7FOU+2XKNT[7A-K/J6LI4RHZ( M^;+ML9&* TY&I;/4R6B ^]3PVW1H^0%@WNF4[8)N1EXM-[I&%IT_W@5]OA-S M]S$=6H_,LMJ>NP2KM>,<+;JA\IN#A9W>;6>Z.1FWB%ICMQXJ;M<-.)DX)-]. M,[D+W]%'.GY+3"HQ*GUO+JT/:JVJ:>ZD;@AE:;$DM^RXV;,#<0.U]I!Y^Z36 MWH'&WKQ3ZW#;7GEB4K98:3!3V;0.\U=?[.0%^(ZT[+,=G4O MUL?[&=::R@1UX%A8-AZHA7)SWR0L(*?6_5"R/U#T?@<75QA?WV"K,&R9:M\3 MVX-(T2-:EJ50PNZ$^K7:@(=!F3T$: 6FIR]@*J2EK3C^RTO_=\&B[\3N?4S? MUIT2+D_W3YG%![5L S44)F ZHHZ\A<##NBZQDT%>M C-;UF5S4B:>)Q,1 F\ MJ7260"%:B=?KA_!GW2YC.I.F-DG*F1C=#&?I@K5P%E38%.@-U-0H&Q)-H;N& M"?5A-5QGF@ET;_'LQT(A6K=ONB*/UL,<'IY&<*C6/:#5S\$<3Y483F:@W!!! M>S?7-E:FL+4WTLYLS.H O*.\WD0:P^/@C1Q:MX@*R*%U'_3L+>7^)47;D?TI MMYLK)K K(Y"M>QN'1^^DIW="AS<6V38AS0^5$O*C%[,%$NOM+NF.2'* MA=X4:OSA #*'H;BP9/C4P"-;>I!2%7^66GKNVM1T+379I6 8() W9YJ"Z[,^ M+V5+&*<^O]E\*\"=,&?;S8#['7,]@ 8% ;M)RS([R0?Y@82CGC /###K4I^'-II053L\:J],Z;0K ))%-$R=.7N\5)A+GU4N>JE^WCKZ)=O*#MZ;]'LNIZY"T]./>4W@O9" M?+N$34[X)4_LL+!1TSB9) XWZ0D6)>)^#$!! 24/ M$%#R1Q!!T..>F='9B;0(&O425B(+Q4P$$; H79HE3D'$?<)#\OUAS]'&H:]K M4#!2IK/6_4N%&M\R5M\(,*/;80_H8?M%Y%_UJ,L_1?[]\F:O[OA5DEPN-YCN M,-5U0/,\JT]E,LKZS>!I#(]#-W*UW1@^H-MA=^&J.X_&FWDQ,+PJ69)6X[F\ M+ZTZ^QD5:3STV=%I@KYDS97;HV:/?K1^#9:=O%E(?)A%PKQ]B0V:O&:\<(+% M!RG1]3U*(PJ:^-%X82>PM[:[W M%_:+#.>/!KL< IM@A(MF0H>)HZ$@EYMCY(]CUC[V:<8Q#%$PBD=E/>&[K%+] ML+:>Y"0KW!,%)L!6O)69RF24;9A-,]F3KDL4BW)[>G^WEO@'8TG@F'$"W1ZZ MXNTAF)=-,0^1$JJ[6+A09%W52BU#3YTI,(CB1[$H[2X(WYT8',A$OF.F4'*] MKGY40<$H1)HI0L4\58^O/L;9&K9<8;HKE4K343='Y0!QB!+@XGB:I"[-') Z MWQ(G0&$*G[]1]"$%;6#X.ML/,54:\,8@*Q)$LP-O$D7Y:G/XR?M^=Z"9-^E9 M^9D2&:83%7RR89;B&^6IR8.AF[\LD##'37+CTCYT^^C9'+Q9GP92M=NZ:CFDO%/O*K$RR*PK:V81N-K%7FV'5'W.D%4MS()'O( M^D^>+GJ+<.2V0C?B%W@.' Q=X+G5 /VKDJ4DX_<].[)^$*X M3+NY95$:]+U&49HM+&'-R60N*L")I3'B9/EDY-FZ)7Q %WCN@LZ=1^-[82XW M-NNL8Q5R7JO;7 VWZ]X&:GQ4+YT@+TGRD+/LUM3ZKLCY_08\),Q?EMB["->9 M)Z1$-Z%$=QLUA.[O("=0W ED/M4(3?U+>ZH2^C?X[N ;@B%)T0=]%9IK0"&= M,^;XNV&3+RG2^)BQ28^3:@\:>O __H?Z=74_\$PUT#7X!\[1?O[B1UT"F-^J=@A7"WR8*[D3);!E?:/DYL OFFC&V]L%.7S.9( MXP5G�IL E$"9MQ@DE31'P;N.&0,H0O22"0R9JEZZ9L?H48N-S?CJ4*/BEJ M6)G:,T9-]!LN=27C\@1B\*2B=G"!#/BR1:F,SN#NNAPA!BP$3J2I$V>*]PH6 MR7?]O4D;=?#]^0GC0^'9J=@0$H"7YH836_\J]'I_'-1_G6GO/A4/]O7C3C0) M_.$N[&5VE%&:C4A)+*S)V;B/SSDK.1RP6;*()6.O=]ANU)[X-;?F[ M3F8KR M.N/9;#J'79@#(LBX+F3\UX5"PI*,")=5>D)F6V*YVRH!PJ046L5Y;YSI]XQ- M8I3>8LU-P#;;>8L8#GRLVN-:SB)2>D#CLF0:9^.WG!]:WV_!:Y@\L+NKD_[[ M#89)F&\QL=$Q**(,*5%"'6B)U1FD(O<742:&RZ6MPZNEBGUP+1FVN_%3FNFK MMNN'GO[]HUR@*0(Q@/JPGW$5]W,5GZ+RWX++H*?M_*C/RS% M1(^O.JJ[T%.!LDTMGS)'I/[EZ0;HF_]W.N7H :)J=YQ)YJI'28F;B80>+GUM M:/H!$7K*5O?;BJFU]%/AX]C:R&'=?G?*F[5FD\CSPT5)F\I4E&H[1Q#W%$"$ MD.3:)TR)&^A=QZN?!(!?QI3O>[A?W5&%&K:HN!/1U_;E09 "+NU\TV\"= MP$#"?3\QPACHGNX'48K/A^;^MYM=)CD!1$E"[D>B> <=_C6_&^G#=I4S*-K2 MARS5J%2:&4P&J!YE1*=P%!MTQV!PJ="@!.OZI=7YTH3M=^HL=>KU,5\O>IBR MDK:5<#X92J,I5&= TJ@+1F_?HBK?GD_O]?'NA ][(^]F3BGO1,5NR^E44)8F)#;Z M=JD[FAD 9N/#_%9VJ.D:3&JEJ"I8DL"'AYC*Q#Y?I9E;7-M[NJ>"KK8]EFOJ M2=/Y%XI>==30\W0M'P8M-QCID9U[JOSOS&POMV9.Q9A6HS6I-BV-ABFM\8*=*?MUCQ7G]#V&C8?Y;!-:8+M@N(N] O2#IMWH+;#VVQIC#B5 MO^Z!%3TB?/\30')T^6Z^LV-GM!I,![PE^(['0*$WTR-VN !OW4'GE^,&X/&* M![YV '4,]*D'F.52\0+H+ MFNJ]#C8@L'R6 )70."?A!(S\ 7T0Q_5R">^ZV9_M)6=E!+]']_;!"VZ>B9V>'MOUF% MWX\BF@SL Q*MF>M__A?\.#Y%M77%@]H[>WKO,W;#IS[M6!CVWQ>Q554=.N"/ M R:H%^;+8<#9%YV.?O['_WO9^1\F949U;=?[?MQE7HSJ:::)"'*F>F;BZ8J5 M40SPXN^*O5%V_M,H6?8;\;PQ?W_>J> \I.AO+/O?J1\?X6S$IG*A;#,O)NP) MX#*V;@3?#__J^%6T-1V_FJT*H&[_$[@WZ!5MP"_ M/HT*I[Y1%UJF-Z1024#6 +1%.(&@6X@T8IE)]D M5#D[P)T2M7=8 ]UV(7W(85-M%;ZEN%8Q)4IYL5JL#'5 M$U*]"I\J""U1:%2+7(\OIDK5%MT28FH3YEO\5VN(6.H$?Q6,TG&O%)^WRN+S850/="IO1Q6>(Q(WD7O\UBD/>2' M5NN5J FMM6H .!%^IG@X*?D QG7^U9F=]L6OBW@QK%?SZMR-

"<;V+_ O4JX7/:APZ,O?T3^;*6L]-=%U)[7T=$"R?KCK M/"TJ#+TQ@]GQW;#[RT,A2QL\=*H[.N!F]@[^75\&AW\+7P%M&_!;)&11A[E( M\I6HW"'D=)ZY>#%BTSE8)- ^@IV*W@F?8SH^$+'(.O!3@9LJ@6:'<>-8IA.U MY:!]8.O';Z/9T:>A?7B:F!D"4(U& SIO[]+PL3M@+4*:^3R]8 Q/W#+6%<-U M@P,C]6"J+C@_D]TGYP-. A0(6P_TT^PUU7L?S7WG\G$_NGLT.'T@!III@#6) MAOHO3BS\G>JY2P!/+(ZEHU+%!/;OG] D^@[_=S0OW? XYR27P8A_*7\??CLQ M_=43'1(+/UYVZGFI7S\P_5*(HXK*V7_[J27HI;I+F9&8O)BW:&U_4H5(6:*C M=EV'*J,#2\,,P$SZJ;4;S1'$9\^USVE#? 0QJ@>9 =/CP"&#"0!O )P2KG@Z M&H^BS4,_>+H,]"2\P"169]'(31^*2Q18 'D0$%QHL1_B"E0O5&S_[T,[0$!! M0T=7==]7O%TDET!%%=.#TO2\:[P0LJ-+_UM*6.IPXP(/!2U#.SA(->QW %B; MGEJ \<]\F,\.O**I>*!O)/[_V?O2)E65I=WO-^+^!V.]0^P=H7T %7&=$ M \ZSXO3%0$!%)F40]=??J@)L;>U>/:A@-R=BK]-MEU!5F?E49E8.T0@\U)!M M!\7/>S/84?!D'O'B1O DT7LNH.=40#<+G.DV3 5_=IAC!PYH^ XXCSQXFC(5 M=)>+W)?Y140(^U-61BQO+ 3!A-7]O"EZ6T$@KD,["V@!U@Z6IVN* _?N(7%1 M[,&SS 7X!W'XU (_:& E/D+:"XC_ [H58--;2P>/T8]G%P43FH&/ ,7A&_Z, M?J>K@8\3P'>/[YTN006KJA82BY4&?0KJZ:E2/3#R3(1.K5-& T\](^(]60Q[ MYK!,!-JD*X<1W#4;D2(4Y,$3>)TL@],S&FD!35%F(YVCCS+*SOLE4M4%T9#! M:N!>@KD!97<7R1T-%E@@N@A? &,">&4C/& 9S@2;Y/*7N[]1IZBEH)LL[&*# M/H1X"\QF 6VHJ'O(&O5^@!H.$&T( _!I[_25KH"N.NDQ*E]3)8NEB3D=6Z7' MN(+C[[D:.=1UC4\,W9QT8'G^S%8TT&]U@+F*I=01A2>N?CWI0"U?X%NL;NYZ M.JL:SOR,[.[X+X>'9#4PR^8L[^Z3D5L 2 74=Y\Z&\\(7$XD=::XVF65+I%N MV_))&3+BQ$4;,P0.NFEM<(0"4'ZI_/(R'N>=6V&3,J&PR(>>9G4829HX@E()T*ROL]9T]=KH#_2"&W.Z__B&> M(I$.G0-&?R23RS691J_<*$)/0".?Z>2[U_;GR<$JGFG?A[H86=59^&_SC#$D])YX\O[LD^/6L<>O5/+]F0$@(F_,;E,G5VM?:_ M_Y4F4^E_OYS7B_NWZ57F^[;[UV7;2V 485K090G-7>;O2$-[@@H<'L,HAWW/ MO(A7F""\/Q6Y2Q.,9"U#5*'J T[1*=!O'3?'7ZYAC"7__NUQ[RTF]I;C/'++ M%[^^(T? I5PZ+6'BDB %0QD='D_<5P7 PY8"%K .&- MWS==S)O7#]", [C/>\X\H#(!#1KP'K#@>1U2G@=&GVX +(-_72$MBX.F+](J M/4.(/=T67=@(JB4X.O3S@CEOP6"\:]9!5Q P#UTNXYZY+(HL/@CG\*%S2W1\ M,XX]B#P%JO<49(X!15:;JV#]B :*P*++D^Y +TU&N'5) AD%MP M!3O0&P@LW/?,1-TP(VL+F"$"LLN0GP6,,Z#7!/ 8.+T!&6<6#.&X2 !G%] D M$%O '19YY%) [A\6; !TVT)O+9@3APQGZ'/^\U7\0?[.XQQN8QQ\[2+A,QKE MSS1R.@X0%0#Z>N [ (+K(>^Y@CM-3)()TY;*4E?LTG)Q4D\K@NW8[")X$I\Q MWQ@W@X)?#"3$8,.($FIP< MQ(ZQ\JS>WX>G.@ZNPL>]9BUIVUYYSN=U@>ER"SF^*5I:V7, '3/3Y7$W9::/ M.(H[K=S!>W(XA-PCW@F#2@'_HAW\LH_.(<2.%C<#,?C;T5?7KXA7S]D2SA2%\!WP.'7"IA386@,\W)@A M/0(F/@@Z\NE!]4:; CO+/7:U#=0J #L!;>1T>R'!W&_!&Q?X<*ANP+N[ W^< MK-I\=DTB6@HGU$7K1B>VIRCZ=3?29>$&PI)VW *,> (F2MZ67O99GOS]6 M@!L5!KB% 6YA@%L8X/:E #> @:YRY=KL;VGUGH+U =V>>/T=;RIQ#CP??^V! M5.W&057Q#OYKN](_J(VZ2B540")376-YH&"I&4)$"3 K='6<*9P1=O?," M3!6!6A3RA[!+>$\LRNBW.6LEC[_P1$V7VB6>2% P8GZ 9.5G3 2%(3FN#Y8&Y819*%#3X063%66TZJ-0D"G<*>T0QV,(F7F@AI M\<+'>:*^0H9S>=5Q@FFRK-G.4CP+9>>&>3@W/\X*?U_;%C]Q:W\@S^*< =#, MC@#Z-G=12).*D^>74^]Q@KPXB[P,%5%%"2=3:*(CS I2A\_OE8XN MD-"!5?8"6J I@%RX*TM9@ \0P8 M6K6F4\>M#60'2?$!OCQ?^[-]B=[LV,'@CV!544?.#L$K,]%8>$^#LT(S>C:\ M+VFTAVV&Y'_6>@/ A"]QXX8LB-;^0#S8<:HU.6R&G#3XOUTS7$6!B?!S>.J= MH!+T"%B&"_[ ZEQHNG,7 4#;^>7X_$*LBC+::1[W N4,@M*9+R$'P7!'J M GO]7)1H(EDV7!9^(<+"LY"OQ!4*)D>W(9IZA!GH+\_QM8Y,P\\ .77PX;]/ M9!^Z6$35DWWD#I+AX7E_F?_(0=JT]#1N2S @QJQH!JI$!MR76C(5X] M#'%#C*$BQ@+=0YW+PBO.+<\/[@@./*(/-U>N&O?"9?E83O*6TX\A G?+;Z7] MS(5\1F=T(>=>%D*5%\WZX"&%'KGHT=$'/P2G+Z>+*T_:'B^I& Z]T[ 7W M%^/498Y\KD=P?NJ+/E8X'"B191>;Q..HZT/8^U0P;1@G_OG[ES\%N^9W;,S< MK68ZD\.X=G:B;OO-P?P\$I6W=)[=>?]I\["E7>0-=[S3 M+=3>_B@(52IQ C/;SF5:2,_)@CBLREYQ72Y*I[P&Z/]F _VJ3H MG;Q5:#))%RNM\;S/9#,7]^!%-.YU]H&G\7IW;I-%6M':"WU=7-1JIOWK'Q*+ M@#TWSC8#N5]=!H3'4"1C'(?E1I G"9Z'3E+,JZ94%&; O.0Z-Z+>%6M50T7F M4$UR.< +,ISE._8*X/3)3P(A50MH\"1!4!N1;1P%$)" %9Q+E M.$71!SNAND<$6UJ\8]_[[5Z:@O,!"(K#J)IEKBPSH@CF0N.=JSU=8 U-10:[ M%[T#(1V8\DRD'*OW+%%W>0HR(/>I1S_?/$6AKZPYQM8Y,)#IYD7C.86=>-%*"!.])D3\>2D?CF1 M:$?Q:F]<=3Z8\.1%@YT#GG,)A2ZGG2M"/R6H>^J;0R3A7YLI]'^=.?@0?YWY M+F$>CIOI ]A!08/ M^<"$#MV!<0'/'/^3,5SA_N#W8BFPQO1\$8TO!$-;T2O M4/*CQTW&:[%=IN=-"F--CNDQJJT5MVUH@[@50 XC!ZO";+>:[7LL'(L[=S6#6MCOM)G*FVANITKE#%7*<-1IZ]74Q3RXI2G^WI@9W69 MEY9$!MA29V]GMBEZ5"KTVS]^PTQ<#9;NH%(45I(1>KA4U/D) M+Y,T5VO8/@6A'O'""9;^X6VZ;?+,1]M&1GU _/V<<:1W?[W@9SHD M1 (@3\ER) 0 2!$^BF-AX0( "%": H((4)H"@@A0FBZ+B$^WB3F;:TUN-71 M;P;"@5XRL)'@AZ@@U">A#W^*WZ$@_E>Q>C:W]9H"OH!ST,#XPJH6,\ %&@$5!OPQV/K6_J+"\<>>J-JW&P MWTN\S@WB%2Q3WS?B/CW\TI<;"=]16(/4MB]C3)JSH]LGK]:L>\6%;KAJFE.> M'46K>@/ :'.(:AHL50T2:8% MD1'W.L,NETH^5\E<"KTRQWO93&1S)8F-;?%1J:^W^KOVI3"I64_*5W?;0E\2 M=Z5BX?1W9&*#5JM:79)MB\%/ZVQZKC=:2YQ2=G$ MRHNZ3)-J^3CXZ7E%)-:N=.*I,D:V[0JV+TA3/->>),[?/FSRL02OI[8807;; M68DEXG/#!B//W[[,K7J]9+TB*5ELO)4D:;O>P)%G;]_L,OF-5*!+F#6-T^5^ MHMYEVYE)\OSM:R;7[2A9FF0&K42[1L_HWJ)G3\CSD,LTTULXDR+ M[63'HSD8>3;/K3WJLX3-9K =T2U+R6+-5'4X\FR>A>RPW\IRHYK4[5+QV2;) M;@J$/:'.WYZ@Z4:BEZETI%U1X["971W; )K2YR-3%7;$L=N<)BFD4LC$5DLB M5[4G.'88>N/H(IK58>:0T1+T[H*]U)(K+726VH#)SFEEW>_-5"6>S@V#V9(K M\6I51#K3:90;Q6ZD17>^O99U@"41F5(1'A3Q$<$ET@PT2%B M+%"K4E0.5UFAOT]WL*ZO4Y?/"6L#?T+!^$[-#JAIP+ XH"6Q>(J@YDJ 1DZ2YG'J%TSP<(:YY>A$P[!@ MVB%\1\RI&^?F2498&W6$0K5M(4O#!AZ RV- 5Y@)HA/&]1S^A]8FJ+R3N<@Z MM6O=FFI'?85@QU815BMTDP\XL!*4P!Z)= 3#!.)C>M-!>:A@CQ28FFT";H_\ M]=JW_S[9'30!E)*BA]\M M5"<>AG,&@1#X4X(*"1$ 0J2>$F&H3A ($4)30 @10E- "$&%T!0,0H30Y&\X MYY_,AT#'-MZ&Y0*]Y$/\2_*S\2\$_H3';QX#]I4XI]YY]^>K7?,^*NE#N?[& MQ+VF7/L8U_95N3^)X@XE_E,2[W=8H_\!SC>F=V #G*DG*OW0XG_5\.:?R@7I M!^""T]CFX!+Y0]#^I>#?3V*]SV%[C>=[:7;#BC*Z9(.E7-#]ZP)L BP<>C5* M^[W<8,1Z4P'8B'O$>CN7!X&.Y[QKK/)"/ M$\MD31(Z4B&;K_&=$IZ9)&"D=@J/)HG$[2*U X<%/TCTKQ&I305?LF\MO,2Q M\!(3LSXE&WPY6V"$*=^KC>VB8-B?C[K^D_ *>$>:S4R&IW-[D2)'#7::Q&$< M)PRS3D:Q5/J-*.OO)+@^Z&QW76Q-,(S?D0R_M S3*44.M;-#Z"%KFKHXM9S@ M*-@(ZY5XN>^BJ_NEK@4[TS0 ^^3J>L'9IY?'PQ^5O;\>4MN##2>.T*&@Z5XT M:>8(&GI:ZQ@8N@=)P\.UG^ M?A273X"4P. (RA\!Y2[;0CT ?MP<(FZC4UX?(EKS0BLCKHB$U*VO.\N-F*]O M]VT $23T#)XG^/W]#<#A9SL'+<.IV0PFS%FRHUV>Y[^$)L8=G 6G&!D'&,EK M%E3__;D?]-61Z/M>A)[&E\Z*C'>-T--R*)6K>W23@#*;+APH[;RTQA+95IFV M*@V)GR7EN+V#*:30%XE%X]2EI/'0%_G]X>6FSDK?E_HCO9F? HA*O9*GNK%= M&RN.LZMJK9]1JH4V CH[TQ$J13^0_R=W\R]>7_@\]N.N".Z?_-%_BDW[5LL M,F37[[+(/^4K?8M%/A*[/J939O".FA9_/7=P?[6 QO=4CP+FJPF.*^:J!=5_ M2F"7(UJ3'KU/K55:$1A+R">E:FVF[%C?;OL\ ,@X\M] 98.:,U0YQBA[@O^* M,[_YC!)N=9D+QE8YCZ7U[EY+TV):7G-FIHG5R/F$@MX8 D]%\>0-BW@&#E)^ M$(*\+- ?QH=]"0-N=YUW>PQ0L+BF""EYQ)![JI6JQ.WV; (Q %[QX6242%S" M@.\H_]\]PNSY:AB%EH419-\RX,-?33'081W7"0L+G*[H.=_!<: +4+Q9V?6W MHYF^$?O1T-2-8(!SP1D)*S^#CPK/52#S;NG'#BH&>>'TF&03*Z;0G%=I:UJ( MU;1,.9&IP5*K0(.,1Y-8/(PA^V:0XG'7UM_BM5"1;5I21GK$8&%N]'[LMXE$Q<2HX+ MW9??'V9N[]_T?;T_P %Z+:"HC1;M+=,D]U1P^4C)S3M/\J.]C-(S*U=JLY+-5&L676ZM>V;2GE_J M9:0OV_V]U>LUF&Z1Y=++%IX<*A=[&:T*1DU/IO("714V&D8P,IW6[$N]C)8< M85*"&*,ET6ZD*]M$?5&(SR_U,EID2\/6?-,J@<=1U& M)(MM97ZIEY&H=K!Q M9:JLI6*IT,#$P90H2O-+O8RV_>0F(S-/M2[V,UG@]M<@4^A+3M,1];B$2R;1TL9>1I4O+BFY1+490 MY%K&IHR:-H0CS]YN$:FR6L$X'B/$%5\I+NN5+@U'>F^_Q%4 SVT ZOD"GQ.,TS#ZR8B\"VGQ8MQWD:D1.'+09:=+)GBP.:E3;E"+_6Y M@^NB:@%X-=\8-X'#\$"V'4J^VG:HVVOFJK%LIDOG([EFO44WNIE>N=FX8_,A M-$^W84I9C616NB@[DR,P/'':P@><9H*^@154KWY@.^T'$Y,X-H'O/307;,FL MV@#LACH.PH>A&.VR"G-%Q8T _VRX[09C$U*K,8T.B;&]U&@[T8?=.&,?'^KE M1N$#I_HSSQYS=4;7676./%;9W1E;9V#CHM/S/V.9"TT']'B^W,05VEV5)KU)@ESG=;:O_ZAHD!)@_^='?ROM2@"![B@(WK!'8R@C8H< M=BH"MRIBB^8BPD9,05?@]]\##0D$#8 D !J^1)\<4\RME_NA@.6VB[R2'VOI M4J=]0I"8(7"_>4N'Y;8-0;U(D>F?*3)]21%ZNQ*=Y;10!ZJC_5]L!&%0R5B, M!)2F&:[4UTR6MF&+R,A.8'7CY1$-6Q>*J 66^$):B,13I+<0C<@*[O1*UZ 7 MTJF2 8D"VUW!1IIPWSITUG.IDR3FO_Y)8V042Y[?0WEB?EH-;PZ?_Q3Q[X! K3E% MW3"]MIR0D0[LS>+:7^?7/3+/TRU#VGF:#;W7T0[P(&^L).EH]!#>G^R!$BT,3 M/RTBF@: 38&S$&YILYG(02B# .4Q $*WEVR .,#I#*@YG,=R"U'8H%V"3 G M"L8 #A&-!1@U$U4P"Y&53^9D H863 \0G=8-8%HF&(:FZV1\@3^9EJX>?Q/B MN>"M _'D5/ X&TR/%V>_\Y0!@S]#R4-- $WU! M4!%CST0('HAB\",X +!?$A"B=[3WPH:5+19UT(7OTG2OTZ#IS=C90D@-K^(5;OE>WIQU!$Z;JU G=W 4 MV:CG%FFRWE?,9"K;D]C^II6I%(N&,,^<6Z27Q]W4(E5$->;VL,&>WNN8PM[O MF IBDTOJ*CTN4T]$TO=K^ _[";]X*4*1/V[)_B;R^;!DZ@E/_[ EXT\_3Y1_ MVHH?EZT_&C,5G)/IT(/ T;?=+BM^!0[=X_#Z<%W3Z_1JN$ZS)NR)NFVNQLV; ML(6B$HK*'44EV"UMWM_7+'HI(O%SLN3SEIQNP/U;?=U<=+Y*][NV?2(?6T:N MV/SK+OIV !#U*\SR8#W"/HF//D?)M70A9K);SXM[-UUA:L)]*U!"8SJ( M2WW,^K6?"&(@5'PTE]A%0ZS9W@V+8';X;NAVW<*C%':SRBKH2 T4[-S/J67YCP*W@SN]UA0K4+8&O(9C-68_=7@# MW+(Z$]*RC&%DEIA0^TQ#SV@9KTU5G+JM(O4CM":_92O$C% ?^B@L* NAM$ZO M$[84ZW:29I-C=;9N.ZVI8/>Z\\2.5Q(9@R+'+X*'SW[GQ,_E9('5 MH20LO* OC]'A)%SQQIR8KAO[48G$,S.[#(UCSJK0K-&___?_',_^V7R!<6^: M_MN3R:-EN?%G!!+/N1";Z@(KQ5BH,?YF99O=&9ZX4T]$PI/WWP>YAAL123Y1 MU/]$GG^$VW&VES"D[FC'3D+FG&^=!LVYGVD&"MO^[44]PV>?/!61Q=16OPG\ M"4;P'845XHFGQ(WH]'JJW'_8R$*'^/!?O6;NHN?[CP' /12YJ,TB.2<$T3@P M,7OU^-U/WD]T6CGWYJ[N#_3!O-'MV-])J1 M7HF.Y)J-;K-6SF=Z=#Y2*#^"#.MWHW7OB5S%IWD2M4Z&[)$U. M%NX$CR>H%"ZD)P+)XY,$QO,3-AU/30-494Z-C@.$V>YU;VVE"Y-S09MS978.CM-=@;@*+F06]V8Y!9YHES)2815 MSV1)(=YJ#>#(LV>F9RF.F6.-H93KD3S1JNT(@YU?RL+N6^HJR2?+I+3K4#NE M1,53^U8;C#Q[YHSO])H[P5(85L0&1FHZH@>R?2FW>F_6II34WE9H05_DZ3E? M->3Q_%(>]+)*VCBU:*ZQ:J^42LIJ,UM7,Q/R?&1I Y3NWK)6!B^U%F4]6\V2 MY?DD=3Z2[!A"4EG%5C1;2(]CS910;()=2AU6!(XV-\;;"9U_,T/9C?-^]5MO M1H<[Y^CQU^X8-W^HI':4[P3U*ZC2&1F@E&R ^" \/8^-;Y6$Z4;8S&BI6A*+ MIB9V]ANH;MTDVOU/R1+8)D[_OF!:"O9(5/OJG1_Z3J2./K88@X]83?MJG=5X-2O2*!;@$6IU3@%>*W0ZP,(+'?':W])50, M=M3MFQODU%6YVD7H=V&'JP'A [,&*J$4R[.FBXX%5M2=G_JL; G7 $N_HP\; MSWXGK]2&&:FPJ@7=5*Y7Z6IRX6_SLS]J$O=4(W]:'SBGYAI.G-VKG]:^\CY] MX09V+]9'G?JB9S1VA$3TVV.!,Z9JWIK[4'6-7EN 2\HJF*2%:H@V8=&HWH)5 MFT[)NX,_VZG/]K(,&[PC(/A69D\)=5KIJR.^I!;E]8P:6XG M\+0OC%'L,5@WO2W8>+*A:Y;X$="J="?,A!XU M.MA:!>K)="3A.-L.HM[UY[B=OM7<=5*8U*%W2J(]3&?-'3O(3%).W$XRG8C& MDS>^1/-;( ,4J>.[X+X?P/_[6CSPJJO)]\T(LBYV'QP+AO+UI4 A)K?ER0R5 M->EJ2N]V,[O&<$!!@ .J5^HIGGR/ZA7P@D'W[YL(:P$X?3YG8.LCL&4FJ@SC MJG*N8@=[&/ZW/U7OKFN#Q)*!D(-3)VP/[O\YYY-'G6L3G%'/Q A*I0>S<5ZQ MMYWB9C*'?']N<40 U\B00+R%FG"_JT #:F1Y:Q*_4L'L(R3>M4OE168\P;%= MUN;(UJJF#:;?@L1TKM7**^6=B>W&R:5E=6+6@+!__4,\G4=;?X;$Q%.$WG*" M8:!*K5-!%6:PZ;"F@[V;B1S\61? &;F'38)U34'#3KJC@D=:G-,X'?:C=AZF MS:+P&;)FPQJP8/W15WKEZK!]*@U>C MUQZ[S3H,4 "4?D<18\2AN:TE+";;[HR)$7^- M& 1![ D'W)>8]X$G7X@)-%_PZHM4U7F]2F26-8DI8IW)I&6MF V8\C_DI9N\ M8QWGM0;1'R<]X701=\KJL%-M(P # 6@?JF9"V9SO MK?VA![,AHB;G"V&'< @^E[-TV)= M!O\#>Q-_Q;%^J#)QO<)& 5&+;UW=2YA#2.D(J">\.L^#I2%9&>3)2ZG9B?][>^/.ZF_:U/2D/AU N6BKVJ^3MT(9]>R[C-,MUR M@^YV(UVZ"&L61LJ-0K-3S_3*S89/W=T[K1QD$SSU;ZBD0+(Y%;@<0AI(J"$R M&(#.4+E B@V !!:2]S#L*0*>$P%S8U%M,S!F:@%D@%J,!>:A1WH"MU"AQR/B M J[3W[UKK> K#Q\^71H(5!&H]^@B["X/#2CG#Q$9O@ J1F9D#E :3 GJ01L! M\$[$:44/E22@3:[@'*,0R Q-506D#8%3 NP=.#>@3QTNT!9D&:"9*3B')5@V MY%P!H!CR;D!3#>A5:":R@,Y(U*!>UUS-S<-.43 .M=[ "0NT*QTLZ^5"_[ H M< ##];%5(>C>,--#5-AN^;"3IZSNR5M2C::PLZF:C+"A%>AUHP(/#SHL : M!%E )>K *:(O!)9W3Q XCA, XP#5%6;YZ:ZJ:[AK/IFP+LPM<+1H^L[92A&= M*\YVLX8ASD1'B^F1_'7Q C-:B'/ L>Q*1!H?9->#"(BP3IXA GW MDU0D?> 54,V!*@%:+7@X>!28F\/2QM$,@&HP?>8I^+RYCG0&L%KTLCD@H\.) MZ"N039[?A48HK"1 V#$T2X=+!PN\82%V%"IV!3*6#D)O07#E# MI0BR7VQ$"9;3-6B?H25L .V 'G58BE\L=@8*+H.=\A>2Q(M M]#FP#7D9<13Z552-E< =]A'(-O0$'I8;19\"*@%9D\&#=""X2-95'LW DMU= M/& RX I>4([TSA,^ &JGQPVB.@-&." 8?[2&Z>X , =@B7G+.&B<,L XV3=2 M'#'^X3C,+41A%FD>V"KO,A[0L"6PE+_@0 +[=ZZ9KZ,?\7__[?(IF.8)\[[) MZL_\#+ 1Z-2(CBQ0Z><1#1KR@%Z&R.<. M'@V2!"B: ,!1S> 3D1$NG.,1S3(A\/".K?!TN?;Z@]5:Q\-:ZV&M];#6>EAK M_1JUUCF*BZ<3Q'1"IEERDA"FQ&1*"?$)EIQBW%3 \70Z?5;#/)=8:/VLIM"# MW)ALJ_QJN]YFH)G]1T)-O5*"F5BZVQ'=X> MK'I=LD(EW'H!IR,G6H.;K:C-@(YI+%XKQ HDE;Q8:WUD[J?\?B2UF.HP+^ZR M8KNWB=F7:JT;PXTZ[I0+!4;@JUNY6=N($V7N9/6':MM1HHF MKPQD>%Y+[:6)C3ZCSD3EZH,43Q6::L?:=\GC;SRX& M2GN2/A]96^.E6I[:9J6<*E1C,;.%I9OV!,?.AQ)X2]G2ZQDG-6O5_8A68[6N MT)[@^/E0.Z.EE['8TF)V5J^L)HI]5.HLOCZE;+ M9^#0LSV51EIQ(:Z3>:R9+,WK\QD^JZ[ 4R^PGDF:?&>8;=9I8E&4%O%2*9_' MP- +?$(;]&:<&V8,K+H0<(H:LH.^CH:>S;6R)NKD7M"V-*%TL-UR9.Q2XSD< M>C97T1K'RQ.6*DGK(: EI5B-71$LZP+[V4I,DA@&:S)D/V\L.[5JHFN "5S@ ME=@XEQRGJE0#:\Y[PPTUMK<5:@Z'GLUUN9_MMYHXRT@#:FKGBQ-LC<704\_F M.JMLV&U2*&P8HI),4T0\4^W4 &$O,!:=J@O4:%/9T4)ID)_E2*:_,]'0LPG4 M]\UY?)Q:\IA8RB?7TUJ#Q*MHZ-D$DI610@YU0V"J?:IED.OBB$BV+\%4N5$M M:JN4O<$L*B]3V?)Z(<\OMH2H"47=2.Y'78QHJ5ACM=S,J/Y%F,K+9B&G]6(+ M;*!A[9PR;V9&._L23%'K E?H]U8\(W:;R:2Q;25V7?L23"4*36JTFPA9FDC$ M.5-)9BUC/;\$4U)QE:5+HH(Q0J>I:M2D,ANLVI,+W&UK<9N)6/C6MT_O,)>BC&^/5HH%;78FH#^;6IMRM M\VK[$DR-^"R;Z['Z1JKN*$6E2@0NO2Z-:GV,_-"E5'F MDV?&>Z5AQ-ONU@\X9XFK:9%G1_Y;-K5K^W<<9T#16 MV"6PJ4_=?]!W8RPT6X6WP>9)3PGDGOU]%U_^H5,'#6AN[@8B+Y15YX(-/-O= M8'@Q1F^!RJ:R;^C^\[?CHUM@WWZ MHWGK$@>]V!O*3@U-MDSAQG;MV_>''[)-W'^_%"E*/!'ID! !( 3^E'BSRW)( MB#L1(OV4?+-.4TB($)I^%B%": H((5)/J51(B 0(H2FZQ+B@[FX?S0?OF$3 MD3^Q7*"7?&@4D?QLHPB"^(-:YGLCB-YY9.V5LOD>E_2A7']CXEY3KA^X [DUQA_/V??XF/0^]':0V%/V$) M_WGB*[MUQ3(K(6NA;,O; MSL4'X^^;73L$"^!#GO]>/'^79?_)?7V799]R\0_GX$^::3[7%FMY"70M)X'N M:F0,&QYZV.0WB>]2)&CYO/Z49=&H?O'_1J]\'N Y@6LZ]E"V22&=065B(VEA<#OOWI M(AY',8@P!PCNVT T%UX<8ME+3\XX67E\C]V^+-31XR:I=G?:GJ92LC08%A-@<:I6T/1BWI ?D 1EURRXU@B M13#B)IXV4MM.*[;X?#VAZT#1AABO]1G&[K!FIS/E9CE:[[7: (I(F,>:CE+I MF_2'_G8P] !NJ;Q7)*('$_D?QG0)Q#'A\Q7:]W1.$6%B5?:4K9D2ZN&QC63DYW>46?INYPY'2 MGE?Y7H81K?5[3G%-=K(>JBT4>V1H( MA&X9J'7[J6X&VD'Q,!JH(YV.<%[K>-&583O;%_"!)*9K6"&5:2_J0[^/E^:T MW.CL3'9/#^;)2F76'1"Y 2R@ A30!!;%2/+;.5%OJ9+ZO1R_M-1 HTZ0%-=; M O)RUA;VW676#-1B3>'\UIFOK!]!I8MO4PSK4RN*@DS6EO&BI5:;#4'P$+" MZYDH=;'UUC_L &VXQ6]_F)'QL*Z*T/7Y4(JG)U[7.AO,M3JCRJVFS'2I M%&;-4OMTKNGWV;"N-:QM+C:<8K%J54IWYY4)E\A,*.3U)*)8.A4Z/8.')*'3 MTV?=\=K8D!WJJT)^TRICW4*\4U2;&Y7.^'TC4NJ2W08V))>8,M/BA)P4T^DQ MK-,)],94E,3..RL])BS\,'=GU^V>$.KXW\G#$#HZ'UW?].3R6F=*$>\,.&Y/ MS>@F5TN61WB<[F;]UC=KC-XCA\*DR52UA"5V-YOVM).9I*&^F0+JYO<+% U] MG*&/TS<]]=J8TFT..JEVO5.5E'DLNUF,^H/(N"D7RJOQCJ6M5(P3 M!Y)AM0>HU0A,=\*BR?BE R?TF08W/8GFWI-=7M:RT9KS&P50V&KN\3T11^*2[H$:'FA_EA M>QIL.'E>/R;&?M_"*)8 A% MJ)+1>"(=^G ?T8=[?WA])+OE8>//OG,D:]!6'3+T=UGD?0(J0_S]YGZC-U7S MKK5::;IYHV+,OB\].-9:<$A^U0+$00SH>]\&W* .L^]D_Z'L?K4[QR!&BYTQ M[$]GU@Q$AP/9)!N2=Z,176$Z'-EHERUUM-JW>\W M.L,DE%:LK5K,G> *E5*:B M9.K&=3Q"7'E(7 G3+>\)'4-6J*DLGHE+1#99D-L:Q3<$ORL <>O2I-5O&9A4 MU#@M/1 I<9K,0.B U8OC48P,4RX?TF5S"&4/M?V??&]^'T^-W_OQS537*X>> M7CZ.,*DV%">Y1@^+-6J[?)D;/$.,"X9[S>[F/IR7?!:7P?@?7!;G3I ?;0AZO[AC2*/NM-*>ZJ>J2 M,6Q98BM"9:7UF?6@AU **,W),/WS47VN3GC\R_O,'V;N?*MLJSN&O3_,^1$D M%?BKQT,^5V-&],K:TKE50K'8;J?7'O@=6]JN\5U)MG(:IE1[S]4X2X$FCO'KC\,T 0V4/TREBP+8ZVRWE;'$F%S(KDLX^JXY#>6 M[(N6OE=QTY!VGTT]"Y]06;,PZDE=>LJ2Q\8Z/S MDG?+AX4_IGMKPC"%04Z6D.O&L908]:( )F*&,**!:(BR#LTB)7EB C$2%>1^ #]5-8X M]*,!Y$N9BBKXNOCN"N![92"!X'& RCCF!+. OW/HJ;-(IY6#!,93 M_X;+59$%B)[*HI=$T8)@4(4 ]D! SU,U\WDM3X@A3OCA&EK*JVA#;]%*90]I MC.RN*&AS(-L+D(]UCT4. M2 R[,H3?W@_'TR;!LQ?.T:RPVQBBH7KZ>M8R->\#=+HYG[C@^3Q%[P-G#/S$ M54XP['_@BDW=FYC[0MS9B7<:KO&G1-SWPAC.P/?3XZL'5AS_84L&FFSRARV9 M>HHG?MB2 6/[6J3)'\;VOYI1R-@A8W_9C_RJ+1Z<$YKZ-B;L,Q,OSZYR\1.M(TRV!5WOC[/_\2'P(+SL[S=Q?]>K, V $&B,_"0/HI ME7YH%(".Q4>1^@!S@;^))>]@ NAF?P0:?USU^6R,V">AWN>(I],KFJM&!T$, M]WMYO@0!) .P[GM<^SN>I6"5/ QP4!!,J#[DJ#S?F[$RRD_AP Z:^@Z\;%)E MI[7BMM;M,,*27>32J76B*?@=+M!)-JRZ1N7K3(Z*+9*]16Z0S\XGJ-18@DQ' MX]0-D]OB/S)Q(Q@54O_[9R"%#]45W@4&:IXGY7UN4Z/96'XVXW.Q83+E=[D6 M3*F:B1X[T9BJDK1BY129LC>9"2H>1J22T7CB1MEI#PT$#^ 7+)_$LEQ='7P, M.GU5]WNI!/)';)OM:O".V)6^Z+H&Y8[NON#H=OUM8Z:)ECCX8F M@5(T+P&&($QB=I_?F!*IXQ2[,--[->FW^'8O"E1*6O<;U5Y%MYD>9D]0 MY:UTE$C=J&F?O][)[^]^O$%28NAV?"/1^$>D([WJ;?!]+QY3YPQD-N-ZK\U5 MR\)RTB"[VUF]BM$M5MH3\B[)C _MAKAUU0>_,>:F#DO?EQI813.028X6IJ[9 M?*R]9[KU[)K*I(AZF;,GY,US'!\:(<*T1\S+$\-.\QY9#KGF8>+C"MB7G C> MYN8+Z@*L+>=D?KF%YU#&'OR; 5@[PL)$0,V (V>"+JB P MFQ ,!T-.L@%GHLJJG @49<,SY(PGF#P8$3:L;*&;>_B6E: C\0)/AI,2P00. M,SED/7JZ=M3+5(1+T;49' W3#77!M'05CA35C6# ]W/L"L9[/46*K*@:,!U2 MUJ#4P4&\:*PT0_1R*)W$1;1N\")1L&'"Y0[-+M?,U^$WV-/%@8F);J8CW%P= MRH3L?D-3 /EW &'!NV#BH[/%D?F+:;"FL\G.6B,R6"&8+')EQ[P/3Y)!YX(* MEBZ#U^@"?*5#"&_H\[[H@F'))GK!2H?IGS"3TXR '6;GB R1J2"+X,E@R IL MXA8 F2EX8U&"JZX<,CQE09V;BPB ,M5PH,;9<2^M$WY7AU0&7' VAZ>#$$!( M%E6+=;&*%S?__ ?\XXD#)PNL#@%JX64+>F<5Y/?37,"KGTBGD4)$XBCCTI%\ MW T:0K-&__[?_W,\^V?(A F3FO[;.U:/EN7F+1((0^=";*H+K!1C9^#-OUG9 M9G>&=XA33\3!-?3[<#3#C8@DGRCJ?R+//\+M.-M+F(MYM&,GN9;.MTZS+=W/ M7'GXC7*$Q8T GWWR5$064UO!J%^8^JF 7[ULS,13XD9T>@EMQ+.QP486.CSB M_ZO7S%V,D$)!GRH$%_DD2LK]"( C CZ /"PAHASP&[6P>\;\]H[K"8 F&Y8 MXID&OE(E\EVR_ERIE.FNP?CP/^9-IH]NAOI-2.]$@UPL]%MULKY3(_. M1PKE1J:1*V=JD6X/?%"G&[U[3_PJ]T=OHM:IT%V2)A;I=Q-NAL]2J2D_(5@A M-4FDP4\LCTTG&(7A+)],81Q!_7)8D/4T0M&2L'9A9UL2*2_V"RTEC>NP\=6$ M>#DR:4[TC9*,SQ@6L^?;NC3:+EA[0IR/S!+%=&K:W(F,,)ZE"KF-7(RE,D W MQEZ.U$JC]CRYZ"N,HF/-OK7O]*AJ&XP\>V8JEA0XF1T-I,%JF].I;5$VI3D8 MF7PYDJ>FMIS')3/(.Q;6$OQ[56JT;-P2XGU"(_5<8ZTQV/NG&FER@.JO F MYVR>F7TQD\U52DE,V3&38CK/YEO(8C][>Y,>97K=K4S2BE*)#3;/7GIMB9;*V#1;*#!&:RZW$ZLY&'DV M3W"TKV>EGE*7K'BED$IC5G.XL2?4^=MU@I]5UEEF1 _X%3_D.LVN"FB4/A_9 M%;1V*U8M51@BO^Y;V;B6'HW:8.39/./SI2(U]JVD-.C%TPW*VE>-.7SFV3RS M$I78S$J%!KVNV40E-2_@F\5\@F/GKQ^GE%:[D&UTL-UB.FZ*:4;I\F H?CX4 MVY2YT7R_$VFVE2"%0;Z:F, >%\3Y4(+FBG-1IO.8F"F0FW2Y4:EN,G H^7)H M!4\H9DH@I@PYMHP>R5?&>@(,O2 BYC*>EN:V-6>:$M;4!R:Q@YN*7^#GQ')<$?*(V96J%Y7@T]&Q;$\* W\U7E;6ZMF&7C[,)9'9I93 MN5K!!@5#KO?JR='81$//=@";U\<53:-LIEF4LIK2Q[AV+P.'GN[ 9);$XBR6 M2$\$@F(GB1D.4!5+Q"V8GJMB5/9$;<5I>Y_%*>&JWV)?RMC(>K^'16CDG5ABS46#8V*6'PF6<4 M,X3->E#,;T<8(?;;V5R,&1>J\\D%ENW-<+G%]*20J M3ROZF&Q(W8JYDG1EFQGMX,BSM^\'4AV/]2:T%&O(\U:YN(FM._#M9V'379>IO78%CH^>*W\K[(Z...%"NK M"HU1G7YF )]YOO@J8:[2PT$/QPB<* T:'+:EQ^U+Y]2@/>ZK57J>I[M6LXZW M=T1&L^9G9\J$9.,\3B83$Y:*3R>)5#H]F<8Y;@),,SY!I!-\,LV^?/:P7<<2*XE(F3(_3.64HM"^Q--"<]Y8[Z8 T';#],Z:K_L: M&\]G&VM^D:?CE?F@F8]5NW27$FHQI9Q(U]/S M2SS=4V>]NQ M-ID;2,)&L7.M0BO!;"[S]$Q7%LOA:DA)S6FO)U1VBZZ-+K#/EI1-TV1J6ACC M$C'?:KFV2=1ZC6.>?N$$\(HLL0(N\M)PITM=JB+2DXE2MQ/S"1Q*7-?8?U]Q MI:Y7&>S8@R6JC@<8SML6S07T;ZP$SCRIA77)E?;Q*F#(L6(L-!NZLM!WGZN6 MH8?_OD?YK"ZW$'A+%IHSMQU%!RT.3*+\O!79G?O'\])9M>JB9PR3.8DA6^,Q M,Z2RLS6>"4MG/4+I+%,[5.7 G_ WJQX>V<)'#]? V> 9;TM\WZ/P;N&WX[C MRP:;]$>?T^'O[-309,L4_@W=3[?R"%Z[,LJSM_#+]S*PJ+%O5'#E [WXC" _ MBA#X$_EF:'M(B'L1 GMZ,\0M)$0(33^+$"$T!840V!/^9A7*D!(?H\1'0X3_ MI+,&M^S.S5#8IRLV'^M2D4_$@U>@>VRV/R^Z% K"ZHNE6JXI&<$NT_/%BFV? M$QV?M\3_ZF4W%IVOTOV.E:QP_(GR-SLO4 7-0L8X8HS@5[H[+7+V9S#\@+_W MWKE5;CB]\?M1>/FF>=1O6_A!B7B_J6/O'LG@KU;&#GGNN_+-N$<^M',4!+KZ6I#2G;V:&(>J M&5G+$%7!,-P8#0-5SM %8W*04%= W0(:!6J]RFNE99XF,K5BD$2WXDXBB4?3Z1O6W DQO8?.@O MPXA*JYVA(:D*35JY^+HN-X5QW^^R"])BD[7$XB8F$8O,,)]-;>WB/./4X2%( M,AI/O%6))^@F=-=:H0S3JRMTF4:F7RD.W5@V1B)*I M&Y;.]A=]?BK87,]OY"I6#P,F@=6R+N/%LC#6*NMM=2P1-B>2RS*NCDM^XT6\ MM5?WHY2]EX3.II6<2-:T2KI5:W J2J3>JJ[]B)ZNZUY/L9 M@\^6_H>4W+ H?_!L\3#J)+P2#J-. GSQ<9^H MDX,F6$:*8$TSC NJLMR>T.UQ/85).;9>& V8&;W=P&IUP.#&L7@T&8^'!G<( M(6%4R7>-*GD?3,1;Y9Q82@J8I,32^51KK7;["BQ_"2UJ/$KAEV+/'L6@#H-& M'M=.N7=02'!PZS%UG[L$?;P/TQIX9C6/&?DR323%=EG$NE1SE('E=X'N0T;) MQ"4G8>A+"S 8?".GQ:,H*7<)RGB?/.O]5C'6+#9JDE@=4%9B5>OO4FTHSU!) MB:8H['L%7>0T'6P][%":H2.GA]FI=TBYC50EMH?M9R_[M^[.W?H?03& ME0$Z&B=]> ]"V=!4%RQ=3*3ET2 VV78WV*!+Z-TL7<[6:?O*F AV$3SG CA. M&[,:(?/ZAAYPV=BB6YWO.CW40 H.\DH=J%A]]^AG^<;(,C5 UF#AA W!X$+ M_;@_#0*BE:^P>2,K862G1A8WW8TXM*[MXWT5! 1YF.C6EU25V17,T61!B>JV MTH8@ #2D1#2)GVM(?S^.&Z<%="!(?D,P3=GI[L8MP #A&UAL/\>?$X!5^^WH M"9K:X\&: S('F["F<>A;!UO0%<#N0?YR2/P\H]!>X;'B:A!;8F*,JE"C3B$^ M5]KWPKYY@UU1Y067HXMX6L@936*C->:PUQ&\Z4I%XQ=B\J^K ?T(=>>[+S)P MCB'41?T#ONH[C9* M[@C@N1S@=W"(PT&NHL!0Y?6H9PEMNMAHSZ7JF&D/^M=6%%[J!ZG9NL_6M^LY MQN9,NZAN3+VPF<,&AS#'-YJ.DV$;V"OH;X.)?5Z?%/0LH,E MMLYUMUL,FXQI\MI.UY=04IP6++7?7]<8LMO&JO44-^@F$)2@BZAT\J&S3XYQ MXIC95[J .C3\VTL'UEZDHD0BWR?LWU?-+4CP>,](Y(>!R2"I8U=.\WT? A)T M6M(*"ZLKBPS7("J3OQ*!;_9M5.RK#0O&"87MS-][0! ^:<"@Z8 MA6$W=[Y_NK(*XXDO[4CO!41+QS&J8O7G.&;M5OM$MFENQ2U07U"MW1011LI\ M2Z$/(V6"K8W\66[I]+JPWE#V3.JN:"G6Q;'86$)R"^NNI)1*7C*F0L])@"4ZS$H*JC[Q;J$LEHTZ.6'9++VK&!2C-#N[10D) M)50LOIE[HVDN!-U5(<+@FQ]YZ1T _X??^Q'J+= !#*&@H:G:J2/X=0L,DX5< M<=E.KIC84!DW!]-*;A,'%A@JX)HBPPY%/Q).PAB:;Z,T?1@1R&ER.\\4Z9ZT M'G"\L,=*7"R6@8@ 5*M!,%R;Y5+W!P,0D"L7*Q*,$=F.M MZ6>H2'Y+5D""90*-*8^M&MT7-LP5S5M:=D'3L41N4J9FV\'&R$#8<*)NXJE+ M"0LGJM6_3!;P06#$_#K3<%DX)@LS\S=.>?PGJN"]YN\8^N3+4T4;YWW'%3 . MD(Q=&<)O[X?CF9'@50M'RA5V&T-,JGH3<>;*6J;F?8#DQ/GD9#W'"W3&P$\\ M<G'_L_GON-[4 M$^7K)7W(SR$_7W.]Y%/R1ZTWY.?OO=[4$_:CUAOR\_=>+_642#SF>C_B:+^Q MC7!NGKWE*LD8J$Z(RD,K/6(N!/"?+@@1!0Q=&!$!&'W\>QN@!4!VCSPEG !- M_W=1&V[95[WUP&:%'_Z_7\2OSVQ/^M903KUC=UYGE-?2E ^=DD(>N3V/I)[( MVV[/UWCDN0U$R L/K X\U);<1P-^J"T)!>?A!.>[:-;WV8&/ZMH^!C9]3!>O MLSJW<"*]XGC4^0'>SC_$+*JG7( M%2%7G)Z:^&-SQ:&,?L@65SU" J!6?&6C4'6YTUT)M -3/%4:X<^_1; $D0-_ M_4M4(^9"LPQ6Y8V___,O,?B,_H7X_@#8.3>.1@Q 1,+;12!.H25DM6_*:O<) M%@A9+62U^WLQ0U;[J:QV=T?@NUG-U4"]][NAMXG51T)O?4U?]<+P(R1Z?EY8 MZ0(GHKAU=,'.*AJ8^AY]H-5#2W R6SO[[U\ MB%]PW6=NS?L"M5[EM=(R3Q.96K$YL\EU.O/YM)9C),BH?.8(!RZDI615S.I8 M*RDOD;+-2WEK4E;8]@05?B:(*(:=%V&[GG?'=UEZ&U'.UQ."S+5 QK%W0I"Y M.LA<;O">S]68$;VRMG1NE5 LMMOIM0>?S[C]&,84L_C25A<)"NN6L\J29A:I MU7X^<>I-1_&+-05^",2$>'(UI04+\>3]>!*DSN@? Y/F8$^W.7&;P<2XU4]V MEY6UM85@DO[U#QX/D21$DJOX+$(D\:>6Q\? P"AHV3VAM);8H*H/N8+476,; M:+W@!% M$E&<^%/UU0#=1+[MX,FQ*W@)Z?2PX$73TM]5MBAHGM-@H%AP(.M# MQ1F#?5D98) *FH^FQ>[0:WM:AEM;HBZT=%B@S=RU9%8U >[1X-,5''(!]'"6 MG@Y7Q?F*R966^)1=+,>*,)^@9A=D/(IAYPTO'B(@)P2+^X&%[]?-WP(L[N)K M^1)6$&NYJ%;P3I;>3>Q^(5>AL9(.L0+6P8[&;VHPA5#Q+:#"]W"! $-%D-PH M7\*)SIJQ,F;9DIFJAA'IY' =SVMM@!/I7_^DJ4^WL A1XJ>@A.^1'@%&B2N[ M2+XDZ'FQ:16&DS(9#2.85?VF 0I2J8,BPJ*,Q&5 M V0-0S"OY$/QW2T:"&#[Z;L01LZ:EJKQJ4 ML=ZV/XVD&80 %U!R2O06C9$H9^FFKC1C>3:7S-?:$]33BTKB49)*_]R;IA\< M%N,SOH1!,]?"E\N>&UK;904F7AQCU5),*V87A42M_GDO[ZOP(B6$F-D>KE-2 MD["SP[:T*9?8S 1U)Z.(:#+^)QWL&Z-+""5W+&430LEK4/(ES\Y>&1BE6,;* M8MUN<\/NB'Q5IVZ@II07_#XQ2N,,H]3857[ Y0O#O@UP)/WK'R(9CY+XIUM1 MA$ 2 DD8+G,%(.G%=HE983&*,]W<)KX8]_%E1KJ!3K%,CI@\1MD*DZ-2HBZ6 ML4)2@5@ '3MX%*=24>J/>L5=VTP<#5R]NR93,)M.'+/_#/P/PR[/_MOVH7C" MWO3^\N+FPL,U\,"9K-G>+GJ_HWJ?OZ>ZP$HQ&VS2OU>:(4)N_:T+,CB,-\*+ M9Q[^SD[!@6V9PK_!W"XL,9 <_2^PD,._7SF-TF]>+80DN ,)WFYI&)+@YB1( M/:7)D 1^ U%X%OA- B*D@*\4()]"&/);!D(8\IT$1(A#?NM#;P?OA22X!Q"% M9X'?) B!R'<@2H4DN!8)/A:"]P??W/4KJ+ZSR]-7;U_>]G?YW6/@JU^I M= \>>-M ^ D[$$K!V^KQ(^W )[33(#5-JE_NBT0$7F%]G(864#4-=D.+YP8W M ==PWK&6U^EZ99TT).EW(BGU1 1>3(\Z#@5_B]/A+\>(.XZCL4LO)SA7^*4GK\%=['L^/O"N]@L/FYP#^$L#S^ M G\$CWYS)KV/]]!G+OWVWKWKK/ SWKL 57BY<1^D=- R_NZECON] MZ/^^CLX=Z#S%6Y>E(H[+4A%?K\:BTFIG:$BJ0I-6+KZNRTUAW+]7Z>_YCM;E MU%;:2KE44MWUR5BUB\^=QD4X&4VG+G45N8;"Z+EL=2X3-B>2RC*OCTKUD7S Z39OE&B-:9#*=KC7,%E?CC-=0 M*$&D0M&_GF+N]Z*OZ0[%_%GNS/B4; M?#E;8(0IWZN-[:)@V/>27'UDY.WQ/KZ4B.28L!>K6*_?G+NM>O!T-$&2;XAO ML"X!_>C4$][Z77V%U^GB?I_+O,""2M"\"%^JCJW1-#--UI.JI+3KVW2Q+-$X MTW9:Z^!DE"1NY53XWI)];^?W=03[+A>@WT"N[^(@^))8QXQ<8E;9CVS:F@QE M7,NHS?K:=KK@$-$$?JDL6BC5@;NUN]9Y':Q^-C_8]O^24,_Z:U:=<061R66K M1JJ6YM>35L9I69.\B42']_!!E>@[)\\$2Z*O;-9_22@Y4=P5]V9%E"Q*VI.Z M/6#E=<9M+P.L?(QZ2X-^\-B#"]UEKI3F[K&'/@2%/RC_)6GM9*OX$L8 MYF8:F\;U&MT=>K:9VR\R3G\8$D8? MD)<*KW^_*TA_6L$$X';"CUCL$!J^X(Z85(E5>5O'FAB1[@[Y+B\5B_O/-]M\ M%1D:T\(JO!+[HMT ML2*-JTNNPBCM/$VHQIB/-VX HEI;C*I-:IM+-?GYU1+:>)\9>[V9<&P*$Z] M==<9ABJ$*! &-KR) E2C6^PT"MR$9G.-_+(WCO5[LQL(\EP9][JE&%&7K PW ML"9$SMPTVFY3%2J-1W&2^I,_PVNGX@YK6 K87"ZHI0;!).'&BZK%.HL)B+R< M;-XUFB^?,W79X%FR=P&?,-\9-X##\5T0 _+8"DP"O$6[EG<*)@U"F MGEZK,)!C.AVZT8O0PQ:=Z]'Y2*Y#Y\N]2*W9[=+=*_;=.>ZR\Z+)SO-LT1]> M<,DQ&*YT =7_!&-Z"R&2TQ0PQ3,!%>S =\"T8>L.9 A_A$%TC,B!L1-%X M048E*3>L; %TC(@F&,UQ $3!#[K ">(&RFHTPD9F'ALXCKR((K"&!1X684TO MI0@^7C/,I\CQ+$0#OEPSP!]-[?CU8&(K'8"/#C8N,M,U!?RJ;42(TA%-E&>B M((/3P#5:3IX)I0%/_=MX7A4KRYH-IB>@U9R^!'YR84UP8E,63@N@\4(T3$V' MYPVL)R$+#D;#Q^NB !X;C7"6K@,B.44\+1C"%!$ UVH*$#[X&5B'!'8%?,2C MNJJ&DVL%7K@1 3=H,U3VTWN* 8PV"Q4%Y2SP9B##AKLH;ZK',YVR,EP;V(2\ M)M$EQ'6D;_GY'W/_!T3/SQCD11=W&@($^\W2$ 5/LFS';%\+8 M,AB\@!>V7_]*LMD*FEJ:Q51Y8J)/%25L29FZE)E27FG8Q !LI@)^;W^NA"&6 MD#N@4X_9=!?/ &JT4YWM]!P,_9E@)/=C*,?5$V%!J2HRFMBM6-V.PT>:>#CP M/8HUPV'*FBBZHCP1F$BQUJ\YX,#3APU;T2 M^$1(BC5U8-^@5XXX=_%G4_=T 4V-K*#M&7\*?[,4";A ?E)/3DVJJXBB:6Q5 M/ST1J*Q/1L.9HQ7A MTMEZ(IDB%3<<"XY[_Z'H):YHX!/Q&[;J]$P0K[?8?3O Y?7=XRH652"8/P>& M/?+@<4/4$D$0>@V^XM\2LE#1O4,.=Q<)1UYS$O_O_^SW?F>7HLIFAOES0RJS M-RR/X9G"ANH0A%PB9T&&;_XIJ MA96WH:A+/U):OYN>6F 9-!!%[3B3^0^Q^ M1--Q-)>H:-K>C!T417._=5@6S?OL#39I3RR(0IH*/Z/#'ZA)H0UO=?0Y>B4Y M_7YO_R] B<]96:85? MES8!/LE0UZBE/4*^?"4-8;22(3@^Q>4S>::11X;*P"\]K52;+$@*4_^<%5OVS(LBLGX=*)DV7:BR%3RUB(;6]61 MT?^Z9SMNK27418T:YL2Z59QHG;"<"D=JZ9BJ4ZTE##B0_6F :(F+=<'Z*[;4MBC"F]%Z_1:)0 M]5'+4=PI+AD@IDA%RBR%^3@BSX;><==A2XW,# J&2%4G[859FJS7TU4N4N_' MCY\Y:-KT:&BD 1N2^W&+G8->2&-@RZ-9XB/MF=83JR5V%JI$J-:JR14,B<<;0QY8=M%2AP>%@JQ4[%?A;!_X),F45Z[=&L($L&@N99.BK.K W5O/6VW#M MHZTY\_,6_CCC=;6Q[2FSF8JL8>Z\=;QI'?OG^I2K):DNR4YFPRK)K$>THV6' M5_*X/Z "!]![:-RAS7QC[VUKMKX3C/U85C;QR:JR[G1L0IV1YWM6U/1$@U]\ M5$#D$0N'O&_6J>?(/8M&?;]9__WQ1O1LJ8= $#<21/*9"E:$'P010)-/!!% MDT\$D;QO;;LO)XBW[Z"_)1'7:/5328OFCU M+O_Z(>CR;XM)[]Z$MD4@#\9XD>MA?VJQ4//RL7,_#O?/4X!^+..#I2\>TB?VS#O/8S+7Z%^WYJ_^[C/F>C__J!] MOK?+^?IV^-E!7^?J>)C:WAT/YGEJ201E5VUE 23Y>EL)Y>6R'EYW4?7!"(_?L6?R/BIB^47=-?NKOG? M=,6_A]?R?3NSK]?XE9=QN-]:]OA<>)"1R)?HFI8+G%4RHI_GE_KT,DY.UO)@ MVFD:?#HJ\)EUSK+7([2,Z1^_Z*?X65+:2QDA-U7@VJN;QNX5[U,W[M]%>^DK M[_VB.'1#U^(*]_L^:G'X!WIN:EY\\K;39[EY-FOO!$J=,C&X9HUIIL4Z2[<7 M]GS5T+IT;.'5R( FQBDNGL>("/O'GO G7Y;O?/NO39GUL67)*R"^BK2E)%E4 MTN,21;&SD39TRU>$G\*1=.@^.NA+8KW^3UXM5;A8CV!9JW1.%L+];7:1)DNG%2]2&9*LL>933U1$>H( MS?X. AE?()!Q85O$=ZO^Z@O[NC;)GR]LIY1UUB5&:4[:Z9'8;G1 G)G77=;L M\%.[%^,;4^7.4W"I MH C.LJ?^";S_#V_"?EH#E]Z1'T:Y'SMZ\+Z=>K,Q,[G"MHMBFC;PPYB83D"E.XKFA MP77BBWXU_,N!XUYV=Q8%QL]3J%;&LY M :0XBDS2X4R],X0X@.]EA)/G*@0%O)T7PY8MBTNC%XX,\I61Q18'(,>F5T*S M;BY.L?=D$D[8U-(%DJ<+\H3DLE,RH]1/L?=,DC$MLJ@FF,E,BK::=#.E1ISZ M*?:>F9D?Q!(*7V1#W8BHIZE44\F@ED=OSS7*N5;9CLQ)$$D-$UIGVA^4$"/0 MT=OS#EP,9;)=8\%<3E1S TE64R<9@:2:2I>9JK9F9Z%&+6Y.&M.)O3C%"*3G MQZ-UJ2\)D_3$G-E*BAN QN(4(U ?#FHT=J;)J2&O53C$ +IFB: M+)D;\Z&7,EM>8@3J#@;*=%$*]2?ID6K$RV->G0-4O>>HG[5X?YJI MEUKDQ*FO.LETE.[-*10;W./DN28_3%Z? ]TVS%5&L4350-2F-!OV4[=I97X+3=KOM)B*\VJRV]V M%R+6S5R[85'=4BP<#_U+^9LPA06!J#9-!2([)DVTG.E453;T1(@5$7T%JH&T MQW>ZH3G=D'N^9IWA[SX;/L\#N M#:A/\!GP(2)\B:$#3*N)N$IM6Q!'N'0$?B:<-4>&.P$F>3WW@AU':U['O7?9 M=P8 ;E1/!UU%K]E_*_R#QYP)7V_A1F@B?S^)_\ ),M2]N41X/HCZ(W0[!*& MP'V3V^;Y%J12G CGPU%!5=["1]J]OO@;&JEU)B_)TFPXGE1%BXFJDWB>C-:O M1=R\HY DG]]K(I#O-Q&^,DE4(A90('S>=KPD.TL@!Q_( ;KD@2#\((B G,4G M@H#(% X$X0-!A)^#K=H/:Q:=C#@:G Q^2 M.@>HU^B1@FZ%CI_[D5FZIC7YI6;H(EQ%]'4UZD\9ITY3CEWJ[.WL]GY;$I-[ MR#YQ%LUO(?L,$'&5Q=^2RGT.(OW$HW=%\JH !"\(@OYF;+LA+5\ BC[7A3]E M[\,(>>HUCR%,?: [G0CV&-/&HJ8^2^08#O8HR\M8;[#J>LM2S-L"&J MU+*CQ=A4CC ;TJ,XBGI=V *YM_G\Z:3$(!;ROEC(W;-N@@2C[V*A5(!] M.: MFAQ-6393);E0.I1ID-4IW65JQK6@9H)86%2YF4C#^%R?B7RSJ\92??V:TKIY&D#4U3 M;)PYQ.A2&F==#H$N*L ZEXW6*+ =*J%LE5WS(<,M=0A.ZULM'V\[L.Y_1U MYEGRF?A=ZEFZ6B[GFV6VTN0(II(ATM5*,U]Y82OI^R6C<7#%N8>,O 6(IK"$ MOX6(YBZ)C!@)%F'H0P/G:FU;.Q9*U%H2@B,IMH4RNN:"J1B.18P=4[$D!:]& MMZTFK%#%>\L9C%T*,-M K5?HB0HZPYV:P!;<]H8,IT"P'1NX65JBX:@280++ M46WT%D>7A;EAXMP;P[%%0_,RQP01Y5\ASX!8*/:(8+@T$8V1(8I\(E!E>^) ML9X(-+2I:0SPDU O32!8AHY_!9:MH!-8U!N4(F99.'<-Y5=9<#[F*#L-Z+OD M,P6_'NJ;A#L/G@BHJ8**'VO8(V"BJ4+]O*&0R9V,7TO3Q'G>*'',[2X6I&[8 MB@QW2[QKH'$CP7H3C[ZB"I[D3N@ _!G/.=($*!1+D0"A@B&< 918;@$5OQ:@ ME#?W*;!#4V!ZO4"P8F/)VR/%:>A6!59;%?#R^5"_H#AP;TP MMS82\--6@O#)!ISSS3(S MX;"M$8$N&UO/]U'+@ZW(2WK;1)2H[3=W26^?W$3='.M^3IV$R21-4Y%DY'7V M=2(VD@9QH\WQU,NRL1[VQX[(,Z=RZ:E%OJ=V5RV%;"_I=*<8X:,Y97@J0WY! M:6QZGHE,)B&I4"ZD%R%=+)_,D.\7S?@"++LA=J:6U<)<6PQ"L9,9\ATNOR!K M[$HA@4(S$3#H #NV.)4A/ZT,9CTMW*?9](M2MU[L=O^EC*)#Q^P P[(!S=]: MDQ7RZ^4L96FA)B;//GH[O<@LZY5L4IS0.8,1K'C1"K/,J;QWP*SXH9.?B/RL MDV?4))V<@))'87O8LMXI%",=$91(V@0S,ZUS-2?A&7BON D:TYE#R7&+?"F, MTE4C$S')>;T?/WY[/ZFI\24SGTYHI9BNUGJ-.:A[3!6'+95$)946)IW51%C, M7Y)B(.1U:4E6T\]3@G@5W5P7B'5R2*: #&<+&.;N*8@ID M+1'/-2=TK-FRPN-FIZ$,?W@ "OHH\T#I95# M7%<,:'+!707+U\T$=XT:=Q?<2VS'6\PQ1X &=PD%:%/56$%[I;%5&6A;(2.+ MJ*D0K/]"__X-C2<"RM6R 7RR!%^(LM8WKYZZ^D=,8)ZN'GQ/V+ 7W8 MR?_#<%S\UBS.]Q]R+/K-AIQ\COGDJOD-L].B]T_@N[EB?S(BC[''CL_K#DR 2 T^(>110 =1>^N MF%?K'RSXJ+I\#@ON?4_L_7JPR;8EH,@O)^SK8L-1/NWOPAN7S@0,/Y.^SP2\ M75;HE>W6>TKYOO?9/YSO&>"R+VVTVV?YW\8L>PN![G"STP>1DIO?4+N-3^G[ MBWJW":#X4>?O&E'XGBK^A2(GU]+H3WI,?DI'"%E #"G+D#O6GSG\G[ZI]I+D MB :_9U;'&^?LWDEZ?W?HCX[YFZLI8):*M?VS M=[,$_G#2#.AM04 MA(2%F_M*1<]EOOZA+7KO97%C8_2VZ;W+J9L=8 +;,75TP1G?.4-WP>U+<)#< MX:SNPL9;$-FY,UQOZWH_2+3FFB;"8P!?H'O^.^T(HBA [QL=;E")5[/AR:I= MRZ5JUBQ5&#+WB*(PF@$G=+W-_$(WRE%B$^(;#4(J#Q!2\&JOPB*+I5PL@ G3(XY_#Y)[PSN5)7"@,N-)Y0X]"+(&NCQK3 ]&D4AJ&N M62\\B,/X9]_^RE 21&TNB!9:H6*N>Y6<-G',%I.(3<9.?3:$:(%B.;$@EO.0 ML1P.V+;JI@\B2_(Q@S?WNK_CKTNSOC$N'X9R,K T/[%W-(!H#'4XVU(%V&CK M0#M'Q@%-8X/62Y],X%Q*KS.(_@W]!VHV M:HK(6!'C)X(?4QELZ4;__66-IM@[(,T$UD]F.T-I.$'IO?EI&J@#6QBC71BK M"*;9KU=EH3NE0AV6$I5&J"6;*V98AR#V?.* /4U 0AC%1P9X%K1H6- MGPF"V5==1#SK:=VALIY;C_\G*?-?_X7_;%XJJD P$5*.O$6UW6W1PMO4]R7_ M8/S>&P=ZP//XX"H/Y$(0& M)A F(4&&;_XIJ MA96VXYQ+/U#;(_G-K7*")(&(H#D#L?D33<327B!1O;\8. M2._<;QW2WGF?>82\/S$CHS('Z-D'3\5BL8WI3RK\C#CX(%Z%-JQXT>?HE>3T M"F/WZ#+_*Q C$ZWH?S6KZ9/YZF_>+&JZ--TRYMY& +556N'7I:DT/\D$T:BE M/8J7?"7]C E .3[%Y3-YIH$)/P=^Z6FEVF0YHEDEFCD64<=SU5(^PS39#)'- M5YA*.L^4"*X)/\ $\S?N^$5.B:"DT1GZO, ME76NL>+Y%WY*-9HZG2I/%B@4\GQ_X>3<6J@#]#14QK^/@ZE)RD)Y5,KT0IN5D+*L\:F,;G+$1<,0%B '(BD%YY506\,P-"1#I7;(JLXYG:E" M58E&/NE+;/ATD#Z4(;[HT"4T#2K#[J/;&U@4&V^H@ MN-?2+JI@_X86$-'#H2=3S_N6RU?A"K]K91IW5_,D[FW>>+?;56+9A3+>:20= M(M37M97>BU3L9BYW6%\S05-85@P=!3]VMA$RETZ"52N4IYN)G!3C-;+!5M6V MF##G$*P2)VYV[X#(+0,U 6]&I+P=#-LS070*B,B";+Q M,5WG1D!?(@OVF?JC*-736["+<1>5(U(]T,:%O8Z6*$1>KRH8$CS\4(H86LGK9T7VT8NRI+6RC9VX\&L#\.BKAN0L%NW:ZS@P@P_L(8/T5S M#P5C08<(>S C93A2W<@[7%-8*%X-$M?KD0 *MT.S$]TLW\;NH0F[_0;V]/6- MX0MW RA&59$5^"3.F4Y=?8,:M%?1!*L$QS9J?Q_:!RC\;J-;ZX0(3/0#T@QH M$R#C!.XX<&6:<+*0UF@.UDK7+,(UQ-Q'A(P%JH4"WP]U6[<@V*!Z='^EJZ7\ MWW ,JH)JSZ&S"0%_%Y?4,QQHUKN%U6S%DEU+QQBHRO#@N +UURV)MRM )ZIP M(;AC%7"<&#\1XZV):GYLZI?) IPQ5'T-O0<1+\)6/K'3]V7$>I(__,I)@"TN M8^7X(-6T2"5:'$<$-5R-3BX9/\C"*6NA&:O*)SR]?8Q=CD*LG628-J_,]"J[7%4Q;U.EQOR68?3IHU]XGFM[R&F*$ M."@OZ*U.SQ'"2PPMO

MN_C\QIC MS*+Y:JE9*=21%7M\'VV[CC_DS&,S8'\-H_W3!,CJ<,U$[&9Z\39<5^]5U -5 MG\46 'IG>K\F9TI0L1$ 36_@!>%<.W?[W;W=V=WK+?"[;IQ_%8>/NZICTQ8P\[\?JUM@^"3]4 MMSP"T952G #C)9OB$WFCQM91+GM@X%W!P'N?4/H#'T/?5T /VY<,?>B>LNPJL+KQBX.WX/#8:A/].-X4<+7J MS0',*21'M;<_B.:?WTR>B?0;V]?Q1&Z/%N!S'=T$@HK/NEU+^D'"M/>UE#?+ M!=L>*%YA@A$*0LZ!6YX5F5'OJ?R+0Y:,-';<0\$*L*MR4UB>-+"7R_P */UV M9J(D$ZPR,%B MO.H[2VR:G[DA\3'3?'O#EC%N9:;36T%]B MK)9)@*XIK^J*L3@NU7VZG9]+=8=_6ZK;O0978[I,JL2BZW IIE*\96%NW,T3 ML>T1#NN:8&ZH<[R;0EA3;((90@W'.S_:IJ&5H$\0KC%8802\1[\3U$IH?9C] MJM&1PV-9+[%.=J:65\M\ORS5/[7EN5W,"B+6\P-,:VS&<=C&@Z[Y(JM.^Z8= MAMBZK"Z27;E+&@?0E:]DWWM5!RX>^,RJO'?"A=_ICG<7_"'W<,=4^E4U2U<< M4FO*]B"?[VK3-O/CEVPXYC'P&-AC5]WG>=<=O#OYEGN3!9HK.K9?1%=J\"=G MBC:E6WE0GQ;%K&C.8C2*KVC@UT7BM3RN)QB2RF+-0,F&2/'$U?O] $?G"^/S" M_Y.^W?DW=\,P/K^V"TK MI%BNX_PODK:NC0H-XK]"9W55G0K-".E_AWEE4Z" M7J5*6V&V*FMVK5F-)#5S^.-7)'9&7' MV=Y1J;=@+&<@>Z]_$:&U&MR\];^/%Y_?>1U@*[KDH- [A)FJZI^B;HT_=Q6UK?Q$C]G:X MP;E!*WQ$*\')!9(.+-A.4A#VPB]/A17V,9^( ;I8!O^(7(*!EZKEOL!%[\V! MBP*]4N^>[&ZO]91PVV$OL.:>LZJN)^SHVYY"WWCH"*8 =0L0@]7A);5(\A^+ M@&BUO6_IGNE*T)2V;&CCH?PM15($$WFVBY&QB]8"=/3\^_PN<=^]WMW5W;]H MB?J)S\?WWN&=4;^R)K:7Z31TUQ.-&3T7Q0H*#A0H16'S.7[+J.V18?3: $(6 MTCLQ 4FYG^/+I3)=GI*\MM#BH4;4='+D&Z#0#*VBAX9]5KA,7,8 M,_R$99*%^JBCC#YTD5-'"7DGC9)1-YK5\HM4B[$8V]VY6V*2CXP!Z9-ML[*FPJW\PPQ%\H'N1=9,:Q%*N""XS>L0)QS4Q2WH0M-8E] G'MA* MU81LE$NS!$^]9 L1SM*+*_'C8(L$6E9T!*KL0+$EX222CME&;?1?^HK^ MQ>8\^MXI=_>Q_=ABR9N7!NKPZ=OS75JM]\R<$R57ZV&O9G=J43J$PKO/L6,Q M_ P_0[A&V/F7XLD!;38$A+&Y(@*\O/;DH,%-#%T'^^UR^#:B<5<#>B_G3E7: M>%,RD>&H.;+*A31+T\+4L(U1<\I@R9PX=\>2^*!=RT LU]+P$GF9**:D!HRTQGB"QEGL-,+\-W>1&%.'- =IKTL!'S(@6D! M%'RV@T,XR*3;[=AWZOU6"0G50'D2NZU?T-PXZN^MXP$03'1GTJV=*$ +5]^> MW\@/YS:+T.[?7C&._%&O M7]&58"'#_IXA+$D<,9+\?_]*TO'D/Z_[]8JVY-:%(Q!<$5PUV_B'F*H.].$$ MPI4'U!N([,AF1?08FW#YK;MWXVW<,NU^ YV,8N1&OWG[ZRNDO_7.8M626PA3]!?O\=KT99%\,59SWDDG.JU:0VB!V8/;['_Z=N=.J:4V6>>%#3"[7GD:3Q=>JHXLH^^[S%PC M)5AF'UQF<_A (S0>D+RCQ;M5AV=;J?KP/LML&@K9]7YRG6*KC;K>FVKM&5E! M=[5]M=KE)PB84@[-7SCG]7IHY.N,XIF1"NR>Q.W3_FAOG:Q_KO3OEE?0^ MJNI=8# O*Y:2RJ7YT"9CX^GB,P[T[L0RKT,C&^I&!KC_S>MX!=0,93]8&(KN MJ7RFN3"UF1!ER=4\'W%Z5G*N5_%!V0D6O&!;N8$2GMQ'KJ2$D]C+$/ 5)\J' M#$"#CC1(CL*W5\(DD*3B@%(R$RJ4+TGS\<*=2*[>F'"O2A/?J',,SM[9PC]L2;NZADX*'>UT-%88L4(F]$*V]# M=*'@8T'509G%F*0'13G0:1_F:]1VL4;T;92@BJ(DADS\);BQY2PTV-#U6DSH M@9^,W=\O@Y37OCQT;P.[N3#>B_&>J+&D65E&\:XY>(7D1H0K5>,IRF3!G&JU MS5F9+R0^C.27,:.Y!!V=UAVC1::=C& FUYEQE8$V!7GJV.2.9O1?@[]?WX3; ML<,X U41T=&YKAN.+@+I"9>QH,A_4 XV-JS!$_XD_ _QE^@NRFTL*EB+7W0M M_IF]%>NO(M:GM8@DD]3#>GZDO%?;[[@1Q\:R7.XD>(5M+SNU)3?*)NN^.]G[DQ.'Y]_'PDY3S^,[ M%5O2^TJX9J\50RZ.WOTCCYJ 0CT1Y;MQ/E7@JI!G=!?1'-V__30F( ML_G/][B]F=]= CB\'9&("II68 M4%[E+";T:8/PU!5F7G0RD6RD?KW;3-TJ5%I+5*@P6S_+3? M>F'Q&%73B3&UYI)OKS+):2P^K5L&%L^)T^O__.G='8^/V,']?<5'^_J&]5VS M[O;H"!0=<]9)+B4EOBE.&-!\W%3"DP'83['$23.;/$O$+(2Y_0U1P1_@N^^8 M+/]C9',+_GTASXJU&JW6,3)!(K.U,X/0NUVB$^S23Z9 M)A.MW!1E\3Z?(-S9I$]LTW4ML)&9B>B!<2:]AM1T[=+K;"_\>QQ0!,KU>55X M$)-5>3J-M.5I4S1DKXVC[QX[\#BO[L?4?D4*BW=3F);@3%5WRPH5C\'L.8P[ M3X7@FCRD@M[4 M#_P=;>6=R!Q/I]Q 7PFBU;LS(OV,#)'W9!9OMT.HK>Y(J9$%\TEOT>E6UUPJ7%CU_Z<5$APM@]D1AL4KCV4X5^"^3NNG=) M'JQ]6I2])[H^$@(-5.Q%E4,[PG,(^$-3V/$#V*A+Q$"1=N3(OM\'?$3Q\5X] M.:!A68XX,"LW8B3(2I0@A&G;*;U5N^P?I!4F@#T#*)G'M1JN@.U^W[1/&:J- MS0;XOF1(NQVG.CQG*/Q+O,?3[0'@]0R#RJ2<(PW=).%M["F4@2C,!45%$:]G M(K_9PC>&W?9*VX;O8OM-;-J=M5E_;\5M]GQA;_]"W\+V([8Q7'S86A2X,)3W MLMVB86+SBV ML?G C5KC3PYBV_MD<6Z;W=E!P@U)V^:F7YO M7<_]JV2\/@A\>AS]#]W+/:^ MU_#]TOBSDO?4=D^)L-.?RNJ M2>(=6G+NV+QY3%R]/1M_!"BXTPH)T") BVNAA>>T;GSAZ9+ )WO$YEJ7C]$$ MA\3=DYQ(V+LX]"AP\J=C/S7:3\'$'>5_8L$H)RZU*:CVI@C_^A<^*'7/ @#U60!(/D=B#[W^403S0NO]ZB[R9=;[C?0B M'O&[7J B)P',?P3FM]>V?_Y+% &0Y=LB^]$AS,6@^]XC^TS]FTM$;>\^[G-Z M^^\+X;(;U+K#4/<6+3Y?V3]:BAPD3)R=ATM?SWB0^SV;@\/-JD>7>ZR\M_)? MW]!HBOW^M"!)TU6U.U%R);73C"?B9@]=D([\^!5+GB#5N>"F[R_ENA.@).ZS MR@[&_>_O@1?7AH3?5./[-"2H8SH[,"I)9L(5TJ'E:EWMYASFZI# 6W11I@O% M\J0=6@*06C5[B0[*;Z!__**/4PTO9@S>5W=.&8@;&]#7T<#3QAZZXO((/KI_ MK+H[QR=O'I6]S:EE8,U=TIICW:OP^U4V3P"X%5F%6GR]U^6%E<&3K=SU.,@.D:2@YBJ D M5&C.12/7,^<>8TT84-@UJ;299F@_-U-"?-:.I@YK1^4JZ6F:))M-A;UD=FCR=C3D$.B(255<0 MHU"2'2IUB2L]NM?@H7P5+ ["%I:[!#V3&+BUV;W<54QYC"_9>SE=[KC@FN]U+$=$+5#_<(*$HFWF::_NO:R@?06/:\,T_+J\TD;&OY7BG9+XKI1_5&_<%/,FK%H I*K=*O@]_B'99 M,.%ZW)(#($DAA-]] M?W$G@M\_92,RO&018PLJ#>X^VDVNU@P)J"%WJ:(U[V9AVT 0Q[RQ,]^F!]NA68746"3X!?0/661934/C!,O+L/5OM?V0<) M/"W. #EVMH+=6>S,.+ #^]0Q@>:=T+S(H>9%MIK''P,H-,I@&V.*?'YKXS,> MU=_=N-UN7;F=T#>L )Z/@FX:6\#5M V"""@ J4Q1!6-B83@J>@\X(:&]&?Q: MW+!TP V[)]N &S;@ACW1TTK #?LN;E@Z*0@108S"'^A$/PH&L?Y D$%?B( D M!9*R% ;B:RY34,\U*Y'92)YP2JS7*;.U9FS*0"_OB/5TD5XT-6LA\A,PRM;3 MHC.7QB'$#7O4,B$LB,R]'2NNMH":D.6R9>M[33:FLX"AN+"5=*]67) MX7,+<7&*\35?3*X74C3>#LUXX67ME+35;-%)#$]1OLYRJ]BTUYI4)]0,*IT] MGDQR[05L>?3Z2;3 KNVNJDU>8B 3+4&O9YA%SSQ^_:A:B7.YO,-/A$1:Z VC MPDBD]WEDMRT+?4#5367ML&U'TR<672M*:=3RB,56:?<3N;70U";I4K1O1^?Q MB)5G8,NC(17;D9@2: M3QX/J2^.K431Z>8F[;C*,?FT7LZR0]CR<$A]:4#%@2 G^_%!.-J/BD*XGXQ2 M4.Z),!T)B]#^$Z77S]:%;#FB#D815JM56G'=22KSX>(4H*2SAID!R4Z?=$8U MKI-@.!M-UPE &7,Z.T@GJ"S?=M*K1D2MGDC!PZHX98"26,Q4E MZMF/\6!,V,YI0"DHV7BJ%[,!.1/IT:!0'K1GB>$I0%G7>GQ\7J[RY$QH9F/3 M5&;6?:F? A0MI,48D,U3;*@2;D8Y8\B-Y=. 8I;#*^7%=AB6+G6<$B]/3#BN M4X!B,;DIFYZ&"Q,Z059;SHA1RY/A*4!)=4>)&3.6ZA,MHPD9-69U.6%Q$E"B MJT@G5LX+RTE;$EZ2*69$9TLG :58'*W&S.AE,$D+LTR(Y35#88:G *5?SQC6 M*%9:3JAB*B/'T^U8DAJ> I00G97BM;*4YF?D+&KUHL6^J3&G ,5I#V2MMU@D MV1=*B+SDQ%8-3L@I0.'25/2E"QUB\J6ZC"1M*YP$4OTDH'3J6K67S',R"?J. M&2T:@Q@]/ DHK=:$'#:SLRBKB(V%UN&- 8CM \IO&-'/!G'O=%;NA@"QM^MR MD3D:.G98>T?!NR (M.YEMV"9H![$5;R0J?0J6(HIGTU4\@R?O[KUA+U(R(;! MUAH!'&4]P5"*W>L,$/'=H\VGU$WHZK:1>P9'5,K>^*IZ8S,:7/7F.)A?50?" MB,VR:[X8?UF.7T9JQ4#W)0/RNIN1UVV]YR-N9QFN MILVL;7X/H6#43S=2@6AIWPP2[(77MDV%@66HC@VN'!VXS.VN783GSV^FQ@)! M^$ 0Y'/R; Y%((@;"2+^'#U[0ST0Q.V@*1"$/P01/9NA%@CB5H((/].!V>0' M25#/9W,7 CG<#)K.9YX&@KB5(,CG8+/V@R "9/*'',+/5#(0A!\$03['@A#' M!27Q07Z+-V-]/DE,O&X<[4L,\JT8U0-=D;EJB.B[S(,O"E=<@J0Y\5DNSFCX MF:3O3]+[)]?AT&F<>W$/G\FY/WIGL1!+*_Q=9V,YLX,%\"\R4P7[Z+G!_ ?'&S M:-U-RTNS#?:N;V.WN'(W$/M(8+=\0;OE#VS6]ULJOPUBW<9X\>,V%Y@SWT/. M@3GC,U!SD4PVO.UL2RX2[&O?QJ;9\8,$0O\VQLP^K]8%BJ=YILN]S]\.QW_[ M(IGWL&1\4@W1M6GNK0!_5'3;L"^V[]W!U/F]K*]ATSRRH%T"L0Y@Y^V*F C%_5>ME7\R1O_\T7'-3 M\;HD0S^_@"41Y'@$.1Y!CL>MBOW>H"CS TC_+<:)[S(1#WZV]-E5<(NZWOX7 M_EOD!M]E'K[I(CB?R/]=A/]F'OV#3<0G3YJW)31^_DL4 9#E&RZ(+>\HC9_/ MSAPX4L)"K*FX&,W%?)R[CO*.;L^)<1\ZYA'HF$N&@WA9[W.WX-PIPK\O=)3D MNCY^G(OW%W\_.U&7K@S/6/VJO$>#O*GWOB4Z3JWV$JJS)I@Y0!^?$K0L9/%(R_X/T&7\'3/1U4 M/Z[1V^.5YZ3Z<3(>%["V/^8V]2YQ"/@T9N7Q^35N$/:@ZFH8R,C9I50T!P56 M(9UAQC1"F4:V?@\,=!R#?1DP2X:G)&7=3QNLJ$X0!M)7Q4#LA040Z$4G_+CJ M[P"!.$+AQ[GX?@A(71L!TZM$1^\7F!";[H,2$&;]+A\_BX!K8!J28(TN"'[K M(K..5(N)\N0EPM$3CGUABTM4=B;I+O4P]4\ @+>(3/EQT=\% &.G Q=WGXSO MAX"1:R-@F+7",[V=2$Z4MF#P669E@?Q9/_@*")AFY$PII\0*_&J9UV/9.L=. M%ZCJ7IAZ+P3Z_?K$JX!C7I\#RSZN2J4#VZV.[96F"NY:?"CH>&^ NEN$\=X# M?UQD]F4X<0\>MJ_/*):H&J@'IQ TJ@MUAL[0DU6F92R4< [8L9'-^O'#VI\BVLI]U+C6]\U";3X M*]\KN9\6W_BRR.74&#ME_X>+K_K&S_C2I6"30:&4W6.#>HO?7A!!*5B?""+^ MG R*:?E!$ $T^480D7@@"#\(@GQ.!)+P@R2"@HO^D$-0"M8O@B"?Z0":_"") M )K\(8< FOPB" A-02W8"TKBXQ=8S@?[?!)N?83#9=_1K/N/.>1&1"'G@T1? M=-@/K^07*/Y*NDE8_J9N>G]]UPP0\;V@XQ*OU+;$Z^=O+@; _T!KX@_H)A,^ M(\X))'\C(COJF;H_/\2Y*J^/<4_%YT*^^P2<*(<5"/8B;*,^*!GTV3D(S)%@ M4PK,D4#R?C-'3E9M#;:KKV"'G"C)&@CVB]@A9VS,P-+P83I58%<$79K[=4\#^3VD?7"JBNF?&0CW/D0Z%/%=*IC>WV.]42E+UWBX MM\3?F NO*FD@V(];"SZ7[*8,Z6/L/7Z1K._%>EA3-!#NAVT*G\OWM60O4A\T MB$U�=^#H] 'HWXK M]3O0^:\L_6^K\_>_(G#/NIC)TU4H;J<(MZF+&12>>Z!"F?^^F!?CQZ&^G[C^ M.MST8N1TXOQCH:MZA'!3;4(;5Z++HR->TNM2YKB42HVW/:@*=7\_S: M7*S)N3W'FAKZC'Y?:+9;:'9;CN4Z]44M/^A'!66PJ4UX%L?Q7E"TH0GEQP*(# MP+HA8%V]D&2N/JAI?*XUF=#Z0*O%);D]-F]=2'+8XH3\H)8SR&(VT8ZO*TU* MLQ9O%9(,\"K J_<%9OPXUJ^)5UQ!:G%CO.+9 MM*#FJSUS$@K)@U:CH B#Z?#-LH^/#SQ8O. MCJ(C8H2?X<2Q0Q.FT#\)W.OF"!!I0X,]6D$;R0:FINCP93;\6(8&CU?#WI ) M\/H> 6P#79^1, >$0)A D&!?MX_ %1KW'F"/3,,9CH@99J0D-,S^1+BF),'3<0!4L&W^&'BX)*S12]/D43JP!FVF.:BM3 M5=F]")J+T,Y$[9!-;!$CH$J8$-AP;&3S6@HT\@5L-*-GF8)N>3:T:%@V'&P9 MC]TM8;F;3!'*P%0L^!ZO!QS;J+G]M^!X30"G6$0.A(3F ,X?FFTX_[ IG#'D M@(K0LRX;>RXK;.C.FC"=FL82OL"&G=I) M T\Y_,M\) MB0R!!)XDVSBI([![ ,Z!@R8(-MDH%3A62U>;/)7&$8CX/[#KAJJ(*ZQ3!IY) MV*$U<,4C ],B!L!> * 3*HK=6-[,PD_ANM'1&*%49HY@0NV&\VZ"J0%A$>DC MUA/XTBP<.OJ&UXA 0I"0K.&<1L)/!*I=_X1:P%'@H>@&8>U-RZXG<#;@LY V MP7=ZW4$/0)]&GC%LW!XF>*Q3]HF9-<'<4.=H+D030"%"I1$Q\&U'"S7G*NYD MQ/,F(UL/,8U[D/4Z<. \-C;=/&SC>8VSHCG/:5.URVLK-DZ28[M%48>Q_]B! MUQB""H<\1U3HP@+Z:[>Q!&RH!%95=M]6A6J.Q@A?SVB&LQ=)HUW'L2*89C\O MV75IE4E++">NUY696JQDBD-$0'$;7_S3LRD^25E\/^2,K5ERQ-QX M]H15*M>OL>,RSQGR.IUHKL&,AK.G&R<<[ER!38DZNW6>^$BS8J48#; MX&:ZK!%\*=PK;;3];]^IR<"C6LDN(_>FI301AH!/'MP+2P4526 BK5J!%7,>QN:H]\\ M4H3;O+F;6]F!X[V;=AQ8^FZ[78'P#UC^")45W1%<4+K-.,CSP]@DC5+;;WYX M9#YQK7Q9,NI;=NI#Y;3VZH.)*MS#4,1A],^A=D;02ZY1(.RW:054=&_YN$,, MQU\7 ?O?_SFH;K8]:0^)AFJ8/S>G/'O#\JJJ43A,,@0AMWB:(,,W_Q34A;"R M-G07B6=JRY+UDPB77RULI+(/?'L7^^-6H MI;UR1/E*^IE@*AF"XU-$'Y392O/6';_(@?=9U#I<=$>K:7^UA)]C&PU&/DT_ M2<9I4J*$?H**T_UH.$'V![%HO$]+5%Q("G$@2H,?KE(*F\/'Z4N9'&?3O1"9 MGD96O6YC79ZW%_UP/_:ZY4"-U\QI:Q%CJUPZDZ%K+U:$'?:I/O6Z93S32<2R M[81,L7THWWR=8C M98T7PHT:I0Z,;*^*6A[U,T1&&LD"5Q[SZ5E!RO5&UBK>0F\_ZF=LWG'X\5Q9 M34+-KI//V;/%.#GLQX[[V& MY]O#XLM8C)>+Z7"]'S]N6>RGUR-C.(/S*#;I)(U0O9\X;LE(+^LBM^"K MY*RBK>+.K-1=C9A^\E0_YS3)+J.UB:"PAJSV.O)"A%I''C?-6NI"*JJ5(2G$ MZNE)>,HG+'F(FM*OFW:F>6=I<\G$1%MG)Z+9:(;R.?C4\(D.%*R,HM>%W"24 MF%"S=:GLK(MU%.(X:CH&&Z\B*G5S40Z%3J(KUG,R'BNMNJ&"PAE0;GEK4K+&<:V2H^T(J77&< M*^B&PY284XLZH74::9+*SWA0G5IK>5149M+PU*)>C"HQH$KJD@611).):6PZ MCY?_43^Y^71I*MUT?*+TG#R_J$8;C<+BU*+.%Y7UB](FD/3+T1KC1IM/+^JE%+80T*6\T1E>3FA&TM+3!JE4>\-3RU\W MTW.3FC#F1*#Y5J/.32OC.G-J^2_[2M,HYEM%LF@-4P5^,EUT,HR;-''8LA"E M)[$N*(Q8JKI*V?,F,U_T%Z> 8L37V248A2,\2 ]+P\@$9%*5X4F@D(>UB10I M-C26 Z;-%Y:"(*?JJ.F1/ M*4I^2+Y$$J]4E,[]N2"73"SD!1739- M]L5R&*[5ZZV&,FZZD>C!>=Q!V#3CN*>FL1>"[O-\MMTPVPZK=*UT MHULN,J,!\SJRB8(P)A@!W8+;?UX7#0V@V%L3OB2E&N+$NT8TZ+>'8=O)6X44 M276ZE8*MQ;BZ-/Q! $L4IO"!MNF BYG3!]X #@[L1Q%"OPV'>(Y0]'G_P)5) MI_DR7\(V7A5:?0UH]I5K#3;'5KA\BR5*58[#EM.5IYH31T!R5%"5&5%T-/<( MK(HB4">$4#(L"]O]QY*(.Q7GA>0[39*ND;1HQ3IUN\-<21(?B-[LC*R;Q6FF5RP<3G=]T\>\V"2A>2G]>1R/Y3%TW;S+Q<14Z=\DF:YCP=WU[ M>R90C@!GOP;.WF-* E,M@)!K[R]7SI&^\/Y20T?*1K"_!,;'">5PB<+$5: = M@?416!^!]7%_Y;@ZA)RZR_1NO/Q]&>?!=>R,.Y:#O/!6PTACQZ66>)3-YG$T M!1D=7T=3FHA-0\672 -5"4#EK*H@WJ'#>7I[#SZZC.F#BD_[(TYYW ."O26L M\ KNAKW$041=<;%EX;/1^X#)UK79_38OY];!OR\$E*YI?H>1GV.W/9H*XJ]; ML>K )]F8JM9EV4YO^$ZL X*=O=O\&9?8+ 5T^(-=@PO9VAD^'N,./[0[8F79 M+).K9519#9I]D2V?K55PEN7VG1D2%6!7Y::P_(&9J^ [3O#?3F,+VQ+D&CVA MN+H:KLX4$;@4F='9&Q1;CDLV&V$71R,1, M.DZCI$[ZQR_JB8Y0 99\,Q/F$F 26"@NF(3RY49(7V23?'M64H>KKC":VD,_ MK/MQN;HL]%^R"U(8<2,N&UXM21*M^R0T(I)/R4CRW,+_A/MV3Y5.N[RUDF-Z M[*P>J>C/1XA:^!:W?.MG_28PX^=SD _AEB^<[^^H]6?3@[Z2TK^5E0?8?PD->.00O%LK+@6@Y0Q"MK#T"(0#S_1+>Z:W7O@^\U\C1_[KA=W7 M-TB!KAINMSJAS'!27^19FD^7N4%SE%Y-/^\IGW./7=AP_>/7;G&$+Q:R2:W0 M(Y5JLMK4)OWR@A^ZC)Y*^5FDY'RZV(+*^ARI!>-U?D'(NV+Z:3L>MWE#) M3ZC6:EG.-[OZI'E]*/EMJ$U&CD^I =7(Q-=0+E1"S:!+;$='CZ/H#!M== M+PQ. &64S@[%ZK*?>_PPG<,I]\_KN3#6,O#6$,^<[#>L(=J*6T=62[GH\FL M,\]HL; \D-M,/XY\K&3DV,.ZG$'DFR7V3S M]M_8U#H=5@Z#Y$N37[6R\CC**]PXC3:UY)N;VN,?Q'C9ZX0%;%L%;F'B$6P/ MGG 19$2(+BR!%00VOG1@PS=.1! 2^9)N11:5J5?6>*A5V<,<1I"-0&2?;U#GWOY+3[#+1_,2[!('F2[#W;W;W#@<:T-.%+N"5T^RY3X:DT; MJ+%BF4T-AW #3KYC WZPTY(&$%7!LA09=A!KA["UJ Z=I2 WX6$C0<']U"#< M^<5#^Q>^%Q6H\#=4X7OC](4OXGP-'7[D8#2N8_GC%Z,9L,.NF8K,*615H4J= MQ'\MY_#U^(%Q7!5>572P+12/RF!L"BZ>&/V/7W^%_X8SYTR_AX][ST2C$_-R M1V(LW]E^/IP>/SO+CQ *-Z'O]\Y$_WVDJ\K0PT8?GG"PT^U%BFQ;LD2^<&)T M,+1G*6.)BW*C$#<=Q+=O']^^]RJ];]+#O4?_(8Q".A&F+C$?P9IXW)W]^M?V M[SUZ/V_<%XIR7V%OG81JU((GZ37IK+KA=GKFI)O\ NVMR;?VUH<)7;NOP#2N M!!K%'.(#FNP]*IVO%P6YJ]?C8R"\N8L3P.)#^S/O.5D\7>-LL-+RR= M,2LX.3P8S%B^/ZG&0'MLS)BR7R]?KL6BY^M+W!=M]-L2F:T.0";-T00&9;F]%%<@%9NS^\8NF M3G)>?Q.<\]%IV'=$M7<>E06H=A54.^>S1C0U/-,H?L5S1:HQ72_Z@QS[>7OU M@FC6:>GK;#_LE%F@";5^-_G2;R ;EO**=T2/(V/?!\\"N\UG"!?8;1= N&9H M%96SHVZ$Y]+SR*C7"H^9B2\*BK3Z24N4M,)\\I)RBBMY,8ZE1@P"(^A01YZH M^,FJ9(/73O7_V0(4_:__2LK\SV7[O%/\C7KA3^"OFZN>S^$DT/Z9&I:"NO33 M!&@7F(/-; MR["X#R%56!F._5-6ED#:GRAO.-XZ.0R/_%&_7L=6T'K% 9;?PG#B""OPE=U# M 'L%)D>[QV>[Z_Z*'@1[!5>B>E"EV_L(I8)-#1.N/$*PB*E@XM0O#J@J[-(3 M,80.EHF.VW7X=PEJK&+9)M:E#=F>];S=MHY6SZ6WC$\Z"Q]06?>M*$?.6T>: ML QA)-2W6J@"V?Z)EL?F XS6[B>>+-TV>SN%UP9]XFU#[HJVS4V_]M;MC_<% M].CGLS 4G0"/PV=N_RX,+$-U M;+"]JGZ(678@7L35-Q[!F[.:R$"W0:FK^?D*ZT+T5#1A__O!_7#KQJ2^+"" M9 T3[H]Z(.H+BSKY3-\ #N\"!H%Q$*P,/Z^,CX.@1\<9B/KK[W=IQS2!+JX" M63_:L@XVO&##VQ_)V_EIQ_]>1>?OF+WV%>U T%]Y M06.:F4^F6N*-RF>WTO>2*3- Q#D%Q_F4X8OIM,]&[R-VL>][P]Y7%^BO=$<> MY?#A2_+AZR8W#C.]5;+3LU.\4$VIQF!F&"'3%\F-B?6DP%:9,9@4@9HK66EQ M7':&_2@FRDD\D?'PM0@M? X[/DL%NN>\_/LBJ8KHRDT ,U?)-DS6):D3JZHC MDF.TFIYH+]83VA?PHO&:4NR")W2G%ZK.Y:>PZG>Y5!-4Y[JMP'VE MY/?EMDL#*1FJ;=X =;B]B! FOU9/Y?H*7PZ%!/& MW&"JK(H(!))O@<"C1&1=]Z !1%6P+$6&_.O80J_8[_R*;*FD%&E0NN3^*_E M'+X>/S#^#+_[CZKH8$NJBYA"-J24)P;OD;'"IWT/5]1/S./^*KOE@]COO:?' MSZ[M52]2M]J%1J1OCA26+D4=L[P*%[+]C_O-5RCI7.=3)%B& ,5S,56(#UYB M6G:\Z"?P1>ID+(BG^2">=N]E>]](_KU'_R'0"LZS@E5REZCTO4?OYZW]0E'K M*^R^@ZIJ)CIK<\160X6(G4JGA@F6@;MO\JW=]U$"V>XK<)XK@08QA^B IGKO M?O'7"Y($A8;OX_$$&/C0[LT?ECGN1PM4'YC%*K\"[1PH%EI)IL3TDU=W97R# M.W>UR'P,1)=V4@*<^;)WC\[@2RHV$=/=L!QA'8UGPW125:?3(<27:U\]"O#E MN^!+8,?XZ ;2&2AH.7:29'/5YD0SV&2YR88Y5EE *$#U'\/'W!-?XLC,?<4> MQ4]9,,71,;\/]2VB7WX*=@4E=OTT-7Y(KK^1XZ50<338,_'X]\L,T)NUD IDVQ4KEKZBPTW,_AD*'Q)G?S+" M<-#SLZ&TR'XH+=+O\WRVW3#;#JMTK72C6RXRHP'S&JN[H,+W%9PC4S8)AQ[)H@TP^6(&I// M$-EJ@TA7R^5JA>":U721J/&-=([AV S!5#)$@VWF&VS&;V-[(#%(BC55A=5/ M1<@+ZSA_IHZW%'\.933GVK.0($LB,$?46,(&(*\ FP+3%P5FC[ M)*:F,30%C8 ;G0FFCBG"1H!PINB#=UI/UD@P@=5OLNOX3&T=B^O^9V"GMWZ-$8<%)NC[V_>2UL[C'2!KR*8 M9G\"O#/Q'2E&^H=%W+15B0-+2PW8R)4VC\_XK_ M_^V]:7/:RK8P_/VINO]!E9OS5%*%V8B9['MW%<8X<>(I!B<[^ZVG*"$U1K&0 MB 9C]J]_UUK=K8')V,8@')VJRJ.' 6K;C Q^#.:/!Y\P# MD@"[QN1*73' =<@KT6%I2;$)O!<.B^E<%E!1:4/OP 98\2OC*'SXU=\P[V8DT5F]TXOHDNC>)C4(:# M#[;CXG-> *=UT->!%6TPW1 ,!O.9.R* P?*Q37-PP%ZP&:DXCQL[+!I]^!F\ M(T ;D-IG)8 \,2T+UH<3& K>G5?N--=D_A17&\#/')?VKUN!(1N>"L:#$^E, MOK0E@5AJ @Y@"/;4_P"=\. P9P1M\$,\D/@.?R"GUF\DI^+HR FA.?P[O3! M70!0QO> V-%T,,)<.#?\$RUB4PV0;37;:K;5;*O95K.MOIJMSL7=*,0:"_/J%M-88PR:#6^2FB\/!__9^U@M2Q8XEX=9% ?@/NO,NTVP-M &_^H%D3 M;>K)Q$P]7RS_)XHLBVTA()1*OE[_CQ+]&06M8[L9:?<',8@E$,Q_)3^B](K\ M;"Z(_F9FU3!&6U3SU9FX?CE??B$\S21_L(!]JRM!%K_:_NQ>M1=E$^AOH M#GQ/Z\]X?E%\].:O+CEJ8#VWT$FV?2\D6FV3/+9J.N!#A5-7ERU18W=RWLI3 M@*YS?=@Y.3II7IVT.V%9U>YW>G[1;7>4[H72_=166A?GG8O3DZ-FMWVD')^< M-\];)\U3I=.%#\[:Y]UM;WPCJ>:54BO)=(NX29.9NY^=S^WBU?VOC]?5S__4 M!Y5^QS4^?\5H_1M.>N&3_SZKW9/KCZ==C3;@ZK4Z,)3S9FGZQ7ZO?5 MGG]I7?^R+G[^4+O]CJY->L7Y-<_^4<_N[>^'M]=L?#']=G1XXW8G7^')N37O M'>O7G?-#_>>Z=?#/Z.?HAGTZ&7[ME>;7'/U;U&IWGTNC0O##J'MNO?.C?G # M3U9FGVQ=';9Z!\R_N?WU\=NY>E+4KJZ_XIJUN2?_/KPM:$?=J]O1>>OBU^=@ M_*-5:\*3<_O4[JKZV4?UG^_7T\*YW3V^/VTZM*8ZM]'+7[=W!Y?J87!KUGL' M7S_==9R_Z_1H:?;1@\[?K/K][*IU&_P,+BUWTKJ_:S5[Y5YA]DFFE=7RA3=J]K!\81/F$H^>?*M M7?A^.6Q:MP>?&]9)Y:MQ^.L2UU35V4=UQDZU'Y7QN#W]?% ]^E6\<'^>X$;G MSW3T_7 ZN3X;-6^_WY]\F4S,*G0._-_+M]?F=.#IM]I!^=S^9S0< M]H(F/CH'*MOY]K'2\+Z<%IA[97W\Y]_:C\^%9J\ZO]7BV?>"WNA_^>=:.[[X M]\*U+NZ;Y@T\.;?F\:O(WL#/+U\5'UT#O6 MV[].S9.S\=?;JW]_X9,+P/_5^10$G=[GZU]_F^[ET9>Z/CF?X*,2_&#]B) + MC^&MS)B)3%@Z[+LM9S)X7%>)@GD8A9J8_A SD11UPK:7&$##N*CMBW\; :8S M +!WS/-EX!"@GC<\\'LQ/BD")3>N)I-X4I'8:.QY4P9PP@=75>F1Q(Q M1]P$AFHIJH9%(>9E9;[5;M)#@///7$,V_V.3F\7C5);&=H M8 OC&DT+G=NGR,A_4\;D W=[)@"!!SV.\'NM[SE6X+.PX=K+^AD+S47^('SY*%M1_.\S M2Q3+N\1"K$QG'B&_&R(R/*0 #_5\7(2 (V)JR+F>(2 ,B,F6=$D34,H(6M[GC^JS+ 4J)9&OGTVUTS MJN,5RH:MB *>,DDYKN.*8*.$7LLWTB\(X[+N*6, I&>QRYZML.9Z5S(VYB/L M^K@I4/-49YS!0=3Y[@ 0#PY"66_DP0OT[WK@-LZZ[;SHA9>2HX\=]WO$SUUD M9]'=Z^=/\[IC''>,6S;1JF>$GC(/FF9CMW=?7>]6EP M4[XX_:3>!I^<47?TQ?_>UO#*9.G-7\5*-5_='&]FJ..S+O3(-1)VC!<_?77ZPO)W\/?[79MY_NN/2M>/O%G6RF9]ZZ M3&:.#X\^GI]]O[HUCUV_H5WUCCXV$PVFBVM.J5W\+UT._UZ_/.PVR\#H_//!I^-SO?#+K7UM'5ST#GY=-K=N M!!?^_=*U;NH5K_#K7ZL]' XN_SDHH:^)G6PJ^=K\0)6,1]8H9'X5&F;3D[*W MIEY>VH8UKD[=8'S:,ML=MUX:?W-_'?@WU'ZJ#*YCH0$F;'%#HW%W4;!X$6O- M'_8$VH>:F)2:VEO(UZ;MT/6T9>M>95@;&?6,^%2*32DC[YS3:=<]^:7>MO3& MP<7]J<,";[)E$WS!8W:OM5KUKMVX_%O_4D/VK+WYJYYKU$NY1NW%>%3$QM-=UK^K0'EJH;+- MJ/G>B"6%!H$5__PM-=?O68V94<3.*:*0+D?BT12Q_CVX93!(20'KO-J4R[;@ M''W7A&4^,>N.X=EP2&^W3GN_%TXO6UZ]U4=>?TM&-O M=6G]Z^\.F*4%LCL'3)HK:/VS?O7<.#D\OF9]HWOZS^0C\R8W6[:6V7'C[WNW M<.\56&5LJN?')W^K.DUEVU'%:YI(9NLEL6D__#9J9NOGG8]7Y\=ZKZVUSH]^ M=O\Y^-8=;#_KW?SWG\^&WA^TKG_]ZWP\Z7VY=CJ_B#%V4>.:=L)XT2+8-!T^ M756R#ZN0ES95?UV][MQW?:EF?CV['/R[05'U$5>L?-/;OK[GQYWLT MN/"/F=FE>[7Y/=KJ2T_@#/H>^Q7 AMMW..=\?N9FO_[5Z!XT)I]N+T;G9N?^ MYJ1>OMSKF9MIV.J2C)%:S2LTQKW]];I]WE7:W^!_T[;W/0+SEL<47]A*<^R: MEE*L\':R.<4?,N70 0V(W:V.3)?ION-ZJ*\L,,,,15-<=A/ W\JO0'/!S+"F MBJYY0\4@V]*FW[U].3.TW"M69BK#DB*A.QTS*@M;\KTH"_L:7*O_7IY<@EOE M]]V#S^/)L?-X(U:*I2-Q>.]2FZ*J;([ /O*7&:_GFNOV],N^6SRS;R<%K??/ MJ'/P3_%CM=A\\U'YQ./ER M?7#P[:Q4U(?#P<=)$E@X3YI:>QO:%&=,,WL9Q 3 CN '7>>076JF<:1-S_"W M3=OX ;^-P6QZ?_6U5# _7;2GYEWSHO[KV^&GQMIUR_$8?MP//& ;#QZQ7PN4O1B8CP0K M+P?SX>W?!X-JX^^_;[]\_W+2_''8T["L^:\S;:JHA<5@SBM-$'P(#\VRIDOE MB&GK.#D;1Y;# \!3<-:HCYZB!?[0<4&8\O9?%'L=4K">S'8CZNS5H?[4'/N?]L7$_[O5(P^#QN_>K=8( RI\)_ZXMBE&O8 MEX(XP,B<]>4V[X:NTWK\$35 &@&GURC7RM4"6EQ::G()J817VF CC6@@-/;G MX_9$5K>89[4NI J/J"ZC>5"Q,5>Z!?H;HW=#\:HP$A=S%S8ZYVIIL+%8CJ)M M(N*F-F9G6?W7_TD,Z0KCB0>Z8SGN!QDTC!U+ +-(#M8-N#0T TP;P)L_:-9$ MFWHRT57/%\/[#A_"P","0JGDZ_7_*-&?Y ?-PG*DW1_$()9PY_BOY$<4:)2? M/3"(3*#%=\8?BFJ^BC0!_Y0CS\KY\@OA*18&Q?^JQ2B?KRE#%W7>?WIOKDO 4F MZOD112M.CDZ:5R?M3IB/WZ.;:"N9/TF[BXCR!:(ILE(,^64%[3Y#+0IWJ MQ8I6+1BUGE'LUWMEW2CV&J4BZ_6K_?+ &/1K5:8*92M^\KA<3 MWYQTVV?%L^9Y\V/[K'W>[1R==%K7G<[)Q3F0"7Q\^J-STNF5*N)'% (/919/ M>("\LK2QQS[(/R+!\^:A7A (+VH(L2S;0D!\P6*$L)R_&'V$ FH!CFBS!GK+ MY/'.R.G9;U']?2!_#?^:^YH+%KI .]!+' .+>97U#N\>CA$A$@W&&I_=I2( M($EP29)4+HZ5XQ,@TM9)\U1I79P?G73E,U?MSO5I%Q]9%!=\P>TK%Y?MJR;N MHS.'Q40*:3.8FY.>*X3-39'Z#-;EC-! M/QJL63WP/.YO.X%E*'T&[K1F**:-+O#/P.9.-'9$I]@,*'4ZC.8S0SDV;8JF]%T' .=J]@V9/]Z8(6@H:N68UL!D %X/\:]CPWD77'$7-H^!2-S)F-%V M%,TVE)'V$]X3_DBGEYD,!R+> $0(.^Q^; DBR^$NC(!C"G]OL#MF.6,$(^X$ M%J*/;S1\KS-&E0.+^4,PKV\ [3S0B>$16)H0X.4$&JD#/GSY,; &N-09NS=U M)Z>,3#3+,6\*[\@I'BPRG# /_KQR]-NI*A0L1R=_@0?OQN!6\A #U:Y8W: 4(=5X$@#C !B M&/R&V[^"< MBJZ-<<(8+F$ &BW%!N*;,,OB3S%[")S!XH@!C,(Z&)51,+("IC$]X2 J3<_' M;=+O\\IWIHB'%"03 '[AP*#AV3M&'2,G(S_0D[@^#;4[@ M1@"DMTK8-0& WX4 M0.,-<\8@*!,R&;G @1,RWW4L%HP..![P#(( <6_XR,1Q M+8/'I7D *OP&5%>+(*-C0LO**3AO6@-,@W"WG1$/^_/8-@?$A&GP.U>^?(:? MUH X?H#P"FE2T#NG,(I[9VC%TASD\)QL4)<3UHN=68B]Q#@$%,[@D1N MV31*L. I([+P?&3)&^0_C_E(@Z"*>-R?T"14*GS)@2+ /RLR--L.B,C&L !R MW3%RHEHX^$)DC3\9F!C"5#!G(D;/'C&=8J[A($7%) 7GN&.'BQG4;_!&(%-P MF^%O8.D\J(M8VG1V(^(\4SPZ9Y:DA#(Q9 VDA1%?+@S[&@#&4X9 [D(N,".O M\"H?>H4_/S3W+#$/-!?**Y012+6!2_(//H*'WU8K^9*,O.=BN@DA(WY)>BPN MN(C9QS>N9@B21DZ7DBP\#I=F7$C!@EQ$+=L-6A]OBY4"_OFV5"B$R0"#GQ6/ M0N_ECQJ4/V)&0IFB->$MW?32?0K%()31C>M,@,J<,1(+)A XBVTZ+/FRG!8C MD('I@LX2J7D$ B>*4(UB-D+9B^5GH22&?[C$65RAR^7Q^W 7:"$&C RB$>INCEF4VCEE M"&=C[E+-1NC3% O );^$4UN,^3RC2V^(:8$8?9XD#(]P,Y%06 ZS+4(\!35 M&"20;FL1*ST6,I'B)RB, ]<+V(QEM(@T\=<[4<+TY:\11V)(TD-8NO/&&W,QO_1@B!%$+8D7\%X;)%+(-;+S0EG4'4:$&_L"38"GV$ZXCSK^4+3!HS/ M\?)(<6DB7T_*RV/BP>ATXDQBM[)Q*#=LD&<6;S/'7T,6#AE)KC:)'LTK<^#4 MT*,2M*5QARK\+F*^)>)BL:&* '7%6EQUS $DK^P;'788688YX?EP$&O&R+1- M,C10#H8D%RNS $%5+N:+,7F_0MH-7&<$"KFZWO/%!SC@#KXBUD] ?X1[Y&X# M)[E9_@B1')F&W%WC5CWY#AA8> 0\(D*B$ZI%4( Q>38GMA8>%HY7SS<>^[N2 M!$V<*OG!21ZC$R0#]&B(F?=$[J%&]X9HQL)Z(_)+)#_*5\_6W?!PCLUFHCD( M2HM6,>V$RX8 PG^.+]LHQ3A&&A0/&NL)J^$M@*4\:P?/ MFA*"%,$G,*T %2Y8$UBZX<4*!"<8B'M;R)=*3]U)(5^HQ184F%RXCQ91!0^- MD049<6KDL\Z(([54!$OJF="JSXNH!1N<%U":XIDWMCDP=8U(D:&[A&87WD=_C]#Q6YF3I^2P]GZ7G7T]Z_A'IL8O MMQSG=EN:^#&5 8MC'6&$5+I/,@J;[^05 _2RYYMZF%+!8"MX5"#C Y-& MK2OO.O"YSCXHA]HM?/PI (/-XZFE]WGED/D3QNQ5"U#@BU2BZ1HSME.!&VGS M6U<&8!#C 6NA:3L3.ERZ6!)T"Y:60,&'+0?3/]QIC6S$8,PC'UA+#]3!8S^@ M?,%\'^/T: VTY-3SA;8W,3C*V#CV"KQ@8MJ,S"DZ((LT?#LY.E#!R(6!>%S,'E(;*\)K"]V0K7NNSV39)96]2!_Q ME!;8D#_#&&^4.\G%$R>SB13%,G\%IL$32> U@J.$1ITD-AZF6$+<4GSDE>,P M24YL0JE2F1H:8;0"B)S\/9FE-9R)#7N([$[,$RUAK039NGC!I(]I/I?QN!J& MP&,AQ65\6IPC#4WXDHO88O%^0I;DS\?!B/D&U_0893?(R<20O-S7K"N"_"W, M[#CP-)0,T?K@1 "AHQ-Q X[I:G]P%E9]9NM#9.N%R"8HDA^1+]07O&$Q $.A M3/30MIE[,P61S&OGT8EHQD('C@V".ADC2R:*B4(QNN":F @R8G$/$!6F37<7 M8#_'K.\&J&IH#\(% >SHS,5<8A]3\F,'K3.,OY(K&E MN=P5Q/:0QD,_'!")M/0=Y# 0O](.L-I"L[G*=$U9I $B'#@-Y#90%\6JF*"\ M<&35K/0BZN2; Z+WZ(8J:$9Y)H;RBX5"7=24 %!J$>1F>/% MAXF5# PT'=T5DRW>"*D#X']99D&\WT?#U!D,,/T.JF"BN:.PV$$:I:9!S E( MT$3YTA*X\O M@(*X.>!15.[QS*$K'L4*-QP7^\#0(+! F)NS4BU$V JQQJDX]L*#,*L=J_!: M6?BQ3V8?EQE$($@$PIY*&F-Q!P/AY$6)?IG>!_A3LFI%;EL; [SN3# B.1:<0M MB,(:C-R2^*8"3UX"N/U4X QGK<5,,P4#LE"04PX!;F$FE.ZU8\;--WE"S+XS M7/E1GR\DSN([O@![L&%WGA2IH5,VDI'6V1V2@*%]%2 M2-0&4K6&J/?$(@>$+=(JLDXV4MPDK?J@!&-1C#@#/FQ-1YJ=YUVE MA2$]@ZGP=W)@K&A &8$HX(K!8I;,EI%DF-F-RKR*G-(T[",25GU-F*P?$^P^ M5YTB5HH;GI'T2CT_+[AXLM5;LH_(C1Y%F.)NGZ A#-1H/*7/2S0UD:Y'QP]I M3W.I0)YS/-WMQ\+IK@F/E@%MFG5 A2+@EW@8FP7[?C0FYY9JN8BL)L*\HN*F M!^*N157(GD'@]DV/0KBQ@NOXJFCK61KWVF%U09UQFES4S$*FQ3%80NDK"A*O MW#X2;9^%$ ,*7_'>I9$;*M_#'Y*B+B8QH9IXHT?F3^"+I@D")&&5)@D6 M7@+)BPY$=:>QK&32CPKFL73W1AEA)&),15WHOE!HQ9,%F[YV"^@W[K30[*!_ MZ,(38?K0=BSG9LIO,(!P5O#Z'*]8R"=JRP"X8Q!YQ/&X-6F!1\5G0FDM+JGB M9?Q2YDAXR](A<^9N1FBIQ^I=A3W/7\)1JVN@U82AMK+<$ =-\=PBYB&-CT= M($<"F\=_>+Z2N(,$MU"I*]:.]A#*1L?F-;?TP1#4S8PC%-E1\3)\C&*2/TVE M9PMK=4=463E3OD_13QW,5:SJ2ES<((UK\4L=47Y<6H+ "?@IU5W/^$8)N**' MO(RS'.F@ GF9F%V@0W$3DS\"^S,Y&$6U_+YEY-4L(Y]EY+.,? HR\G&B4_.5 M35X^7A%P1CR(*U) +!>AZ;\="W 6\$\W5M>[,A_;&?*Y #>B1N=L(F4TB10M M\!WY 1H:(%""BD:]G')$&1!3SI0P1:4!$)II2@HA&OE3+$)$"1!0S1*0%$>4,$1M$ MQ/HSIM?R'M(^SA=<-_SP?]]4WCR5 ,OY2N7E0?"<2$AW_C[2AL;W/20&7P+] MJT[*XSWS_[NQXZX6-MMC\?JBL,MC:'\?^9R'):E'AOZ\TV^2\Y,3H]3QO4)- M!-(R+6LEO]"U1,XB)36W85[9OFC8^C#*= F$C/^?PO_%I_*_JO)AR'O,_WS\ MQ:;X?0L4\IS#KFT<;( T"OEZ^E4#UH=DDCZ3] LD_8+)F%L]>VM1*Z;_,9>K M@S=_*?\?E5\X@:?9AO?__N.SCJ^B-/5\!A MV0VA'K8N_=+#!)B;_\A!ZNJE\G7%"Q7HY5RV6-ZGA=@28 M5&CVO3UW^AVY*]E:K!_KE^NQ&ZK_7*W3YU7ZAXT)L_U [XM5,;RX4-L1,V_# M"TV%,G[EAWPHU?UJZ3?SI=-TR/WSGL,2?-ZCH8N75'"[K\8+R)SAISO#%377 M:*B9,_P*V"!SAF/.<+6:*Y4;F3.<.<-I=H9G5',GH($(K\ C>&XR=D]=W.F=.\>SK_3<^=^<3;*_:*INZ(V42/R!!C@OC_*7OJ9&POJITBO^+Q M'G.CD*M6,H\YW<2\N=ATBFAUK4!T*5^F-6I[RS'\]X_NR#K MP^LJLOY]/.84EKVD@$TR%_K5N] I)/Q]]BTSGSJ5/O6+EX!EGG$*/6.U4,I5 M2OMUGS<5^C=SC;?B&JNYNJIFKG'F&J?&-7[A>JQ4F3>[+-%*EZ'_?$U;S57+ MY:R(^K6QR&_K^CY)G>=J]4+F"&>.\!XYPBW''3LT^V<_?8?4*/0=A^D>K['? M57*%NOH^\XWWA[Y_CT+K==7MNW*NHA;>9^YSYCZGU7V^9#8-4_>8[UM\6J(^ MA(>9]SK=A:]];%WL"UYERC5,V<[?VA]-_#V7Y:G+M1 MV7B7S5>.Z,SM3NMI,R]C7]SMG;-PYDW_3N?.+C7_;N?.G.47/=HEBF1;[[SMD7O)3R\C*^<(>.\FKRO+_LZ%S[9JV,[]X&?'6 M2OG,+4Z]6_R?Y*"SU^/T+B'+F-;UF&7!AG+*#;.9JUG*_]5&XS\5S1B9MNGY M+HUS5MC]F-E>4B94>#W?>%WIZ^TI]9T?]??QL3?=Z+.8KV4> M^.OPP#=I(.S*OS884*=N:I2$UFQ#T48.[/5?_H'0\)G3G3G=*+PJ^[EY[NJ\XURS5M*WY 4:Z;S1/&;NFSI1W M8^:L5/>B#^AXPYBOO1OK@_?L]]1:RAF#K56'GLS[9Z:;DW[896'GS$>17 M3IU93?66E*AC6G'EV==Z ^]#[!/?&?-_PM]#+F/5O-I@HS_E MM>$/H%ZI%DL*CD+A/WC"V.8B:!_HCN6X'_Z[0/_Y4ZZ(,)];CEZ=KS)I9A0K M>5BY[[@&+/\W)9C;S#;F]%Q,G.!_U>)B>1+_ MG>VX(\WBDLE@.C93 YC/8&7V6\NTV0= 'G/QK[FOZ34?: (8O+K[Z:K=5LXN MSKN?.DK[_*A]I)PUKUJ?E)*:4XJ%8DEI79Q=-J_@\^Z%\M#3Q04GI\A_X=V MV6P.6H*;,G"HH6!@V$;!O]U&5-&L-30 M4QB\U%#.-%=J(X3*F8R@T6X:A\0W+39GFYI4N_%N^$[\/ MMS;A(2Z /2!1,0*J[S!'8]>Y@\71?J?:SR%0+1CQ>N"!7((_-!U$ [";8L%" MEL>K110+,"B_9,K P@ 9G!V4I^<%+NPH&(UQ>@[[%9AC;&R45TYLG[DV$;!F M)2%6RY="> &9"W@5U2W :X-D_D!^+$'8:XHQ33&-_WW3^V3=JJ5BM50O-QHH M;[4M<.9* ;?$8#H*7$0Z@GA@NIZO_ HT%[".2$;1O]'[N2Q)EE!O';UXZ'#JA=)A[AT .IIQ%;*KY,/%1X^$77^J M@!BL+96N<1C KY,XD-+I 5F4FQ-?2>FTAEA"^'O\L/E%YW<9]C=?-&03Y99: M* &:0\GU$&'$8;!P/9!X]9CB6+I4D1.IZ+Z^&6R5P-9;"UMS').;5RL"<8MT MQQS*)J8_)#UE@VB$'SL6*/NYHZU&1#5?G3,$'L8!L.-B-,2PL&JUXB:UQV-$ M\4J+J35S=Y);3K.?QI!?KL9$)X#E;:E0B2GDIVG>M\5"?0$8US"J5NQTWGP1 M7^%#T<44W;$]T_/Q.$A<2Z@QIWB!3OIAI %.34T0J >D9YFPC%PO!P^88+S8 MF@VZ!Q\!8M2 'F)/L-'8G0>G#D\L2;Q3>';^)>1^35PG1'= M60MI8Y5$PIWC[N.Q* 0('F@#>/,'S9IH4T\(EI; M(W)_==G*\=++D_-67FF>'RF=Z\/.R=%)\^JDW0F#^MO9Z4;*"E8D0GU?@=?$3=Q MD<\8O13.P"^M<&TZJ_I#O1(9>@,3%;E),0@OL%!E/ 9>C].?>/%K;?U9SS?6 M4Y\"/'%UR(\/+J:O !X42VHXR7K;<^O29I7JW%8GYK\PV2'H/]^$Q1"](/QG]Z MTO-"@L8XKX:^3T2ZG@\?X+:%:>BX&.P;H-I!;LCO.)JP&IE'JVZ?<82N?"0F ML@"$C83O4BSGU#S$;,K7^$Z[+NK@7_ZMH88<)%"_@&@'GB"'!XVX\4^EHRLW#[T+GO@0^RA-0B_&6-=Y@>E*' M@.3%_;DF(AR>PA\++\;Q/(IH6,34L'E4;4Z X7E44^"AXF-1C"KV/D^!+7N: MQ06$#(Q1%-TB1\]5#&T$.L&0 94H I]&0KH@EY7'7CC=$/O/?&N)@XU!DU(L#,A WN"E@)O\D!^: WCN20[?XG/!"WJP M_O@UBB([%-\0[-8*# Q]:#J9_%B%[2'[X8J!'5! ",4KYT)2EK +TX]^$68/ MXF*86$6SH\!, CPSYK :$TS)/92OPAC32CG%,)EGQ>DE'#V'F4[5GPHD?JF7CZUEP$4C.A M/30[\0LP0?!IR>VXH'1*)*4NV"+WA:3;(J@QL90"=C5LU3"M@%Z,&P4@Z+[D MOL >:'>.2SX: -H$L%!IQD_07F1!;M)4?J(BHU3$S2C(<5$ M2]AB5\QS D"DM^E-)9AH^:Y:*"&.+6>RR0T\,@_80N*VIS1FH_:GQZ46W8;! M/]"@N ,+Q$X$K]]6U)C-S#5!+28\-;)15G#1\I=0IJU8C?E7?+$CIK-1'\@T MSCVF%V.&!04/,\Q"-IL4_#&/.\&IBW)'J; &$%D#QP)J(7E*'(:V* H114AN I8HR59/(#'B^F3Q)1Y5B)H'@FBMK7>3#8=^6^8B5N;]8MJ*^6 M\[655UEBT<38^A@_08C*<*3\-\4QWW0>WB!4RN[N,BUDLAV5"!"/ZTOBOULZ=;F:F6T M/8+?(0P>T@._ Q"VPAWI!D'&"QDO[(@7GMD\,M/@&SED?0T%OJH6-=X(--D4 M=".=)3+YE,FGS)+=#^[X'9GA]=#^ MV\2*KOD;;^+="V.Y&E.Q9^^+]O*F^> M"J!&/KS5)"]WJ>-[AA@\HXM' (OW M7OI-T)Y$\A,%_XX[RITSG]?446&NP=MH1/<,1;L!P_B.:'VIHMD6!!OVG?8Z^U%5/?OJ:=_NU-O)YR\0G(]32>_JZJY M@EIYOR>>9WHT\&L_9"KH>1WM^TZMY(J5QOL]B[?O4MONVKB85\"BO4GF.[]F MIR$-@$BCS_%$S5TLY K%^D8U=ZHHY'?EC-^;$=92^<5L+C6JEUFBHL-!6VM?_*5HI/!2;?]+<"%CKK5HLQYJ1/&%XQ MLCS?, MB?4TH.$*L<8,N633F:@OAS[4[!O>?4S3J<\]MAC1F7DG&YB^5>-='9:Q[%EHQQLF3YQW%O4(K*]Y+M0HH^U*2U"K2EUW0VPA9HV M=4%DOP?!BV5*\#N4].$X!=Y "E7*PCW,OHLD,9??V$^*VB,NT"?TY]CW'FZZ ML^M.IJT'4P1/MB#*E=B A$<;$ O:)<_T-EK87G2ALO7-$9X)Q^H #&.-)YD% MG.":HOW^DKD*_< S;0:Z>N&H*!MV?V>ZCDTKPBL>;/6_JZYWK0>#44\W%FLQ M5,^A 'EE-);-"2DF!C(+S$*T>,::R?MC.:,1-BSV'?UV"#(0NWZN:A(]8^JY M;!S !I$T1+NVV2Y?WE!SHP:+8(S:<@9%V,I1F')AYSE\4#($=<'V?, I?LD7 M$YB,3[$JE8KU2J.V43=@OM1R.9*/PQ;*H(CY/ XZ7]@-[D7[OCUUWM:\D;&X M4UO4(%J/3K>H\YK+1M2/%A &QG1>^D"%H?,,I"\- 74VHW%8DP%'..#'HW:>Q/2 ?PZXZXJ M1R8*9APW1NA#9!\S@\8*'#$B!.4$OZ8>L"W''8NIGLJ[XZ.3UGLP>*B+X>*W MPA?P#M$\E<:<>>&L@&O;1(+J8&MXSH63B*M-ZDT-9](&0%X60(EF#8$B(9 8 M?&?>BYA;.T*[X/X8GPQI=,-;,/AC31B)*_%2 &RWIBV"/^GDR_=^I[X!2?C!JRH0 :8L^*(;OD M1J_ 'LTBWO,Y # 7JT)U =ER1!3I@UI.>5=\C_8-$K6GG)X<7EQQFZ>+(RXZ M%\=7-++#3C97!KDJNO(C-FP>LI*V4GP32M]Q7>JPZ8GA7T: +Z+3X0PNG;LT MN"8G8P_Y'KYRG7L3)W'A[G&Z7E_SL"6I8Y*H\16FZH_[=!W^ M$DU1\^">8C]=>+D=C+"!)UJG\-\^&G/TVFB'L$#Y/77?-7V^1=/S A(UV/>: M$69(V7 ,XNF)/7148AQ_-*?R.M_)@ZJQ0,8 Y307-US-D4(::@:.U' "W_,! M0'B8&,AHBO%J\LF)X5ZSFXNO&%?8'K,&!V8H0P'.-ZX6<9;O8E/BOHETACXM M=J>-C^?X$W?C,@ A@S?S9R@J62_&Q@@**SGD9VP6K=UIIH783I@7])7)73C+ MI"T1&2WJ2!XWT.YPHAQ2P@(#+:\T@B]:32!R1$%F (4P\\ ME'.:+**&_=$?&B:27S5\MJ+NSFPGW^PJ9I[LO#ORG/DEIN\L]+JY5?>V6"F( M 8N%^)C/L-$NV<1])F;;D8\UT5R@8YID&QK0\$5\(J&P:D++//+?:4X@L_A: M-\"1L(I#@S4#F\S6)!VC@6!9CJ[Y\9 .&HOX-DV8&? YT!BWIE#(S U7Y6-7 M<=8"C\,#D8.(&W.B"Q @XA&7^9&U*68'1V*%V(GY+%1X0I1H@G(9.0 @@UT7 MPU$CVO$R0 MCH0:D.6*=R^U DHYH4F)D.2A*-P0HZO$&SV*ZP2^T-\"+'SF-XU2UOT 1VK% M_)P%'$*K@15*!DX8( '^B-X:I_FXIY+#E30^SRE!W;G9.2H\G#55/!W0%EB; MG74U%Z1^EI$[ES^(40::L6!N.8@:/@L&SPG>*J7*-# F_7!B&HZ5^0E(]PQI M6'I!_Z=0'/# E,^^!0J@9O_"]AR03@C\60DQY(8ODF;HQCI$FF2H<7]2;$!X MUF3R^62&"#<9T UV $[%<<6_-0\8H(^2%.AM%"I8EW$/B_^42U1^-]8[4C@VI',_EV*U67$M&\:).8'Z1$5SRX2 MQ:_)6E6OU5C.6ESA7=3VC%BGL3C&H_V@ILWQ;RO-'1YR#@, MYP9C_*"LYBJU>DXM5F0@UYP/Y (L^!"/6DY5*[EZL2 ?YO% U#;2Q!4V2_0B M8XFAV@GZ'LA8H4(EV$&.<](Y=,""(>^!C!K'34R?MR MEK?/\O99WOXUY>WG=O\9BH=^?*O68@A7K M<8>'AS"X#*>\1"C$9UX"= QR/RG[0]=KS4F9:@ZO\):J9;D'7GT5:HEYO9.T M(4?:-+&E6)!'YCCYNGR*%Q9P@J;OT]I.J,JB"&J8;Y)^A?1A*5N*\;$;C&U1 M\AI /!=HY8"G!6:CFKCMQ=@(DS!#[8YQ%\U@/*()VP2+QG2CR.:+I5)>S"J\ ML)4F>&&64JSD8F;@ EUN8)T>=U-==A/ W]($P &8\50VV8B%?*%,P4S"<5B0 M0@'=1A3@793LI@0SNAX8.J5 A.5PD@[#X/"3,Z NM2!MDSC=Q G5U%*Y8 MWWP4;C-2CDC00!P1[<]8.K/?6H"S#\1\^-?R4%(0>R?YD[ Z]'!?(1N1!O #3#<@+DZ$3YLYI"KIOTC@_3":$ M<0\:DP[JY!94!I:!." X7;%4_$>@*7"$-,E5'(@YH$2VG%E,K";GHJ-KY8RF MT6#VA'L8#8RC8>2H>\+SY&*'H6@_O92[\V'1DH;*Q+)P*&?H7^>24^##&B.Q M,P,]?M_4%<>T!B:F;G6<[:D%Y!EA]%29X.1-&4,+_:+$J3E0N&\$&F!HXH-R MSCP&F##6SHN+S8'X8A0;T[X4/F".69Z3BV];'B;:)^%UBK,1W6 :*0YS=INIW ,A$7 MI9$(=!0%U2:Q[9 N[#,6EJ&AKDW4AU,P42(JA$E$#S2:7KLAZ 1>E$ W&%9W M8YP)0U."H/E/9.!I 26$0IJF8LI9?=ZV0P'/E"%AC(:'QH7]PSF=P(%AE20B M5M)%Y'U[8,2; S"P>![;#KU_GJO"$ 1A$^03 -R^P;C9=\;1[ 4Z%CT, N*) MA$,_6]K/GY0$S2F9L@YQ2J9,OCH^5 MP^9I\[S55CJ?VNVNTKRZ:IY_;)^US[N=G5;MQA7LC*E.'@AG%$Q0A=.8O2'F M5&+)I%W-I=TA1J_:8&2UCY3+YE7WA](%9'::+;2Z7@";C\G^@@L*FUNQ$2W49@D,QUG>!FJ+2&VACIUT(_#=-B)[:>Y[E4%+PK@*B\F_GRO4*A M'9D]E(DD[<9E(@5"LM-@ _R5E,N:#8ZVL"=$P0;8,D-SS L708VX-VQ^(U1A MZ<0H_T&.-0F>?$H\+DI!,H!Q>C%2Z/$?09:*R!"%8O M/71TX:%4J#YE\#T^_;98*2 !VXR#( W(P2ZXP0RXT(1 1.936Q1:(LUR!1I<..FT6P4 M(D=Y2WC6,BE#&'*R$09%8#- \#S\P&-SLC!45O.+3&FT"MU>E,&TMS6U\F2" M+)7KC_]M<=?W;%! \ M":/P+3V>&_4-4\@(,?N4)<:80)7$,7SD6,+60?LH[ M34BF:93\.G/SRD]Y^32:AB ^31Q:S[UGX0MZ/ 'ID,,!-(*_E;_A/IH7 M8=%[+T*&HM@B)B[[S)^@*9WN&H2:_1O3V0^P]-C\3$WDUUFCOI( M_J01>'FAK$L6Y964O; 3^)<2&FPB6"^Q98^;Y*'CY24.(6X8)X">BPJ,EF$+ M3R,Q*GUJ (@-RL,/B_?B\; E"^4115CQ/./!*N\07&BVA[+=$_A#0'A!WS,- M4Z-K3,F[+^^Y"D'_8XZVX.!P\AMBSK<+1/RZZN$)FJ6XHW'RRRP%D)!*I8 2 MF4("5+:*REFQS!&5G /U]V75LRB.TXACBI6*GK:@F"ET[GT7@^(D% ML:&(YW0 ,ME%RX&_1V(6OC1=W=4&/KW6*\7QYX\^OH$L!/$KE77@=5I\%%XG%@YMOCHB,P[ M(^)5QHNLQA9*R62-'E5UV %=&9*81#8%=\H;R )@T[N-XC54"8*W%BG8#K2% M'EFX!I>$KF#0/J:(Q.U^O%(D-AAEO&@QTJ%8:8C":B^K""I9%4%619!5$;RF M*H+G>432MX\N9882FE]*E)99*%)Y]'[V2@O&,).E?*'NU,(L['QY7;D44X @ MJV'[%N-EYI%P M#^T-NGBYZ'HKY;^B?"]L4 OMV?"*WG:K!>/J^A%T\8+1OM;52?>DU3Q5FJW6 MQ?5Y]^3\HW)Y<7K2(G;?/K#N!UOU\4^N3L MLMGJ*A?'RE6[U3[OQNFSTP7%U+PZVBV!AL7CQ:<6CRL&\X (PJ8/(ML:(P(":^3QR^SQTM3 M?C^*Z[2;G8OSYNE)]\=.Z>K"M @IE-@$E-QHGDST:H1,()L1#QJ168"W;D3J M<^YW,OD]2SYB!2G<9N5A&#J-YVH7=U,(RZ[XM1T2;G0E7?B57-3QD@A3CU=* M11E;>DURN_1B++<8B."O$]X[F[\V))(F8>W";'<2>-B2\7Z-KA;1\037+8"; ME.1T69Z;A91X<&4^(PSE<7,BL1M^KT%L18;9'@!X!.,F99F'.;"J%B\_L *\ M2^6SW)/?$JWA1=4V77J5_(8P)&YB2=#SNQH2@C^Y_(E*$!;1'X^CH=BA*A 7 MZU:CEAD"SQAVP=2LQZ\ 6;R+42Q#:S ,/[Y4V"0==MCQQ=5W4&D'IQ<77X2. MZ^X@AXX6H0BC11>"^8T?LEI,3UI)8>J$LNHF4*)+Q@PF*?D5+Z2[8@%>[F(% MUH'E.+="IXEUZ0'US]CM\$O7O,,(7XUQZ!^4=.A=IH M5/#B"9C\RU]!A<8B9)TC+PC%)84L-5Y8%GN6CL1E!]U<#6)MK401,9 L!KY$ MO3%5@F*R(A?6'U.KC8$7TI MIE'?F25U,+$V3O@Z, #HOAK^(%G)@L;O:&4HYZWW G=\GF$ KP]=,>M/[E*XIH<'KUA#AK]?L@\>%:YX>@;[/\B M 27P-6:8DV+!Z( K-%[4?A-7KA/'M<05+$U/J-V+RW:+(*"CSVOEPD9-BU0U M;R.C$1DNZC.36P>R887^G-8*U4)2-\<:*R%4 S=FIPI;]D^.&,&;^&J.B.0- M>+HB"L=!!N*7-3%+9HM?Q[ATQ>5]61ZV\/I^=)F[%!YS;EG"Z<(UPYO^T9UG M>>?_!:[[\U-S*39;!A^X7L#X36">!4#D+5V#RSK!F(G?N"BL GG$^"OZ>&/? M(VX&N(")(Q-*LBU3W'4*EY$2RL$0$^.76DA:S6\D;D_R8M6HVC9V\7V,;]3-,"/88*F<7)[&<('B1/4D2_/RQ M1!VPX#'Y\'$NC19W\.HS7AZ.4=202,/>UU*K&U,;;$%],;62 MBHXL=D%)POP0! [OHN(V4A4V(^PRD"HC6BK/.H[82*6P%:(%:G).39IPPMU MZFQI;[QG*/.Q M;=]00[$HR @8X_HA9 4M=IV:@#S"1+P;PA8M#/J]SI$=18,6PRZ.DV7XXY3. MN[K&Y2RRCA*Q3D@?@A>1&/FM!]T<6Y1HIM!8'\U'GCBD3BY$F8CD2+G$K)Y8 MB;OL2R-R%=04!%U8> EYU)-DC\N(+>*V!2!.-,! 0;_0'@B;4L[^CL*ZZ+?. M'%A<2&1KM=2A7SZJI8[HI1,U1)F#M^C)LK11C:Q_1\[G;&8OM6CB[@R/)XFF M*E2IL;Q5352)(&LS\0W<) :EQ.P;?RC/OR H^6=R#YQ*Y#$IVB/J%UB40%J9 MXHD#:;:A%KF6NI06SO.R5E[5 MPK"CS82?]7"78WQJ<8_CN2C R]\.7WTK?,6E\#_#S)Z(Q2U26JORRK/1)[2M M%N4;9Y\C R4*C:$C#C2,38_I0^I &H9I9GSX15E'9XE^EVZ -/'QGNG$"TR\ MR6*!R4'Z3P>TAYU8=4LS1PLB1)*T8SF(Y":V5X:9X.JD^D5QNRY?;V.K71XT M! H7T?N1-LW).+WX"-EO]C/./K.?"DM[]N/(<)W]1ICCW M!A:FRL_(Q34!4AJQ.!JF1'_BKC9>XT1(F(/IBB2"R#+$(MCH%8;-2,*+"IZ< MX""G7J!W*#E5&(. (DWTJ<1,*0IWF;]$&+HFA?#QYU3OA$&*L#X@EF5!6QFK M F0@/-Y+.@R(AXF&.V8YXU%D:9)LD;%FTY<>D6Q12O5?8]>DKB4\+Q@[NVFC MK&7*K8TEX13\MOG?6-H+[P]L 1'?9(M>R%WN$0G5@ >69'](P:>Y1'H"M80^ MQ V.Q'4/DJ%\KS))2$[D@"I]?%[HPQM8$P366E:0!V]):(ZX$X]YL-49IKQR M117-\2P%[V@@[_7CS_D^1 H'51?*:EW'[(<7(4S>K>"Q3G 8)Y0D$3YXG]SC M2#*&87SPGL>!'PNBM"Z^G1P=J T%G5^&P7PA'J.R^ @DCL=##-C$!4.>87I! MWO1?&,WG2,1&WG)X">_%B$4M4;AK+N,KM\@[+_.G\:UA)X=D4DR&%Y:G,&3Z M C_ -#/20PQ&B:2U@R8HUPTRK1+8U N>=UL]<;'0-QK!,]2=W)1?";JU;&X MJF)A[5N4?4.BYZ)I)K8M\CLA_"+XAM03R0U>S1I/(D3F0DZ&_WAC;4>6F,2Z540M=&>J!ID1R M.EX5\U,,-#4VRN:2ON#K&NRH*U#1YL>'5\XH-N8H0^5?X\==\ MK%%0^_RH=])MGQ4WVB1H4Y- !X-2K5X=Z#UU4&_TROUJL:8[&[$?X%'*7V];IYW3[K-[LFW-CAI\,]3\:^CDT[K]*)S?976EDAO_L(3 M<">SE%?B)R%_,W86)3Q,NZ,T#R^NN\I9\^I+NZM5["\9'+"CBEET[Z$;LS'P!^=J#/M-(L("$1?D0^2&S M$P:XH,;'HSU3O'Q@.4(MHLVS-6M[>=]OT^,@Y$5L(NA.D(W*J7@/IX>'F1$WQ;$YMD5*@&UNANB4[Q13C(,2D"-HOEG[@GDQNTX1V# Z5X2WQ MPAHNZ4H*W#_50]PD;C8FSPIJM<]*Q5ZM6%-[955M]!KUBMXK:8,^ZS+6MR=SVCHS,/?#CTJ\H@(] MF'_-=+8TQ*BN@,AA<%..LP6TA.*JN()GZ(H)4A/!^Q/#8TYN#F9FYO0>=&-C,V'DSFN$/01 M3G=T/;L9.A^BFR:O!*/V(HEK^V%97F[V7M0[_(D(EL1H_PB@(<(F[Y/*"'PL MUZ1(JT_9P_ WN5CIIA>,T5GS9,@M[(@1WMD*[ZQM'J<2)*1DX%>V&,7&74ID M+1Z'D.I%;N-A%LTKAQ3G"<:.,+;CQW]HP]'WZ8,J MY81W*%/9O#Q,NTO$POA-$13T\_,U+/.663PS,ON#Q2&"M<\3]T%[E3ZK#]B@ MTJL8C7ZOK)=KO3ZKU'N,:065:=52Q5 3!A V'#LYN>A^:E^=G!]?7)U1K]=> MHU2H%JHOY\GB:T4"\"2OT.N5V/O39W"BN:6>MC\V3\F\ O_W_&.GIY9*Y?TP M$M6\0KM78MO?=IX# \AF&,LV>"P^O&C +XJB^8,U)?C_RQM.H1J1H:R9V:Q1 MH9&0[V(X35A9%'LEY31GG289,HR<)QX=FLMQ48/WA5X4;T*5)B+>M]J46E:; MDM6F9+4IZ:A-$;:%6BB7*VIQT"N7F-$K:T6C5Z]KE5Z_4M.,0;%@-)@^%UQ1 MFQA#/6ZVNA=7G5Y9K15+A;W0E\T\17\5L?7-Z\K=7W_\*'JG8R[U)7IS/]4# MN5AO4GAT<>?!F>%Y]$EV4WJ234??T'3T,*(^853'T&?Q= AX[&).071J.B+L M/3PV78V4VZ*Z %X[/=!,*[PVL/2,,K;@16/7+*Q0ECE4<=-- G<@@'N#CAO= MIWCAWC9[70.%C3UBEZG<>'D'[]C13X1!']M*9F4/F319ZD+9%@U=JQB#06\P M4+5>N25^$H6.@FUI^&&4Z#1DGEUWVOBE\&QWF_6X#(?* M@%AH_Z*6BK&+]4(VG.!@51ZM;$:=B.5O7=$ W^^5#@='HF^$Y,QR.*SH'E3"3'R'^3%OW /3JL MG'S0F1)2CUXL']7Z8 @%/GMA+VIQBWIZ<'T1'/.$_^.(5""BF"]FB$@#(C)MG1)$U/+%3#:E A/Y M2L82J4!$)5_,M,0&,?&'[Z+G_8)>]E;@()=MP9[[K@G+?,++Q7@.7%*SO8/Y M=1\#MQ?5J.D&$0($(V0;A,=#;FBZ ;(5FGG(0"^?M M@.@A1R2#T8,N0@:BAXWWUP.C39G5(@,G$^CC>X4*:119B[-56%[2[9.-B=Q4 MG4V:N&N?+6[([OHDSRD][-+$VO.PCV0'IR-Z-&43BVB\]V&*V C+$#=AV>X: M9L\O;]Z [?J; "%FBN[ZQ,]AE28V;;RAX04Z_"]..0.1R#DF9)CW&^*2%,K( MER80;F7N^LA;$J9X0^]23&2]#/J6J5M3;!GB8%.T.SA/C&"HM-C9KUNX8YRMER+OBYE2(NG.">+0(?;NIPW-+]I5Q0R./HF^3MNNN66$C M]]@V$3A];:1"ER"*?V[6',VH15JIJ::6->Z9*?52OK\AF&C M9EUZJ%N*L!BST)(M$%_2 METT/3+83ZMOU>5]4R]F0_Z%JETT7XJ<(-B]A5^_Z="\LD$OU.@CDV@M6 MBNZ:(M(@?A?4CNX<+%M,O._ZX"_*0_6\NBGV2:- W;Y1O.OC[Z,)O&N8I4[B M+JH??6VTM,J\_8/Z CZJ/>#S<)_H&2H^PK;D! 7ZIS,"3M]$"?^CP&5H#FL 0 M'94JIW$TQ&+ ]*>@T O*"(?$X@QYOAXNHL'>?&H@B^>DJ8;A06=> AL!V"3A MDU>.HB$R_M!E3!D!!H>>:#A[-C-=,504<@\T3RB"I#.'FZAS\.ZE0.$W$@+% MM F!*X;SLI&;0M:,Z$8TEPW'6=HX.\CFTW/%:##MGGYCR5%O=SA'%\<##\*) MZCB@TS5II*0@[^7$MWAF)-V$KXX9>T/5:9=#3^K5ZK\SZA5Z_V"CU!I5Z MI=I@U7*_G)Q)1*-GC]K'S>O3;N?Z\N*\TSX_N;B*NO[VRI5R3<[9Y0UT4MW/ M&.2@/(Z"YU'X@6)]C+?=;OOS9%X@$K>BLK@VJI7)/-ZHX:$+3>@W# M*/0J:K]OZ(T:*Q?F9TR4ST[.VYWF<;O[(S;)MU/MDX>.<1@L$)_!W&@E$JP\&E4)?[Y4*A7*O7!OHO4:]6N\U*O6B46E4!P6M M/$<@E;GY9M5:32TT]H$X*@O'H_WFTF+?QEG5LW%6,?L@&V>UQ8M6V3BK)>.L M!KK:T VF][1:H=0KHSK1ZJ5"K]PHJY5ZJ5&K-TISFJ3:_OO3R>%)MP,*IU8N M5/9!@U3SBMQU'(R;FBXA&)O$ SCGCOR "P?Z9.T!%)+UU^K6PZ5=OE2>#0:J M>836.LEN#M8(JL_&8_V9W-J^'P(+^,25JY[[G[ZK_/'7@X_Q"^J/C$>+=)\Z M?TD_!E??U6R@)3>B@#3 5LXAGOW?QYZ^WLA72BDCJ_6)Z(CF)8U1\#V].H(S MUE:3"Z6\^DY[OP:NHEUR,EV^RW77$0C?;BY%DVL>>$P_ ,IV-=W_P+@(2(3L M_N^OP/'_?/!U_+$_WPB[9NC[8^_#'W],)I,\O"%_X]S]T73U(>A![P]FW&CN M'X;F:W_4RL5BK?X'$G1#+18J-?A#+94KM=A'!X7" ?\P[]_[&XA\K1'J\GP* M4V%@RAP VGP^^]?68\/I^*Q=:>'8>EYY%ST /QXREYDTDPU G_;?,"MU%;BO2NQ8_H/=EP[4?G[HC[;!?ZTDVVDC(/&1&)F(+/ LMGR( M'X'R^-_PW16[,3VT-_QPX-]7GD>RILLX]2MPJ,53*6?:E'],UX0+U?WE1CWC MQMUSHPH^2K%0%]RH_Q[IZ;*D V4FV?P0G*DDF#-_=X._>3PXL M9_RW0XU8*-?*U<9!HP&NH5JLE[;E&D:*!9LK4K%/7#\^W@,L*\LUVTNXA/7] MY#:UD"]NEN.VGW782(WJ*Q<%0HF6"J62"DI4+1C%\K;4**DJ[,/+W %^ANS* MNSICZU2E.<&"P>:-RQB:OWO)1B4UKV9ZZX6(M:0:ZK9HM<-KZX1H+Q1C7ABZ M7:@96D.3#4#9,#W@)M\ OF;NOM)MYN^\(-UNS559FVZ/31L$L GFSU[3;3&3 MMR]'M\4=R=M&H9JD6V^5P"6W_#41M5I0\R?GG=^&KD]LR[29\O?AU:ER8GL^ M&89'CAZ@&;A76.NT/OV66.MJ]X[MC*; G#ZS/=0T'7W(1MI^HK'5/,W0R-'8 MTBP]L+CQ<&K:MWV\*;672#UM'F9(Y4@]U?K,VG-T7EZU,W1R=%[R>V.O@4F/ MVL<95CE6C]C M,V]QVD65-XYH;4.V)L-O;5#&-FT)(S54,$Z4;3!?E(@>(V0]T MFQ[_FON:^^E4![V9*QOINZ_5R.YK9?>ULOM:J;JO5:P-*K5*6>\-*FJE5];U M2D\K%OJ](:K?_!4!Y"6H2-P>7LW#EX'K!1IO!H-%$R[[%9@NI7(]6=/487K@ M AG %MKW^E"SP21IZE3IJ#9*Y9SXH2S4H&8X1F!-%5T+>-L8D_IB8+D&;U/C M 5)XU1-VA^FSH68-9+<, IYXP,=:D<"&']%Z4:N9_'[?F(LLRW(C7]CI((D- M6\K%_&LZ3;F>+V_;^7J$,GKZ9;*,[-)\FIV0W5//DY'=:SF-(+M=MRE/G/%\([TGSV(7[IN3EV3>LQTQ%_#T*C#F6[I;(]I;!, MM*59HV*"QT07+%;J,E<&DQ%;1FR;.,^[2]>T=7.L6?,T-IL/R(CL%9PF\Q'2 M<+#?E>Q2YR.>Q+R*BTF9ESF:^XT(\.,##?L142TAS37U'4GL*DS_1*G8EM%1BFI MX'F==3:EPD;K;.)Y55[DDDBL)CY"[5[B5#Y;G'/GF')^Q6QM3EA^\T??,:;P M?T-_9/WU_P-02P,$% @ LW2<5NV*!#3Q'P -1X! !@ !R97,M,C R M,S S,S%X97@Q,&0R-"YH=&WM70MSVSB2_BLX3V5'KI-I/>PXEC.N Q?#ISXPF[#L*0^^R3B"+7\]B;R'7& M@K%3JWMD=:S3EP<'YZ_A5I?Z-X$_8$>'O5>'O4ZOSSJ]P?'QX.B4??G$6G]< M7^[3U6]_O[S^GR]7ZJE?_GCSSX^7;._@\/#/_N7AX=OKM^H+N'V774?^/ZW<'K^"*V(T]/>,!G/ M/?';WI1'8]<_B(-PT.^$\1G\\A"^+EWSXV#F.O%DT.UT7IR%W'%L8/@O4W :1\'CLW@B\^9)'3^'-1- ->G #^"3W4/AI M:'XX"OSX8,2GKC- M*]VAZ[GQ?#!Q'4?X\(M__/*JU^F?O3[$J]6P%M;,]@2/X!;QY*R\?%7+4CVM MRR")7!&QSV)6F ,./!8_X@/NN6-_8(-8B2@W*X9_7ZI_\>[N=,QD9/^V%PEY M@*+3Z?>[/\2/;L?I'74Z7>NO<+S'N ?L^S[BX<2U]\QX'%>&'I\/7-]S?7$P M] +[^YGFDN-3JX=L0HR88TR8=1Q,!QWK!+]=G"]R7"=CKY,CS?>UR[LN.@PK M[W[M3H7$>[.OP93[P#KT";)0)?=4\.K7+Y=M]O'SI;5>/GVHN14G\^[WKY_8 M[^_8EZNO^/+B\^45^_;AXNL5^^,SR./%GQ=?W[*+]U^OKCY=?;Y>[XR)R31[ M=:W^R5(2K'?:K7=!Q+X)&WF5=5^RKR(,HACXF7T1D0Q\N?]PBUNIEE:>W(HZ M:_T+UK=>':\PLW6M&3W'$780<5RT SOP@FCP2X?^+'R+(QTDOB,B?+7P-0UI M( //169X__5BHZR]2*F_$AF[H[GZR(5A^O&@_S(S5G@/ULG^WH]%]LZO)ZY$ MSAX%T13=-/8-/!C!_O#=F%W,>.2PBW$D!+ELK1@O1A;J=5(62G[NR1M"+8&/S%F WG3.E[W[;:C+.W8-=F2#L85JA' MAB03NT^QRV *[O=\;?1JLS")9()4B@,B64HIUNMTC]BW&/P'? ^K!*X ^^+Q MQT(K'.H:"64F>I^[ 8W_5?RSCKNRUNZO!0?+;+O N^N3=1!EGXEIZ 5S(5@P M(O;5 M+&]]SP: P:6<3Z=XQ/@P2>#A=DRU"C6&5;1;V"VQ,F$_A/C0*.1 BN M.LH(N!\X#HKK4*8B80L0G+:1+R 3:FAXZ;,;(2%(IGGH085\SH>>8*ZO)$\_ MGQZM+W$$&&@(_2"ZYI*%48 :SZ%?:%^HSX;""V9M^-GP+_C,/!I_)^%A#B@^ MWR$?7RJZ@;%(=;$%5.N^[)R1O>%D6!Z+.<'!KL^4 &5JN((!-Y7SO-BO>[+^_M?N9#QR+_%R.2X9M;'O?O.>C9Q8W$@0VZ+ :CM@UG$0[CCF_F +8IO MM;E^?)->6&I/Q& 0B Q@M 8=J[?N]5\Q"V0"J8W/6]WK&O.[ VWD5EOM_-,K M\VLJ,=;7\KBV7]USIGJ.^I\[#JMW5!C6)K(HMT70R $'I^N+H-_,F83GHHNF M':2<6\JX;8LP5OX11V=(HM\T%&P(;I>#023W/.-F+G>ET ]I@T=F>XEC',+K M]!>7V2^DB!DX&.#AT8#HZ^6W5Q%8YJ.)PAQ&"=P+)([;W_U@Y@EG+(H3FG!R M/1EY!4@,]!S5)3.LY\#CP(5-A)YZSH'$R=M)%*'SBI>/DC@!?R@$]\%VX=;D MIX(/'.8<3O!]@QL1S7'H(HH"7P2)].;*JQ0XN6DH?*D"@#^VP(/R%/^EP=.?\[3^H(#F^=C!2>;OOI239F'(0P) M$__, 7T%RT4$&\$:E$F%=^N>G$D==5"JA>9=B#P4L6 U\T-7D0!2@^';,',L M#X9<5M("UB7GZZL%J:*BHY:+ _'@:A!&-G6EC.$-#3"(<%FRMX4X*9W1R/5A M,/CC]%)IL7>*G]JX$"71B4NLEXD,'T) 8I9.<;)A72)[3C)4>!,D,?/#$CK^[!T(3XACO6WV3TMK6G7$)2%#@NP7AQ"L*! VYZQC"Y)[AJ(N8]$1/+=!*YC[:_=U5IB<=?J;:WH/B[6N$U%LN22 M]HZ[UNEI]J$I3"(CCV"YS%/N4+)=E[]>-^3.XF@+>(!>S^J7 KX#_5EI)4K5 MVIZ5OY?"$>C/%@NXN;OC%?^F-S\&W;,AN KC"#V< 85%Y8=6>H@(/-"UX*YU M&OC(9?6B>+ M>F%9$)5ZOH?6K;B)4Q$'<*J(FF-R-4Y#SCB"O\YZDBP"/7#NZ4?3 M*&"4!8_=#\A?U\-YE2EF/9ZN]?HP=O)#*G[_LX"%G_%N-HT060+LN"?TX>=\ MN0+@)L-P%I&,"HA3JH?$02$MO"[(TRJPH8F(A.NW$?0R$YBLE%0APF(*\")* M5+/:.CN*0\#[PBQ=WV S514H$B/X D9JB'6U,B)+UN"QDC!0 M0T 4%J9B51%!VI$[Q#PU37 _S2I7/J7- E]@>CDB %J&G23P5H840=$Z1)$_ M)+51MZM'UVW7Z;+>L=R*?PUP^;[EUHL\.3-XFF2]%M\GQF@-]_/EI-MYL\B: M!7'!RB&N)-UX*%(D'8_IOB_4>@/7N.*F4 E3DI*OR#$/+O':6#E;"S[ D )>"9.RW@1BA\*D$HQDO)RP+3SVL'EVS_E5# M:>%E.1XUA3$G5S&^A1.6#0YFFF>4@L8A)21AC+X] 8'^CO#0,:A:&>L' MKVU1P5PO6754W^05J)J:UOKLK4M6U6%7?R?N#??(/E1!%_QD.H0? XDU8>&5 MPL)3U5003@--E3%>IG3';3M*E%3:7$Z04[2&(;F6BD=BN@94"-K-$ 0S!*K' M1K+30G9F[ZGL#-^/A2\BT"=S$&($&1AX29^-7 E.()M#D)6:-'L.05>-JE!* M8M_HETK*F,F4*51'=7@V#EO56TE<7)"XA)0@CE)RQ&X0@".M:]?<"IZB" L7 MS954B$P4\;KTYN4M#&DY.+4X??K1D9JRF7&KHM)>JT3@%2IS-<$VO3;H;= ! M\)N1<&/U31V3&9(H#5(FZ1)?1JY2 7X\8OLE M;HV#1W*44YQ55-]O+_415[J%42#:G42P?N*/4+? :B>^%':"ZB 8 C$5>**\ M%<$L>*$[(7D\!+$6FUO*X0-N:QG358\$JLZ=[Y1X4\07E%*4KCA!PN MCB93\&)<2=&!+UT9%Z N*I0PK\J@#S69"_@@G.>A=*E@3KD#['C#74^%+\78 MBKS'681:V">,$&HBS<.@9B(!2GY>7KB'2V\LPW\\LU1&[WFD,MZ*D>NKJ'JK M68N/$%0Y6FRU/"@$EY,-,!?VJ[ :I;V0 ,!7F4-C\]"-@07^C6X6&?. M.A4<88(JI@%'( RDJ-C4-*@/Q=>,7=\&?NJYZ!9UV:E.DA2%?.MZ!T+O6Q3/ M0XMH:<_96A[?^:D:];;*Y";_B5I"KL&/>;2$@+ 2V-M./$JHIGYG&07.$\>E M"RK0X":56_"[GC%)TY2T8S#)-=#Z,('0P ::>JFA4OAK3]R@:QG"* *GA<$* MT11O94PJQ@0.:DF]!)@JN,D2 Q\2F!"[5.92;R[)H;C3O$&Z0[R03<@V1[CD MB"_)5V]L@]Z/C'[&.MW=4QU?D?HNZ;[%)2TNY3?MIK0?[T5&-J+6\C+-?JN : M,$5:YL2K'3,@*DS,@L1S5 )D*$2V0:^P+5#YGRD<08VEG%+76(MZW 3&"!(> MY:@G!3,]A<)N3U6\H5*.=GO->)=HB65--PT>F2ZM1$-FW4Z1MXNM3G/W+-SH M &6ZS+CJKO5W4*-2V.0\3KD OL1PJG7<><$.4$_MEVZ1ZJ;;@\&V,Y4:M9B'1W6?XZRU.'-Y#>H5V&: D8JCNDL*^JB%R+\ M0?DJU.Y9+476.IFU3)^S=J[1F8&Z9^5XA+_%,M=.SA'485#0AI,9IPUJ"!5& M="SE6 DRES4ES![9OI5CJ[H6IK,="MK"=I])[[>7PHF5 TS(_99K":NM/_$# MY@7^&)Y1:C1IMC#"9S+&-FG<8Y$KO^,@1ZE1-L&SVN1A=C4<=4XO]G&4"B$H M&]S?TTEM&:S(5G-;%/Z4K'UWUTI:F8;7]DV;!KV/H$906X5##'!1TLBTYB?[ M>>'>*6,"JN"ML 7MX>IWVZS7Z1VWLTU\:N-0\?"35(68W9-#$<^P +;-Q-A. M$?4%$; AAR''%CV64=&AH!:C*,..*W$O"K7130O0N;[/A02F02*6 8N%BW"_ M35J7KDB2;@$TV#TZV@W4X*8F^+*B#=J]YK=W7MX^GNVP,EN0XYC;$Y')]WI" MU T&FM]PN DX0!?K#2@Q%'E( 1N!"96,#X,;"@RT]>$*;4<=@U57]/;2=@5H MJ\W2;>S8S&*I9KAFHM.92!6]N\D%:=CR7&]FK?+NZGPZW4^_LFU%^B?M=%&\ MLMC0(GOHG1I;U-B*QZ0\=[)>T01G*P9GO5T+SDH;)G,;1\K>U6T[M$N-#PIE M1S)(I78)6K+KVO)0\YCNOK)$ZS*!>FH+?4I6,HWM0CL3G9PM7:&L)]H)E<:K M[)IB0CG\R8NT;<]_:I/#_?Q^&]?' ^\EV6)'Z-=9 ZW:KEFID\S1B %9PD#M MMM*_+8X!5T6]TA3"5)>#/;[JVW*EL7:[W(YF:1Q;]O923R^U5&^:8M,C+C;= MNFOF"1>;KNAX$92A:])#:0..JS37O7O5IJL?=$((YM)3 $EZ/HH66G=K>UQN M*QTL'"VS4&C2*V$:C?G8OH=+/%7&='YYUE@S8W5 F=]FX+,N5FE+)1LO]CRT M*W@*EVD\1*3V [5!%WZ@!"$[G-2=3H6#+::\N3ZHE##[6+/*PX]R$I1;\E:Z M+Y4NU$-05^9&H4_/P298":A>^-ZFKS%8T 4J?.W:9%OU.3_*6!4;6^KCNNH; MWIASSG3'FSOU4M)"^#F(\6=D=DU''+A>C ,ZE\JMEH-Z&N%I7>H@+D?PF/:" MO'4E5X&"7O*U;Y^[KT;: 4'<+8+DF&9;I*E4!#M%I"5A1VN8Q"B@V:;UU-/? M/JMM3>??VB.S.KS8%L4*4)U=HM?2GJ<4MNZS^DBFV7WV6'>?]9O=9\WNL\5? M-FF'+:8==BJK6F,P(IV5GE:&ON]R<>0?38/38#D,F]K',(@MD (B60=MD&JNJ%KT[N\4*R_V]]V%L&VG2%31C=L3^ZLYHK43&%B6][3>=);ZI#> MC;0[M&USH^>,;*P_MT0X=57!RR>_J;JZEC,NL@QZ6\& U,/2CUTA M,^@\EA-93!A]AQAX26;RUH2]RC 7,SD/V+OZ?HYV_J.GZ6D?/8^]E]] !KWT M9!XZJ6O+QW'=VB(_5Y]9[2@!8XKM8)H5[ZFU?/4A5(7S.G2"JP1BIVM4TRE* M,^!FHF"6]N+V!<(M8@6[V%_M;*^%[METJH7'U>8C[JD)([4IENXSPL\(VH^7[BZHV%BUQ#G9913[Y7,3Q M\]"0GUQ)=5=?!,F6FOX_79S0T_PA_S,>Z8&',\&PB/ M;_(H V!/ BG\4IO+MB9.Q?TIY\E'HX!H SY1Z4&1N'&!ITKE\6P[0V$$%OL< M9"=,<06MA<@YL377A%$P=:6@P#"WU 9$(UW@9?"(:'E21$L%Z=499M-AX+AU M9[%DZ:) GY+FDVS%P12_4M,0'=O)%E.+ @)5P MVSA$N.79TO%/-\)'^HH4'X>,X(Y0\7GS'(BUA_8FN/A"2?$G3NHUZZ:1MUY6C8@Y#5@ZX\,FM,Y,CI*$E57+BMWW!+ZM.VSM C@KIN8U'G2KB;F8K^AUX?N%NIQ MMY[GNQ!&M-/((SMA65(BL]3(*COR.!(C#PB?/WQ9;UM5>%-]%%-I^W#A2.#& M6]QUI7QKI^BGH93?XS'BV/^5_9.#\O@@.,Y1GK'/=/+X#B4M4CE5OAZ>DZMD MEVMD$+I^?M5>E3'-46]5H8?E&[253B0>;]9ZD5O83N//"=#S1A3];7/DR SH)5DBLV[#Z#HG'H\J>AFC MLL6NQ6IR7D*NN>$.];YXC;E78[ A:/+F MF?=3@[Y&JJ5A5NK/^87DVS7NVDX@WOTJT(CK8I2I.:3?CA-7>5RNE(D)S?0L M6J535IX4[ZFE1E)NA=>RTWOKW6(JN^BLAJMRNYIM8+E-Z88[X$;AHKU\?_ MW<\ K$A-.G,Y.VB9I"V(2B%.<>-KN5Y&O\&C %$$W6(04LA/EP1QWVB-;8&I MKSAF[8MG&R[9XUNN):/:J--LKM2MK3.@JA0AQ\(W0WQ>8(5#L18F$JH0 M[RBH5$*&&Y.0:@'6[07-#?-]G*B#0UVAALHZL#[@@N.<2C1M&?-00;_]^M7, M%ZJ<0)6II243Y^,Q)C,.,&JX@5*COGCY0J9LLZ21EWP3Q'_,!1 M2" R< 2_"68*#0 YB'8"+Z/3"D>7E.F//L01T6P<<)X5Y"?C(+& ME^N:?FF:II8/M]+6@CI2H>3"<#R"&9!F1V;'4IQ0<@^7)5Z\,ADT_C+GC_QA M?;/P,=BE S0*)G:JL"'8K]:W@R2">$J[1#X]F=/LN0,"'$2YU=*3^;G5*E'' M6K+_?)<#HRZ3C,%H71#3Q *RHRY MS01Z(R!PJE"7>E>(']!(J\@%/N7P:1(;\)P&@@=C!2Q;4.5XQD5:;N+3'&#. MC/<=MPE&I:[[\O8=_#QT=5E*U1.5'Y-0+T4$GN7VKH;.B&F]*+!$%04^&*GL M!\I(XI6I2TCJ3 ,BW M-8[]!0X8NKK7K&8#:56-S61\79_2=4,OL+\;[6!U=(O8>X&9[]6_%GM4BFC+ MQX?L\ SVSO]WT^5T! J394 MV1!"P._6>FON>^?_M_;]F0^\I[2IZCS6JLYQ4]5IJCJKGO3^L[9B8?_WADXL M>* V_\/U=@E9-H,[C+&RF M5<>#4P^2G?<;*MO][?BH5]1].>DM:($^:!$Z_)K18)5-2BNQ*V41U%BP28-6 M@:@3--)$ZZI7Q];IZ0L5VIN;ZHO[+RU](D\679?8:PKS FNO#PN 6X':RO3U MX!?G%/]G-*$IUX8_&/$R,R*KOU?*K^Y;K0;KOB97?N'+W-+F$@/LV.H>:WVE M7JY?&6Y. J&LYC\J% .^@R%CM4[>E9KTP1A3TJ9+IC053W+%06DU[%.3AH! MV6$!>1!Q6)UUBJ:O;W6ZSXI[=D%=91F^!=^EU]5]TN[HNS2KM2..RA-=B,>F M='=!S'=XU!MR0AKF?\[,?T\?Y(DRSRYHHL;AV.W5:AR.1N;OT:EUO#C_/&RO\U-8FR(6\#@L[)2A131^4SW'#3UN?\^PXYSY?$HT MRE!6!+*Z-_4Z9>IU^T256\YG.="7%?FH#&JC1YS0A97@LJX"B>D=%8RV@,#_ M58L;)I/IE%I/:N1CH>XW>E,B[9G6X]9NG M#;?N[YWW-@ZWWM#RY_?CAI$XH!VY>^>,T9(]0(2PPY[T/2'>+WL/ ?$^Z5JO MCJHAWG=-(AX?6\\+1;PEF2L+P_#.L?+1D75\VBS5=I=J/9E[+73/=-EV*P5E MQ.J9+D8C0X]RV38L0VN\/6ODLI'+9[-LC6W;H<78E@QMH-!R[P3A ]=)^D^B M3M)[B#K)@W'I3Y5,'FQT3?7D"5=/3IKJ258]N7>I!+N%WE8I.1P&SAS^F<13 M[_S_ 5!+ P04 " "S=)Q6)P'W2=X( "4,0 %P ')E#,Q9#$N:'1M[5MK;]LX%OTK7!<[30'+CSPZJ9(&:-,4$V#:9K(N=OSD:XJ7K(/PABI%'MK9'HA&'O5&^[V!KU7 M+Z/HZ!!='3=M=!FSW?[V?G][L+W#!MOQWEZ\N\_./K"MSZ/C%[[VNT_'HW^? MG811SSZ__?7TF'6B?O^?.\?]_KO1NW #W0_9R/#22B=UR56_?_*QPSJYJE+.T>'5(*_@J='AX5PG"4Y-U:XUYW/ MH_?1/FHXZ90X.NS//T/=L4YG1X>IG##K9DJ\[A3<7,@R3P<#/Y^4/$TE>5%I$3FXKW>_OYUD9$7^:),AZG%1BCNY$10WZU> M$R6XBK ZQK68GA-7+N)*7J!SLO4@S#_&/4:_P^8+C3A>&G$J_-S&6J6X>?*O M7T[?GH[8SK W/.R/L6C5 YB8 *_"_%$;CT_.1Z?O3X_?C$X_??S'PUGYG]HZ MFC\G"4Y;SB6!&3*28PF^Z M7%KV>\T-X*QF**^T^7#8)EL@3>"+K7^.J""JB.VZ9U M7Y89_"DG[83OB:I3] D,M\#4!?XE^> *$"3V$*N@?!?T:)!I5X8& U,ORKI4 MHU:H $YH -VCEAC+B0UD'F.L:I,-@-*[LMW-NY,3>L?8+^ MO8&U^^BA/UK"R4_/]K>'/Q_8!MR-4"3'J;-,XM(CZ)1Q(SQ6@3U)8 "FF+ $ M#&ESJD[5"@0-"AQTG4J;*&UKM*-P8K0*H*V,1I*(8LNV@-%4 /0!B"=7R*I* MY(-OX*G/:X4:PQT>#?>VQ O?=+B7AJMP*4FMEX$LU#\C=][B4, TV;+Q0-G2 M0!D&HGFN,@LU2&_%#\J6O=T?@"W\T;/EG; H &Z\XO@ZJ+LDAA)>V\V;D"H9 M"P"T&2GH'%T;= "//9'6QP'4$J7OA[*XZPC2CD(A@P?B&Z%SC=IN$Z'HID0T M@2U6*YGZ?19;CZU,)3>2)B"#'/-QL:2>:DL2R3L(Z_64CQK:"ACD$*6H4<4) MB[7B%.PP+6_$M=1"BR#H;U('S;^_!",&G]GC-K8B=\@UN;N M?V-^@9,3F1)MN-6E!QVWH!SE'\0E;M(YKL$TR<=223&^ SF0M10@,JD QW1$7LI2K(T@*1P')9 M(:(]4>G>0$T>/95.)ES5WH,3SD26(9.0$R#$KLD(?GJV\PHZ;X-X%"[7IPB> M-VB(6&)#(C+6M;M]_$TB)E_4%I1E95_/T=EXGK]Y5R#".L"> ^K\"?KW!5;Z MZ*'_+N#J)CYISZJ1]_[.VF3G#K&#M)9.DMH0"EO"9DVOA;8.Y?0: 7U9(&"^ M"3KVP;^/<2Z9RKW6N_36&D MS9=K%TZ(OX,JO)'I-(9QY#I.&[N08;X '1:%=$Z(6P/D6$/FT=U4PC;?Q188 MA7AD*=[AD_*MN1L0O]<2IGO*UV7B-^=>/.T,_ [ V\4%#R*)/!.VT*TP91( M 8 V$FJ1H4\%OR1-%!2]5T4^%_'O3>9;NG>"?9-,ATVY-6Z>IVAHQ<++WT*1 M)G]! R =J.P&66:AR6Q=8!&P1GXJ36Q=N_7])+F^!*='G[=O#'?HJLS B78! M/N&]/N#K7[8U..\&62++B5830=JDY!?-.T/3! I15$K/!.Y./PV"[AT(L<#:1V1-I/@,&6)HU#IUU&%^ MO5YWPJD;3_VYY8U%P[ XM[(\(+CI= ]]7J_P*K5;!Z%:G1-\Z/W9?&'GUQ$Y MBG@,UWH93;&*7SU+2HBH?6ZUJ)Y8F_6TY/)]=&SX06Q66/):EDJ6(QDHG METM@I#;!I)V7C2\-*&KWTAINCQ_U7RVSL(K)ZCO&T_EQ2TJ/$2KQ[*XK0":+Q3HF">7 M%T;794KZ69MX[H):Q^B7;S3B9!N&>.'57 ^6M'0XJK\DII>*%O\74"%SBH*, MX1GD<R$'K," 7C$ !< !R97,M,C R,S S,S%X97@S,60R+FAT;>U;^U/C M.!+^5W1,W0Y4Q7GPV&,24Y(??7W]>2DS@A M[(1EV&5NH H2RRVIU?ZZ^VM9'/TEBLZ*G!>)2-DO@P_O6:J3:B0*QQ(CN$/K M1+J<#719\H)]$,9(I=A;(],KP=BK=F^_W6V_^CF*CH\PU$G=1Q[WU9? N.H2$DTZ)XZ/.[#/(#G4Z M/3Y*Y9A9-U7B]=:(FRM91$Z7\5ZW='WT[.#VBLQ--)&IR^->M_O7?LG35!97 MD1*9BP_:AX>+)B.O\GF;#DN+C5#\>-D*+?BTPLCL9=]+6_E?@:&Q/"=N7,25O,+@ MI&L_K#_&/4:_O?H+S3A?:O7\[?G@_87J^]>]09PFCE(ZB8 M *_"_%X=3\XN!^?OSD_>#,X_??S\C;6\6Z?S%OL@ 4>AV/LV^YSD(^E:+!'& MR6S*7,Y=[/5P?*@$&VJ3"O-ZJ[L%$:5J(,VO;.]/XNMK.LI:7C.).W^8GT=>LH=#XYGC-SC">P^>8R\Y=:G4#::LFL8 M4PGDVE: 2@V05$.10B-)8T8N"\:+*:L*9RH!S9&"?08'(I)[*$[XFJ4HP)##? MU +^)<7@$A D[R&O M6=NT>-3+LR-3PP]2RL11*5@@!\0@.X?CKK]4FXS5FF M],3.',:(*VD=>*UCG!J#WM"RU<"]G2ES2]MGZ#\86/M/'OJ#)9S\].)PM_>W MOJW!71-%"IPZRR0N/8+.&3?"8Q78DP0&8(H)2\"0-B=Q$ALA:5#BH.M4VD1I M6Z$?I1.C50!M:32J0C1;M@V,I@*@#T \NP%O+5 OD&DOJP4)'I[/.H=;(L= MW[5WD(:K<"F)GA?!66A\1N&\X4,!TZ3+QA-E2Q-EF(C6N>I9D""^%3^JMQSL M_P#>PI^\MYP*BP;@QC..KX.Z160HX97=O NQDJ$ 0.N9 L_1E<$ B-AC:7T> M@)0H_#A4Q2TR2#,+A9(=B*^)S@*UK3I#T4V); )=K%8R]1LKMAI:F4IN)"U M!CKF\V)!(U66*)(/$-;S*9\UM!50R"%+4:>2$Q8KQ2G985E>B0750H] W)I\ M$]^&@@21C]!?I(^;?WX(CQI^9QZU<1"_Y5B;A_^-_0L^.98IN0VWNO"@XQ8N M1_4'^1(WZ0S7\#3)AU))-R7RM6Y:\G+O A[=P4&71!OUBT^G-_6"RLJ4\"[K MR6*2 /9> 5_)7(D"'%#!R7!'E.2])((J+3@2O%R6R&C/KO1@H"9/WI7.QEQ5 M/H(3SD26H9*08R#$KJD(?GJQ]PH\;X-\%"[7EPC>;] 1N<2&0F2H*W?W_)MD M3#Z7%E1E95^OT=EP5K_Y4"""':!/GP9_AOY#@94^>>B?!ES=QB?M6=7TWM]9 M6^S<(W<0U]))4AE"88/8K!EUI*U#.[TWP%@6")AMPK+M.[ID<"=$]17I6G'4 M]\)OM]%.7%'-]=H)6N7A7QD*=_AD^JM61@0OU82 MJGN7KXK$;\[M/.\,_ [ V\4&#R:)/!.VT*TP91( 8#6%&I>H4\$OR9.%!B] M9T6^%O'O369;NO>"?5U,ATVY-6&>I^AHQ3S*W^$B=?V"#D Z4-D*M,R"D]EJ M!"/ 1GXI=6Y=N_7]3+E^"TY/OF[?&.[@59E!$&T!?,)'?<#7OVRK<=X*M$06 M8ZW&@KA)P:_J=X:F3A1B5"H]%;@[R77(#GS)BX#ZM<3- W9C_VC?@<=O8\"E M(S@>2&LLYIMDD6+Y<>2%5@YMT*]'-AXL3;!R)L@/3K/1_D1PU#B7*<9#!V)I MW3W4^-0Q'"SQQX:"O]4#!;>+$JT4+ZV(9U^:R_D9$^3AW H= R*[0N%^4P=> M.3UK"">,?,N2$9I6"3+4TCA4M,6\=5YOA4,UWM%G>M;S]X(I[O3I@-=ZT ., MN;#GJB,WSCDU!B>PT-NRF1EGUQ&%A7B(0'H=36"SKYZ=:GC.7)0/K5:5$TN+ M_O;'?5;!TA#<'"KAB%G]]S?CZ+/-'\WF/BXM9[O?;_S'7O*FB[P?F.H -2-> MY0WSKR38BZ[_^6/7V[&=VR?G5M+(]_*XFJRG-,([&^V9(%''C+TIC51L][#% MZ!SMPY\?T88_^>']OSRXQ_&S/W0]_T#USRX,"ARB/BUVDDN1L7=SCO:IL3]P MH@T(&QT8^RP2(QPWT^<']V>M9_LBO#S",UH\+7I*;Q;OE^J'MW,'O0[I[:G8 MNI%Q\SG9'/+D^LI@/2D18VWB6;QJ'(A?OE&SF5THHF0AHOJZNT22PZ'[)9:\ MU#0_X5^B)(H"[^$9F'#,QUJF]3,_/&SO[L_C:FCK^FHW_.> _U>$X_\!4$L# M!!0 ( +-TG%;:I>52" 4 $<> 7 &5X,S)D M,2YH=&WM66USXC80_BM;;MI+9N(7(+D2A\L,<<@<,PEPX+1W'V5;QFIDRY5% M'/KKN_(+@?1FVDZ3RTOA ]C2[FI?Y&?HR#GLP?0*]JX]=[^4/I^XWM?IL%IU>GUV.7*A95C6KUW7LLZ] M\VH"S;?!DR3-F6(B)=RRAN,6M&*E,L>RBJ(PBZXIY,+R9E:L$GYH<2%R:H8J M;)WV]0A^4Q*>]A.J" 0QD3E5'UO7WH710PG%%*>G?:OYK61]$:Y.^R&[A5RM M./W82HA[ M'Y)L$:_'1!6:(RDGBMU2;7O#:L ID8XO5'SR<(%O:6:-7B12940D87SEO/=8 M0G,8TP)F(B'I^X-J!']S*EGT_J24SMD?%$UC>(K>*8-PMD#CVM>3*GZG#MW? M6J2@93B^X"%.#K]\&IV-/.AVS';?\C%/V6-YM>V$GFS,WK*<^8PSM7)B%H8T M18&?WO4Z=O>D;VG!)W/#'9^&,!_,S@;CX=R8?+D$JFHY"N8T4Q(M)7"A9 )M&WCLS8\F[H',$H#$R(A2Y4,G1,A4+0> MPA6100S=]@%HV#J :,G15B"2C#,,K@1"K23I[TLFJ4;)7)N=TT _AM#N[I'] M.@ ]N)3X>*+B\ Y1)\5 !D$97_NX>PA[[2.X-N>F:VI1$W[N)?M TO ^'):B MEPDI30>8/<)T\"S]=JP18?HNDS37?AUH08)0C08P1L+1ZSQ#1W%&ZT-HB\D;A0C$)R3+*=.<[&Y M] =<+ZXP2R.JSBVFK/:F@FNR5*(9J,"Z'-F"=.WV-J"7R*F],3A9B66MM('8 M+2@Q%4$=%Z12MQ_9>%Y[U*Z2H<)U*O0V#PBOX1@;@1));?0(;6XDL?:F2>A& M$]DP+M!@Q$71)+:Y-PI),L?'#GYC%)C%OVU,E2?5PHTH\7/!EXIN!?WTVV5# M$"?_X>:I^G?]K<)=SI\CYY:2^B%XG.2_$%3ZEYNIAJRZM.WL#K">+(1W=OGY MOO%:N05G%)F^"5/"$RKO(WI5I2IBIJB19R2@#O;$\D%#F7/LA@[ (,/7&.CT MJD[_WVNG7PN>N7!OH6A/\WQ]UWBF2*!8J-^?-9MR8T8CY'_(!368PR2*6+ K MS_/%LS>5#&EOAKSW+U79?U 6JZ1R3;=Z(1 G3+U2[O"_X^-OI7!O@/3]@NP.UL3\H&;E%^M_ M0&O^5S%V(3,A<5?J?V4E542N=H5[ 6S]OEJZ2H,@$,M4X>JOBKQO=MQX339] M$MPL),83:JHLI-/@U<;)W_9$S68ZZ AG*37J>WN+-E>GBUN\>6MH?929D04U M*MY#(F3"#KD5+*QKWNN9G<,UKE9C=GGZ61V1EF>NIW\"4$L! A0#% @ MLW2<5O6V+O36#P [)P ! ( ! ')E#$P<2YH=&U02P$"% ,4 " "S=)Q6[8H$-/$? U M'@$ & @ &DC@( &5X,3!D,C0N:'1M M4$L! A0#% @ LW2<5B" E#$ !< ( !RZX" M ')E#,Q9#$N:'1M4$L! A0#% @ LW2<5G>R$'K, M" 7C$ !< ( !WK<" ')E#,Q9#(N M:'1M4$L! A0#% @ LW2<5MJEY5((!0 1QX !< ( ! MW\ " ')E#,R9#$N:'1M4$L%!@ * H G0( !S& $ @ $! end