0000950170-24-051969.txt : 20240502 0000950170-24-051969.hdr.sgml : 20240502 20240502150830 ACCESSION NUMBER: 0000950170-24-051969 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PREFORMED LINE PRODUCTS CO CENTRAL INDEX KEY: 0000080035 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 340676895 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-31164 FILM NUMBER: 24907554 BUSINESS ADDRESS: STREET 1: P.O. BOX 91129 CITY: CLEVELAND STATE: OH ZIP: 44101 BUSINESS PHONE: 440-461-5200 MAIL ADDRESS: STREET 1: 660 BETA DRIVE CITY: CLEVELAND STATE: OH ZIP: 44143 10-Q 1 plpc-20240331.htm 10-Q 10-Q
--12-31 Q10000080035falsehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense0000080035srt:AmericasMember2024-01-012024-03-310000080035plpc:TermLoanMemberplpc:CorporateAircraftMemberplpc:PNCEquipmentFinanceLLCMember2021-01-192021-01-190000080035us-gaap:EnergyServiceMemberplpc:PlpUsaMember2024-01-012024-03-310000080035us-gaap:FairValueInputsLevel3Member2024-03-310000080035us-gaap:EnergyServiceMembersrt:AsiaPacificMember2024-01-012024-03-310000080035plpc:SpecialIndustriesMember2024-01-012024-03-3100000800352024-04-190000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000080035srt:AsiaPacificMember2023-12-310000080035us-gaap:TreasuryStockCommonMember2024-03-310000080035plpc:CommonSharesIssuedToRabbiTrustMember2023-03-310000080035plpc:DeferredCompensationLiabilityMember2023-12-310000080035us-gaap:EMEAMember2023-01-012023-03-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310000080035plpc:PlpUsaMemberplpc:SpecialIndustriesMember2023-01-012023-03-310000080035plpc:PlpUsaMemberplpc:SpecialIndustriesMember2024-01-012024-03-310000080035us-gaap:BuildingAndBuildingImprovementsMember2024-03-310000080035us-gaap:ParentMember2023-03-310000080035plpc:TermLoanMemberplpc:CorporateAircraftMemberplpc:PNCEquipmentFinanceLLCMember2024-03-310000080035plpc:PlpUsaMember2024-01-012024-03-310000080035us-gaap:ParentMember2023-12-310000080035plpc:CommunicationsMemberus-gaap:EMEAMember2024-01-012024-03-310000080035srt:AsiaPacificMember2024-01-012024-03-310000080035us-gaap:IntersegmentEliminationMembersrt:AsiaPacificMember2024-01-012024-03-310000080035plpc:PlpUsaMemberus-gaap:IntersegmentEliminationMember2023-01-012023-03-310000080035us-gaap:TrademarksMember2024-03-310000080035plpc:CommunicationsMemberus-gaap:EMEAMember2023-01-012023-03-310000080035us-gaap:EMEAMember2024-03-310000080035us-gaap:IntersegmentEliminationMembersrt:AsiaPacificMember2023-01-012023-03-310000080035us-gaap:ConstructionInProgressMember2024-03-310000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000080035us-gaap:NoncontrollingInterestMember2023-12-310000080035us-gaap:IntersegmentEliminationMemberus-gaap:EMEAMember2024-01-012024-03-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000080035us-gaap:EmployeeStockOptionMember2024-01-012024-03-310000080035us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-022022-03-020000080035us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000080035us-gaap:CustomerRelationshipsMember2023-12-310000080035plpc:ForeignSubsidiariesMember2023-12-310000080035us-gaap:EnergyServiceMembersrt:AsiaPacificMember2023-01-012023-03-310000080035plpc:SpecialIndustriesMember2023-01-012023-03-310000080035plpc:DeferredCompensationLiabilityMember2023-03-310000080035plpc:PlpUsaMember2023-12-310000080035plpc:DeferredCompensationLiabilityMember2024-01-012024-03-310000080035srt:AmericasMember2024-03-310000080035us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000080035srt:AmericasMemberus-gaap:IntersegmentEliminationMember2023-01-012023-03-310000080035us-gaap:NoncontrollingInterestMember2022-12-310000080035srt:AsiaPacificMember2024-03-310000080035plpc:CommonSharesIssuedToRabbiTrustMember2023-01-012023-03-310000080035plpc:PilotPlasticsMember2023-02-012023-02-010000080035plpc:SpecialIndustriesMemberus-gaap:EMEAMember2023-01-012023-03-310000080035us-gaap:FairValueInputsLevel2Member2024-03-310000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000080035plpc:CommunicationsMembersrt:AsiaPacificMember2024-01-012024-03-310000080035plpc:PlpUsaMemberus-gaap:IntersegmentEliminationMember2024-01-012024-03-310000080035plpc:CommunicationsMembersrt:AsiaPacificMember2023-01-012023-03-310000080035plpc:SpecialIndustriesMembersrt:AmericasMember2024-01-012024-03-310000080035us-gaap:RetainedEarningsMember2024-03-310000080035us-gaap:CommonStockMember2023-03-310000080035plpc:SpecialIndustriesMembersrt:AsiaPacificMember2023-01-012023-03-310000080035srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-022022-03-020000080035us-gaap:EnergyServiceMemberus-gaap:EMEAMember2023-01-012023-03-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000080035us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000080035us-gaap:IntersegmentEliminationMemberus-gaap:EMEAMember2023-01-012023-03-310000080035us-gaap:EnergyServiceMembersrt:AmericasMember2024-01-012024-03-3100000800352023-12-310000080035us-gaap:RetainedEarningsMember2022-12-310000080035us-gaap:UseRightsMember2023-12-310000080035srt:AmericasMemberus-gaap:IntersegmentEliminationMember2024-01-012024-03-310000080035plpc:CommonSharesIssuedToRabbiTrustMember2024-03-310000080035plpc:CommunicationsMemberplpc:PlpUsaMember2023-01-012023-03-310000080035us-gaap:LandAndLandImprovementsMember2024-03-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310000080035us-gaap:FairValueInputsLevel3Member2023-12-310000080035us-gaap:RetainedEarningsMember2023-03-310000080035us-gaap:TreasuryStockCommonMember2023-03-310000080035us-gaap:NoncontrollingInterestMember2023-03-310000080035us-gaap:IntersegmentEliminationMember2024-01-012024-03-310000080035us-gaap:EMEAMember2024-01-012024-03-310000080035us-gaap:CommonStockMember2024-03-3100000800352024-01-012024-03-310000080035us-gaap:PatentsMember2023-12-310000080035srt:AsiaPacificMember2023-01-012023-03-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000080035plpc:PlpUsaMember2024-03-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000080035us-gaap:DeferredProfitSharingMember2024-03-310000080035us-gaap:EnergyServiceMemberus-gaap:EMEAMember2024-01-012024-03-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-03-310000080035us-gaap:EnergyServiceMembersrt:AmericasMember2023-01-012023-03-310000080035us-gaap:MachineryAndEquipmentMember2023-12-310000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000080035us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310000080035us-gaap:UseRightsMember2024-03-310000080035plpc:DeferredCompensationLiabilityMember2023-01-012023-03-310000080035plpc:SpecialIndustriesMembersrt:AmericasMember2023-01-012023-03-3100000800352022-03-020000080035us-gaap:CustomerRelationshipsMember2024-03-310000080035plpc:PlpUsaMember2023-01-012023-03-310000080035us-gaap:ParentMember2022-12-310000080035us-gaap:FairValueInputsLevel1Member2024-03-310000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000080035plpc:CommunicationsMember2024-01-012024-03-310000080035plpc:DefendantsAndPlaintiffSettlementAgreementMember2023-10-012023-12-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000080035plpc:CommunicationsMemberplpc:PlpUsaMember2024-01-012024-03-310000080035us-gaap:EMEAMember2023-12-310000080035us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-03-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000080035us-gaap:TrademarksMember2023-12-310000080035us-gaap:FairValueInputsLevel2Member2023-12-310000080035plpc:CommunicationsMembersrt:AmericasMember2023-01-012023-03-310000080035us-gaap:EnergyServiceMember2024-01-012024-03-310000080035us-gaap:IntersegmentEliminationMember2023-01-012023-03-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-3100000800352022-03-022022-03-020000080035plpc:CommonSharesIssuedToRabbiTrustMember2023-12-310000080035us-gaap:TreasuryStockCommonMember2022-12-310000080035plpc:CommonSharesIssuedToRabbiTrustMember2022-12-310000080035us-gaap:LandAndLandImprovementsMember2023-12-310000080035us-gaap:CommonStockMember2023-01-012023-03-310000080035plpc:SpecialIndustriesMemberus-gaap:EMEAMember2024-01-012024-03-310000080035us-gaap:RetainedEarningsMember2023-12-310000080035us-gaap:EnergyServiceMember2023-01-012023-03-3100000800352023-01-012023-03-310000080035us-gaap:RetainedEarningsMember2023-01-012023-03-310000080035us-gaap:FairValueInputsLevel1Member2023-12-310000080035us-gaap:NoncontrollingInterestMember2024-03-310000080035us-gaap:CommonStockMember2024-01-012024-03-310000080035plpc:CommunicationsMembersrt:AmericasMember2024-01-012024-03-310000080035us-gaap:CommonStockMember2022-12-310000080035plpc:CommunicationsMember2023-01-012023-03-310000080035us-gaap:TreasuryStockCommonMember2023-12-310000080035plpc:DeferredCompensationLiabilityMember2022-12-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-3100000800352022-12-310000080035plpc:DeferredCompensationLiabilityMember2024-03-310000080035us-gaap:MachineryAndEquipmentMember2024-03-310000080035srt:AmericasMember2023-12-310000080035us-gaap:RetainedEarningsMember2024-01-012024-03-310000080035us-gaap:ParentMember2023-01-012023-03-310000080035us-gaap:EmployeeStockOptionMember2023-01-012023-03-310000080035plpc:TermLoanMemberplpc:CorporateAircraftMemberplpc:PNCEquipmentFinanceLLCMember2021-01-1900000800352016-11-012016-11-020000080035us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000080035us-gaap:PatentsMember2024-03-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000080035us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000080035srt:AmericasMember2023-01-012023-03-310000080035us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-310000080035us-gaap:ConstructionInProgressMember2023-12-310000080035us-gaap:EnergyServiceMemberplpc:PlpUsaMember2023-01-012023-03-310000080035us-gaap:DeferredProfitSharingMember2023-12-310000080035plpc:ForeignSubsidiariesMember2024-03-310000080035us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000080035us-gaap:BuildingAndBuildingImprovementsMember2023-12-310000080035us-gaap:CommonStockMember2023-12-3100000800352023-03-310000080035plpc:SpecialIndustriesMembersrt:AsiaPacificMember2024-01-012024-03-3100000800352024-03-310000080035us-gaap:ParentMember2024-03-310000080035plpc:CommonSharesIssuedToRabbiTrustMember2024-01-012024-03-310000080035us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310000080035us-gaap:ParentMember2024-01-012024-03-31xbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:CADiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

 

(Mark One)

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

For the fiscal quarter ended March 31, 2024

or

Transition Report Pursuant to Section 13 or 15(d) of The Securities Exchange Act of 1934

for the Transition Period From ________To _______

Commission file number 0-31164

Preformed Line Products Company

(Exact name of registrant as specified in its charter)

 

Ohio

 

34-0676895

(State or Other Jurisdiction of Incorporation or Organization)

 

(I.R.S. Employer Identification No.)

 

660 Beta Drive

Mayfield Village, Ohio

 

44143

(Address of Principal Executive Office)

 

(Zip Code)

 

(440) 461‑5200

(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Shares, $2 par value per share

PLPC

NASDAQ

 

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

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

 

Smaller Reporting Company

Emerging Growth Company

 

 

 

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

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

The number of shares outstanding as of April 19, 2024: 4,918,036.

 


 

Table of Contents

 

 

 

 

 

Page

 

 

 

 

 

Part I – Financial Information

 

 

 

 

 

 

 

Item 1.

 

Financial Statements

 

3

 

 

 

 

 

Item 2.

 

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

 

17

 

 

 

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

22

 

 

 

 

 

Item 4.

 

Controls and Procedures

 

23

 

 

 

 

 

Part II – Other Information

 

 

 

 

 

 

 

Item 1.

 

Legal Proceedings

 

23

 

 

 

 

 

Item 1A.

 

Risk Factors

 

23

 

 

 

 

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

23

 

 

 

 

 

Item 3.

 

Defaults Upon Senior Securities

 

23

 

 

 

 

 

Item 4.

 

Mine Safety Disclosures

 

23

 

 

 

 

 

Item 5.

 

Other Information

 

23

 

 

 

 

 

Item 6.

 

Exhibits

 

24

 

 

 

 

 

SIGNATURES

 

25

 

2


 

PART I – FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

PREFORMED LINE PRODUCTS COMPANY

CONSOLIDATED BALANCE SHEETS

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

(Thousands of dollars, except share and per share data)

 

(Unaudited)

 

 

 

 

ASSETS

 

 

 

 

 

 

Cash, cash equivalents and restricted cash

 

$

45,859

 

 

$

53,607

 

Accounts receivable, net

 

 

111,527

 

 

 

106,892

 

Inventories, net

 

 

141,508

 

 

 

148,814

 

Prepaid expenses

 

 

8,314

 

 

 

8,246

 

Other current assets

 

 

7,053

 

 

 

7,256

 

TOTAL CURRENT ASSETS

 

 

314,261

 

 

 

324,815

 

Property, plant and equipment, net

 

 

203,242

 

 

 

207,892

 

Operating lease, right-of-use assets

 

 

11,021

 

 

 

11,671

 

Goodwill

 

 

28,603

 

 

 

29,497

 

Other intangible assets, net

 

 

11,868

 

 

 

12,981

 

Deferred income taxes

 

 

7,379

 

 

 

7,109

 

Other assets

 

 

9,735

 

 

 

9,186

 

TOTAL ASSETS

 

$

586,109

 

 

$

603,151

 

LIABILITIES AND SHAREHOLDERS' EQUITY

 

 

 

 

 

 

Trade accounts payable

 

$

41,748

 

 

$

37,788

 

Notes payable to banks

 

 

1,487

 

 

 

6,968

 

Operating lease liabilities, current

 

 

1,532

 

 

 

1,671

 

Current portion of long-term debt

 

 

7,078

 

 

 

6,486

 

Accrued compensation and other benefits

 

 

23,348

 

 

 

28,018

 

Accrued expenses and other liabilities

 

 

20,961

 

 

 

27,414

 

Dividends payable

 

 

1,189

 

 

 

1,300

 

Income taxes payable

 

 

2,361

 

 

 

1,672

 

TOTAL CURRENT LIABILITIES

 

 

99,704

 

 

 

111,317

 

Long-term debt, less current portion

 

 

47,928

 

 

 

48,796

 

Operating lease liabilities, noncurrent

 

 

7,391

 

 

 

7,892

 

Deferred income taxes

 

 

3,414

 

 

 

3,536

 

Other noncurrent liabilities

 

 

14,304

 

 

 

15,454

 

SHAREHOLDERS' EQUITY

 

 

 

 

 

 

Common shares – $2 par value per share, 15,000,000 shares authorized, 4,918,036 and 4,908,413 issued and outstanding, at March 31, 2024 and December 31, 2023

 

 

13,711

 

 

 

13,607

 

Common shares issued to rabbi trust, 238,641 and 243,118 shares at March 31, 2024 and December 31, 2023, respectively

 

 

(10,214

)

 

 

(10,183

)

Deferred compensation liability

 

 

10,214

 

 

 

10,183

 

Paid-in capital

 

 

61,408

 

 

 

60,958

 

Retained earnings

 

 

528,733

 

 

 

520,154

 

Treasury shares, at cost, 1,937,150 and 1,894,419 shares at March 31, 2024 and December 31, 2024, respectively

 

 

(123,701

)

 

 

(118,249

)

Accumulated other comprehensive loss

 

 

(66,782

)

 

 

(60,306

)

TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY

 

 

413,369

 

 

 

416,164

 

Noncontrolling interest

 

 

(1

)

 

 

(8

)

TOTAL SHAREHOLDERS' EQUITY

 

 

413,368

 

 

 

416,156

 

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY

 

$

586,109

 

 

$

603,151

 

See notes to consolidated financial statements (unaudited).

3


 

PREFORMED LINE PRODUCTS COMPANY

STATEMENTS OF CONSOLIDATED INCOME

(UNAUDITED)

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

(Thousands of dollars, except share and per share data)

 

 

 

 

 

Net sales

$

140,904

 

 

$

181,824

 

Cost of products sold

 

96,773

 

 

 

115,541

 

GROSS PROFIT

 

44,131

 

 

 

66,283

 

Costs and expenses

 

 

 

 

 

Selling

 

11,900

 

 

 

12,388

 

General and administrative

 

16,608

 

 

 

18,609

 

Research and engineering

 

5,431

 

 

 

5,193

 

Other operating (income) expense, net

 

(1,367

)

 

 

1,112

 

 

 

32,572

 

 

 

37,302

 

OPERATING INCOME

 

11,559

 

 

 

28,981

 

Other income (expense)

 

 

 

 

 

Interest income

 

972

 

 

 

304

 

Interest expense

 

(708

)

 

 

(1,066

)

Other income, net

 

35

 

 

 

40

 

 

 

299

 

 

 

(722

)

INCOME BEFORE INCOME TAXES

 

11,858

 

 

 

28,259

 

Income tax expense

 

2,255

 

 

 

6,840

 

NET INCOME

$

9,603

 

 

$

21,419

 

Net income attributable to noncontrolling interests

 

(7

)

 

 

(21

)

NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS

$

9,596

 

 

$

21,398

 

AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:

 

 

 

 

 

Basic

 

4,915

 

 

 

4,937

 

Diluted

 

4,944

 

 

 

4,997

 

EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:

 

 

 

 

 

Basic

$

1.95

 

 

$

4.33

 

Diluted

$

1.94

 

 

$

4.28

 

 

 

 

 

 

 

See notes to consolidated financial statements (unaudited).

4


 

PREFORMED LINE PRODUCTS COMPANY

STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME

(UNAUDITED)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

(Thousands of dollars)

 

 

 

 

 

 

Net income

 

$

9,603

 

 

$

21,419

 

Other comprehensive (loss) income, net of tax:

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(6,565

)

 

 

3,922

 

Recognized net actuarial gain

 

 

89

 

 

 

89

 

Other comprehensive (loss) income, net of tax

 

 

(6,476

)

 

 

4,011

 

Comprehensive income attributable to noncontrolling interests

 

 

(7

)

 

 

(21

)

COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS

 

$

3,120

 

 

$

25,409

 

See notes to consolidated financial statements (unaudited).

5


 

PREFORMED LINE PRODUCTS COMPANY

STATEMENTS OF CONSOLIDATED CASH FLOWS

(UNAUDITED)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

(Thousands of dollars)

 

 

 

OPERATING ACTIVITIES

 

 

 

 

 

 

Net income

 

$

9,603

 

 

$

21,419

 

Adjustments to reconcile net income to net cash provided by (used in) operations:

 

 

 

 

 

 

Depreciation and amortization

 

 

5,414

 

 

 

4,275

 

Deferred income taxes

 

 

(386

)

 

 

(1,530

)

Share-based compensation expense

 

 

383

 

 

 

1,066

 

(Gain) loss on sale of property and equipment

 

 

(1,843

)

 

 

16

 

Other, net

 

 

1,230

 

 

 

1,942

 

Changes in operating assets and liabilities

 

 

(8,648

)

 

 

(1,758

)

NET CASH PROVIDED BY OPERATING ACTIVITIES

 

 

5,753

 

 

 

25,430

 

INVESTING ACTIVITIES

 

 

 

 

 

 

Capital expenditures

 

 

(3,918

)

 

 

(8,351

)

Proceeds from the sale of property and equipment

 

 

3,237

 

 

 

124

 

Acquisition of businesses, net of cash

 

 

-

 

 

 

(14,068

)

NET CASH USED IN INVESTING ACTIVITIES

 

 

(681

)

 

 

(22,295

)

FINANCING ACTIVITIES

 

 

 

 

 

 

Payments of notes payable to banks

 

 

(5,307

)

 

 

(4,524

)

Proceeds from long-term debt

 

 

33,232

 

 

 

50,389

 

Payments of long-term debt

 

 

(33,069

)

 

 

(50,633

)

Dividends paid

 

 

(1,130

)

 

 

(1,154

)

Proceeds from issuance of common shares

 

 

60

 

 

 

355

 

Purchase of common shares for treasury

 

 

-

 

 

 

(116

)

Purchase of common shares for treasury from related parties

 

 

(5,452

)

 

 

(3,624

)

NET CASH USED IN FINANCING ACTIVITIES

 

 

(11,666

)

 

 

(9,307

)

Effects of exchange rate changes on cash, cash equivalents and restricted cash

 

 

(1,154

)

 

 

724

 

Net decrease in cash, cash equivalents and restricted cash

 

 

(7,748

)

 

 

(5,448

)

Cash, cash equivalents and restricted cash at beginning of year

 

 

53,607

 

 

 

37,239

 

CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD

 

$

45,859

 

 

$

31,791

 

See notes to consolidated financial statements (unaudited).

6


 

PREFORMED LINE PRODUCTS COMPANY

STATEMENTS OF CONSOLIDATED SHAREHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other
Comprehensive Income
(Loss)

 

 

 

 

 

 

 

 

Common Shares

 

Common
Shares
Issued to
Rabbi Trust

 

Deferred
Compensation Liability

 

Paid in
Capital

 

Retained
Earnings

 

Treasury
Shares

 

Cumulative
Translation
Adjustment

 

Unrecognized
Pension
Benefit Cost

 

Total Preformed Line Products Company Equity

 

Noncontrolling Interests

 

Total Equity

 

 

(In thousands, except share and per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2023

$

13,607

 

$

(10,183

)

$

10,183

 

$

60,958

 

$

520,154

 

$

(118,249

)

$

(55,828

)

$

(4,478

)

$

416,164

 

$

(8

)

$

416,156

 

Net income

 

 

 

 

 

 

 

 

 

9,596

 

 

 

 

 

 

 

 

9,596

 

 

7

 

 

9,603

 

Foreign currency translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,565

)

 

 

 

(6,565

)

 

 

(6,565

)

Pension adjustment, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

89

 

 

89

 

 

 

 

89

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,120

 

 

7

 

 

3,127

 

Share-based compensation

 

 

 

 

 

 

 

383

 

 

 

 

 

 

 

 

 

383

 

 

 

 

383

 

Purchase of 42,731 common shares

 

 

 

 

 

 

 

 

 

 

 

(5,452

)

 

 

 

 

 

(5,452

)

 

 

 

(5,452

)

Issuance of 52,354 common shares

 

104

 

 

 

 

 

 

67

 

 

 

 

 

 

 

 

 

 

171

 

 

 

 

171

 

Common shares distributed from rabbi
   trust of
4,477, net

 

 

 

(31

)

 

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash dividends declared – $0.20 per
   share

 

 

 

 

 

 

 

 

 

(1,017

)

 

 

 

 

 

 

 

(1,017

)

 

 

 

(1,017

)

Balance at March 31, 2024

$

13,711

 

$

(10,214

)

$

10,214

 

$

61,408

 

$

528,733

 

$

(123,701

)

$

(62,393

)

$

(4,389

)

$

413,369

 

$

(1

)

$

413,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other
Comprehensive Income
(Loss)

 

 

 

 

 

 

 

 

Common Shares

 

Common
Shares
Issued to
Rabbi Trust

 

Deferred
Compensation Liability

 

Paid in
Capital

 

Retained
Earnings

 

Treasury
Shares

 

Cumulative
Translation
Adjustment

 

Unrecognized
Pension
Benefit Cost

 

Total Preformed Line Products Company Equity

 

Noncontrolling Interests

 

Total Equity

 

 

(In thousands, except share and per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022

$

13,351

 

$

(10,261

)

$

10,261

 

$

53,646

 

$

460,930

 

$

(99,303

)

$

(65,495

)

$

(4,492

)

$

358,637

 

$

(13

)

$

358,624

 

Net income

 

 

 

 

 

 

 

 

 

21,398

 

 

 

 

 

 

 

 

21,398

 

 

21

 

 

21,419

 

Foreign currency translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

3,922

 

 

 

 

3,922

 

 

 

3,922

 

Pension adjustment, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

89

 

 

89

 

 

 

 

89

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25,409

 

 

21

 

 

25,430

 

Share-based compensation

 

 

 

 

 

 

 

1,066

 

 

 

 

 

 

 

 

 

1,066

 

 

 

 

1,066

 

Purchase of 41,573 common shares

 

 

 

 

 

 

 

 

 

 

 

(3,740

)

 

 

 

 

 

(3,740

)

 

 

 

(3,740

)

Issuance of 72,477 common shares

 

140

 

 

 

 

 

 

244

 

 

 

 

 

 

 

 

 

 

384

 

 

 

 

384

 

Common shares distributed from rabbi
   trust of
3,541, net

 

 

 

185

 

 

(185

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash dividends declared – $0.20 per
   share

 

 

 

 

 

 

 

 

 

(1,050

)

 

 

 

 

 

 

 

(1,050

)

 

 

 

(1,050

)

Balance at March 31, 2023

$

13,491

 

$

(10,076

)

$

10,076

 

$

54,956

 

$

481,278

 

$

(103,043

)

$

(61,573

)

$

(4,403

)

$

380,706

 

$

8

 

$

380,714

 

See notes to consolidated financial statements (unaudited).

7


 

PREFORMED LINE PRODUCTS COMPANY

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

(Tables in thousands of dollars, except share and per share data, unless specifically noted)

 

Note 1 – Significant Accounting Policies

The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the “Company” or “PLPC”) have been prepared in accordance with United States ("U.S.") generally accepted accounting principles ("GAAP") 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 the information and footnotes required by GAAP for complete financial statements. This Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Form 10-K for the year ended December 31, 2023 filed on March 8, 2024 with the Securities and Exchange Commission. The interim period results are not necessarily indicative of the results to be expected for the full year. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.

The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from these estimates. In the opinion of management, these consolidated financial statements contain all estimates and adjustments, consisting of normal recurring accruals, required to fairly present the financial position, results of operations, and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full-year ending December 31, 2024.

Noncontrolling interests are presented in the Company’s consolidated financial statements as if parent company investors (controlling interests) and other minority investors (noncontrolling interests) in partially-owned subsidiaries have similar economic interests in a single entity. As a result, investments in noncontrolling interests are reported as equity in the Company’s consolidated financial statements. Additionally, the Company’s consolidated financial statements include 100% of a controlled subsidiary’s earnings, rather than only its share. Transactions between the parent company and noncontrolling interests are reported in equity as transactions between stockholders, provided that these transactions do not create a change in control.

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

Recently Adopted or Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU enhances reportable segment disclosures on both an annual and interim basis primarily in regards to the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within the reported measure(s) of segment profit or loss. In addition, the ASU requires disclosure, by segment, of other items included in the reported measure(s) of segment profit or loss, including qualitative information describing the composition, nature and type of each item. The ASU also expands disclosure requirements related to the CODM, including how the reported measure(s) of segment profit or loss are used to assess segment performance and allocate resources, the method used to allocate overhead for significant segment expenses and others. Lastly, all current required annual segment reporting disclosures under Topic 280 are now effective for interim periods. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU enhances income tax disclosures by providing information to better assess how an entity's operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. This ASU requires additional disclosures to the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, the ASU requires disclosures relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This ASU is effective for fiscal years and interim periods beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU.

Note 2 – Revenue

Revenue Recognition

Sales are recognized when obligations under the terms of the contract are satisfied and control of promised goods or services have transferred to our customers. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the

8


 

goods or services and is primarily based on shipping terms. Sales are measured as the amount of consideration the Company expects to receive in exchange for transferring products.

 

Disaggregated Revenue

The Company’s revenues by segment and product type are as follows:

 

 

Three Months Ended March 31, 2024

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

67

%

 

74

%

 

70

%

 

76

%

 

70

%

Communications

 

 

28

%

 

25

%

 

24

%

 

3

%

 

23

%

Special Industries

 

 

5

%

 

1

%

 

6

%

 

21

%

 

7

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

 

 

 

Three Months Ended March 31, 2023

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

59

%

 

63

%

 

36

%

 

74

%

 

56

%

Communications

 

 

37

%

 

35

%

 

61

%

 

2

%

 

38

%

Special Industries

 

 

4

%

 

2

%

 

3

%

 

24

%

 

6

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

Credit Losses for Receivables

The Company maintains an allowance for credit losses for estimated losses resulting from the inability of its customers to make required payments. The Company uses a current expected credit loss model in order to immediately recognize an estimate of credit losses that are expected to occur over the life of the financial instruments, mainly trade receivables. Additionally, the allowance is based upon identified delinquent accounts, customer payment patterns and other analyses of historical data trends. Receivable balances are written off against an allowance for credit losses after a final determination has been made. The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Allowance for credit losses, beginning of period

 

$

8,260

 

 

$

5,021

 

Additions charged to costs and expenses

 

 

66

 

 

 

752

 

Write-offs

 

 

(6

)

 

 

(3

)

Foreign exchange and other

 

 

(131

)

 

 

37

 

Allowance for credit losses, end of period

 

$

8,189

 

 

$

5,807

 

 

Note 3 – Inventories, Net

Inventories, net

 

Inventory is carried at lower of cost or net realizable value. The components of inventory are as follows:

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

 

$

93,392

 

 

$

98,708

 

Work-in-process

 

 

 

13,874

 

 

 

14,397

 

Finished products

 

 

 

44,958

 

 

 

46,250

 

Inventories, net of excess and obsolete inventory reserve

 

 

 

152,224

 

 

 

159,355

 

Excess of current cost over LIFO cost

 

 

 

(10,716

)

 

 

(10,541

)

Inventories at LIFO cost

 

 

$

141,508

 

 

$

148,814

 

 

Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $55.3 million at March 31, 2024 and $60.1 million at December 31, 2023. An actual valuation of inventories under the LIFO method can be made only at the end of the year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations are based on management’s estimates of expected year-end inventory levels and costs. Because these estimates are subject to change and may be different than the actual inventory levels and costs at the end of the year, interim results are subject to the final year-end LIFO inventory valuation. During the three-month periods ended March 31, 2024 and 2023, the net change in LIFO inventories resulted in expense of $0.2 million and $0.5 million, respectively, to Cost of products sold. The Company’s reserves for slow moving and obsolete inventory was $17.8 million at March 31, 2024 and $17.6 million at December 31, 2023.

9


 

Note 4 – Property and Equipment, Net

Major classes of property, plant and equipment are stated at cost and were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Land and improvements

 

 

$

20,840

 

 

$

21,374

 

Buildings and improvements

 

 

 

125,828

 

 

 

129,369

 

Machinery, equipment and aircraft

 

 

 

240,671

 

 

 

238,868

 

Construction in progress

 

 

 

20,725

 

 

 

22,619

 

Property, plant and equipment, gross

 

 

 

408,064

 

 

 

412,230

 

Less accumulated depreciation

 

 

 

(204,822

)

 

 

(204,338

)

Property, plant and equipment, net

 

 

$

203,242

 

 

$

207,892

 

 

Note 5 – Contingent Liabilities

The Company can be party to a variety of pending legal proceedings and claims arising in the normal course of business, including, but not limited to, litigation relating to employment, workers’ compensation, product liability, environmental and intellectual property. The Company has liability insurance to cover many of these claims.

Although the outcomes of these matters are not predictable with certainty, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In the event the Company determines that a loss is not probable, but is reasonably possible, and the likelihood to develop what the Company believes to be a reasonable range of potential loss exists, the Company will include disclosure related to such matters. To the extent that there is a reasonable possibility the losses could exceed amounts already accrued, the Company will adjust the accrual in the period in which the determination is made, disclose an estimate of the additional loss or range of loss and if the amount of such adjustment cannot be reasonably estimated, disclose that an estimate cannot be made.

In November 2016, the Company and its subsidiaries Helix Uniformed Ltd. (“Helix”) and Preformed Line Products (Canada) Limited (“PLPC Canada”), were each named, jointly and severally, with each of SNC-Lavalin ATP, Inc. (“SNC ATP”), HD Supply Canada Inc., by its trade names HD Supply Power Solutions and HD Supply Utilities (“HD Supply”), and Anixter Power Solutions Canada Inc. (the corporate successor to HD Supply, “Anixter”) and, together with the Company, PLPC Canada, Helix, SNC ATP and HD Supply (the “Defendants”), in a complaint filed by Altalink, L.P. (the “Plaintiff”) in the Court of Queen’s Bench of Alberta in Alberta, Canada in November 2016 (the “Complaint”).

The Complaint stated that the Plaintiff engaged SNC ATP to design, engineer, procure and construct numerous power distribution and transmission facilities in Alberta (the “Projects”) and that through SNC ATP and HD Supply (now Anixter), spacer dampers manufactured by Helix were procured and installed in the Projects. The Complaint alleged that the spacer dampers have and may continue to become loose, open and detach from the conductors, resulting in damage and potential injury and a failure to perform the intended function of providing spacing and damping to the Project. The Plaintiff was seeking an estimated $56.0 million Canadian dollars in damages jointly and severally from the Defendants, representing the costs of monitoring and replacing the spacer dampers and remediating property damage, due to alleged defects in the design and construction of, and supply of materials for, the Projects by SNC ATP and HD Supply/Anixter and in the design of the spacer dampers by Helix.

On September 26, 2023, the Defendants and the Plaintiff entered into a settlement agreement which dismissed the action against all Defendants with prejudice. Net of insurance, the total settlement amount paid by the Company in the fourth quarter of 2023 was $4.3 million Canadian dollars ($3.2 million US dollars). The settlement reflects the Company’s desire to eliminate the burden, expense, distraction and further uncertainties of litigation, and settlement does not constitute an admission of liability, wrongdoing or fault by the Company and its subsidiaries.

The Company is not a party to any pending legal proceedings that the Company believes would, individually or in the aggregate, have a material adverse effect on its financial condition, results of operations or cash flow. As of March 31, 2024 and December 31, 2023, there were zero reserves for known global legal matters.

Note 6 – Pension Plans

The Company uses a December 31 measurement date for the Preformed Line Products Company Employees’ Retirement Plan (the “U.S. Plan”). Net periodic pension expense for the U.S. Plan for the three months ended March 31, 2024 and 2023, respectively, follows:

10


 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Interest cost

$

387

 

 

$

392

 

Expected return on plan assets

 

(485

)

 

 

(501

)

Recognized net actuarial loss

 

117

 

 

 

117

 

Net periodic pension expense

$

19

 

 

$

8

 

There were no contributions to the U.S. Plan during the three months ended March 31, 2024 and 2023. The Company is evaluating whether to make additional contributions to the U.S. Plan during 2024. In August 2023, the Board of Directors of the Company approved a resolution to terminate the U.S. Plan and preliminary administrative actions have been undertaken to proceed with the termination. Components of pension expense are included in Other income, net in the Consolidated Statements of Income.

Note 7 – Accumulated Other Comprehensive Income (“AOCI”)

The following tables set forth the total changes in AOCI by component, net of tax:

 

 

 

Three Months Ended March 31, 2024

 

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

Balance at January 1,

 

$

(4,478

)

 

$

(55,828

)

 

$

(60,306

)

 

$

(4,492

)

 

$

(65,495

)

 

$

(69,987

)

Other comprehensive income before reclassifications:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain on foreign currency translation adjustment

 

 

 

 

 

(6,565

)

 

 

(6,565

)

 

 

 

 

 

3,922

 

 

 

3,922

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of defined benefit pension actuarial gain (a)

 

 

89

 

 

 

 

 

 

89

 

 

 

89

 

 

 

 

 

 

89

 

Net current period other comprehensive income (loss)

 

 

89

 

 

 

(6,565

)

 

 

(6,476

)

 

 

89

 

 

 

3,922

 

 

 

4,011

 

Balance at March 31,

 

$

(4,389

)

 

$

(62,393

)

 

$

(66,782

)

 

$

(4,403

)

 

$

(61,573

)

 

$

(65,976

)

 

(a)
This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans.

Note 8 – Debt and Credit Arrangements

The Company maintains a credit facility (the "Facility") with a capacity of $90.0 million that expires March 2, 2026. The interest rate is defined as the Secured Overnight Financing Rate (“SOFR”) plus 1.125% unless the Company’s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds 2.25 to 1, at which point the SOFR spread becomes 1.500%. At March 31, 2024, the Company had utilized $35.0 million with $55.0 million available on the Facility. There were no long-term outstanding letters of credit as of March 31, 2024. Our bank debt to equity percentage was 13.7%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At March 31, 2024, the Company was in compliance with these covenants.

On January 19, 2021, the Company received funding for a term loan from PNC Equipment Finance, LLC in the principal amount of $20.5 million for the full amount of the purchase price for a new corporate aircraft. The term of the loan is 120 months at a fixed interest rate of 2.744%. The loan is payable in 119 equal monthly installments, which commenced on March 1, 2021 with a final payment of any outstanding principal and accrued interest due and payable on the final monthly payment date. Of the $14.2 million outstanding on this debt facility at March 31, 2024, $2.1 million was classified as current. The loan is secured by the aircraft.

The Company has other borrowing facilities at certain of its foreign subsidiaries, which consist of overdraft lines, working capital credit lines, and facilities for the issuance of letters of credit and short-term borrowing needs. At March 31, 2024, and December 31, 2023, $7.3 million and $13.3 million was outstanding, of which $6.5 million and $11.4 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.

The Company's Asia-Pacific segment had $0.2 million in restricted cash used to secure bank debt at March 31, 2024 and December 31, 2023, respectively. The restricted cash is shown on the Company’s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.

Note 9 – Income Taxes

For the three months ended March 31, 2024 and 2023, the Company’s effective tax rate was 19% and 24%, respectively. The effective tax rate for the three months ended March 31, 2024 was lower than the effective tax rate for the same period in 2023 mainly due to an increase in excess tax benefits on share-based compensation in relation to overall lower pre-tax book income.

11


 

The Company provides valuation allowances against deferred tax assets when it is more likely than not that some portion or all of its deferred tax assets will not be realized. During the period ended March 31, 2024, the Company did not record any additional valuation allowances in various jurisdictions on their deferred tax assets.

For the three-month periods ending March 31, 2024 and 2023, the Company did not record any new uncertain tax positions.

Note 10 – Computation of Earnings Per Share

Basic earnings per share were computed by dividing net income by the weighted-average number of common shares outstanding for each respective period. Diluted earnings per share were calculated by dividing net income by the weighted-average of all potentially dilutive common shares that were outstanding during the periods presented.

The calculation of basic and diluted earnings per share for the three months ended March 31, was as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net income

$

9,596

 

 

$

21,398

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

Determination of shares (in thousands)

 

 

 

 

 

Weighted-average common shares outstanding

 

4,915

 

 

 

4,937

 

Dilutive effect – share-based awards

 

29

 

 

 

60

 

Diluted weighted-average common shares outstanding

 

4,944

 

 

 

4,997

 

 

 

 

 

 

 

Earnings per common share

 

 

 

 

 

Basic

$

1.95

 

 

$

4.33

 

Diluted

$

1.94

 

 

$

4.28

 

 

For the three months ended March 31, 2024 and 2023, there were zero stock options which were excluded from the calculation of diluted earnings per share.

Note 11 – Goodwill and Other Intangibles

The Company’s finite and indefinite-lived intangible assets consist of the following:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Gross Carrying

 

 

Accumulated

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

 

Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Patents

 

$

4,806

 

 

$

(4,806

)

 

$

4,806

 

 

$

(4,806

)

Land use rights

 

 

655

 

 

 

(118

)

 

 

1,109

 

 

 

(307

)

Trademark

 

 

1,969

 

 

 

(1,690

)

 

 

1,988

 

 

 

(1,682

)

Technology

 

 

6,836

 

 

 

(3,724

)

 

 

7,104

 

 

 

(3,738

)

Customer relationships

 

 

18,720

 

 

 

(10,780

)

 

 

19,240

 

 

 

(10,733

)

 

 

$

32,986

 

 

$

(21,118

)

 

$

34,247

 

 

$

(21,266

)

Indefinite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

28,603

 

 

 

 

 

$

29,497

 

 

 

 

The Company’s measurement date for its annual impairment test for goodwill is October 1st of each year. The Company performs additional interim impairment assessments as circumstances warrant. There were no indicators of impairment noted for the period ending March 31, 2024.

12


 

The Company may use both quantitative and qualitative approaches when testing goodwill for impairment. For selected reporting units where the qualitative approach is utilized, a qualitative evaluation of events and circumstances impacting the reporting unit is performed to determine if it is more likely than not that the fair value of the reporting unit exceeds its carrying amount. If that determination is made, no further evaluation is necessary. Otherwise, the Company performs a quantitative impairment test on the reporting unit.

For the quantitative approach, the Company uses a combination of the income approach, which uses a discounted cash flow methodology, and the market approach, which uses comparable market multiples in computing fair value by reporting unit. The Company then compares the fair value of the reporting unit with its carrying value to assess if goodwill has been impaired. The fair value estimates are subjective and sensitive to significant assumptions, such as revenue growth rates, operating margins, the weighted average cost of capital, and estimated market multiples, of which are affected by expectations of future market or economic conditions. The Company believes that the methodologies, significant assumptions, and weightings used are reasonable and result in appropriate fair values of the reporting units.

The Company’s only intangible asset with an indefinite life is goodwill. The Company’s goodwill is not deductible for tax purposes. Changes in the carrying amount of goodwill by reporting unit are shown in the following table:

 

 

PLP-USA

 

 

The Americas

 

 

EMEA

 

 

Asia-Pacific

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2024

 

$

3,078

 

 

$

10,582

 

 

$

15,837

 

 

$

 

 

$

29,497

 

Currency translation

 

 

 

 

 

(290

)

 

 

(604

)

 

 

 

 

 

(894

)

Balance at March 31, 2024

 

$

3,078

 

 

$

10,292

 

 

$

15,233

 

 

$

 

 

$

28,603

 

 

Note 12 – Fair Value of Financial Assets and Liabilities

Fair value is measured based on an exit price, representing the amount that would be received to sell an asset or paid to satisfy a liability in an orderly transaction between market participants. The Company measures and records certain assets and liabilities at fair value. A fair value hierarchy is used for those assets and liabilities measured at fair value that distinguishes between assumptions based on market data (observable inputs), and the Company’s assumptions (unobservable inputs). The hierarchy consists of the following three levels: (Level 1 Inputs) quoted market prices in active markets for identical assets or liabilities; (Level 2 Inputs) observable market-based inputs or unobservable inputs that are corroborated by market data; and (Level 3 Inputs) unobservable inputs that are not corroborated by market data.

The following table summarizes the Company’s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:

13


 

Description

 

Balance as of
 March 31, 2024

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

141

 

 

$

 

 

$

141

 

 

$

 

Total assets

 

$

141

 

 

$

 

 

$

141

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

8

 

 

$

 

 

$

8

 

 

$

 

Supplemental profit sharing plan

 

 

9,123

 

 

 

 

 

 

9,123

 

 

 

 

Total liabilities

 

$

9,131

 

 

$

 

 

$

9,131

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

Balance as of December 31, 2023

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

158

 

 

$

 

 

$

158

 

 

$

 

Total assets

 

$

158

 

 

$

 

 

$

158

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

 

 

$

 

 

$

 

 

$

 

Supplemental profit sharing plan

 

 

8,222

 

 

 

 

 

 

8,222

 

 

 

 

Total liabilities

 

$

8,222

 

 

$

 

 

$

8,222

 

 

$

 

 

The Company operates internationally and enters into intercompany transactions denominated in foreign currencies. Consequently, the Company is subject to market risk arising from exchange rate movements between the dates foreign currency transactions occur and the dates they are settled. The Company currently uses foreign currency forward contracts to reduce the risk related to some of these transactions. These contracts usually have maturities of 90 days or less and generally require an exchange of foreign currencies for U.S. dollars at maturity at rates stated in the contracts. These contracts are not designated as hedging instruments under U.S. GAAP. Accordingly, the changes in the fair value of the foreign currency forward contracts are recognized in each accounting period in Other operating expense, net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position. For the three months ended March 31, 2024 and 2023, the Company recognized net losses of $0.2 million and $0.1 million, respectively, on foreign currency forward contracts.

The Company has a non-qualified supplemental profit sharing plan for its executives (the "Supplemental Profit Sharing Plan"). The liability for the unfunded Supplemental Profit Sharing Plan was $9.1 million at March 31, 2024 and $8.2 million at December 31, 2023. These amounts are recorded within Other noncurrent liabilities on the Company’s Consolidated Balance Sheets. The Supplemental Profit Sharing Plan allows participants the ability to hypothetically invest their proportionate award into various investment options, which primarily includes mutual funds. The Company credits earnings, gains and losses to the participants’ deferred compensation account balances based on the investments selected by the participants. The Company measures the fair value of the Supplemental Profit Sharing Plan liability using the market values of the participants’ underlying investment accounts.

The carrying value of the Company’s current financial instruments, which include cash, cash equivalents and restricted cash, accounts receivable, accounts payable and short-term debt, approximates fair value because of the short-term maturity of these instruments.

At March 31, 2024 and December 31, 2023, the fair value of the Company’s long-term debt was estimated using discounted cash flows analyses, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs. Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Long-term debt and related current maturities

 

$

51,486

 

 

$

55,006

 

 

$

51,786

 

 

$

55,282

 

 

14


 

 

Note 13 – Segment Information

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated by the CODM, or decision making group, in deciding how to allocate resources to an individual segment and in assessing performance.

The following tables present a summary of the Company’s reportable operating segments for the three months ended March 31, 2024 and 2023. Financial results for the PLP-USA segment include the elimination of all segments’ intercompany profit in inventory.

 

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

Net sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

70,737

 

 

$

97,177

 

The Americas

 

 

 

18,358

 

 

 

22,568

 

EMEA

 

 

 

28,654

 

 

 

39,034

 

Asia-Pacific

 

 

 

23,155

 

 

 

23,045

 

Total net sales

 

 

$

140,904

 

 

$

181,824

 

 

 

 

 

 

 

 

 

Intersegment sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

2,346

 

 

$

11,962

 

The Americas

 

 

 

2,467

 

 

 

4,213

 

EMEA

 

 

 

1,374

 

 

 

1,533

 

Asia-Pacific

 

 

 

3,764

 

 

 

7,009

 

Total intersegment sales

 

 

$

9,951

 

 

$

24,717

 

 

 

 

 

 

 

 

 

Gross profit

 

 

 

 

 

 

 

PLP-USA

 

 

$

24,696

 

 

$

42,106

 

The Americas

 

 

 

4,965

 

 

 

7,987

 

EMEA

 

 

 

8,318

 

 

 

9,247

 

Asia-Pacific

 

 

 

6,152

 

 

 

6,943

 

Total gross profit

 

 

$

44,131

 

 

$

66,283

 

 

 

 

 

 

 

 

 

Net income attributable to Preformed Line Products Company shareholders

 

 

 

 

 

 

 

PLP-USA

 

 

$

5,317

 

 

$

16,796

 

The Americas

 

 

 

897

 

 

 

1,889

 

EMEA

 

 

 

1,579

 

 

 

1,661

 

Asia-Pacific

 

 

 

1,803

 

 

 

1,052

 

Total net income attributable to Preformed Line Products Company shareholders

 

 

$

9,596

 

 

$

21,398

 

 

Note 14 – Acquisitions of Businesses

Acquisition of Pilot Plastics

On February 1, 2023, the Company acquired substantially all of the assets of Pilot Plastics, headquartered in Akron, Ohio. Pilot Plastics is an injection molding manufacturer and the acquisition expanded the Company's injection molding capabilities and further enhanced the Company's domestic manufacturing footprint. The purchase price was approximately $13.8 million, net of cash as of the closing date. The purchase price is subject to a holdback of approximately $1.7 million. To fund the Pilot Plastics acquisition, the Company borrowed on the Facility.

The acquisition of Pilot Plastics is accounted for using the acquisition method of accounting, which requires the assets acquired and liabilities assumed to be recognized at their respective fair values on the acquisition date. The process of estimating the fair values of certain tangible assets, and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. During the measurement period, opening balance sheet adjustments were made to finalize the fair value estimates based on the final valuations received, which are summarized in the table below.

15


 

 

 

Final Allocation

 

Accounts receivable

 

$

970

 

Inventory

 

585

 

Property, plant and equipment and other assets

 

 

13,628

 

Accounts payable

 

 

(1,299

)

Other current liabilities

 

 

(71

)

Total identifiable net assets

 

 

13,813

 

Total consideration, net of cash received

 

$

13,813

 

Due to the consideration transferred equaling the fair value of the assets acquired, no residual goodwill was recognized.

All measurement period adjustments were completed within a year from the acquisition date, and such adjustments did not have a material impact on the Company's results of operations and financial position.

 

16


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

This Management’s Discussion and Analysis of Financial Condition and Results of Operations (MD&A) is intended to help the readers of our financial statements better understand our results of operations, financial condition and present business environment. The MD&A is provided as a supplement to, and should be read in conjunction with, our unaudited consolidated financial statements and related notes included elsewhere in this report.

OVERVIEW

Preformed Line Products Company (the “Company”, “PLPC”, “we”, “us”, or “our”) was incorporated in Ohio in 1947. We are an international designer and manufacturer of products and systems employed in the construction and maintenance of overhead and underground networks for the energy, telecommunication, cable operators, information (data communication), and other similar industries. Our primary products support, protect, connect, terminate, and secure cables and wires. We provide helical solutions, connectors, fiber optic and copper splice closures, solar hardware mounting applications, and electric vehicle charging station foundations. We also provide aerial drone inspection services for utility assets including transmission and distribution power lines, substations, and generation facilities. We are respected around the world for quality, dependability and market-leading customer service. Our goal is to continue to achieve profitable growth as a leader in the research, innovation, development, manufacture, and marketing of technically advanced products and services related to energy, communications and cable systems and to take advantage of this leadership position to sell additional quality products in familiar markets. We have sales and manufacturing operations in 20 different countries.

We report our segments in four geographic regions: PLP-USA (including corporate), The Americas (includes operations in North and South America, excluding PLP-USA), EMEA (Europe, Middle East & Africa) and Asia-Pacific, in accordance with accounting standards codified in Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 280, “Segment Reporting”. Each segment distributes a full range of our primary products. Our PLP-USA segment is comprised of our U.S. operations manufacturing our traditional products primarily supporting our domestic energy, telecommunications, solar framing products and inspection services. Our other three segments, The Americas, EMEA and Asia-Pacific, support our energy, telecommunications, data communication, solar and other products in each respective geographical region.

The segment managers responsible for each region report directly to the Company’s Executive Chairman, who is the chief operating decision maker, and are accountable for the financial results and performance of their entire segment for which they are responsible. The business components within each segment are managed to maximize the results of the entire operating segment and the Company rather than the results of any individual business component of the segment.

We evaluate segment performance and allocate resources based on several factors primarily based on sales and net income.

PREFACE

The following discussion describes our results of operations for the three months ended March 31, 2024 and 2023. Our consolidated financial statements are prepared in conformity with United States ("U.S.") generally accepted accounting principles ("GAAP"). Our discussions of the financial results include non-GAAP measures (e.g., foreign currency impact) to provide additional information concerning our financial results and provide information that we believe is useful to the readers of our financial statements in the assessment of our performance and operating trends.

Net sales of $140.9 million decreased $40.9 million for the three months ended March 31, 2024 year-over-year. The inflationary headwinds we experienced in 2022 and early 2023 related to raw materials, specifically plastic resins, aluminum and sand (grit), have generally subsided. Costs related to shipping and freight have similarly fallen from their 2022 peak. While decreases in these underlying costs along with the impacts of our previous price increases benefited gross margins in 2023, they have not meaningfully impacted first quarter 2024 results. If inflationary pressures increase again, it may require further price adjustments to maintain profit margin, and any price increases may have a negative effect on demand.

Our financial statements are subject to fluctuations in the exchange rates of foreign currencies in relation to the U.S. dollar. PLPC’s foreign currency impacts were primarily related to translating into U.S. dollars its foreign currency denominated loans, trade receivables and royalty receivables from its foreign subsidiaries at the March 31, 2024 exchange rates. The fluctuations of foreign currencies during the three months ended March 31, 2024 had a favorable impact on net sales of $0.7 million and an unfavorable impact of $4.6 million during the three months ended March 31, 2023. The effect of currency translation had a de minimis impact on net income and an unfavorable impact of $0.2 million for the three months ended March 31, 2024 and 2023, respectively. On a reportable segment basis, the impact of foreign currency translation on net sales and net income for the three months ended March 31, 2024 and 2023, respectively, was as follows:

17


 

 

 

Foreign Currency Translation Impact

 

 

 

Net Sales

 

 

Net Income (Loss)

 

(Thousands of dollars)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

The Americas

 

$

805

 

 

$

(1,157

)

 

$

33

 

 

$

(64

)

EMEA

 

 

788

 

 

 

(2,165

)

 

 

39

 

 

 

(91

)

Asia-Pacific

 

 

(844

)

 

 

(1,273

)

 

 

(73

)

 

 

(62

)

Total

 

$

749

 

 

$

(4,595

)

 

$

(1

)

 

$

(217

)

Although we experienced market headwinds that have impacted our first quarter 2024 results, we believe our business portfolio and our financial position are sound and strategically well-positioned. We remain focused on assessing our global market opportunities and overall manufacturing capacity in conjunction with the requirements of local manufacturing in the markets that we serve. As necessary, we will modify redundant processes and further utilize our global manufacturing network to manage costs, increase sales volume and deliver value to our customers. Period cost containment has been a priority for the Company in 2024, shown through a reduction in costs and expenses of nearly 13%. We have continued to invest in the business to expand into new markets for the Company, evaluate strategic mergers and acquisitions, improve efficiency, develop new products and increase our capacity. As of March 31, 2024, our liquidity remains strong and our bank debt to equity percentage was 13.7%. We can borrow needed funds at a competitive interest rate under our credit facility.

RESULTS OF OPERATIONS

The following table sets forth a summary of the Company’s Statements of Consolidated Income and the percentage of net sales for the three months ended March 31, 2024 and 2023. The Company’s past operating results are not necessarily indicative of future operating results.

 

 

Three Months Ended March 31,

 

(Thousands of dollars)

 

2024

 

 

 

2023

 

 

 

Change

 

Net sales

 

$

140,904

 

 

100.0

 

%

 

$

181,824

 

 

100.0

 

%

 

$

(40,920

)

Cost of products sold

 

 

96,773

 

 

68.7

 

 

 

 

115,541

 

 

63.5

 

 

 

 

(18,768

)

GROSS PROFIT

 

 

44,131

 

 

31.3

 

 

 

 

66,283

 

 

36.5

 

 

 

 

(22,152

)

Costs and expenses

 

 

32,572

 

 

23.1

 

 

 

 

37,302

 

 

20.5

 

 

 

 

(4,730

)

OPERATING INCOME

 

 

11,559

 

 

8.2

 

 

 

 

28,981

 

 

15.9

 

 

 

 

(17,422

)

Other income (expense), net

 

 

299

 

 

0.2

 

 

 

 

(722

)

 

(0.4

)

 

 

 

1,021

 

INCOME BEFORE INCOME TAXES

 

 

11,858

 

 

8.4

 

 

 

 

28,259

 

 

15.5

 

 

 

 

(16,401

)

Income taxes

 

 

2,255

 

 

1.6

 

 

 

 

6,840

 

 

3.8

 

 

 

 

(4,585

)

NET INCOME

 

 

9,603

 

 

6.8

 

 

 

 

21,419

 

 

11.8

 

 

 

 

(11,816

)

Net (income) attributable to noncontrolling interests

 

 

(7

)

 

(0.0

)

 

 

 

(21

)

 

(0.0

)

 

 

 

14

 

NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS

 

$

9,596

 

 

6.8

 

%

 

$

21,398

 

 

11.8

 

%

 

$

(11,802

)

Net sales. In 2024, net sales were $140.9 million, a decrease of $40.9 million, or 23%, compared to 2023. Excluding the effect of currency translation, net sales decreased 23% as summarized in the following table:

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

Change

 

 

Change

 

 

 

 

 

(Thousands of dollars)

 

 

 

 

 

 

 

 

 

 

Due to

 

 

Excluding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Currency

 

 

Currency

 

 

%

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

Translation

 

 

Translation

 

 

Change

 

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLP-USA

 

$

70,737

 

 

$

97,177

 

 

$

(26,440

)

 

$

 

 

$

(26,440

)

 

 

(27

)

%

The Americas

 

 

18,358

 

 

 

22,568

 

 

 

(4,210

)

 

 

805

 

 

 

(5,015

)

 

 

(22

)

 

EMEA

 

 

28,654

 

 

 

39,034

 

 

 

(10,380

)

 

 

788

 

 

 

(11,168

)

 

 

(29

)

 

Asia-Pacific

 

 

23,155

 

 

 

23,045

 

 

 

110

 

 

 

(844

)

 

 

954

 

 

 

4

 

 

Consolidated

 

$

140,904

 

 

$

181,824

 

 

$

(40,920

)

 

$

749

 

 

$

(41,669

)

 

 

(23

)

%

The decrease in PLP-USA net sales of $26.4 million, or 27%, was primarily due to lower volumes and unfavorable product mix in communications sales and lower volumes in energy product sales. International net sales for the three months ended March 31, 2024 were favorably affected by $0.7 million when local currencies were converted to U.S. dollars. The following discussion of changes in net sales excludes the effect of currency translation. The Americas net sales of $18.4 million decreased $5.0 million, or 22%, primarily due to lower volumes in communications sales. EMEA net sales of $28.7 million decreased $11.2 million, or 29%, primarily due to

18


 

lower volume predominately in communications sales and to a lesser extent energy products sales. Asia-Pacific net sales of $23.2 million increased $1.0 million, or 4%, primarily due to volume increases in energy product sales.

Gross profit. Gross profit of $44.1 million for 2024 decreased $22.2 million, or 33%, compared to 2023. Excluding the effect of currency translation, gross profit decreased $22.4 million, or 34%, as summarized in the following table:

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

Change

 

 

Change

 

 

 

 

 

(Thousands of dollars)

 

 

 

 

 

 

 

 

 

 

Due to

 

 

Excluding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Currency

 

 

Currency

 

 

%

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

Translation

 

 

Translation

 

 

Change

 

 

Gross profit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLP-USA

 

$

24,696

 

 

$

42,106

 

 

$

(17,410

)

 

$

 

 

$

(17,410

)

 

 

(41

)

%

The Americas

 

 

4,965

 

 

 

7,987

 

 

 

(3,022

)

 

 

253

 

 

 

(3,275

)

 

 

(41

)

 

EMEA

 

 

8,318

 

 

 

9,247

 

 

 

(929

)

 

 

179

 

 

 

(1,108

)

 

 

(12

)

 

Asia-Pacific

 

 

6,152

 

 

 

6,943

 

 

 

(791

)

 

 

(209

)

 

 

(582

)

 

 

(8

)

 

Consolidated

 

$

44,131

 

 

$

66,283

 

 

$

(22,152

)

 

$

223

 

 

$

(22,375

)

 

 

(34

)

%

PLP-USA gross profit of $24.7 million decreased by $17.4 million, or 41%, compared to the same period in 2023, primarily due to lower sales volumes and unfavorable product mix. International gross profit for the period ended March 31, 2024 was favorably impacted by $0.2 million when local currencies were translated to U.S. dollars. The following discussion of gross profit changes excludes the effects of currency translation. The Americas gross profit decreased $3.3 million, or 41%, which was primarily the result of lower sales volumes. EMEA gross profit decreased $1.1 million, or 12%, primarily due to lower sales volumes, partially offset by favorable resolution of a warranty claim. Asia-Pacific’s gross profit decreased $0.6 million, or 8%, which was primarily driven by higher manufacturing costs.

Costs and expenses. Costs and expenses of $32.6 million for the three months ended March 31, 2024 decreased $4.7 million, or 13%, when compared to 2023. Excluding the effect of currency translation, costs and expenses decreased $5.0 million, or 13%, as summarized in the following table:

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

Change

 

 

Change

 

 

 

 

 

(Thousands of dollars)

 

 

 

 

 

 

 

 

 

 

Due to

 

 

Excluding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Currency

 

 

Currency

 

 

%

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

Translation

 

 

Translation

 

 

Change

 

 

Costs and expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLP-USA

 

$

18,164

 

 

$

19,906

 

 

$

(1,742

)

 

$

 

 

$

(1,742

)

 

 

(9

)

%

The Americas

 

 

4,721

 

 

 

5,457

 

 

 

(736

)

 

 

255

 

 

 

(991

)

 

 

(18

)

 

EMEA

 

 

6,129

 

 

 

6,693

 

 

 

(564

)

 

 

118

 

 

 

(682

)

 

 

(10

)

 

Asia-Pacific

 

 

3,558

 

 

 

5,246

 

 

 

(1,688

)

 

 

(107

)

 

 

(1,581

)

 

 

(30

)

 

Consolidated

 

$

32,572

 

 

$

37,302

 

 

$

(4,730

)

 

$

266

 

 

$

(4,996

)

 

 

(13

)

%

PLP-USA costs and expenses of $18.2 million decreased $1.7 million, or 9% year-over-year. PLP-USA’s decrease was primarily attributable to lower sales, personnel and professional services costs. International costs and expenses for the three months ended March 31, 2024 were unfavorably impacted by $0.3 million when local currencies were translated to U.S. dollars. The following discussion of costs and expenses excludes the effect of currency translation. The Americas costs and expenses of $4.7 million decreased $1.0 million primarily due to lower sales and personnel-related costs. EMEA costs and expenses of $6.2 million decreased by $0.7 million primarily due to lower sales-related and bad debt expenses. Asia-Pacific costs and expenses of $3.6 million decreased $1.6 million primarily due to a one-time gain on the sale of capital assets.

Other (expense) income, net. Other income, net of $0.3 million for the three months ended March 31, 2024 was favorable by $1.0 million when compared to Other expense, net for the three months ended March 31, 2023 of $0.7 million. The favorable movement was due to higher interest income earned on cash balances in certain international jurisdictions and lower interest expense from reduced debt balances for the three months ended March 31, 2024.

Income taxes. Income taxes for the three months ended March 31, 2024 and 2023 were $2.3 million and $6.8 million based on pre-tax income of $11.9 million and $28.3 million, respectively. The tax rate for the three months ended March 31, 2024 and 2023 was 19% and 24%, respectively. The effective tax rate for the three months ended March 31, 2024 was lower than the effective tax rate for the same period in 2023 mainly due to an increase in excess tax benefits on share-based compensation in relation to overall lower pre-tax book income.

Net income. As a result of the preceding items, net income for the three months ended March 31, 2024 was $9.6 million, compared to $21.4 million for 2023. Excluding the effect of currency translation, net income decreased $11.8 million as summarized in the following

19


 

table. The decrease in net income was due to decreases in operating income described above, partially offset by higher interest income, lower interest expense, and lower tax expense:

 

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

Change

 

 

Change

 

 

 

 

 

(Thousands of dollars)

 

 

 

 

 

 

 

 

 

 

Due to

 

 

Excluding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Currency

 

 

Currency

 

 

%

 

 

 

 

2024

 

 

2023

 

 

Change

 

 

Translation

 

 

Translation

 

 

Change

 

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLP-USA

 

$

5,317

 

 

$

16,796

 

 

$

(11,479

)

 

$

 

 

$

(11,479

)

 

 

(68

)

%

The Americas

 

 

897

 

 

 

1,889

 

 

 

(992

)

 

 

33

 

 

 

(1,025

)

 

 

(54

)

 

EMEA

 

 

1,579

 

 

 

1,661

 

 

 

(82

)

 

 

39

 

 

 

(121

)

 

 

(7

)

 

Asia-Pacific

 

 

1,803

 

 

 

1,052

 

 

 

751

 

 

 

(73

)

 

 

824

 

 

 

78

 

 

Consolidated

 

$

9,596

 

 

$

21,398

 

 

$

(11,802

)

 

$

(1

)

 

$

(11,801

)

 

 

(55

)

%

APPLICATION OF CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our critical accounting policies are consistent with the information set forth in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in our Form 10-K for the year ended December 31, 2023 filed on March 8, 2024 with the Securities and Exchange Commission and are, therefore, not presented herein.

WORKING CAPITAL, LIQUIDITY AND CAPITAL RESOURCES

Management Assessment of Liquidity

We measure liquidity on the basis of our ability to meet short-term and long-term operating needs, repay debt, fund additional investments, including acquisitions, and make dividend payments to shareholders. Significant factors affecting the management of liquidity are cash flows from operating activities, capital expenditures, cash dividends, business acquisitions and access to bank lines of credit.

Our investments include expenditures required for equipment and facilities as well as expenditures in support of our strategic initiatives. During the first three months of 2024, we used cash of $3.9 million for capital expenditures. We ended the first three months of 2024 with $45.9 million of cash, cash equivalents and restricted cash (collectively, “Cash”). Our Cash is held in various locations throughout the world. At March 31, 2024, the majority of our Cash was held outside the U.S. We expect most accumulated non-U.S. Cash balances will remain outside of the U.S. and that we will meet U.S. liquidity needs through future operating cash flows, use of U.S. Cash balances, external borrowings, or some combination of these sources. We complete comprehensive reviews of our significant customers and their creditworthiness by analyzing financial statements for customers where we have identified a measure of increased risk. We closely monitor payments and developments which may signal possible customer credit issues. We currently have not identified any potential material impact on our liquidity from customer credit issues.

Total debt, including notes payable, at March 31, 2024 was $56.5 million. At March 31, 2024, our unused availability under our credit facility (the "Facility") was $55.0 million and our bank debt to equity percentage was 13.7%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At March 31, 2024, the Company was in compliance with these covenants.

Our Asia-Pacific segment had $0.2 million in restricted cash for both periods ended March 31, 2024 and December 31, 2023. The restricted cash was used to secure bank debt and is included in Cash, cash equivalents and restricted cash on the Consolidated Balance Sheets.

On January 19, 2021, the Company received funding for a term loan from PNC Equipment Finance, LLC in the principal amount of $20.5 million for the full amount of the purchase price for a new corporate aircraft. The term of the loan is 120 months at a fixed interest rate of 2.744%. The loan is payable in 119 equal monthly installments, which commenced on March 1, 2021 with a final payment of any outstanding principal and accrued interest due and payable on the final monthly payment date. Of the $14.2 million outstanding on this debt facility at March 31, 2024, $2.1 million was classified as current. The loan is secured by the aircraft.

We expect that our major source of funding for 2024 and beyond will be our operating cash flows, our existing Cash as well as our Facility agreement. Except for current earnings in certain jurisdictions, our operating income is deemed to be indefinitely reinvested in foreign jurisdictions. We currently do not intend nor foresee a need to repatriate these funds. We believe our future operating cash flows will be more than sufficient to cover debt repayments, other contractual obligations, capital expenditures and dividends for the next 12 months and thereafter for the foreseeable future. In addition, we believe our borrowing capacity provides substantial financial resources, if needed, to supplement funding of capital expenditures and/or acquisitions. We also believe that we can further expand our borrowing capacity, if necessary; however, we do not believe we would increase our debt to a level that would have a material adverse impact upon results of operations or financial condition.

20


 

Sources and Uses of Cash

Net cash provided by operating activities for the three months ended March 31, 2024 was $5.8 million compared to $25.4 million in the comparable prior year three-month period. The $19.6 million decrease was primarily a result of a decrease in net income and larger payables balances, which outpaced increases in current assets, primarily accounts receivable, inventory and prepaid expenses.

Net cash used in investing activities for the three months ended March 31, 2024 was $0.7 million compared to $22.3 million in the comparable prior year three-month period. The $21.6 million change was primarily a result of decreases in acquisition activity and capital expenditures during the current period.

Net cash used in financing activities for the three months ended March 31, 2024 was $11.7 million compared to $9.3 million in the comparable prior year three-month period. The $2.4 million change was primarily the result of an increase in payments on notes payable to banks and repurchases of Company shares.

We have commitments under operating leases primarily for office and manufacturing space, transportation equipment, office and computer equipment and finance leases primarily for equipment. At March 31, 2024, we had $1.5 million of current operating lease liabilities and $7.4 million of noncurrent operating lease liabilities. Total liabilities related to finance lease obligations were less than $0.4 million at March 31, 2024.

As of March 31, 2024, the Company had total outstanding guarantees of $13.6 million. Additionally, certain domestic and foreign customers require the Company to issue letters of credit or performance bonds as a condition of placing an order. As of March 31, 2024, the Company had total outstanding letters of credit of $0.9 million.

The Company has borrowing facilities at certain of its foreign subsidiaries, which consist of overdraft lines, working capital credit lines, and facilities for the issuance of letters of credit and short-term borrowing needs. At March 31, 2024 and December 31, 2023, $7.3 million and $13.3 million was outstanding, of which $6.5 million and $11.4 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.

FORWARD LOOKING STATEMENTS

Cautionary Statement for “Safe Harbor” Purposes Under The Private Securities Litigation Reform Act of 1995

This Form 10-Q and other documents we file with the SEC contain forward-looking statements regarding the Company’s and management’s beliefs and expectations. Any forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. As a general matter, forward-looking statements are those focused upon future plans, objectives or performance (as opposed to historical items) and include statements of anticipated events or trends and expectations and beliefs relating to matters not historical in nature. Use of words such “anticipates,” “believes,” “may,” “should,” “will,” “would,” “could,” “plans,” “projects,” “expects,” “estimates,” “predicts,” “targets,” “forecasts,” “intends,” “contemplates,” and similar words may identify forward-looking statements. Such forward-looking statements are subject to uncertainties and factors relating to the Company’s operations and business environment, all of which are difficult to predict and many of which are beyond the Company’s control. Such uncertainties and factors could cause the Company’s actual results to differ materially from those matters expressed in or implied by such forward-looking statements.

The following factors, among others, could affect the Company’s future performance and cause the Company’s actual results to differ materially from those expressed or implied by forward-looking statements made in this report:

The overall demand for cable anchoring and control hardware for electrical transmission and distribution lines on a worldwide basis, which has a slow growth rate in mature markets such as the United States, Canada, Australia and Western Europe and may grow slowly or experience prolonged delay in developing regions despite expanding power needs;
The potential impact of global economic conditions, including the impact of inflation and rising interest rates, on the Company’s ongoing profitability and future growth opportunities in the Company’s core markets in the U.S. and other foreign countries, which may experience continued or further instability due to political and economic conditions, social unrest, acts of war, military conflict (including the ongoing Russian-Ukrainian and Israeli-Palestinian conflicts), international hostilities or the perception that hostilities may be imminent, terrorism, changes in diplomatic and trade relationships and public health concerns (including viral outbreaks such as COVID-19);
The ability of the Company’s customers to raise funds needed to build the infrastructure projects their customers require;
Technological developments that affect longer-term trends for communication lines, such as wireless communication;
The decreasing demand for product supporting copper-based infrastructure due to the introduction of products using new technologies or adoption of new industry standards;
The Company’s success at continuing to develop proprietary technology and maintaining high quality products and customer service to meet or exceed new industry performance standards and individual customer expectations;

21


 

The Company’s success in strengthening and retaining relationships with the Company’s customers, growing sales at targeted accounts and expanding geographically;
The extent to which the Company is successful at expanding the Company’s product line or production facilities into new areas or implementing efficiency measures at existing facilities;
The effects of fluctuation in currency exchange rates upon the Company’s foreign subsidiaries’ operations and reported results from international operations, together with non-currency risks of investing in and conducting significant operations in foreign countries, including those relating to political, social, economic and regulatory factors;
The Company’s ability to identify, complete, obtain funding for and integrate acquisitions for profitable growth;
The potential impact of consolidation, deregulation and bankruptcy among the Company’s suppliers, competitors and customers and of any legal or regulatory claims;
The relative degree of competitive and customer price pressure on the Company’s products;
The cost, availability and quality of raw materials required for the manufacture of products and any tariffs that may be associated with the purchase of these products. The Company’s supply chain could face disruptions and constraints from inflationary pressures and ongoing wars and military conflicts, which could have a material, adverse effect on the ability to secure raw materials and supplies;
Strikes, labor disruptions and other fluctuations in labor costs;
Changes in significant government regulations affecting environmental compliance or other litigation matters;
Security breaches or other disruptions to the Company’s information technology structure;
The telecommunication market’s continued deployment of Fiber-to-the-Premises;
The impact of any failure to timely implement and maintain adequate financial, information technology and management processes and controls and procedures; and
Those factors described under the heading “Risk Factors” in Item 1A of Part I of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 which was filed on March 8, 2024.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company operates manufacturing facilities and offices around the world and uses fixed and floating rate debt to finance the Company’s global operations. As a result, the Company is subject to business risks inherent in non-U.S. activities, including political and economic uncertainty, import and export limitations and market risk related to changes in interest rates and foreign currency exchange rates. The Company believes that the political and economic risks related to the Company’s international operations are mitigated due to the geographic diversity in which the Company’s international operations are located.

Effective July 1, 2018, Argentina was designated as a highly inflationary economy as the projected three-year cumulative inflation rate exceeded 100%. As such, beginning July 1, 2018, the functional currency for the Company’s Argentina subsidiary became the U.S. dollar. Revenue from operations in Argentina represented less than 1% of total consolidated net sales for the three-month periods ended March 31, 2024 and 2023.

As of March 31, 2024, the Company had $0.1 million in assets related to foreign currency forward exchange contracts outstanding. The Company does not hold derivatives for trading purposes.

The Company’s primary currency rate exposures are related to foreign denominated debt, intercompany debt, foreign denominated receivables and payables and cash and short-term investments. A hypothetical 10% change in currency rates would have an impact on fair values on such instruments of $4.9 million and a $0.6 million impact on income before income taxes at March 31, 2024.

The Company is exposed to market risk, including changes in interest rates and foreign exchange rates since we conduct business in a variety of foreign currencies. The Company is subject to interest rate risk on its variable rate revolving credit facilities and term notes, which consisted of current and long-term borrowings of $35.1 million at March 31, 2024. A 100-basis point increase in the interest rate would have resulted in an increase in interest expense of approximately $0.1 million for the three months ended March 31, 2024.

22


 

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

The Company’s Principal Executive Officer and Principal Accounting Officer have concluded that the Company’s disclosure controls and procedures, as defined in Rule 13a-15(e) or Rule 15d-15(e) of the Securities Exchange Act of 1934, as amended, were effective as of March 31, 2024.

Changes in Internal Control over Financial Reporting

There were no changes in the Company’s internal control over financial reporting as defined in Rule 13a-15(f) and 15d-15(f) of the Securities and Exchange Act of 1934, as amended, during the three-month period ended March 31, 2024 that materially affected or are reasonably likely to materially affect the Company’s internal control over financial reporting.

 

PART II – OTHER INFORMATION

Information regarding the Company’s current legal proceedings is presented in Note 5 of the Notes to the Consolidated Financial Statements.

ITEM 1A. RISK FACTORS

There were no material changes from the risk factors previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 8, 2024. In addition, the ongoing conflicts between Russia and Ukraine as well as Israel and Palestine could potentially exacerbate other risks discussed, any of which could have a material adverse effect on the Company. The situation continues to change, and additional impacts may arise that the Company is not aware of currently.

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

On November 1, 2023, the Board of Directors authorized a new plan to repurchase up to an additional 212,952 of Preformed Line Products Company common shares, resulting in a total of 250,000 shares available for repurchase with no expiration date. The following table reflects repurchases for the three-month period ended March 31, 2024.

 

Period

 

Total
Number of
Shares
Purchased

 

 

Average
Price Paid
per Share

 

 

Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs

 

 

Maximum Number
of Shares that may
yet be Purchased
under the Plans or
Programs

 

January

 

 

4,614

 

 

 

130.50

 

 

 

4,614

 

 

 

242,236

 

February

 

 

28,917

 

 

 

125.96

 

 

 

28,917

 

 

 

213,319

 

March

 

 

9,200

 

 

 

131.90

 

 

 

9,200

 

 

 

204,119

 

Total

 

 

42,731

 

 

 

 

 

 

 

 

 

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.

23


 

Item 6. Exhibits and Financial Statement Schedules

 

Exhibit

Number

 

Exhibit

 

 

 

  31.1

 

Certification of the Principal Executive Officer, Robert G. Ruhlman, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

 

  31.2

 

Certification of the Principal Accounting Officer, Andrew S. Klaus, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

 

 

 

  32.1

 

Certification of the Principal Executive Officer, Robert G. Ruhlman, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished.

 

 

 

  32.2

 

Certification of the Principal Accounting Officer, Andrew S. Klaus, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished.

 

 

 

101.INS

 

Inline XBRL Instance Document.

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

104

 

Cover Page Interactive Data File (embedded within the inline XBRL document)

 

24


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

Preformed Line Products Company

 

 

 

May 2, 2024

 

/s/ Robert G. Ruhlman

 

 

Robert G. Ruhlman

 

 

Executive Chairman

 

 

(principal executive officer)

 

 

 

May 2, 2024

 

/s/ Andrew S. Klaus

 

 

Andrew S. Klaus

 

 

Chief Financial Officer

 

 

(principal financial and accounting officer)

 

 

25


EX-31.1 2 plpc-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Robert G. Ruhlman, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Preformed Line Products Company;

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 we 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 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 registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 2, 2024

 

/s/ Robert G. Ruhlman

    Robert G. Ruhlman

    Executive Chairman

    (Principal Executive Officer)

 


EX-31.2 3 plpc-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Andrew S. Klaus, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Preformed Line Products Company;

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 we 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 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 registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 2, 2024

 

/s/ Andrew S. Klaus

 

    Andrew S. Klaus

 

    Chief Financial Officer

    (Principal Financial and Accounting Officer)

 

 


EX-32.1 4 plpc-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

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

I, Robert G. Ruhlman, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.
The Quarterly Report on Form 10-Q of Preformed Line Products Company for the period ended March 31, 2024 which this certification accompanies fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Preformed Line Products Company.

 

 

May 2, 2024

 

/s/ Robert G. Ruhlman

 

 

Robert G. Ruhlman

 

 

Executive Chairman

 

 

(Principal Executive Officer)

 

A signed original of this written statement required by Section 906 has been provided to Preformed Line Products Company and will be retained by Preformed Line Products Company and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-32.2 5 plpc-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

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

I, Andrew S. Klaus, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.
The Quarterly Report on Form 10-Q of Preformed Line Products Company for the period ended March 31, 2024 which this certification accompanies fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Preformed Line Products Company.

 

May 2, 2024

 

/s/ Andrew S. Klaus

 

 

Andrew S. Klaus

 

 

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

 

A signed original of this written statement required by Section 906 has been provided to Preformed Line Products Company and will be retained by Preformed Line Products Company and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-101.SCH 6 plpc-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Statements of Consolidated Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Statements of Consolidated Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Statements of Consolidated Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Statements of Consolidated Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Statements of Consolidated Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Pension Plans link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Debt and Credit Arrangements link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Computation of Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Fair Value of Financial Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Acquisitions of Businesses link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Exit of Russian Operations link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Pension Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Debt and Credit Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Computation of Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Acquisitions of Businesses (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Revenue - Revenues by Segment and Product Type (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Inventories, Net - Inventories, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Inventories, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Contingent Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Pension Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Debt and Credit Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Share-Based Compensation - Summary of RSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Share-Based Compensation - Weighted-Average Assumptions for Estimating Fair Values (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Share-Based Compensation - Activity in Company's Plan - Long Term Incentive Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Computation of Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Detail)2 link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Acquisitions of Businesses - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Auditor Firm ID Auditor Firm ID Aggregate Benefits Expected to be Paid Out of Plan Assets Schedule of Expected Benefit Payments [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Income Tax Reconciliation [Line Items] Income Tax Reconciliation [Line Items] Income tax reconciliation. Geographical Geographical [Axis] Noncontrolling Interests [Member] Noncontrolling Interest [Member] Other Liabilities, Noncurrent, Total Other noncurrent liabilities Other Liabilities, Noncurrent Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Entity Public Float Entity Public Float Incentive plan expiry date Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date Holplast, s.r.o. Holplast, s.r.o [Member] Holplast [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair Value of Financial Assets and Liabilities Fair Value Disclosures [Text Block] Aggregate foreign currency transaction losses includes hedge activity Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Total lease payments Finance Lease, Liability, to be Paid Income Taxes Income Tax, Policy [Policy Text Block] Estimated useful lives of Property, Plant and Equipment Property, Plant and Equipment, Useful Life Revenue from Contract with Customer, Excluding Assessed Tax, Total Net sales Revenue from Contract with Customer, Excluding Assessed Tax Leases, term of description Lessee Lease Term Description Lessee lease term description. Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Remaining compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Revenues by Segment and Product Type Disaggregation of Revenue [Table Text Block] Payments to Acquire Businesses, Net of Cash Acquired, Total Acquisition of businesses, net of cash Payments of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Schedule of Business Acquisitions, by Acquisition [Table] Percentage of consolidated net sales from revenue operations Percentage Of Revenue Earned From Consolidated Net Sales Percentage of revenue earned from consolidated net sales. Trade accounts payable Accounts Payable, Trade, Current Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Title of Individual Title of Individual [Domain] Aircraft [Member] Air Transportation Equipment [Member] Subsequent Events Subsequent Events [Text Block] Acquisitions Goodwill, Acquired During Period Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Corporate Aircraft [Member] Corporate Aircraft [Member] Corporate Aircraft. Net Income (Loss) Attributable to Noncontrolling Interest, Total Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to noncontrolling interests Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Liabilities, Fair Value Disclosure Total liabilities Schedule Of Goodwill [Table] Schedule of Goodwill [Table] TOTAL CURRENT ASSETS Assets, Current Vesting Vesting [Domain] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Issuance of common shares Stock Issued During Period, Value, New Issues Deferred Income Tax Assets, Net, Total Deferred income taxes Deferred Income Tax Assets, Net Other goodwill impairment Goodwill Impairment Loss Other Goodwill impairment loss other. Outstanding at January 1, 2022, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted average grant date fair value options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive Income (Loss), Net of Tax, Attributable to Parent COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS Inventories, Net Inventory Disclosure [Text Block] Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Service Required [Member] Service Required [Member] Service required. Net income attributable to Preformed Line Products Company shareholders Net Income (Loss) Attributable to Parent [Abstract] Common Shares Issued to Rabbi Trust [Member] Common Shares Issued To Rabbi Trust [Member] Common Shares Issued To Rabbi Trust [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Excess of Plan Assets of Accumulated Benefit Obligations Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Line of credit remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Total settlement required to be paid Litigation Settlement, Amount Awarded to Other Party 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Common shares reserved for awards Common Stock, Capital Shares Reserved for Future Issuance Advertising cost Advertising Expense Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Acquisitions of Businesses Business Combination Disclosure [Text Block] Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Long-term Debt, Current Maturities, Total Current portion of long-term debt Long-Term Debt, Current Maturities Less current portion Current portion of long-term debt Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, City or Town Entity Address, City or Town Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Lessee, renewal term Lessee, Operating Lease, Renewal Term Debt and Credit Arrangements Debt Disclosure [Text Block] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Debt Instrument, Date of First Required Payment Debt instrument, date of first required payment Dividends paid Payments of Ordinary Dividends, Common Stock Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type Subsequent Event Type [Axis] Amounts reclassified from AOCI: AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Financing cash flows from finance leases Finance Lease, Principal Payments After Two Years [Member] Share-Based Payment Arrangement, Tranche Two [Member] Components of Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory, Raw Materials, Gross, Total Raw materials Inventory, Raw Materials, Gross Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Statement of Stockholders' Equity [Abstract] Finance lease cost Finance Leases Cost [Abstract] Finance leases cost. Performance-Based RSUs [Member] Performance Based Restricted Stock Units R S U [Member] Performance Based Restricted Stock Units RSU [Member] Accounting standards update, material impact Change in accounting principle, accounting standards update, immaterial effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Outstanding (vested and expected to vest) at December 31, 2022, Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease liabilities, current Operating Lease, Liability, Current Lender Name Lender Name [Axis] Advertising Advertising Cost [Policy Text Block] Long-term debt and related current maturities, Carrying Value Total long-term debt Loan amount due Long-Term Debt Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Long-lived assets Slow-Moving and Obsolete Inventory Reserve [Member] Slow Moving And Obsolescence Provision On Finished Goods And Raw Materials [Member] Slow moving and obsolescence provision on finished goods and raw materials. Goodwill, Purchase Accounting Adjustments Purchase price measurement period adjustments Gross Profit [Abstract] Gross Profit Interest income Investment Income, Interest Accounts Receivable, Credit Loss Expense (Reversal) Additions charged to costs and expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Life Insurance, Amount Non-taxable benefit Outstanding (vested and expected to vest) at December 31, 2022, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Scenario Scenario [Domain] Treasury stock shares Treasury Stock, Common, Shares Valuation And Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] Grant 2020, 2019 and 2018 [Member] Grant Two Thousand Twenty Nineteen And Eighteen [Member] Grant two thousand twenty, nineteen and eighteen. Change in accounting principle, accounting standards update, adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Complaint filling date Loss Contingency, Lawsuit Filing Date Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Change in Allowance for Credit Losses Assets, Fair Value Disclosure Total assets Profit Sharing Plan [Member] Deferred Profit Sharing [Member] Changes in Carrying Amount of Goodwill by Segment Schedule of Goodwill [Table Text Block] TOTAL CURRENT LIABILITIES Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Long Term Incentive Stock Option [Member] Long Term Incentive Stock Option [Member] Long term incentive stock option. INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2026 Finance Lease, Liability, to be Paid, Year Four Award Date Award Date [Domain] Bank debt to equity percentage. Bank Debt To Equity Percentage Bank debt to equity percentage Construction in Progress [Member] Construction in Progress [Member] Award Type Award Type [Axis] Finance lease, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Plan Name Plan Name [Axis] Outstanding letters of credit, current Line of Credit, Current Geographical Geographical [Domain] Leases, term of contract Lessee, Operating Lease, Term of Contract Identifiable assets TOTAL ASSETS Assets 2016 Incentive Plan [Member] Two Thousand Sixteen Incentive Plan [Member] Two thousand sixteen incentive plan. USA [Member] U.S. [Member] UNITED STATES Notes payable to banks Short-Term Bank Loans and Notes Payable Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Expected compensation cost related to unvested awards not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Excess tax benefits from restricted share awards Share-Based Payment Arrangement, Expense, Tax Benefit Retained Earnings [Member] Retained Earnings [Member] Nonvested as of January 1, 2022 Nonvested as of December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number TOTAL SHAREHOLDERS' EQUITY Beginning Balance Ending Balance Equity, Including Portion Attributable to Noncontrolling Interest Cumulative inflation rate period Cumulative Inflation Rate Period Cumulative inflation rate period. Impairment charges recorded for intangible assets with finite lives Impairment of Intangible Assets, Finite-Lived Deferred Income Tax Liabilities, Net, Total Deferred income taxes Deferred Income Tax Liabilities, Net Minimum [Member] Minimum [Member] Total Preformed Line Products, Company Equity [Member] Parent [Member] Common shares issued to rabbi trust, 238,641 and 243,118 shares at March 31, 2024 and December 31, 2023, respectively Common Stock, Shares Held in Employee Trust Cash received for the exercise of stock options Proceeds from Stock Options Exercised Significant Accounting Policies Significant Accounting Policies [Text Block] Operating Lease, Liability, Total Total present value of lease payments Operating Lease, Liability Finance Lease, Liability, Total Total present value of lease payments Finance Lease, Liability After One Year [Member] Share-Based Payment Arrangement, Tranche One [Member] Foreign Net Operating Loss Tax Carryforwards [Member] SEC Schedule, 12-09, Valuation Allowance, Operating Loss Carryforward [Member] Equity Component Equity Component [Domain] Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Accrued estimate for losses Loss Contingency, Estimate of Possible Loss Defined Benefit Plan, Plan Assets, Contributions by Employer Contribution to pension plan Defendants And Plaintiff Settlement Agreement [Member] Defendants And Plaintiff Settlement Agreement [Member] Defendants and plaintiff settlement agreement. Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by (used in) operations: Sublease Income Sublease income Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Accrued Product Warranty [Member] Product Warranty [Member] Product warranty. Debt Disclosure [Abstract] Interest rate of SOFR plus Debt Instrument, Basis Spread on Variable Rate Interest rate of BSBY plus Buildings and Improvements [Member] Building and Building Improvements [Member] Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development costs Research and Development Expense Regulatory Assets [Abstract] Regulatory Assets [Abstract] Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Financing leases of machinery, equipment and aircraft Finance Lease, Right-of-Use Asset, after Accumulated Amortization Long-term debt and related current maturities, Fair Value Long-Term Debt, Fair Value Identifiable assets ASSETS Assets [Abstract] Accounting Standards Update [Extensible Enumeration] Proceeds from issuance of common shares Proceeds from Issuance of Common Stock Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of Intangible Assets Deferred Compensation Plan [Member] Deferred Compensation Plan [Member] Deferred compensation plan. Common shares - $2 par value per share, 15,000,000 shares authorized, 4,918,036 and 4,908,413 issued and outstanding, at March 31, 2024 and December 31, 2023 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Land and Improvements [Member] Land and Land Improvements [Member] Repayments of Long-term Debt, Total Payments of long-term debt Repayments of Long-Term Debt Other, net Other Noncash Income (Expense), Total Other Noncash Income (Expense) Changes in Benefit Obligations, Change in Plan Assets, Funded Status, and Amounts Recognized in Consolidated Financial Statements Schedule Of Changes In Projected Benefit Obligations And Fair Value Of Assets Table [Text Block] Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits and tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans. Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from the sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Auditor Name Auditor Name Unrecognized Tax Benefits, Period Increase (Decrease), Total Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized tax positions OPERATING INCOME Operating Income (Loss) SEC Schedule, 12-09, Valuation Allowances and Reserves Type SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Purchase price, net of cash received Business Combination, Consideration Transferred, Total Business Combination, Consideration Transferred Purchase price Deferred Total Deferred income taxes Deferred Income Tax Expense (Benefit) Net tax provision Income taxes Income tax expense Income taxes Contingent Liabilities Contingent Liabilities Disclosure [Text Block] Contingent liabilities disclosure. SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Amortization of defined benefit pension actuarial gain Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Service and Performance-based RSUs [Member] Service And Performance Based Restricted Stock Units Rsu [Member] Service And Performance Based Restricted Stock Units RSU [Member] Compensation expenses Share-Based Payment Arrangement, Expense Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Stock option awards vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Letters of credit outstanding amount Long Term Letters Of Credit Outstanding Long term letters of credit outstanding. Taxes Payable, Current, Total Income taxes payable Taxes Payable, Current Leases [Line Items] Leases [Line Items] Leases [Line Items] Summary of Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Less amount of lease payment representing interest Finance Lease, Liability, Undiscounted Excess Amount Effects of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Debt instrument, face amount Debt Instrument, Face Amount Other income, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Warsaw Interbank Offer Rate [Member] Warsaw Interbank Offer Rate [Member] Warsaw interbank offer rate. Excess of current cost over LIFO cost Inventory, LIFO Reserve Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income attributable to noncontrolling interests Property, Plant and Equipment [Abstract] Subsequent Events [Abstract] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Granted, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Intersegment Eliminations [Member] Intersegment Eliminations [Member] Depreciation, Total Depreciation of property and equipment Depreciation Percentage of tax benefit to be realized upon ultimate settlement with tax authority Percentage Of Tax benefit To Be Realized Upon Ultimate Settlement With Tax Authority Percentage of tax benefit to be realized upon ultimate settlement with tax authority. Percentage of disaggregated revenue Percentage Of Revenue From Contract With Customer Excluding Assessed Tax Percentage of revenue from contract with customer excluding assessed tax. Asia Pacific [Member] Asia-Pacific [Member] Asia Pacific [Member] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Equity, Attributable to Parent [Abstract] Shareholders' equity: Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Components of Lease Expense Lease, Cost [Table Text Block] Interest cost Defined Benefit Plan, Interest Cost Loss Contingency Nature [Axis] (Gain) loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Payments of notes payable to banks Proceeds from (Repayments of) Short-term Debt, Total Proceeds from (Repayments of) Short-Term Debt Number of Reporting Units Number of reporting units Accumulated Other Comprehensive Income Loss By Component [Abstract] Accumulated Other Comprehensive Income Loss By Component [Abstract] Cost of Goods and Services Sold, Total Cost of products sold Cost of Goods and Services Sold EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS: Earnings Per Share [Abstract] Loss Contingencies [Table] Accounting Policies [Abstract] Balance at beginning of period Balance at end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 2024 Finance Lease, Liability, to be Paid, Year Two Scenario Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accounts payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets 2027 and thereafter Lessee Operating Lease Liability Payments Due Year Five And Thereafter Lessee operating lease liability payments due year five and thereafter. Total identifiable net assets Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Summary of Total Changes in AOCI by Component, Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total minimum sublease rentals under noncancelable subleases Lessee Operating Sublease Lease Receivable Payments To Be Received Lessee, operating sublease, lease receivable, payments to be received. Land Use Rights [Member] Use Rights [Member] Weighted-Average Asset Allocations of Plan Assets Schedule Of Actual Allocation Of Plan Assets Table [Text Block] Schedule of actual allocation of plan assets by asset category. Income Statement [Abstract] Recognized net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Preliminary estimated fair value of intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Indefinite-lived Intangible Assets (Excluding Goodwill), Total Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite lived intangible assets other than goodwill Income Tax [Table] Income Tax [Table] Income Tax [Table] Operating lease cost Operating Lease, Cost Retirement Benefits [Abstract] Outstanding (vested and expected to vest) at December 31, 2022, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement Statistical Measurement [Domain] Loss Contingencies [Line Items] NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Uncertain Tax Positions Uncertain Tax Positions [Policy Text Block] Uncertain tax positions. Award Type Award Type [Domain] Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Accounts Receivable, Allowance for Credit Loss Allowance for credit losses, beginning of period Allowance for credit losses, end of period Other comprehensive income before reclassifications: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Percentage of ownership in earnings of subsidiary Percentage Of Ownership In Earnings Of Subsidiary Percentage of ownership in earnings of subsidiary. Operating cash flows from operating leases Operating Lease, Payments Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Product and Service Product and Service [Domain] EMEA [Member] EMEA [Member] Components of lease expense Lease, Cost [Abstract] Uncertain tax positions Unrecognized Tax Benefits Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance SEC Schedule, 12-09, Valuation Allowances and Reserves SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Revenue from Contract with Customer [Abstract] Extended debt instrument date Debt Instrument Maturity Date Extended Debt instrument maturity date extended. Debt Instrument, Name Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Exercisable at December 31, 2022, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Loss Contingency, Nature [Domain] Foreign currency forward contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Debt instrument, description Debt Instrument, Description Unrecognized Benefit Cost [Member] Unrecognized Pension Benefit Cost [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Paid-in capital Additional Paid in Capital, Common Stock Inventories Inventory, Policy [Policy Text Block] Foreign currency transaction net losses Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Purchase of common shares for treasury Payments for Repurchase of Common Stock Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Total Noncontrolling interest Equity, Attributable to Noncontrolling Interest Changes in operating assets and liabilities Increase (Decrease) in Operating Capital, Total Increase (Decrease) in Operating Capital Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised, Number of Shares Exercised, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Principles of Consolidation and Noncontrolling Interests Consolidation, Policy [Policy Text Block] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-lived intangible assets Finite-Lived Intangible Assets, Gross [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Selling Selling and Marketing Expense Dividends payable Dividends Payable, Current Other current liabilities Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Equity [Abstract] Less amount of lease payment representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Granted Restricted shares granted under incentive plan Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Deferred Compensation Liability [Member] Deferred Compensation Liability [Member] Deferred Compensation Liability [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Debt instrument, payment terms Debt Instrument, Payment Terms Exercised, Weighted Average Exercise Price per Share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Common shares distributed from rabbi trust Shares Distributed From Employee Trust During Period Shares Shares distributed from employee trust during period shares. Equity Components Equity Components [Axis] Deferred Compensation Liability, Current, Total Accrued profit-sharing and other benefits Deferred Compensation Liability, Current Restructuring and Related Activities [Abstract] Pension Plans Retirement Benefits [Text Block] Inventory Disclosure [Abstract] Special Industries [Member] Special Industries [Member] Special industries. Weighted-Average Grant-Date Fair Value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Building Improvements [Member] Building Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Exercisable at December 31, 2022, Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves, Beginning Balance Inventory reserves for slow-moving and obsolete inventory Inventory Valuation Reserves Goodwill, Total Indefinite-lived intangible assets Goodwill Goodwill Beginning Balance Ending Balance Goodwill Statement of Cash Flows [Abstract] Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract Cash paid for amounts included in the measurement of lease liabilities: USA, The Americas and EMEA. USA The Americas And EMEA [Member] USA, The Americas and EMEA [Member] Long Term Incentive Plan Stock Option [Member] Long Term Incentive Plan Stock Option [Member] Long term incentive plan stock option. Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Property, Plant and Equipment and Depreciation Property, Plant and Equipment, Policy [Policy Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit GROSS PROFIT Cumulative Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Common stock, par value Common Stock, Par or Stated Value Per Share Debt expiring month and year Debt Instrument Expiration Month and Year Debt instrument expiration month and year. Performance and Service Required [Member] Performance And Service Required [Member] Performance and service required. Debt instrument, fixed interest rate Interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Outstanding (vested and expected to vest) at December 31, 2022, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Paid In Capital [Member] Common Stock Including Additional Paid in Capital [Member] Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Accounts Receivable Allowances Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Consolidation Items Consolidation Items [Domain] Nature of Operations Nature Of Operations Policy [Text Block] Disclosure of the adoption of policy for the nature of operations. Changes in Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash, cash equivalents and restricted cash Service cost Defined Benefit Plan, Service Cost Property Plant And Equipment Useful Life And Values [Abstract] Property Plant and Equipment Useful Life and Values [Abstract] Pilot Plastics Pilot Plastics [Member] Pilot Plastics. Maxxweld Conectores Eletricos Ltda. Maxxweld Conectores Eletricos Ltda [Member] Maxxweld [Member] Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Cumulative inflation rate Percentage Of Cumulative Inflation Rate Percentage of cumulative inflation rate. Inventories - Net Schedule of Inventory, Current [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] City Area Code City Area Code Tax provision (benefit) for recognized net actuarial loss (gain) Tax provision Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Amount Recognized in Accumulated Other Comprehensive Loss Related to Pension Plan Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Inventories at LIFO cost Inventories, net Inventory, Net OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Consolidation Items Consolidation Items [Axis] Proceeds from Issuance of Long-term Debt, Total Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Tax provision (benefit) Tax provision Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Business Acquisition [Line Items] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average common shares outstanding Basic Weighted Average Number of Shares Outstanding, Basic Work-in-process Inventory, Work in Process, Gross Leases [Table] Leases [Table] Leases [Table] FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Summary of RSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease), Total Other additions or deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Statement [Table] Statement [Table] Activity in Company's Plan Share-Based Payment Arrangement, Option, Activity [Table Text Block] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Inventory, LIFO Reserve, Effect on Income, Net, Total Inventory, LIFO Reserve, Effect on Income, Net Expense (benefit) charge to earnings from LIFO inventory changes Reserve for Credit Memos [Member] Reserve For Credit Memos [Member] Reserve for credit memos. Weighted-Average Assumptions for Estimating Fair Values Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Future Maturities of Lease Liabilities Schedule Of Future Minimum Lease Payments Of Operating And Finance Leases Table [Text Block] Schedule of future minimum lease payments of operating and finance leases. 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Total consideration, net of cash received Total consideration, net of cash received Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair Value and Carrying Value of Long-Term Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant accounting policies table. Antidilutive shares excluded from calculation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Machinery, Equipment and Aircraft [Member] Machinery and Equipment [Member] Machinery and Equipment [Member] Total lease cost Lease, Cost Subsequent Event [Line Items] Subsequent Event [Line Items] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Exit of Russian Operations Exit of Russian Operations [Text Block] Exit of Russian operations. Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Common Shares [Member] Common Stock [Member] Accounting standards update, early adoption Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] Debt Instrument [Line Items] Debt Instrument [Line Items] Estimated damages from defendants Loss Contingency, Damages Sought, Value Allowance for doubtful accounts receivable foreign exchange and other. Allowance For Doubtful Accounts Receivable Foreign Exchange and Other Foreign exchange and other Foreign exchange and other Deferred shares and held by the rabbi trust Common stock, shares issued to rabbi trust Common Stock, Shares Held in Employee Trust, Shares Other current assets Other Assets, Current Exercisable at December 31, 2022, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Building [Member] Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Inventory, Finished Goods, Gross, Total Finished products Inventory, Finished Goods, Gross Measurement Period Adjustments [Member] Revision of Prior Period, Reclassification, Adjustment [Member] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Other operating (income) expense, net Other Operating Income (Expense), Net Debt and Credit Arrangements Schedule of Debt [Table Text Block] Treasury shares, at cost, 1,937,150 and 1,894,419 shares at March 31, 2024 and December 31, 2024, respectively Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Cover [Abstract] Vesting Vesting [Axis] Foreign Subsidiaries [Member] Foreign Subsidiaries [Member] Foreign currency forward contracts maturity period Foreign Currency Forward Contracts Maturity Period Foreign currency forward contracts maturity period. Document Fiscal Year Focus Document Fiscal Year Focus Accumulated Other Comprehensive Income ("AOCI") Comprehensive Income (Loss) Note [Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Other noncurrent liabilities Total settlement previously paid Loss Contingency Accrual, Payments Delta Conectores, S.A. de C.V. [Member] Delta conectores, S.A. de C.V. Weighted-Average Grant-Date Fair Value, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Patents [Member] Patents [Member] Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Option issued under plan vest and expire Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Customer Relationships [Member] Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, plant and equipment, gross Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Foreign currency forward contracts Maturity Period Maximum Remaining Maturity of Foreign Currency Derivatives Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Purchase of shares Purchase of common shares Treasury Stock, Shares, Acquired Forfeited, Weighted Average Exercise Price per Share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING: Weighted Average Number of Shares Outstanding, Diluted [Abstract] 2023 Finance Lease, Liability, to be Paid, Year One Entity Emerging Growth Company Entity Emerging Growth Company Total intrinsic value of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Amendment Flag Amendment Flag Summary of Supplemental Cash Flow Information Related to Leases Supplemental Cash Flow Information Related To Leases Table [Text Block] Supplemental cash flow information related to leases. Weighted-Average Assumptions Used to Determine Benefit Obligations & Net Periodic Benefit Cost Defined Benefit Plan, Assumptions [Table Text Block] Cost of inventories for certain materials using LIFO method LIFO Inventory Amount Technology Intangible Assets [Member] Technology [Member] Technology-Based Intangible Assets [Member] Pension asset Assets for Plan Benefits, Defined Benefit Plan Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Accrued estimate for losses Loss Contingency Accrued Estimate For Losses Loss contingency accrued estimate for losses. Leases [Abstract] Variable Rate Variable Rate [Domain] Entity File Number Entity File Number Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other noncurrent liabilities Credit facility, expiration date Line of Credit Facility, Expiration Date Energy [Member] Energy Service [Member] Goodwill and Intangible Assets Disclosure [Abstract] PLP-USA [Member] Plp Usa [Member] PLP-USA. Finance lease, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Long-term Debt, Excluding Current Maturities, Total Total long-term debt, less current portion Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, cash equivalents and restricted cash at beginning of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash Share-Based Payment Arrangement [Abstract] Cash dividends declared Dividends, Common Stock, Cash Debt Instrument Debt Instrument [Axis] Estimated Forfeitures Shares Issued, Value, Share-Based Payment Arrangement, Forfeited The Americas [Member] Americas [Member] Nonvested as of December 31, 2022, Weighted-Average Grant- Date Fair Value Nonvested as of January 1, 2022, Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Research and engineering Research And Engineering Expense The total amount of expenses directly related to research and engineering of products. Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Finite and Indefinite-Lived Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Total costs and expenses Costs and Expenses (Gain) loss on sale of property and equipment (Gain) Loss From Company Owned Life Insurance Policy (Gain) loss from company owned life insurance policy. Actual [Member] Actual [Member] Actual. Other intangible assets, net Other intangible assets Other Intangible Assets, Net Auditor Location Accrued Liabilities and Other Liabilities, Total Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Expected life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Pension adjustment, net of tax Pension adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Entity Small Business Entity Small Business Entity Shell company Entity Shell Company Title of Individual Title of Individual [Axis] Contingent Liabilities [Abstract] Contingent liabilities. Compensation cost expected to be recognized over period Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant accounting policies. Computation of Earnings Per Share Earnings Per Share [Text Block] Performance-based compensation expense (income) Deferred Compensation Arrangement With Individual Compensation Expense Income Deferred compensation arrangement with individual compensation expense (income). Entity Address, Address Line One Entity Address, Address Line One Earnings per common share Earning Per Share Basic and Diluted [Abstract] Earning per share basic and diluted. Additions charged to costs and expenses Valuation Allowances And Reserves Charged To Cost Expense And Income Valuation allowances and reserves charged to cost expense and income. Antidilutive Securities Antidilutive Securities [Axis] Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Purchase of common shares for treasury from related parties Repurchase Of Common Stock From Related Party The cash outflow to reacquire common stock during the period from related parties. Finite-Lived Intangible Assets, Gross, Total Gross Carrying Amount Finite-Lived Intangible Assets, Gross Restricted Cash, Total Restricted Cash Restricted cash used to secure bank debt Property, plant and equipment and other assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Property Plant and Equipment and Other Assets Business combination recognized identifiable assets acquired and liabilities assumed property, plant and equipment and other assets. Name of plaintiff Loss Contingency, Name of Plaintiff Subsequent Event Type Subsequent Event Type [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Credit Losses [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate NET INCOME Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Numerator Numerator [Abstract] Numerator. BSBY [Member] Bloomberg Short Term Bank Yield Index (BSBY) [Member] Bloomberg short term bank yield index (BSBY) [Member] Communications [Member] Communications [Member] Communications. Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Debt instrument, frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Product and Service Product and Service [Axis] Grant Two Thousand Twenty and Nineteen. Grant Two Thousand Twenty and Nineteen [Member] Grant 2020, 2019 [Member] Purchase of common shares Treasury Stock, Value, Acquired, Cost Method Title of 12(b) Security Title of 12(b) Security Preliminary Allocation [Member] Previously Reported [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Business Combination, Description [Abstract] Long Term Incentive Plan and 2016 Incentive Plan [Member] Long Term Incentive Plan And Two Thousand Sixteen Incentive Plan [Member] Long-term incentive plan and two thousand sixteen incentive plan. Trademark [Member] Trademarks [Member] Treasury Stock [Member] Treasury Stock, Common [Member] INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Time-Based RSUs [Member] Time Based Restricted Stock Units R S U [Member] Time Based Restricted Stock Units R S U [Member] Long-term Line of Credit, Total Line of credit utilized borrowing capacity Long-Term Line of Credit Impairments Impairments Goodwill, Impairment Loss Goodwill impairment Weighted Average Number Diluted Shares Outstanding Adjustment, Total Dilutive effect - share-based awards Weighted Average Number of Shares Outstanding, Diluted, Adjustment Excess tax benefits Deferred Tax Expense from Stock Options Exercised Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Weighted-Average Target Allocations of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash dividends declared per share Common Stock, Dividends, Per Share, Declared After Three Years [Member] Share-Based Payment Arrangement, Tranche Three [Member] Gain on unfunded pension obligations Adjustment to recognize gain on pension asset Loss on unfunded pension obligations, net of tax benefit of $433, $229 and $206 for 2020, 2021 and 2022 respectively Gain (loss) on unfunded pension obligations Debt to earnings before Interest, Taxes and Depreciation ratio Debt To Earnings Before Interest Taxes And Depreciation Ratio Debt to earnings before interest taxes and depreciation ratio. Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Deferred tax assets. Deferred Tax Assets Policy [Text Block] Deferred Tax Assets Exercisable at December 31, 2022, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Weighted-Average Grant-Date Fair Value, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Business Combinations Business Combinations Policy [Policy Text Block] Summary of Assets and Liabilities Recorded and Measured at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Granted, Weighted Average Exercise Price per Share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Business combination consideration transferred holdback amount. Business Combination Consideration Transferred Holdback Amount Purchase price holdback amount Components of Net Periodic Pension Expense Schedule of Net Benefit Costs [Table Text Block] Foreign currency forward contracts Foreign Currency Contract, Asset, Fair Value Disclosure Goodwill and Other Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Inventories, net of excess and obsolete inventory reserve Inventory, Gross Forfeited Forfeiture of restricted stock based unit Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period NET CASH USED IN FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Recognized net actuarial gain Recognized net actuarial gain, net of tax provision of $112, $145 and $105 for 2020, 2021 and 2022 respectively Net of reclassification adjustments Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Recognized net actuarial gain, net of tax provision of $28 and $28 for 2023 and 2022 respectively Recognized net actuarial gain, net of tax provision of $28 and $28 for 2023 and 2022 respectively Recognized net actuarial gain Entity Filer Category Entity Filer Category Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Gain on foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Variable Rate Variable Rate [Axis] Number of deferrals Share Based Compensation Number Of Deferrals Share based compensation number of deferrals. Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs Write-offs 2027 and thereafter Finance Lease Liability Payments Due Year Five And Thereafter Finance lease liability payments due year five and thereafter. Total other income (expense) Nonoperating Income (Expense) Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Supplemental profit sharing plan Supplemental profit sharing plan Deferred Compensation Liability Fair Value Deferred compensation liability fair value. Useful lives Amortization period of intangible assets Finite-Lived Intangible Asset, Useful Life Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] Long term incentive plan. TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY Beginning Balance Ending Balance Equity, Attributable to Parent Estimated useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total net income attributable to Preformed Line Products Company shareholders NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS Net income Net Income (Loss) Attributable to Parent Other income (expense) Nonoperating Income (Expense) [Abstract] Interest Expense, Total Interest expense Interest Expense Award Date Award Date [Axis] Backlogs [Member] Backlogs. Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Statement of Financial Position [Abstract] Proceeds from company owned life insurance policy Proceeds from Life Insurance Policy Former Officer [Member] Former Officer [Member] Former officer. Diluted weighted-average common shares outstanding Diluted Weighted Average Number of Shares Outstanding, Diluted Differences Between the Provision for Income Taxes at the U.S. Federal Statutory Rate and the Tax Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Net periodic pension expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Deferred compensation liability Deferred Compensation Liability Deferred compensation liability related to the common stock issued to a trust (for example, but not limited to, rabbi trust) recognized as of the balance sheet date. PNC Equipment Finance, LLC [Member] P N C Equipment Finance L L C [Member] PNC Equipment Finance, LLC. Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Outstanding at January 1, 2022, Weighted Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common shares distributed from rabbi trust of net Common shares distributed from rabbi trust Shares Distributed From Employee Trust During Period Value Shares distributed from employee trust during period value. Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Costs and expenses Costs and Expenses [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] 2025 Finance Lease, Liability, to be Paid, Year Three Argentina [Member] ARKANSAS Total comprehensive income Comprehensive Income (Loss), Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss), including portion attributable to noncontrolling interest. Payments to Acquire Property, Plant, and Equipment, Total Capital expenditures Expenditure for long-lived assets Payments to Acquire Property, Plant, and Equipment Interest on lease liabilities Finance Lease, Interest Expense Net sales Net Sales [Abstract] Net sales. Revision of Prior Period [Domain] Term Loan [Member] Term Loan [Member] Term Loan. Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Issuance of common shares Stock Issued During Period, Shares, New Issues Accrued compensation and other benefits Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Business Acquisition Business Acquisition [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Determination of shares (in thousands) Determination Of Shares [Abstract] Determination of shares. XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol PLPC  
Entity Registrant Name Preformed Line Products Company  
Entity Central Index Key 0000080035  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell company false  
Entity Common Stock, Shares Outstanding   4,918,036
Entity File Number 0-31164  
Entity Tax Identification Number 34-0676895  
Entity Address, Address Line One 660 Beta Drive  
Entity Address, City or Town Mayfield Village  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 44143  
City Area Code 440  
Local Phone Number 461‑5200  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Shares, $2 par value per share  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code OH  
Entity Interactive Data Current Yes  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
ASSETS    
Cash, cash equivalents and restricted cash $ 45,859 $ 53,607
Accounts receivable, net 111,527 106,892
Inventories, net 141,508 148,814
Prepaid expenses 8,314 8,246
Other current assets 7,053 7,256
TOTAL CURRENT ASSETS 314,261 324,815
Property, plant and equipment, net 203,242 207,892
Operating lease, right-of-use assets 11,021 11,671
Goodwill 28,603 29,497
Other intangible assets, net 11,868 12,981
Deferred income taxes 7,379 7,109
Other assets 9,735 9,186
TOTAL ASSETS 586,109 603,151
LIABILITIES AND SHAREHOLDERS' EQUITY    
Trade accounts payable 41,748 37,788
Notes payable to banks 1,487 6,968
Operating lease liabilities, current 1,532 1,671
Current portion of long-term debt 7,078 6,486
Accrued compensation and other benefits 23,348 28,018
Accrued expenses and other liabilities 20,961 27,414
Dividends payable 1,189 1,300
Income taxes payable 2,361 1,672
TOTAL CURRENT LIABILITIES 99,704 111,317
Long-term debt, less current portion 47,928 48,796
Operating lease liabilities, non-current 7,391 7,892
Deferred income taxes 3,414 3,536
Other noncurrent liabilities 14,304 15,454
Shareholders' equity:    
Common shares - $2 par value per share, 15,000,000 shares authorized, 4,918,036 and 4,908,413 issued and outstanding, at March 31, 2024 and December 31, 2023 13,711 13,607
Common shares issued to rabbi trust, 238,641 and 243,118 shares at March 31, 2024 and December 31, 2023, respectively (10,214) (10,183)
Deferred compensation liability 10,214 10,183
Paid-in capital 61,408 60,958
Retained earnings 528,733 520,154
Treasury shares, at cost, 1,937,150 and 1,894,419 shares at March 31, 2024 and December 31, 2024, respectively (123,701) (118,249)
Accumulated other comprehensive loss (66,782) (60,306)
TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY 413,369 416,164
Noncontrolling interest (1) (8)
TOTAL SHAREHOLDERS' EQUITY 413,368 416,156
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 586,109 $ 603,151
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 2 $ 2
Common stock, shares authorized 15,000,000 15,000,000
Common stock, shares issued 4,918,036 4,908,413
Common stock, shares outstanding 4,918,036 4,908,413
Common stock, shares issued to rabbi trust 238,641 243,118
Treasury stock shares 1,937,150 1,894,419
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statements of Consolidated Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 140,904 $ 181,824
Cost of products sold 96,773 115,541
GROSS PROFIT 44,131 66,283
Costs and expenses    
Selling 11,900 12,388
General and administrative 16,608 18,609
Research and engineering 5,431 5,193
Other operating (income) expense, net (1,367) 1,112
Total costs and expenses 32,572 37,302
OPERATING INCOME 11,559 28,981
Other income (expense)    
Interest income 972 304
Interest expense (708) (1,066)
Other income, net 35 40
Total other income (expense) 299 (722)
INCOME BEFORE INCOME TAXES 11,858 28,259
Income tax expense 2,255 6,840
NET INCOME 9,603 21,419
Net income attributable to noncontrolling interests (7) (21)
NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS $ 9,596 $ 21,398
AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:    
Basic 4,915 4,937
Diluted 4,944 4,997
EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:    
Basic $ 1.95 $ 4.33
Diluted $ 1.94 $ 4.28
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statements of Consolidated Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]    
Net income $ 9,603 $ 21,419
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustment (6,565) 3,922
Recognized net actuarial gain 89 89
Net current period other comprehensive income (loss) (6,476) 4,011
Comprehensive income attributable to noncontrolling interests (7) (21)
COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS $ 3,120 $ 25,409
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statements of Consolidated Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
OPERATING ACTIVITIES    
Net income $ 9,603 $ 21,419
Adjustments to reconcile net income to net cash provided by (used in) operations:    
Depreciation and amortization 5,414 4,275
Deferred income taxes (386) (1,530)
Share-based compensation expense 383 1,066
(Gain) loss on sale of property and equipment (1,843) 16
Other, net 1,230 1,942
Changes in operating assets and liabilities (8,648) (1,758)
NET CASH PROVIDED BY OPERATING ACTIVITIES 5,753 25,430
INVESTING ACTIVITIES    
Capital expenditures (3,918) (8,351)
Proceeds from the sale of property and equipment 3,237 124
Acquisition of businesses, net of cash 0 (14,068)
NET CASH USED IN INVESTING ACTIVITIES (681) (22,295)
FINANCING ACTIVITIES    
Payments of notes payable to banks (5,307) (4,524)
Proceeds from long-term debt 33,232 50,389
Payments of long-term debt (33,069) (50,633)
Dividends paid (1,130) (1,154)
Proceeds from issuance of common shares 60 355
Purchase of common shares for treasury 0 (116)
Purchase of common shares for treasury from related parties (5,452) (3,624)
NET CASH USED IN FINANCING ACTIVITIES (11,666) (9,307)
Effects of exchange rate changes on cash, cash equivalents and restricted cash (1,154) 724
Net decrease in cash, cash equivalents and restricted cash (7,748) (5,448)
Cash, cash equivalents and restricted cash at beginning of year 53,607 37,239
CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD $ 45,859 $ 31,791
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statements of Consolidated Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Shares [Member]
Common Shares Issued to Rabbi Trust [Member]
Deferred Compensation Liability [Member]
Paid In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Cumulative Translation Adjustment [Member]
Unrecognized Pension Benefit Cost [Member]
Total Preformed Line Products, Company Equity [Member]
Noncontrolling Interests [Member]
Beginning Balance at Dec. 31, 2022 $ 358,624 $ 13,351 $ (10,261) $ 10,261 $ 53,646 $ 460,930 $ (99,303) $ (65,495) $ (4,492) $ 358,637 $ (13)
Net income 21,419         21,398       21,398 21
Foreign currency translation adjustment 3,922             3,922   3,922  
Pension adjustment, net of tax 89               89 89  
Total comprehensive income 25,430                 25,409 21
Share-based compensation 1,066       1,066         1,066  
Purchase of common shares (3,740)           (3,740)     (3,740)  
Issuance of common shares 384 140     244         384  
Common shares distributed from rabbi trust of net     185 (185)              
Cash dividends declared (1,050)         (1,050)       (1,050)  
Ending Balance at Mar. 31, 2023 380,714 13,491 (10,076) 10,076 54,956 481,278 (103,043) (61,573) (4,403) 380,706 8
Beginning Balance at Dec. 31, 2023 416,156 13,607 (10,183) 10,183 60,958 520,154 (118,249) (55,828) (4,478) 416,164 (8)
Net income 9,603         9,596       9,596 7
Foreign currency translation adjustment (6,565)             (6,565)   (6,565)  
Pension adjustment, net of tax 89               89 89  
Total comprehensive income 3,127                 3,120 7
Share-based compensation 383       383         383  
Purchase of common shares (5,452)           (5,452)     (5,452)  
Issuance of common shares 171 104     67         171  
Common shares distributed from rabbi trust of net     (31) 31              
Cash dividends declared (1,017)         (1,017)       (1,017)  
Ending Balance at Mar. 31, 2024 $ 413,368 $ 13,711 $ (10,214) $ 10,214 $ 61,408 $ 528,733 $ (123,701) $ (62,393) $ (4,389) $ 413,369 $ (1)
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Statements of Consolidated Shareholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Shares [Member]    
Issuance of common shares 52,354 72,477
Common Shares Issued to Rabbi Trust [Member]    
Common shares distributed from rabbi trust 4,477 3,541
Deferred Compensation Liability [Member]    
Common shares distributed from rabbi trust 4,477 3,541
Paid In Capital [Member]    
Issuance of common shares 52,354 72,477
Retained Earnings [Member]    
Cash dividends declared per share $ 0.2 $ 0.2
Treasury Stock [Member]    
Purchase of common shares 42,731 41,573
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies

Note 1 – Significant Accounting Policies

The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the “Company” or “PLPC”) have been prepared in accordance with United States ("U.S.") generally accepted accounting principles ("GAAP") 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 the information and footnotes required by GAAP for complete financial statements. This Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Form 10-K for the year ended December 31, 2023 filed on March 8, 2024 with the Securities and Exchange Commission. The interim period results are not necessarily indicative of the results to be expected for the full year. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.

The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from these estimates. In the opinion of management, these consolidated financial statements contain all estimates and adjustments, consisting of normal recurring accruals, required to fairly present the financial position, results of operations, and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full-year ending December 31, 2024.

Noncontrolling interests are presented in the Company’s consolidated financial statements as if parent company investors (controlling interests) and other minority investors (noncontrolling interests) in partially-owned subsidiaries have similar economic interests in a single entity. As a result, investments in noncontrolling interests are reported as equity in the Company’s consolidated financial statements. Additionally, the Company’s consolidated financial statements include 100% of a controlled subsidiary’s earnings, rather than only its share. Transactions between the parent company and noncontrolling interests are reported in equity as transactions between stockholders, provided that these transactions do not create a change in control.

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

Recently Adopted or Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU enhances reportable segment disclosures on both an annual and interim basis primarily in regards to the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within the reported measure(s) of segment profit or loss. In addition, the ASU requires disclosure, by segment, of other items included in the reported measure(s) of segment profit or loss, including qualitative information describing the composition, nature and type of each item. The ASU also expands disclosure requirements related to the CODM, including how the reported measure(s) of segment profit or loss are used to assess segment performance and allocate resources, the method used to allocate overhead for significant segment expenses and others. Lastly, all current required annual segment reporting disclosures under Topic 280 are now effective for interim periods. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU enhances income tax disclosures by providing information to better assess how an entity's operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. This ASU requires additional disclosures to the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, the ASU requires disclosures relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This ASU is effective for fiscal years and interim periods beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU.

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

Note 2 – Revenue

Revenue Recognition

Sales are recognized when obligations under the terms of the contract are satisfied and control of promised goods or services have transferred to our customers. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the

goods or services and is primarily based on shipping terms. Sales are measured as the amount of consideration the Company expects to receive in exchange for transferring products.

 

Disaggregated Revenue

The Company’s revenues by segment and product type are as follows:

 

 

Three Months Ended March 31, 2024

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

67

%

 

74

%

 

70

%

 

76

%

 

70

%

Communications

 

 

28

%

 

25

%

 

24

%

 

3

%

 

23

%

Special Industries

 

 

5

%

 

1

%

 

6

%

 

21

%

 

7

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

 

 

 

Three Months Ended March 31, 2023

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

59

%

 

63

%

 

36

%

 

74

%

 

56

%

Communications

 

 

37

%

 

35

%

 

61

%

 

2

%

 

38

%

Special Industries

 

 

4

%

 

2

%

 

3

%

 

24

%

 

6

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

Credit Losses for Receivables

The Company maintains an allowance for credit losses for estimated losses resulting from the inability of its customers to make required payments. The Company uses a current expected credit loss model in order to immediately recognize an estimate of credit losses that are expected to occur over the life of the financial instruments, mainly trade receivables. Additionally, the allowance is based upon identified delinquent accounts, customer payment patterns and other analyses of historical data trends. Receivable balances are written off against an allowance for credit losses after a final determination has been made. The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Allowance for credit losses, beginning of period

 

$

8,260

 

 

$

5,021

 

Additions charged to costs and expenses

 

 

66

 

 

 

752

 

Write-offs

 

 

(6

)

 

 

(3

)

Foreign exchange and other

 

 

(131

)

 

 

37

 

Allowance for credit losses, end of period

 

$

8,189

 

 

$

5,807

 

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, Net

Note 3 – Inventories, Net

Inventories, net

 

Inventory is carried at lower of cost or net realizable value. The components of inventory are as follows:

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

 

$

93,392

 

 

$

98,708

 

Work-in-process

 

 

 

13,874

 

 

 

14,397

 

Finished products

 

 

 

44,958

 

 

 

46,250

 

Inventories, net of excess and obsolete inventory reserve

 

 

 

152,224

 

 

 

159,355

 

Excess of current cost over LIFO cost

 

 

 

(10,716

)

 

 

(10,541

)

Inventories at LIFO cost

 

 

$

141,508

 

 

$

148,814

 

 

Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $55.3 million at March 31, 2024 and $60.1 million at December 31, 2023. An actual valuation of inventories under the LIFO method can be made only at the end of the year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations are based on management’s estimates of expected year-end inventory levels and costs. Because these estimates are subject to change and may be different than the actual inventory levels and costs at the end of the year, interim results are subject to the final year-end LIFO inventory valuation. During the three-month periods ended March 31, 2024 and 2023, the net change in LIFO inventories resulted in expense of $0.2 million and $0.5 million, respectively, to Cost of products sold. The Company’s reserves for slow moving and obsolete inventory was $17.8 million at March 31, 2024 and $17.6 million at December 31, 2023.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Note 4 – Property and Equipment, Net

Major classes of property, plant and equipment are stated at cost and were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Land and improvements

 

 

$

20,840

 

 

$

21,374

 

Buildings and improvements

 

 

 

125,828

 

 

 

129,369

 

Machinery, equipment and aircraft

 

 

 

240,671

 

 

 

238,868

 

Construction in progress

 

 

 

20,725

 

 

 

22,619

 

Property, plant and equipment, gross

 

 

 

408,064

 

 

 

412,230

 

Less accumulated depreciation

 

 

 

(204,822

)

 

 

(204,338

)

Property, plant and equipment, net

 

 

$

203,242

 

 

$

207,892

 

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingent Liabilities
3 Months Ended
Mar. 31, 2024
Contingent Liabilities [Abstract]  
Contingent Liabilities

Note 5 – Contingent Liabilities

The Company can be party to a variety of pending legal proceedings and claims arising in the normal course of business, including, but not limited to, litigation relating to employment, workers’ compensation, product liability, environmental and intellectual property. The Company has liability insurance to cover many of these claims.

Although the outcomes of these matters are not predictable with certainty, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In the event the Company determines that a loss is not probable, but is reasonably possible, and the likelihood to develop what the Company believes to be a reasonable range of potential loss exists, the Company will include disclosure related to such matters. To the extent that there is a reasonable possibility the losses could exceed amounts already accrued, the Company will adjust the accrual in the period in which the determination is made, disclose an estimate of the additional loss or range of loss and if the amount of such adjustment cannot be reasonably estimated, disclose that an estimate cannot be made.

In November 2016, the Company and its subsidiaries Helix Uniformed Ltd. (“Helix”) and Preformed Line Products (Canada) Limited (“PLPC Canada”), were each named, jointly and severally, with each of SNC-Lavalin ATP, Inc. (“SNC ATP”), HD Supply Canada Inc., by its trade names HD Supply Power Solutions and HD Supply Utilities (“HD Supply”), and Anixter Power Solutions Canada Inc. (the corporate successor to HD Supply, “Anixter”) and, together with the Company, PLPC Canada, Helix, SNC ATP and HD Supply (the “Defendants”), in a complaint filed by Altalink, L.P. (the “Plaintiff”) in the Court of Queen’s Bench of Alberta in Alberta, Canada in November 2016 (the “Complaint”).

The Complaint stated that the Plaintiff engaged SNC ATP to design, engineer, procure and construct numerous power distribution and transmission facilities in Alberta (the “Projects”) and that through SNC ATP and HD Supply (now Anixter), spacer dampers manufactured by Helix were procured and installed in the Projects. The Complaint alleged that the spacer dampers have and may continue to become loose, open and detach from the conductors, resulting in damage and potential injury and a failure to perform the intended function of providing spacing and damping to the Project. The Plaintiff was seeking an estimated $56.0 million Canadian dollars in damages jointly and severally from the Defendants, representing the costs of monitoring and replacing the spacer dampers and remediating property damage, due to alleged defects in the design and construction of, and supply of materials for, the Projects by SNC ATP and HD Supply/Anixter and in the design of the spacer dampers by Helix.

On September 26, 2023, the Defendants and the Plaintiff entered into a settlement agreement which dismissed the action against all Defendants with prejudice. Net of insurance, the total settlement amount paid by the Company in the fourth quarter of 2023 was $4.3 million Canadian dollars ($3.2 million US dollars). The settlement reflects the Company’s desire to eliminate the burden, expense, distraction and further uncertainties of litigation, and settlement does not constitute an admission of liability, wrongdoing or fault by the Company and its subsidiaries.

The Company is not a party to any pending legal proceedings that the Company believes would, individually or in the aggregate, have a material adverse effect on its financial condition, results of operations or cash flow. As of March 31, 2024 and December 31, 2023, there were zero reserves for known global legal matters.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Pension Plans

Note 6 – Pension Plans

The Company uses a December 31 measurement date for the Preformed Line Products Company Employees’ Retirement Plan (the “U.S. Plan”). Net periodic pension expense for the U.S. Plan for the three months ended March 31, 2024 and 2023, respectively, follows:

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Interest cost

$

387

 

 

$

392

 

Expected return on plan assets

 

(485

)

 

 

(501

)

Recognized net actuarial loss

 

117

 

 

 

117

 

Net periodic pension expense

$

19

 

 

$

8

 

There were no contributions to the U.S. Plan during the three months ended March 31, 2024 and 2023. The Company is evaluating whether to make additional contributions to the U.S. Plan during 2024. In August 2023, the Board of Directors of the Company approved a resolution to terminate the U.S. Plan and preliminary administrative actions have been undertaken to proceed with the termination. Components of pension expense are included in Other income, net in the Consolidated Statements of Income.

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income ("AOCI")
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Income ("AOCI")

Note 7 – Accumulated Other Comprehensive Income (“AOCI”)

The following tables set forth the total changes in AOCI by component, net of tax:

 

 

 

Three Months Ended March 31, 2024

 

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

Balance at January 1,

 

$

(4,478

)

 

$

(55,828

)

 

$

(60,306

)

 

$

(4,492

)

 

$

(65,495

)

 

$

(69,987

)

Other comprehensive income before reclassifications:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain on foreign currency translation adjustment

 

 

 

 

 

(6,565

)

 

 

(6,565

)

 

 

 

 

 

3,922

 

 

 

3,922

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of defined benefit pension actuarial gain (a)

 

 

89

 

 

 

 

 

 

89

 

 

 

89

 

 

 

 

 

 

89

 

Net current period other comprehensive income (loss)

 

 

89

 

 

 

(6,565

)

 

 

(6,476

)

 

 

89

 

 

 

3,922

 

 

 

4,011

 

Balance at March 31,

 

$

(4,389

)

 

$

(62,393

)

 

$

(66,782

)

 

$

(4,403

)

 

$

(61,573

)

 

$

(65,976

)

 

(a)
This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans.
XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Credit Arrangements
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Debt and Credit Arrangements

Note 8 – Debt and Credit Arrangements

The Company maintains a credit facility (the "Facility") with a capacity of $90.0 million that expires March 2, 2026. The interest rate is defined as the Secured Overnight Financing Rate (“SOFR”) plus 1.125% unless the Company’s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds 2.25 to 1, at which point the SOFR spread becomes 1.500%. At March 31, 2024, the Company had utilized $35.0 million with $55.0 million available on the Facility. There were no long-term outstanding letters of credit as of March 31, 2024. Our bank debt to equity percentage was 13.7%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At March 31, 2024, the Company was in compliance with these covenants.

On January 19, 2021, the Company received funding for a term loan from PNC Equipment Finance, LLC in the principal amount of $20.5 million for the full amount of the purchase price for a new corporate aircraft. The term of the loan is 120 months at a fixed interest rate of 2.744%. The loan is payable in 119 equal monthly installments, which commenced on March 1, 2021 with a final payment of any outstanding principal and accrued interest due and payable on the final monthly payment date. Of the $14.2 million outstanding on this debt facility at March 31, 2024, $2.1 million was classified as current. The loan is secured by the aircraft.

The Company has other borrowing facilities at certain of its foreign subsidiaries, which consist of overdraft lines, working capital credit lines, and facilities for the issuance of letters of credit and short-term borrowing needs. At March 31, 2024, and December 31, 2023, $7.3 million and $13.3 million was outstanding, of which $6.5 million and $11.4 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.

The Company's Asia-Pacific segment had $0.2 million in restricted cash used to secure bank debt at March 31, 2024 and December 31, 2023, respectively. The restricted cash is shown on the Company’s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 9 – Income Taxes

For the three months ended March 31, 2024 and 2023, the Company’s effective tax rate was 19% and 24%, respectively. The effective tax rate for the three months ended March 31, 2024 was lower than the effective tax rate for the same period in 2023 mainly due to an increase in excess tax benefits on share-based compensation in relation to overall lower pre-tax book income.

The Company provides valuation allowances against deferred tax assets when it is more likely than not that some portion or all of its deferred tax assets will not be realized. During the period ended March 31, 2024, the Company did not record any additional valuation allowances in various jurisdictions on their deferred tax assets.

For the three-month periods ending March 31, 2024 and 2023, the Company did not record any new uncertain tax positions.

XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Earnings Per Share

Note 10 – Computation of Earnings Per Share

Basic earnings per share were computed by dividing net income by the weighted-average number of common shares outstanding for each respective period. Diluted earnings per share were calculated by dividing net income by the weighted-average of all potentially dilutive common shares that were outstanding during the periods presented.

The calculation of basic and diluted earnings per share for the three months ended March 31, was as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net income

$

9,596

 

 

$

21,398

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

Determination of shares (in thousands)

 

 

 

 

 

Weighted-average common shares outstanding

 

4,915

 

 

 

4,937

 

Dilutive effect – share-based awards

 

29

 

 

 

60

 

Diluted weighted-average common shares outstanding

 

4,944

 

 

 

4,997

 

 

 

 

 

 

 

Earnings per common share

 

 

 

 

 

Basic

$

1.95

 

 

$

4.33

 

Diluted

$

1.94

 

 

$

4.28

 

 

For the three months ended March 31, 2024 and 2023, there were zero stock options which were excluded from the calculation of diluted earnings per share.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangibles
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles

Note 11 – Goodwill and Other Intangibles

The Company’s finite and indefinite-lived intangible assets consist of the following:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Gross Carrying

 

 

Accumulated

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

 

Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Patents

 

$

4,806

 

 

$

(4,806

)

 

$

4,806

 

 

$

(4,806

)

Land use rights

 

 

655

 

 

 

(118

)

 

 

1,109

 

 

 

(307

)

Trademark

 

 

1,969

 

 

 

(1,690

)

 

 

1,988

 

 

 

(1,682

)

Technology

 

 

6,836

 

 

 

(3,724

)

 

 

7,104

 

 

 

(3,738

)

Customer relationships

 

 

18,720

 

 

 

(10,780

)

 

 

19,240

 

 

 

(10,733

)

 

 

$

32,986

 

 

$

(21,118

)

 

$

34,247

 

 

$

(21,266

)

Indefinite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

28,603

 

 

 

 

 

$

29,497

 

 

 

 

The Company’s measurement date for its annual impairment test for goodwill is October 1st of each year. The Company performs additional interim impairment assessments as circumstances warrant. There were no indicators of impairment noted for the period ending March 31, 2024.

The Company may use both quantitative and qualitative approaches when testing goodwill for impairment. For selected reporting units where the qualitative approach is utilized, a qualitative evaluation of events and circumstances impacting the reporting unit is performed to determine if it is more likely than not that the fair value of the reporting unit exceeds its carrying amount. If that determination is made, no further evaluation is necessary. Otherwise, the Company performs a quantitative impairment test on the reporting unit.

For the quantitative approach, the Company uses a combination of the income approach, which uses a discounted cash flow methodology, and the market approach, which uses comparable market multiples in computing fair value by reporting unit. The Company then compares the fair value of the reporting unit with its carrying value to assess if goodwill has been impaired. The fair value estimates are subjective and sensitive to significant assumptions, such as revenue growth rates, operating margins, the weighted average cost of capital, and estimated market multiples, of which are affected by expectations of future market or economic conditions. The Company believes that the methodologies, significant assumptions, and weightings used are reasonable and result in appropriate fair values of the reporting units.

The Company’s only intangible asset with an indefinite life is goodwill. The Company’s goodwill is not deductible for tax purposes. Changes in the carrying amount of goodwill by reporting unit are shown in the following table:

 

 

PLP-USA

 

 

The Americas

 

 

EMEA

 

 

Asia-Pacific

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2024

 

$

3,078

 

 

$

10,582

 

 

$

15,837

 

 

$

 

 

$

29,497

 

Currency translation

 

 

 

 

 

(290

)

 

 

(604

)

 

 

 

 

 

(894

)

Balance at March 31, 2024

 

$

3,078

 

 

$

10,292

 

 

$

15,233

 

 

$

 

 

$

28,603

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities

Note 12 – Fair Value of Financial Assets and Liabilities

Fair value is measured based on an exit price, representing the amount that would be received to sell an asset or paid to satisfy a liability in an orderly transaction between market participants. The Company measures and records certain assets and liabilities at fair value. A fair value hierarchy is used for those assets and liabilities measured at fair value that distinguishes between assumptions based on market data (observable inputs), and the Company’s assumptions (unobservable inputs). The hierarchy consists of the following three levels: (Level 1 Inputs) quoted market prices in active markets for identical assets or liabilities; (Level 2 Inputs) observable market-based inputs or unobservable inputs that are corroborated by market data; and (Level 3 Inputs) unobservable inputs that are not corroborated by market data.

The following table summarizes the Company’s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:

Description

 

Balance as of
 March 31, 2024

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

141

 

 

$

 

 

$

141

 

 

$

 

Total assets

 

$

141

 

 

$

 

 

$

141

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

8

 

 

$

 

 

$

8

 

 

$

 

Supplemental profit sharing plan

 

 

9,123

 

 

 

 

 

 

9,123

 

 

 

 

Total liabilities

 

$

9,131

 

 

$

 

 

$

9,131

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

Balance as of December 31, 2023

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

158

 

 

$

 

 

$

158

 

 

$

 

Total assets

 

$

158

 

 

$

 

 

$

158

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

 

 

$

 

 

$

 

 

$

 

Supplemental profit sharing plan

 

 

8,222

 

 

 

 

 

 

8,222

 

 

 

 

Total liabilities

 

$

8,222

 

 

$

 

 

$

8,222

 

 

$

 

 

The Company operates internationally and enters into intercompany transactions denominated in foreign currencies. Consequently, the Company is subject to market risk arising from exchange rate movements between the dates foreign currency transactions occur and the dates they are settled. The Company currently uses foreign currency forward contracts to reduce the risk related to some of these transactions. These contracts usually have maturities of 90 days or less and generally require an exchange of foreign currencies for U.S. dollars at maturity at rates stated in the contracts. These contracts are not designated as hedging instruments under U.S. GAAP. Accordingly, the changes in the fair value of the foreign currency forward contracts are recognized in each accounting period in Other operating expense, net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position. For the three months ended March 31, 2024 and 2023, the Company recognized net losses of $0.2 million and $0.1 million, respectively, on foreign currency forward contracts.

The Company has a non-qualified supplemental profit sharing plan for its executives (the "Supplemental Profit Sharing Plan"). The liability for the unfunded Supplemental Profit Sharing Plan was $9.1 million at March 31, 2024 and $8.2 million at December 31, 2023. These amounts are recorded within Other noncurrent liabilities on the Company’s Consolidated Balance Sheets. The Supplemental Profit Sharing Plan allows participants the ability to hypothetically invest their proportionate award into various investment options, which primarily includes mutual funds. The Company credits earnings, gains and losses to the participants’ deferred compensation account balances based on the investments selected by the participants. The Company measures the fair value of the Supplemental Profit Sharing Plan liability using the market values of the participants’ underlying investment accounts.

The carrying value of the Company’s current financial instruments, which include cash, cash equivalents and restricted cash, accounts receivable, accounts payable and short-term debt, approximates fair value because of the short-term maturity of these instruments.

At March 31, 2024 and December 31, 2023, the fair value of the Company’s long-term debt was estimated using discounted cash flows analyses, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs. Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Long-term debt and related current maturities

 

$

51,486

 

 

$

55,006

 

 

$

51,786

 

 

$

55,282

 

 

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

Note 13 – Segment Information

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated by the CODM, or decision making group, in deciding how to allocate resources to an individual segment and in assessing performance.

The following tables present a summary of the Company’s reportable operating segments for the three months ended March 31, 2024 and 2023. Financial results for the PLP-USA segment include the elimination of all segments’ intercompany profit in inventory.

 

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

Net sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

70,737

 

 

$

97,177

 

The Americas

 

 

 

18,358

 

 

 

22,568

 

EMEA

 

 

 

28,654

 

 

 

39,034

 

Asia-Pacific

 

 

 

23,155

 

 

 

23,045

 

Total net sales

 

 

$

140,904

 

 

$

181,824

 

 

 

 

 

 

 

 

 

Intersegment sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

2,346

 

 

$

11,962

 

The Americas

 

 

 

2,467

 

 

 

4,213

 

EMEA

 

 

 

1,374

 

 

 

1,533

 

Asia-Pacific

 

 

 

3,764

 

 

 

7,009

 

Total intersegment sales

 

 

$

9,951

 

 

$

24,717

 

 

 

 

 

 

 

 

 

Gross profit

 

 

 

 

 

 

 

PLP-USA

 

 

$

24,696

 

 

$

42,106

 

The Americas

 

 

 

4,965

 

 

 

7,987

 

EMEA

 

 

 

8,318

 

 

 

9,247

 

Asia-Pacific

 

 

 

6,152

 

 

 

6,943

 

Total gross profit

 

 

$

44,131

 

 

$

66,283

 

 

 

 

 

 

 

 

 

Net income attributable to Preformed Line Products Company shareholders

 

 

 

 

 

 

 

PLP-USA

 

 

$

5,317

 

 

$

16,796

 

The Americas

 

 

 

897

 

 

 

1,889

 

EMEA

 

 

 

1,579

 

 

 

1,661

 

Asia-Pacific

 

 

 

1,803

 

 

 

1,052

 

Total net income attributable to Preformed Line Products Company shareholders

 

 

$

9,596

 

 

$

21,398

 

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions of Businesses
3 Months Ended
Mar. 31, 2024
Business Combination, Description [Abstract]  
Acquisitions of Businesses

Note 14 – Acquisitions of Businesses

Acquisition of Pilot Plastics

On February 1, 2023, the Company acquired substantially all of the assets of Pilot Plastics, headquartered in Akron, Ohio. Pilot Plastics is an injection molding manufacturer and the acquisition expanded the Company's injection molding capabilities and further enhanced the Company's domestic manufacturing footprint. The purchase price was approximately $13.8 million, net of cash as of the closing date. The purchase price is subject to a holdback of approximately $1.7 million. To fund the Pilot Plastics acquisition, the Company borrowed on the Facility.

The acquisition of Pilot Plastics is accounted for using the acquisition method of accounting, which requires the assets acquired and liabilities assumed to be recognized at their respective fair values on the acquisition date. The process of estimating the fair values of certain tangible assets, and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. During the measurement period, opening balance sheet adjustments were made to finalize the fair value estimates based on the final valuations received, which are summarized in the table below.

 

 

Final Allocation

 

Accounts receivable

 

$

970

 

Inventory

 

585

 

Property, plant and equipment and other assets

 

 

13,628

 

Accounts payable

 

 

(1,299

)

Other current liabilities

 

 

(71

)

Total identifiable net assets

 

 

13,813

 

Total consideration, net of cash received

 

$

13,813

 

Due to the consideration transferred equaling the fair value of the assets acquired, no residual goodwill was recognized.

All measurement period adjustments were completed within a year from the acquisition date, and such adjustments did not have a material impact on the Company's results of operations and financial position.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Recently Adopted Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU enhances reportable segment disclosures on both an annual and interim basis primarily in regards to the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within the reported measure(s) of segment profit or loss. In addition, the ASU requires disclosure, by segment, of other items included in the reported measure(s) of segment profit or loss, including qualitative information describing the composition, nature and type of each item. The ASU also expands disclosure requirements related to the CODM, including how the reported measure(s) of segment profit or loss are used to assess segment performance and allocate resources, the method used to allocate overhead for significant segment expenses and others. Lastly, all current required annual segment reporting disclosures under Topic 280 are now effective for interim periods. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU enhances income tax disclosures by providing information to better assess how an entity's operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. This ASU requires additional disclosures to the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, the ASU requires disclosures relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This ASU is effective for fiscal years and interim periods beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues by Segment and Product Type

The Company’s revenues by segment and product type are as follows:

 

 

Three Months Ended March 31, 2024

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

67

%

 

74

%

 

70

%

 

76

%

 

70

%

Communications

 

 

28

%

 

25

%

 

24

%

 

3

%

 

23

%

Special Industries

 

 

5

%

 

1

%

 

6

%

 

21

%

 

7

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

 

 

 

Three Months Ended March 31, 2023

 

Product Type

 

PLP-USA

 

The Americas

 

EMEA

 

Asia-Pacific

 

Consolidated

 

Energy

 

 

59

%

 

63

%

 

36

%

 

74

%

 

56

%

Communications

 

 

37

%

 

35

%

 

61

%

 

2

%

 

38

%

Special Industries

 

 

4

%

 

2

%

 

3

%

 

24

%

 

6

%

Total

 

 

100

%

 

100

%

 

100

%

 

100

%

 

100

%

Schedule of Change in Allowance for Credit Losses The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Allowance for credit losses, beginning of period

 

$

8,260

 

 

$

5,021

 

Additions charged to costs and expenses

 

 

66

 

 

 

752

 

Write-offs

 

 

(6

)

 

 

(3

)

Foreign exchange and other

 

 

(131

)

 

 

37

 

Allowance for credit losses, end of period

 

$

8,189

 

 

$

5,807

 

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories - Net The components of inventory are as follows:

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Raw materials

 

 

$

93,392

 

 

$

98,708

 

Work-in-process

 

 

 

13,874

 

 

 

14,397

 

Finished products

 

 

 

44,958

 

 

 

46,250

 

Inventories, net of excess and obsolete inventory reserve

 

 

 

152,224

 

 

 

159,355

 

Excess of current cost over LIFO cost

 

 

 

(10,716

)

 

 

(10,541

)

Inventories at LIFO cost

 

 

$

141,508

 

 

$

148,814

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Major classes of property, plant and equipment are stated at cost and were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Land and improvements

 

 

$

20,840

 

 

$

21,374

 

Buildings and improvements

 

 

 

125,828

 

 

 

129,369

 

Machinery, equipment and aircraft

 

 

 

240,671

 

 

 

238,868

 

Construction in progress

 

 

 

20,725

 

 

 

22,619

 

Property, plant and equipment, gross

 

 

 

408,064

 

 

 

412,230

 

Less accumulated depreciation

 

 

 

(204,822

)

 

 

(204,338

)

Property, plant and equipment, net

 

 

$

203,242

 

 

$

207,892

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans (Tables)
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Components of Net Periodic Pension Expense Net periodic pension expense for the U.S. Plan for the three months ended March 31, 2024 and 2023, respectively, follows:

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Interest cost

$

387

 

 

$

392

 

Expected return on plan assets

 

(485

)

 

 

(501

)

Recognized net actuarial loss

 

117

 

 

 

117

 

Net periodic pension expense

$

19

 

 

$

8

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income ("AOCI") (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Summary of Total Changes in AOCI by Component, Net of Tax

The following tables set forth the total changes in AOCI by component, net of tax:

 

 

 

Three Months Ended March 31, 2024

 

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

 

 

Cumulative

 

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

Unrecognized

 

 

Translation

 

 

 

 

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

 

Benefit Cost

 

 

Adjustment

 

 

Total

 

Balance at January 1,

 

$

(4,478

)

 

$

(55,828

)

 

$

(60,306

)

 

$

(4,492

)

 

$

(65,495

)

 

$

(69,987

)

Other comprehensive income before reclassifications:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain on foreign currency translation adjustment

 

 

 

 

 

(6,565

)

 

 

(6,565

)

 

 

 

 

 

3,922

 

 

 

3,922

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amounts reclassified from AOCI:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of defined benefit pension actuarial gain (a)

 

 

89

 

 

 

 

 

 

89

 

 

 

89

 

 

 

 

 

 

89

 

Net current period other comprehensive income (loss)

 

 

89

 

 

 

(6,565

)

 

 

(6,476

)

 

 

89

 

 

 

3,922

 

 

 

4,011

 

Balance at March 31,

 

$

(4,389

)

 

$

(62,393

)

 

$

(66,782

)

 

$

(4,403

)

 

$

(61,573

)

 

$

(65,976

)

 

(a)
This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans.
XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share

The calculation of basic and diluted earnings per share for the three months ended March 31, was as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Numerator

 

 

 

 

 

Net income

$

9,596

 

 

$

21,398

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

Determination of shares (in thousands)

 

 

 

 

 

Weighted-average common shares outstanding

 

4,915

 

 

 

4,937

 

Dilutive effect – share-based awards

 

29

 

 

 

60

 

Diluted weighted-average common shares outstanding

 

4,944

 

 

 

4,997

 

 

 

 

 

 

 

Earnings per common share

 

 

 

 

 

Basic

$

1.95

 

 

$

4.33

 

Diluted

$

1.94

 

 

$

4.28

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangibles (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite and Indefinite-Lived Intangible Assets

The Company’s finite and indefinite-lived intangible assets consist of the following:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Gross Carrying

 

 

Accumulated

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

 

Amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Patents

 

$

4,806

 

 

$

(4,806

)

 

$

4,806

 

 

$

(4,806

)

Land use rights

 

 

655

 

 

 

(118

)

 

 

1,109

 

 

 

(307

)

Trademark

 

 

1,969

 

 

 

(1,690

)

 

 

1,988

 

 

 

(1,682

)

Technology

 

 

6,836

 

 

 

(3,724

)

 

 

7,104

 

 

 

(3,738

)

Customer relationships

 

 

18,720

 

 

 

(10,780

)

 

 

19,240

 

 

 

(10,733

)

 

 

$

32,986

 

 

$

(21,118

)

 

$

34,247

 

 

$

(21,266

)

Indefinite-lived intangible assets

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

28,603

 

 

 

 

 

$

29,497

 

 

 

 

Changes in Carrying Amount of Goodwill by Segment Changes in the carrying amount of goodwill by reporting unit are shown in the following table:

 

 

PLP-USA

 

 

The Americas

 

 

EMEA

 

 

Asia-Pacific

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2024

 

$

3,078

 

 

$

10,582

 

 

$

15,837

 

 

$

 

 

$

29,497

 

Currency translation

 

 

 

 

 

(290

)

 

 

(604

)

 

 

 

 

 

(894

)

Balance at March 31, 2024

 

$

3,078

 

 

$

10,292

 

 

$

15,233

 

 

$

 

 

$

28,603

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities Recorded and Measured at Fair Value

The following table summarizes the Company’s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:

Description

 

Balance as of
 March 31, 2024

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

141

 

 

$

 

 

$

141

 

 

$

 

Total assets

 

$

141

 

 

$

 

 

$

141

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

8

 

 

$

 

 

$

8

 

 

$

 

Supplemental profit sharing plan

 

 

9,123

 

 

 

 

 

 

9,123

 

 

 

 

Total liabilities

 

$

9,131

 

 

$

 

 

$

9,131

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

Balance as of December 31, 2023

 

 

Quoted Prices in Active Markets for Identical Assets or Liabilities
(Level 1)

 

 

Significant Other Observable Inputs
 (Level 2)

 

 

Significant Unobservable Inputs
 (Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

158

 

 

$

 

 

$

158

 

 

$

 

Total assets

 

$

158

 

 

$

 

 

$

158

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

 

 

$

 

 

$

 

 

$

 

Supplemental profit sharing plan

 

 

8,222

 

 

 

 

 

 

8,222

 

 

 

 

Total liabilities

 

$

8,222

 

 

$

 

 

$

8,222

 

 

$

 

Fair Value and Carrying Value of Long-Term Debt . Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt are as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Long-term debt and related current maturities

 

$

51,486

 

 

$

55,006

 

 

$

51,786

 

 

$

55,282

 

 

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Company's Reportable Segments

The following tables present a summary of the Company’s reportable operating segments for the three months ended March 31, 2024 and 2023. Financial results for the PLP-USA segment include the elimination of all segments’ intercompany profit in inventory.

 

 

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

Net sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

70,737

 

 

$

97,177

 

The Americas

 

 

 

18,358

 

 

 

22,568

 

EMEA

 

 

 

28,654

 

 

 

39,034

 

Asia-Pacific

 

 

 

23,155

 

 

 

23,045

 

Total net sales

 

 

$

140,904

 

 

$

181,824

 

 

 

 

 

 

 

 

 

Intersegment sales

 

 

 

 

 

 

 

PLP-USA

 

 

$

2,346

 

 

$

11,962

 

The Americas

 

 

 

2,467

 

 

 

4,213

 

EMEA

 

 

 

1,374

 

 

 

1,533

 

Asia-Pacific

 

 

 

3,764

 

 

 

7,009

 

Total intersegment sales

 

 

$

9,951

 

 

$

24,717

 

 

 

 

 

 

 

 

 

Gross profit

 

 

 

 

 

 

 

PLP-USA

 

 

$

24,696

 

 

$

42,106

 

The Americas

 

 

 

4,965

 

 

 

7,987

 

EMEA

 

 

 

8,318

 

 

 

9,247

 

Asia-Pacific

 

 

 

6,152

 

 

 

6,943

 

Total gross profit

 

 

$

44,131

 

 

$

66,283

 

 

 

 

 

 

 

 

 

Net income attributable to Preformed Line Products Company shareholders

 

 

 

 

 

 

 

PLP-USA

 

 

$

5,317

 

 

$

16,796

 

The Americas

 

 

 

897

 

 

 

1,889

 

EMEA

 

 

 

1,579

 

 

 

1,661

 

Asia-Pacific

 

 

 

1,803

 

 

 

1,052

 

Total net income attributable to Preformed Line Products Company shareholders

 

 

$

9,596

 

 

$

21,398

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions of Businesses (Tables)
3 Months Ended
Mar. 31, 2024
Business Acquisition [Line Items]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed During the measurement period, opening balance sheet adjustments were made to finalize the fair value estimates based on the final valuations received, which are summarized in the table below.

 

 

Final Allocation

 

Accounts receivable

 

$

970

 

Inventory

 

585

 

Property, plant and equipment and other assets

 

 

13,628

 

Accounts payable

 

 

(1,299

)

Other current liabilities

 

 

(71

)

Total identifiable net assets

 

 

13,813

 

Total consideration, net of cash received

 

$

13,813

 

XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Significant Accounting Policies [Line Items]  
Percentage of ownership in earnings of subsidiary 100.00%
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Revenues by Segment and Product Type (Detail)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 100.00% 100.00%
Energy [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 70.00% 56.00%
Communications [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 23.00% 38.00%
Special Industries [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 7.00% 6.00%
PLP-USA [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 100.00% 100.00%
PLP-USA [Member] | Energy [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 67.00% 59.00%
PLP-USA [Member] | Communications [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 28.00% 37.00%
PLP-USA [Member] | Special Industries [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 5.00% 4.00%
The Americas [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 100.00% 100.00%
The Americas [Member] | Energy [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 74.00% 63.00%
The Americas [Member] | Communications [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 25.00% 35.00%
The Americas [Member] | Special Industries [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 1.00% 2.00%
EMEA [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 100.00% 100.00%
EMEA [Member] | Energy [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 70.00% 36.00%
EMEA [Member] | Communications [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 24.00% 61.00%
EMEA [Member] | Special Industries [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 6.00% 3.00%
Asia-Pacific [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 100.00% 100.00%
Asia-Pacific [Member] | Energy [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 76.00% 74.00%
Asia-Pacific [Member] | Communications [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 3.00% 2.00%
Asia-Pacific [Member] | Special Industries [Member]    
Disaggregation Of Revenue [Line Items]    
Percentage of disaggregated revenue 21.00% 24.00%
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Change in Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Allowance for credit losses, beginning of period $ 8,260 $ 5,021
Additions charged to costs and expenses 66 752
Write-offs (6) (3)
Foreign exchange and other (131) 37
Allowance for credit losses, end of period $ 8,189 $ 5,807
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net - Inventories, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 93,392 $ 98,708
Work-in-process 13,874 14,397
Finished products 44,958 46,250
Inventories, net of excess and obsolete inventory reserve 152,224 159,355
Excess of current cost over LIFO cost (10,716) (10,541)
Inventories at LIFO cost $ 141,508 $ 148,814
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, Net - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Inventory Disclosure [Abstract]      
Cost of inventories for certain materials using LIFO method $ 55.3   $ 60.1
Expense (benefit) charge to earnings from LIFO inventory changes 0.2 $ 0.5  
Inventory reserves for slow-moving and obsolete inventory $ 17.8   $ 17.6
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 408,064 $ 412,230
Less accumulated depreciation (204,822) (204,338)
Property, plant and equipment, net 203,242 207,892
Land and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 20,840 21,374
Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 125,828 129,369
Machinery, Equipment and Aircraft [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 240,671 238,868
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 20,725 $ 22,619
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingent Liabilities - Additional Information (Detail)
$ in Thousands, $ in Millions
3 Months Ended
Nov. 02, 2016
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Loss Contingencies [Line Items]        
Name of plaintiff   SNC ATP    
Complaint filling date   November 2016    
Estimated damages from defendants $ 56,000      
Accrued estimate for losses   $ 0 $ 0  
Defendants And Plaintiff Settlement Agreement [Member]        
Loss Contingencies [Line Items]        
Total settlement required to be paid     $ 3,200 $ 4.3
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans - Components of Net Periodic Pension Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Retirement Benefits [Abstract]    
Interest cost $ 387 $ 392
Expected return on plan assets (485) (501)
Recognized net actuarial loss $ 117 $ 117
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net periodic pension expense $ 19 $ 8
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Retirement Benefits [Abstract]    
Contribution to pension plan $ 0 $ 0
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 416,164  
Amounts reclassified from AOCI:    
Net current period other comprehensive income (loss) (6,476) $ 4,011
Ending Balance 413,369  
Unrecognized Benefit Cost [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (4,478) (4,492)
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial gain [1] 89 89
Net current period other comprehensive income (loss) 89 89
Ending Balance (4,389) (4,403)
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (55,828) (65,495)
Other comprehensive income before reclassifications:    
Gain on foreign currency translation adjustment (6,565) 3,922
Amounts reclassified from AOCI:    
Net current period other comprehensive income (loss) (6,565) 3,922
Ending Balance (62,393) (61,573)
Accumulated Other Comprehensive Loss [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (60,306) (69,987)
Other comprehensive income before reclassifications:    
Gain on foreign currency translation adjustment (6,565) 3,922
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial gain [1] 89 89
Net current period other comprehensive income (loss) (6,476) 4,011
Ending Balance $ (66,782) $ (65,976)
[1] This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Credit Arrangements - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 02, 2022
Jan. 19, 2021
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Borrowing capacity $ 90,000,000      
Credit facility, expiration date Mar. 02, 2026      
Debt to earnings before Interest, Taxes and Depreciation ratio 2.25%      
Line of credit utilized borrowing capacity     $ 35,000,000  
Line of credit remaining borrowing capacity     55,000,000  
Letters of credit outstanding amount     $ 0  
Bank debt to equity percentage     13.70%  
Asia Pacific [Member]        
Debt Instrument [Line Items]        
Restricted cash used to secure bank debt     $ 200,000  
SOFR [Member]        
Debt Instrument [Line Items]        
Interest rate of SOFR plus 1.125%      
SOFR [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Interest rate of SOFR plus 1.50%      
PNC Equipment Finance, LLC [Member] | Corporate Aircraft [Member] | Term Loan [Member]        
Debt Instrument [Line Items]        
Line of credit utilized borrowing capacity     14,200,000  
Outstanding letters of credit, current     2,100,000  
Debt instrument, face amount   $ 20,500,000    
Interest rate   2.744%    
Debt instrument, payment terms   120 months    
Debt instrument, description   The loan is payable in 119 equal monthly installments    
Debt instrument, date of first required payment   Mar. 01, 2021    
Foreign Subsidiaries [Member]        
Debt Instrument [Line Items]        
Line of credit utilized borrowing capacity     7,300,000 $ 13,300,000
Outstanding letters of credit, current     $ 6,500,000 $ 11,400,000
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Reconciliation [Line Items]    
Effective income tax rate 19.00% 24.00%
Uncertain tax positions $ 0 $ 0
Valuation allowance $ 0  
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Additional Information (Detail) - shares
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Deferred shares and held by the rabbi trust 238,641 243,118
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net income $ 9,596 $ 21,398
Determination of shares (in thousands)    
Weighted-average common shares outstanding 4,915 4,937
Dilutive effect - share-based awards 29 60
Diluted weighted-average common shares outstanding 4,944 4,997
Earnings per common share    
Basic $ 1.95 $ 4.33
Diluted $ 1.94 $ 4.28
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares excluded from calculation of earnings per share 0 0
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-lived intangible assets    
Gross Carrying Amount $ 32,986 $ 34,247
Accumulated Amortization (21,118) (21,266)
Indefinite-lived intangible assets Goodwill 28,603 29,497
Patents [Member]    
Finite-lived intangible assets    
Gross Carrying Amount 4,806 4,806
Accumulated Amortization (4,806) (4,806)
Land Use Rights [Member]    
Finite-lived intangible assets    
Gross Carrying Amount 655 1,109
Accumulated Amortization (118) (307)
Trademark [Member]    
Finite-lived intangible assets    
Gross Carrying Amount 1,969 1,988
Accumulated Amortization (1,690) (1,682)
Technology [Member]    
Finite-lived intangible assets    
Gross Carrying Amount 6,836 7,104
Accumulated Amortization (3,724) (3,738)
Customer Relationships [Member]    
Finite-lived intangible assets    
Gross Carrying Amount 18,720 19,240
Accumulated Amortization $ (10,780) $ (10,733)
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Line Items]  
Beginning Balance $ 29,497
Currency translation (894)
Ending Balance 28,603
PLP-USA [Member]  
Goodwill [Line Items]  
Beginning Balance 3,078
Currency translation 0
Ending Balance 3,078
The Americas [Member]  
Goodwill [Line Items]  
Beginning Balance 10,582
Currency translation (290)
Ending Balance 10,292
EMEA [Member]  
Goodwill [Line Items]  
Beginning Balance 15,837
Currency translation (604)
Ending Balance 15,233
Asia-Pacific [Member]  
Goodwill [Line Items]  
Beginning Balance 0
Currency translation 0
Ending Balance $ 0
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Foreign currency forward contracts $ 141 $ 158
Total assets 141 158
Foreign currency forward contracts 8 0
Supplemental profit sharing plan 9,123 8,222
Total liabilities 9,131 8,222
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Foreign currency forward contracts 0 0
Total assets 0 0
Foreign currency forward contracts 0 0
Supplemental profit sharing plan 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Foreign currency forward contracts 141 158
Total assets 141 158
Foreign currency forward contracts 8 0
Supplemental profit sharing plan 9,123 8,222
Total liabilities 9,131 8,222
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Foreign currency forward contracts 0 0
Total assets 0 0
Foreign currency forward contracts 0 0
Supplemental profit sharing plan 0 0
Total liabilities $ 0 $ 0
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Foreign currency forward contracts Maturity Period 90 days    
Foreign currency transaction net losses $ (200) $ (100)  
Supplemental profit sharing plan 9,123   $ 8,222
Profit Sharing Plan [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Supplemental profit sharing plan $ 9,100   $ 8,200
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Long-term debt and related current maturities, Fair Value $ 51,486 $ 51,786
Long-term debt and related current maturities, Carrying Value $ 55,006 $ 55,282
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summary of Company's Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales    
Net sales $ 140,904 $ 181,824
Gross Profit    
GROSS PROFIT 44,131 66,283
Net income attributable to Preformed Line Products Company shareholders    
Total net income attributable to Preformed Line Products Company shareholders 9,596 21,398
PLP-USA [Member]    
Net sales    
Net sales 70,737 97,177
Gross Profit    
GROSS PROFIT 24,696 42,106
Net income attributable to Preformed Line Products Company shareholders    
Total net income attributable to Preformed Line Products Company shareholders 5,317 16,796
The Americas [Member]    
Net sales    
Net sales 18,358 22,568
Gross Profit    
GROSS PROFIT 4,965 7,987
Net income attributable to Preformed Line Products Company shareholders    
Total net income attributable to Preformed Line Products Company shareholders 897 1,889
EMEA [Member]    
Net sales    
Net sales 28,654 39,034
Gross Profit    
GROSS PROFIT 8,318 9,247
Net income attributable to Preformed Line Products Company shareholders    
Total net income attributable to Preformed Line Products Company shareholders 1,579 1,661
Asia-Pacific [Member]    
Net sales    
Net sales 23,155 23,045
Gross Profit    
GROSS PROFIT 6,152 6,943
Net income attributable to Preformed Line Products Company shareholders    
Total net income attributable to Preformed Line Products Company shareholders 1,803 1,052
Intersegment Eliminations [Member]    
Net sales    
Net sales 9,951 24,717
Intersegment Eliminations [Member] | PLP-USA [Member]    
Net sales    
Net sales 2,346 11,962
Intersegment Eliminations [Member] | The Americas [Member]    
Net sales    
Net sales 2,467 4,213
Intersegment Eliminations [Member] | EMEA [Member]    
Net sales    
Net sales 1,374 1,533
Intersegment Eliminations [Member] | Asia-Pacific [Member]    
Net sales    
Net sales $ 3,764 $ 7,009
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions of Businesses - Additional Information (Detail) - Pilot Plastics [Member]
$ in Millions
Feb. 01, 2023
USD ($)
Business Acquisition [Line Items]  
Purchase price, net of cash received $ 13.8
Purchase price holdback amount $ 1.7
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Business Acquisition [Line Items]  
Accounts receivable $ 970
Inventory 585
Property, plant and equipment and other assets 13,628
Accounts payable (1,299)
Other current liabilities (71)
Total identifiable net assets 13,813
Total consideration, net of cash received $ 13,813
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( QYHE@'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 " ,>:)8RMQ9O^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?C).6EY5F0\4*)"0J@=A9]K2UB!^R!R7]>YS0ID+P 5UZYOK, M&6D:%83R$5^B#QC)8+H:;.>24&'%]D1! "2U1RM3F1,N-[<^6DGY&7<0I/J4 M.X2:\QNP2%)+DC "BS 36=MH)51$23X>\5K-^/ 5NPFF%6"'%ATEJ,H*6#M. M#(>A:^ ,&&&$T::? NJ9.%7_Q4X=8,?DD,R\WE3W@M\)?OLQNO[R.PM;K\W6 M7+#Q2;!MX,]=M-]02P,$% @ #'FB6)E&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" ,>:)8[^5;(]X% 'P & 'AL+W=OLZ>VT.]T/+C@)&F#.F*3Y M[^\U$,@F\R9#RWY8^?8\\0<;^[$]V@CY-5MQKLAS'"79=6^E5/JZW\_\%8]9 M]DJD/($["R%CIN!4+OM9*CD+"E$<]:EE#?HQ"Y/>>%1S7GD.UH'CB<\@WV=XQT2A/0GS5)W?!=<_2)>(1]Y6V8/!GS3T>1=H)RO%? M9=JK?U,+]X]W[K<%/, \L8Q[(OHK#-3JNC?LD8 O6!ZI![%YQRN@"^WGBR@K M_B>;\EG7[1$_SY2(*S&4( Z3\B][KE[$GL 9M@AH):#?">RV7W J@5. EB4K ML&Z88N.1%!LB]=/@I@^*=U.H@29,=#7.E82[(>C4^$;X.=2*(BP)R-M$A6I+ M[I*R>>C7?$ZR%9,\&_45_)K6]/W*>5HZTQ9GA]R+1*TR< UX\*V^#Z6LBTIW M19U2U/">R5?$L<\(M:AK*(^'RR4.G@FAWT%_HZ2YG/KWOP"69F/!^DMDWL&X-ZV+N M33-YW*;<1(K+;>O\DPD)575$NJB1+M R38 G*)AN([8T,>'Z!8LRTZOP4%E' MJ$$--3BNGF91SG;9CY+")?.)/D M%BX:.RKW,Q3T_M^FY8Q,C?@>_P_A- MYK'1E%%7<_46'G@JI"H^9,64N6LZX/C%F"T]7-65LXD[-AY8*L[;,(*,YT'= M+H4TMV7<9^+[,&.18!"49D;64\0@N\E!-AYD*M9YS**(3/,,;F?FFNP8B'!= M5[XF$MEXDJGXWL9<+G53_1T8G9]CXACF)C.E?"_G@&LGIV2C[G*%$QAH7Z-Q#\IZU3O MH72[*-ST.LEZ[%[90\L9C/IK$V*3BFP\UNQU.^1#'C\9^XOI 1,+Q@Y[8(RT MN+)C#=(F']&C\M$C>R9W 8P?X2+TRV6&=M@#EHY[;@TN!\,K8UC Q5UYFU!$ MCPI%DR ]^QL=U"&NH^),3 WNV?;1L<5A? .GR$M.DY<,1V:RI&3-RQ90D%5_TH9W]OCU'/I(NMUPRFF5!#Y79C M?;7>WIT4FYK]YO%R;_B>Z8EX1B*^ *GUZA)&15ENMY8G2J3%CN634$K$Q>&* MLX!+_0#<7PBA=B?Z!^I-[_'_4$L#!!0 ( QYHEB2K;",X0< '0@ 8 M >&PO=V]R:W-H965T&ULK5IM4^,X$OXKJMS4[EV5,[$D MO\X"54S(WE#% $?";NU')1'$-8Z5E94PW*^_MN/8B?4"5&>#U9*;3Z-1N5BQ=>L_"@VO( [3T*NF8)+^3PJ-Y*S M93UHG8^([T>C-#D?X,'ABX?L M>:6J+T879QOVS*=D!M\4?&7\JC MSZB:RER(;]7%]?)\X%>(>,X7JG+!X,^.CWF>5YX Q]^-TT'[S&K@\>>#]]_K MR<-DYJSD8Y'_F2W5ZGR0#-"2/[%MKA[$RQ?>3"BL_"U$7M:_T4MCZP_08ELJ ML6X& X)U5NS_LN]-((X&X, R@#0#R'L'T&8 K2>Z1U9/ZXHI=G$FQ0N2E35X MJS[4L:E'PVRRHGJ-4R7A;@;CU,58%*7(LR53?(D^LYP5"XZFE;L2#='C] K] M\\._T >4%6BV$MN2%V/6OQ=3J>3V=0TC?VXP#RN2JE/Y88M^/D 'R1? MJ62VJ%YX==\4AKWOJ/9=%8+=11 F87HVVAW/3[<*:>3'K=4)\* %'CB!7RX6 M8EM!E7S! ?<\YQXJN#+!W'L*CP!@C$,2]W :S/PH28D9:-@"#9U KXL=A%3( MC)=6@*'^Y "'?M(#:#)+$AR8 48MP,@)\%[R#O3< M/3R#$0DB,[BX!1<[P=VI%9=0X*2$(")6EE!P3 !C[=FQ'](>0(,1"2T DQ9@ MX@0XNYM=WJ#QX\/#Y':&[!4CT9X- 201[D$TF)$@P:$99-J"3-]XQ<#G4KUZ M: .56]7I7:7[!HA665=EJF$A/J A/<@FL]B:-MCO&,=WOWJ S%16/*.< P%[ M2%94.Q1/PVW)'4NA<7N:[C[I1]IH%L78 ON(*+$3]K^%6+YD>6Z$AO58)9'? M7Z= M5M*8AGUP!BL(M05*SECG+9.80&. RTC=3,:QTEB>5L=UV$WV=T* MQ5M\2 GHC(IOYE6O$QEHE;[B,EA%:62#V;$==M-=CSE0GK%YEF>JEF"-EC"" MUJD,A[3/=R8K*V^0CNZ(F^[&C<;9"%DWKN()Y:)X'BHNU]!PSHV(B4YB,9!O M#['!*@ILQ85T3$?<3 <27&ZK[D"L*^7(]OTV2 M1E\0Y+_A39BZ*Q,!PE&KK MV&26^-BR0,A17^6CR(]B,.,B+5N2]-8[_?_1C,H,NDV*+:2$>1Q-V?W9Q4 0]J6EFV'5%3 M+8RX]7XLB%.BY9C!+(E36W7H2(V\T;FYBG ABJ&C$!-#IT93;7$8K*Q]!^E( MCKA)[MVRDQB:M4#KBDU6(;6%M^,X\@;'U=4*XGA8"6\5+@-K!51?Q28*#$)+ MX:(=NU'?J?.F*R;Y2N1++LM?Z]Y3O7XR;BDY6?)'A=W/\G8ZZXXAJ9LAQV*] M!DXLJ\E7^Z0?")1$B78LWW($^;&_XR$<>K[O5S\'6[95*R&S__*EAP(/6@'/ MIU%-4W#E)UZ *(+OI[#,\T; MI$WT=<+%-,;]S#.:6;?T:,?+U,W+I_%JY@E(D MH!YP6QNU]\W]\3<77( M<3-F Z&;()O,[(@[XJ=NXK]GV7*8%6C!-IEBQNT/JK-YA -MF]-DYJ>A1?71 MCO6IF_4?N&+P%<@^)@O(%&.=I(:.F"0Q[>_1&.U\;*V4'=U3-]W/)-#E5KXV M:[I.YX6H%C[V4AI[./3K58V]) V@#J0_MOB#=RQ^71$,,:&QKY4!DR%.2 M5*&=>*!N\0 "?;O>YO5ITUZ75WD #%(=#.Y 3(C2_/9T23",HCCI]W!&.Y_Z M%EJFG7B@[]D.OG^8_'[W\'5R!=KR=@*7=U>/X]D4C>^^WE_>_O7N70ZJ:PAMF ,-I:T M#CII$;@;YWW(WQO20.^%ZY#VBY#1+L*VXX*@TP2!6Q/LX?Z_^UZ-\Y/#--.& MG<'.N&$W.CH2KL[CH8(\9T4)FOT)!OH?8PB W!]Q[R^4V-2GQ'.AE%C7'U>< M@:RK#.#^DQ#J<%$=/+?_:'#Q/U!+ P04 " ,>:)8B/"5=-0" """ M& 'AL+W=O\?EYSL)EL MA;Q5)8 F=Q6OU=0IM6XN7%?E)514G8L&:KRS$K*B&KMR[:I& BVZI(J[@>7\%7&RGCN\\#-RP=:G-@)M-&KJ&!>AO MS5QBSQU4"E9!K9BHB835U+GT+V:IB>\"OC/8JKTV,4Z60MR:SN=BZG@&"#CD MVBA0O&Q@!IP;(<3XO=-TABE-XG[[0?UCYQV]+*F"F> _6*'+J9,ZI( 5;;F^ M$=M/L/,3&[U<<-7]DVT?&X\)=AGLYFHE:"LX)J M*,@5Y;3.@2R,G")OYU1"K4O0+*?\'7E/7A.7J!)'U<35.+O1AZ,!X/QH-,+G]!;:+2,Y:B)6)&/ MK$;CC'(R%XIU]?7S^8GW MP6;\/XD=+$,X+$-X2AV??U6A6ZRS_/:,-%22#>4MV#SW0DDG9#:'319,W,V^ MD5,1!W310!>]@*ZO/$);70K)_D!AH^P%XST&/_:ZWQ'L,P(/F..!.7XY,U.J MM?/&CS"BL9]Z87*$:XOSTL@/[;3)0)N\G!9W>Z5I7;!Z;4-.GHELBSN!/!J0 M1_^ZP$0+(NERR8B6N'?:X$>/H((P32+_B-T2%H6^G]K1TP$]/8G^%0]:UL5H3#"C.]\Q%*R/[$ MZSM:--VAL10:CZ"N6>)' D@3@/=70NB'CCF'AL^.["]02P,$% @ #'FB M6.B?LE'(!0 E1< !@ !X;"]W;W)KZ1+)% MBMBB?DDD>F9T9G@XA^3=*V7?^8X0 =[V2LW^& M)*&O]QW8>1]8Q-N=R :Z_;L#WI(E$>O#(Y-OW2I*%.])RF.: D:>[SL#>#M" M0>:06WR+R2L_>099*D^4?L]>)M%]Q\H0D81L1!8"RW\O9$22)(LD/X7 MO):V5@=LCES0?>DL$>SCM/B/W\I"G#C(.'H'5#J@IH/3XF"7#G:>:($L3VN, M!>[?,?H*6&8MHV4/>6UR;YE-G&;3N!1,_AI+/]%?"BR(G!;! 7T&(YIRFL21 M'(O )-W0/0$?URD^1K$ M+.1H\(Q^W-TVP+&K8MMY/+LE7EG1JN;@S\$3%TQ2^2]=L8I@CCY8MKYO^0%O MR'U'+F!.V OI]'_^";K6+[I,+Q3L+&^GRMLQ1>_/9#OB."%:2A2N;NZ:-9V7 M/G2LP)+3]7**7V/F0Q_59F?(>A6RGA'9B'*1$?_ :'3B>? M#US/LQL@52L(>ST'ZD&Z%4C7"/+S8KY<@L?%_&&RTF%SE:\Z#K1A YMJY;K( MM_70O J:9V1T5C\.Y&H'Y$TJ"]=/L7=)(E\HV%FZ?I6N;YR)I92;.-WJ>?0$J$%C54\%Q#V_6:L%4S""%J@8UJV,@( M>T6%),+FAU9E&>H4@HUZ'FHBU9AYMM4&M=9":)2<_OPQ7 Q6D]EG,)F-YM-0 M"]'6-M2@"5$U0W[@M[1=6,L6=(S=K2!!7.Z#REI>:8$:!?"_MKA+13M/N]9$ M:!;%22J(C"O*S+7Y:O1098YJ9%LM@@UK,81F-:S0E?.AA:>*W;6G]#B=%;1< MMP5AK8G0J$%GM&GO$YY:G%X3H&KC6"WH:@F#9@TK6@3]<6JKFH4"906J1M<> M:NL1M;!!L[(5G0$,PX?Y(BS[!%@-?@^76J0:T8)^3YEVU0SYJ->B;:C6-F36 MMG)W+_";B9I(U2N$>LV9UUBY?MO<0S-;38;@ \X<"[S)[DAE,YS.P7,U'OX+Y>K5<#69C*>JWVC0NJI*7BG9> ME5HED5DEAYC'&VV6JNPY 516N,[*]EKFJE9'9%;'<9P<1?/NI,2E.2<&3O.< MK;4*VG#5FHC,!\5PL)A)6LACK&103A^%/?]GT>CI=M%SYZ6BG1>PEFUDENUV MNA5^WJGJW00*W50KY\9N.2:A6J"16:!-= MTN!2ZJ5;.#6JVK.[)!>>>L&U^ M[\OE.>>8BN(VL!JM[I8'^8UJ8WP(;T?%#7$=IKBPGF(F3Z,<).19AK1N/+D" M6'$'7+P(>LBO49^H$'2?/^X(C@C+#.3OSY2*]Y?L ]5-?/]?4$L#!!0 ( M QYHEC#9I9/MP, +<* 8 >&PO=V]R:W-H965T&UL MK5;;;N,V$/V5@;HH$B ;77Q/;0.VXT4,)+;ARQ9%T0=:HBUV)=)+TG:V7]^A MI&A]8=P^Y,46J9G#5';;8J<3QNE4@MJE*9$_^C01 MAX[C.V\;,[:)M=EPN^TMV= YU\9A\SB M*Z,'=?0,1LI*B&]F,8HZCF<8T82&VD 0_-O3 4T2@X0\OA>@3GFF<3Q^?D/_ MDHE',2NBZ$ DO[-(QQVGZ4!$UV27Z)DX/-%"4,W@A2)1V2\<"EO/@7"GM$@+ M9V20,I[_D]85&! M%\%UK&#((QJ=^KNHJ)05O,GJ!UU):$M.,@!T7EGCK=7W_QZ]YOML!\$-A)F*IEF*K7T+LF$BP+ MCDUF[EO/?$UWVG=;=0^SLS^F?VD4^%6_55J=\*J5O&I7TS?1,940GB3Q)C'9 M*^C> <^3J,GK@XU[[2-3]$%@)Z&HEZ&H7TT1]D[LC!Q;D\3*#'\ EB57" M\#O:$-G.<[??-5):-%C]A M\I$.+\4-XPH2ND9([[Z!09?YE)0OM-AF@\9*:!Q;LL<8)TLJC0&^7PNAWQ;F M@')6[?X+4$L#!!0 ( QYHE@3M&BB? 8 $@9 8 >&PO=V]R:W-H M965T&ULK5EM<^(V$/XK&GK3R;7&2R$M_?5>VSP9;=FF;+XDM[ZZ>U6KW68FK%RZ^R2UC"KW&42*O M.UNE=I?=KO2W+*;R$]^Q!+ZLN8BI@E>QZ*H2RS+Z\8T3#K#JW1L M+H97?*^B,&%S@>0^CJEXNV$1?[GNX,Z/@8=PLU5ZH#N\VM$-6S#UN)L+>.L6 M5H(P9HD,>8($6U]W1OAR;%M:(95X"MF+/'A&VI45Y]_TRRRX[E@:$8N8K[0) M"O^>V9A%D;8$.+[G1CO%G%KQ\/F']=O4>7!F124;\^CW,%#;ZTZ_@P*VIOM( M/?"7+RQWR-7V?![)]"]ZR66M#O+W4O$X5P8$<9AD_^EKOA '"F#'K$!R!5)5 M&"T45 M@[ HB?@:C7DB>10&,!:@,95;= MQENCL,:'[((31C^@"/2XFZ.S#1_0!A0E: M;OE>TB205UT%>+35KI_/?9/-31KFMM%7GJBM1-,D8,&Q?A?\*)PA/YRY(:T& MOU+Q"=GX'!&+. 8\X]/5[18X=K&V=FK/;K!W/Y\^C):SN\]H-%[.GF;+V71A M6J7,BF.VHO/X4NZHSZX[D*B2B6?6&?[\$_:L7TPNOI.Q(X>=PF&GS?KP#LI. MF/@\9B8W,UTOU=75Y7DX\"Q8Y^=#^'4A@AT\**2.<+D%+KEW@C^'L"71Z@V=[24\A,E'!*534%U[Y*7)/?<] MH_A.QHY6RRM6RVN-XH2!43^D69E- D1C+E3X5SI@\CPSYQ[$S'6P4PEL7<@A M/=<0 >K67( Y+=,: MI(=T(V%$72?"6B&JBUQ@Q_*:DKFD2]S.ET4R/RX@D6=WZ.04,7"CU\=5W 8I M0LB@@>5QR:&XWYK)M[.[T=WX!)BM7/RO,_F=K!T[79(Q;F?C.7TKSF4)5\ @ M._I&5U':JJYH\LV&)"85N 8QU[+[#<<"4G(S:>?FPS4^ :R!8VW;\@95M 8YU_)LNP%N M2<:DG8PGH3Z6P%D;MD(8&"'6N?0"XUJK8Q9SF\)?4BYI9;=*^$,I]S3QT[(. MO6^L>TK=#ALW;F[Y$))7@UV7L=V&ZD)*RB3ME#G?"W\+#7H-)EIS@91@5.[% MFQ%SG1UKD T$BIOZ75+R)_D'_CP)=,/<=&-P'EVKZ#;F6?H$056K%-F"3ZJ :Q?6-4&#VJLZAK>S6R-8C9/6(WL)==DJW=3K8Z903NGWT1)-8?C^%L'1;78_,5Y#6K6[-\?M MNU5V,XC9N#>H'@FZ!W?2,1.;]*I>0K':)RJ[T2U&BY\#1NDE>&7\!E^.LTO] MTDSV&\-7*B!($D5L#2:M3SU889%=VV.6T8 )+0#?UQSZ MJOQ%3U#\>#+\&U!+ P04 " ,>:)8=_:*">@( "#2@ & 'AL+W=O M[G M5&HRL_NPM0_$R#$[&') 3B;[Z5=@QS:24*"V7V9\Z?ZU+OT'H59\_5K5/YHM MQD3YN2O*YF:V)>3YRWS>K+=XES:?JV=>T*^:: MJEKS79J7L]OK[K/[^O:ZVI,B+_%]K33[W2ZMW^YP4;W>S-#L_8.O^=.6M!_, M;Z^?TR?\@,GWY_N:OIN?*%F^PV635Z52X\W-[%?T)='TUJ&S^$>.7YN+UTK; ME<>J^M&^";.;F=JV"!=X35I$2O][P0M<%"V)MN./(W1VBMDZ7KY^IWM=YVEG M'M,&+ZKBGWE&MC)/N"_*U>@WPL4-FRUM71=/]J[P>;&U]IJSW#:EV M1V?:@EU>'OY/?QX'XL(!#3EH1P>-<="&'/2C@\XX&.: @W%T,%@'-.!@'AU, MMDE#$:RC@\4ZV ,.]M'!9AV, 0?GZ."P?1@:)??HX(YU0.K[S*F,BSG4;72: M;':V]:%^H/?I1MU\SP^)U67E,B7I[75=O2IU:T]Y[8LNM3M_FHQYV:KP@=3T MVYSZD=L'DA),544:I=HHBZILJB+/Z&>9\K!-:[RMB@S7S5^4U1_[G+PI5\KW MAZ7RUU_^IORBY*7R;5OMF[3,FNLYH:UIF?/U,?+=(;(V$/E;1=)"X+:0NRVJ MW8ZJMVMC\AFY9[>0NB]@>(3 M^CU]6V7[-6D^=6F0EF_O*I+$2>1Q?J_*=562NBKH-T\T$0BF^4N&YFY.+P>G M:X)VNB9H70QC(,8=?LK+-B.4N[1(RS564J(L\?JSHJ-/BJ9JFDCM!Z;5,=M[ M_\NM;CJ69ES/7R[5S9LA73=1WVK)6UTA5;,8LY4 QEMYO)6I6X;5M_)Y*\-2 M75WMFP6"EKG42N^;A0(SRS1KHCB91A<(W178V1]4(:?:HP(&$K2)@'"?,A M80$D+!PSY1%DQ'A,Q 0H8D] YDE IE1 [VNLLU8^*26]H] G#9+^%.G&Y+KD ML+<3:6/&PH>,&$#"0DA8! F+QPQL A2QIQCGI!A'OB[;U^LMU4N[$%L?]D&;;A]4 M)!F'Z\V5;AOL348:<*IF(&$K2)@'"?,A8<&H:0HA0T:0L'A4^Q.@D#W5N"?5 MN%+5M#6";C=TC&I<_MG,8;=">1O$=G@I;=)4*4#"/+[UFL'TT(<,&$#"0DA8 M! F+1V1. A2P)P.DGDN&JE0(B\OD5[*\(77^N&]+AINZVBEU5T$C706-2H4^ M\ N+@](8$P=M 4I;'FD]93K,UOU*8'3%67F@#?-!:0$H+02E1:"T&)260-'Z M\KNHV".Y_-)F2U7WDF>XS*C^\+J@0LR$(D."'%5-=O$F#SA9/9"T%2C- Z7Y MXX8W T:@M(B4%H\;D 2J*!] 9W+VTA>WUZ5&5/<_BVM3\5M72@D37!75FW$ M+ND$=D@W7+:\+3"CXZ3:%GN/$>!X,T]@UM::V6=Y@9GA(,UFRXKBUNFJP1:Y M1886,FW&+A+9&09;,X\'!EEE'YT%=HYX"PF=Z]Q(7NC^\,R#."WXHJ.!Z BP M.TH".Z1;JLVF!6]&!QXY.IL6 AQOY@G,+-4U'38M>#-34Y%IL&DA:AUR-,-E MTT)@:)J.YK!I(; S##8=XX%!MMA%L0@WE!?G$C"2UX#E!R 07X)S+3:O%_(0 MDV^OH)5>4)H'2O-%HVNZ%IN6H%5<4%H$2HM'C4.F/@(-&H\+FD %[0OJ7.9%\CKO M]),1B"^<<4T[ M*6X'2/%":#TH+0&DA*"T"I<7BK.2V2GBKH=7< MN?J+Y.7?*0F.'P04,&H+00E!:!TN(Q@YM MA>QKYUP#1O(B\*2C$XBOY5V9ALF> Y>'G"P?T)(Q*,T#I?F@M&#<9(6@02-0 M6CRN"PE4T/X?EYW+QYJ\?#SI'(4F*,7:S';Z0F2D,MN#2WFKINH"E.8).F Q MZU,?-&( 2@M!:1$H+1Z300E4R+XDSB5=[8.2+L2)"GF,J2< MK!U(V@J4YH'2_''#&X %I$2@M'C<@"530OH#.M7--7CN7GZP'L\8R5",>;>0(S"QDJ6S@7F)F:8^LZFZ^B MUFFZK3+="$6&EJ:[['D*D9VA=DH M!=Y0)_6S37.T/OSBT>$-J9Z[7YUYK BI=MW++4XS7+<&]/M-59'W-^T/V9Q^ M=^KV?U!+ P04 " ,>:)8@1-/?IX# E#@ & 'AL+W=O)89@"+?BKR4$R=3 MJKIU79ED4%!YPRLH\X&GC=T"\I*9SHV8B'\8;.7!-=%2EIP_Z\%#.G$\S0AR2)2&H/BW@1GDN49" M'E]WH$[[3)UX>/V*_H<1CV*65,*,YY]9JK*),W)("BM:Y^J);_^$G:"!QDMX M+LTOV3:Q<>R0I):*%[MD9%"PLOFGWW:%.$A G/Z$8)<0'"=$9Q+"74)HA#;, MC*R/5-'I6/ M$3H:T?2%J8W)1C6LU#8NE,"[#//4=*&H K1%2<)79,9+R7.6 MXEQ*%AD5D/$\!2%_)O=?:Z9>R"]SG"Q5!HHE-/^5O",_$I=('2K'KD)&&M=- M=D^_:YX>G'EZ2!XY@DER7Z:0=O-=5-+*"5[EW 56P$ MGAY:Z(1M=4.#%YW!F_&BP'?55%*2+X]0+$'\VUR[>RH@E,'%RL$L0& MG.E//_A#[_<^D5<"ZTB.6LF15?*#E#4M$]"O4]+(/_]V-% # Z4WG,UT$(0# M-&YS*.Z'+)R">!2\]JF!7]4L.N!-8I MQ+ MQ/ MA6A,(BF32K!EK3> E> %$:8>2M>CKPS#$V^B0VL:>:=!:++?[U_< MTHZMM#_""H1 EL@?OVF2FJ_"7XPN6:XW*IMW5N1+O;L26*<(H[8(H^_HW>@M MWIT&G??N?4O[O97VG+*4/)1D1BNF:&[URHITJ5=7 NN(]KW]I]:[WM:XP_J_ MO;$GS+(Y^@=M@6_E^@0*>T!\D>ZI*%FYMG^][&"7NG0MM*[T8"\]L"\J*C-< M2QN60IGBJH(DIWJCJ4 T?O56H,$<'?C@W03'9MF#NGSW/89O;S(^8?LN:_%" M%HHGSW:?KMIF7 NMJWO?:/CV3F->BR3##OYMR^FTB8B"./2/'>H)\P=Q>.21 M>]!P%R#6YAPBD45=JJ99;6?;L\X'T^$?S=_I,Y!IY/FK5]RA8<$&PO=V]R:W-H965T&ULK5AK;]RZ$?TKQ%[T-@;6^[)SXR:V@;5S;VLTR76S<5N@Z >NQ%TQEDB% MI/SX]STSI*1==^W8:8' 64DSPWF>.=+QK777OE JB+NJ-/YD4(10OQV/?5:H M2OJ1K97!DY5UE0RX=.NQKYV2.2M5Y7@VF?PRKJ0V@]-COG?I3H]M$TIMU*43 MOJDJZ>[/5&EO3P;307OCLUX7@6Z,3X]KN58+%:[J2X>K<6'),\"?]?JUF_\%A3)TMIKNKC(3P83*_&W6NRI(,P8UO MR>:@.Y(4-W^WUG_CV!'+4GIU;LM_Z#P4)X.C@NSL MK7 D#6OT@T-E;3BG#15E$1R>:NB%TX5>&[W2F31!S+/,-B9HLQ:7MM295OYX M'' (B8ZS9/ L&IP]8O! ?+0F%%[\:G*5;^N/X5SGX:SU\&SVI,&/THW$P70H M9I/9X1/V#KJ(#]C>P2/V=D0I_C5?^N#0(?_>%7"T=[C;'DW-6U_+3)T,,!9> MN1LU./WYI^DODW=/>'O8>7OXE/4?J<_3!C_9H,14_/S3T6PZ?2>^8U]\*10F M)[-5+;J[)PIY MH\12*2.0_UHZG*4-.^UR^*0P4:$05X:=7I!W.&5P-5J,!GMBK8QRLBSO24'5 M)"+[--1.(ZBZ9(T_S^>7T$ XL!^4T]5&U-I$@&2D04Q\)H6B#3JK80CR(EA! M6"*FD_V_L=C"PJ W:=RE@I]L*MJ(]1<^PT_?6&;$@:4 M(-2GW*+R7QL38;4+]/OM0)YM]5)T,07#EFWCNI/_RKZ2Z7LEG5"$)^*]RE2U M5*Y%A ,<5>(^/ %09(4XBD#1^[506>-TH-XB!WZ]RPIIUHHZL-*>ELN(N[RM M:8V_-D>L'L .':X\>1:MHDV-B:)U0U>B05AH%1I[478VE0VE( :P: M%(JB&,%+@V5'"4'C>J%N9-EPRF@*4"QZH&XX7Z%PMEG'*"BM^+%5F%OHQ^A? M'&R9JCOI8W5,7WSSC^GMX!$*T'[ YE.[05K-SC$.N#_SM/W.,D6)SIB9Q:S MMZ5D'O%ZC_S$64'3[MFWMT8]V(.\U;RN=$EI@1%;Z6PC;.HX/,=N0$*QK<(] M1B!F@W(]3%[$V"#\F"=K^9J-XDFL<@+IH?R=4 Z&"D#;4C[/D"80+ZG#1>IF6\5.&66 -Y^*#L M5-3G)0QI2@E#ZL(N\^B$[+JP9:X( W:" >*Y:2&UYT* EA(@#&X7H03:Q!'H)V,M<(#%NNMU!KWC.?.>6D_NH+(#L3LZ/) MWEMQ45%*DQ<(+HK)94G+,&J^USXKK6\0Y:CEDLQQ<"AFIR"2V&XC5O1),>\5 MB6 L,>=H#?PSM&FH25HLQ8LA[*$@50N!L+?F$%/">UO4SGZ#=K>G$2P:K]I] MR5U&?#!N@+9M4OD*K3JP1TIRE6E^3Z95[,2K\]_??]Q+'B9V11PA#777O962 MY-$KX!$YE1S!82L=J.QP..Y)F68ZEI7RUE&!/K AD7/G,Z26)1#)1]0O2R$")9_IP7W,%E,0:(]TGE.$9ZD6%2 M498VHYE![L&6T;FQ)I4*!6AK9Z45PVRX@G@[+=LGVZ[;9"CY!^D#H3>1FA8J M.F*2^K\UX+K!W)R7!FS!B6Y2$U&X%8IY(!5O\T6JXR)M+3!-VY(KV):11!.V MKK4QS)M6,-#SA>GK88*?S>E,UML1>)&IPV%DUXKG4!(D4K?!9*4#"AQ=;E]G M= #>2RN,=?EVQ!Z>K.Z\EZ-FCY9_ZM#R DNK4N*+O*-WUIC^-X>[ M@+*7?"9 ZJ@0H+!9Z&6+3G%+]@/)9"]03E-+TVP /B-;^:/?XJK=6,&ZT_Z: MNAH_ZU*FXE!SMO(HGJVIZ1J3WG7BRP5M>C; JQ,:<,P3UXR,=M4P"O24>-1' MV<&9[-C+5I1IW%/K]ZW9'>>(HV6ZU#'X'A'( 9HY0>.XMJY]-ULUCN$1I\CU MFK8%Q=^9H60RNZ)6NPB78^ =$(P[D.[6=.$ S%O M\C[V225!PNA%1.7TF608.=I0$+B4Z5.#4T 5\17OG1Z\G^NYD=BG!WG7E'YW M(O^7D=OU26Z\\?FT4F[-'XGY#=*$^"6UN]M]AY['SZ^]>/R(C;O!Z@G?G#<+P(MN:/L> 2P5;\D]!9.1+ <_IRTU[0 =W7^=/_ %!+ P04 M " ,>:)8@ZB61)0% #S# &0 'AL+W=O\.99^9D8^PWEQ-Y<5\6VIT.<^^KX]'( MQ3F5TAV:BC164F-+Z?%ILY&K+,DD.)7%*!J/YZ-2*CT\.PES5_;LQ-2^4)JN MK'!U64J[/:?";$Z'DV$W<:VRW//$Z.RDDAG=D/]275E\C?HHB2I).V6TL)2> M#E>3X_,9VP>#/Q1MW,Y8,).U,=_XXV-R.APS("HH]AQ!XG5'%U04' @POKUL,11Q[;PI6V<@*)5NWO*^S<..PW+\C$/4.D0!=[-10/E>>GEV8LU&6+9& M-!X$JL$;X)3F0[GQ%JL*?O[LFNY(UW0R\@C&4Z.X=3QO'*-G'*?BL]$^=^)2 M)Y0\]A\!1(\DZI"<1WL#?I;V4$PG!R(:1[,]\:8]LVF(-]W/3*36E.("6"TJ M -GUN;@(>24K_ERM79C_ZZD$-/%G3\?G;CEVE8SI=(AV<&3O:'CV\L5D/GZW M!_VL1S_;%WW?N>QU?!K6[\:3B,3+%\MH,GDGNM0\O&.3:17:Y$86Y(2TA)8+ MLW]3(C8Y:6'6AYU!EJ&IAZ\KPI4IK4<#@4[Y63668))X4MNQ.^?8@= MBF#QSB%P6'-BO07!#$KK [\VEO#;B@(!X$Y- ?EVQX/;W!(]:GV!QHWSOG,' M5ZW[+;M??;IZ\^5F%?9?X5!4C&"7GR]78N64?',E8Y6JF,_4F4(EC'EPJB('VP\Y0$>@QMD4,E"?-0)*L(J M$&6C"?XX5,0#;#&X-1Y6DS%O\LSSIZRG_QOKH[>,CTE,YQW_H_F/K*>=>M=BN;_C;6X0-$J+SX9Y\B%FKL.M2C77-H[)27XUY][B!M$ M2"X5J>.F3.,F2/$0A)Q']W!UMI.0*?R&7I M>ZVXK2JYY=I%[>]"JCFRA!_4 87=-!2L=_"(TB14<&,9&^3,"%666 8XM':O M?TRJ QW:]A$EG\M&[_HM6+-B;"S,72N2A4JIT\@4W'0X(^3+VSI@/P@IQ*;H MZH3:G@]Y/A2K) G2C+QN#QH%Z3,,+6H4J*Z@(- 2[5607!!3^GL=>CJ.67"P M1R^-;B:06B+D2RVS MP_,\*0J:>-PU9P2[$ZHEA$$06\#4A7HF<-*?;ZI_2_\K#CX&5 MCHLZP8"/13L*%#5NN0R2W@ B$K+)%9J8H>^DK@W>2%Y0=&:Z7_H&+'V-$JR> M!W4 .IG2FH/R[R"4P23B%[$\B.9CO(\.QM%DT)VW8[8V:PHJ-LXWQ]3R<6(^ M%XNC:/"UYR->H;5?XSD5KP>XL^)&NO.;\7#$K\1D.H'A=+$?++''(YB3Y=L MB*5.%:NS8>11V&.?XK(&ULC599<]LV$'[WK]AA/)EFAJ9XB);LV)KQ$4\]DVN2IGGH] $B5Q);$& ! M4++ZZ[L+TI027WV10&#WVV]/X&RCS=]VA>C@KI;*G@J9:C-(Z/1[6H5# [\WN?S>Q,MTY6"C\;L&U="[.] M1*DWYT$2W&]\J98KQQNCV5DCEO@5W;?FLZ&OT8!25C4J6VD%!A?GP45R>CEF M>2_P>X4;N[<&]F2N]=_\<5N>!S$30HF%8P1!?VN\0BD9B&C\TV,&@TE6W%_? MH]]XW\F7N;!XI>7WJG2K\V :0(D+T4KW16]^Q=Z?G/$*+:W_A4TGFZ4!%*UU MNNZ5B4%=J>Y?W/5QV%.8QD\HI+U"ZGEWACS+:^'$[,SH#1B6)C1>>%>]-I&K M%"?EJS-T6I&>F]VJ-2JG384VA(_HSD:.4/EL5/0(EQU"^@1"!A^TOIFF2O(6?K?RXH?8VME!9*(2ADQ*$ VIC-* 74&CK0!LO M3/- 5O^*N418"]EB!+^MD"3J1BM"L2Q?#8""$B L++0D,'MZ0!DO5D/*X1H+ MK.=DI-_)#KZ(#16]0U,):>$03K(P.TEY,0TG\?3@.W7^4:6.&J,+M!:2+)Q. MQI",26QR<%.IBCJD!#HNVX+8C,?A23Z%\7&8YO'! ]>)+-YY(*%*T'.K)5+T M=@[T484D3\.4&"?Y29CE^<&[3HN#TQI#PGV0UN3,^]N;3]WG+Y#$X20YAC?= M,A\G\&:?!8=Y)WY(?B1A'D_]:AI.DS%GGK8.?\LJJAW <1\F^T(-L1W#AIW4K MI"\FX9UQ#R?IA/!)1:BMCSNV]YB*_ =37"D= M2^3 ^F@KBARY&PO=V]R:W-H965TJU*:B5=86Y\$@<^&&[$JK#,$ MTW'-5WB+]EL]UZ0%/4HN*I1&* D:EQ/O+#J9)U4RT+;O!?(X66J-.T_K#O?A#)FC;&JV@237@G9/?GCI@]; 6GX M1@#;!+"6=Y>H97G!+9^.M5J#=MZ$YH2VU#::R GIAG)K-9T*BK/3N:;Y:OL$ M7.;PZ;X1-77<^G"-=AQ82N#<@FP#-NO V!M@,5PI:0L#GV2.^J]6%>#H/Z ;WI_EXT#$]W\$YZWLDN]/^=TDZPUZE>*XN0P/Y> MRJ+H%'8DA"O^6VG(2FX,&E!+J/NNUGU7L>\JUPC&9"KLR_SA$[\E.6TO/8CX?'E#,KJ#N:J&\1=FF$SC1?6F!)Z ]'$; X]=-A M.CA7DNY(TZT4(5WM*VJB<2Q&[ @8\X?1\6"^JR4^K+2BD"1,_7"80!(QG\7A MX-+A\"QKJJ9L^Y4C#2@3O$WVD5(DQ)[!P4:.XQ0.WDLE:6*N1['/$M9*(S\] M9O#:K0RV]DB%>M5N2T,S:Z3M5DIO[1?R6;>'_KIWVYRFN1+20(E+"@T/1T<> MZ&Y#=HI5=;N5%LK2CFO%@CXJJ)T#G2\5W:)8X*K/4E8( #M$P &0 'AL+W=OR[M%N#SW=;+&T2*H6%>5#D_7 M9/W^8G0T:E_\:M:;Q"^FE^=;O:8[2M^WBX!?TTY+:2IRT7BG JTN1E='GZY/ M6%X$?C>TCX-GQ98LO7_@'[^4%Z,9 R)+16(-&O]V=$/6LB+ ^+/1.>J.Y(W# MYU;[/\1VV++4D6Z\_<.4:7,Q^CA2):UT;=.O?O^%&GL^L+["VRA_U3[+'I^, M5%''Y*MF,Q!4QN7_^K'A8;#AX^R5#?-FPUQPYX,$Y6>=].5Y\'L56!K:^$%, ME=T 9QP[Y2X%K!KL2YSL#< G'>"3 MM[3_!<^\J>=EE-]\(O5!_?C#Q_G1T9EZA9S?-H2E:JO=DRJT4TM26QW2DTI> M:;73P1!^^)5"B2BQ7UE::ZNVP1=$_"(J[4I56&TJ/ 836<@XE:#8<5)95?@Z M1&(ERQK+%.,8$H6M>?\8+Q,DD[*F,HE*G#Q6C&ZM4RX+5C-R1D35UOHG%(PT MEE) (8I]/Y_AD H0H^P9,[ZR+EAG-O5IK,CM3/".-P,3@S8NH52@=M39HBW! M\,D!)1L=>QW8$.N@74&,I? ["LA3)_3 7)B8:9BH*YLVOEYOA 7428 #UYT8 M*DT"=-!%8CF<5IHBZ:4EU(:T4060H-HR[#1 $ZCPH<2^ :;]AIPR29FHEAY; M8<=2%*6-3@>2;,N26-H5=<"10@+KUY6O$1<9G[(^QC86T 2B=]#WI"@F ^!4 M3M0OV;VTXV@: BP)=E7LXNYX5@9LV- M![#18^6D=W&0MJVV8;P-9ZC&B29(L=>ZY"<2D!6Z1(< M-_9!A>O\VKI?EZ5AZ98L'WH>Y86DSNI9X @W&1MG&,>V2PS1 C0C1H:Y'0DN B!]KNOMW\[5;O-"JZNOIM,8:U10\5 MJ_RV/^/+9W57;[=0FD\7<:33DW" )H?8Y=/C0'+A@4S=>5NS5[/[^M7OJ>T$ M'3_M6G\L;[ER!I$>_D_= (AZSYY!B=KZP)Y$3!0H]@@@)$^G=JR:@QJ-0U? MMWY-G$:9IH&GQVK ^CB[>*P:AIX9)3B:4S[3"IU+([EZ>T"VEH9ANQRUGYEED'QQXT\)K#^P;4T8=4ZY+;4'L$*+3K3%LEQTY4CZC63MN@FN$ M. 7ID 77-^G><&0*W"]=75'P=4318CA3X3F0495%T>[(0B=&0V MHO+.@*D6/01MMN4%OV0!%%N3)\1VAFL0H";J."!\4$L<0"^&,33MF+F4!R>V'3:9]:TD3Q1_W3JCK:IJ0RG MH"%_(ZEWW3"<@27/8_7PR#P;;+61)!TV[8:-%9?.C?JSQH4# MAD(GVRFA^$Z=3(Y?#[KW[]3Q9-ZM?[]K5YHJ.8"!WF[%3P, 795F?^3D(KY] M..Y:++>L0TE<+A_Y3I$')KE"MG5PQ/OZ92Z] M.E_O>5[EWED:5)E:=RM9_JH#PKC]>"!,?*8B9TSS-F<, MW"N=X;_H:ZJY'$L:JPZG@T\PZ))K^= D<[Q+^6M, M][;[EG65/^'TXOE#&-"C#^-J22MLG4U^_C!2(7]2RP, &,( 9 M >&PO=V]R:W-H965T0!5*HX M'0Q.XU)('R4U+BVXNBR%?5J@,MM9E$2[@5NY*3P/Q/-I)39X MA_Y[M;1DQ1U++DO43AH-%M>SZ"(Y7XQX?5CPN\2MV^L#1[(RYIZ-FWP6#5@0 M*LP\,PCZ/. E*L5$)./OEC/J7#)PO[]C_R7$3K&LA,-+H_Z0N2]FT3B"'->B M5O[6;'_%-IX3YLN, *0M( VZ M&T=!Y97P8CZU9@N65Q,;=T*H 4WBI.9-N?.69B7A_'S9YG>IA';3V!,E3\19 M"U\T\/0-^! ^&^T+!]1'B3\+&P?ALDQI(-T=(!OV,4W M#'S#-_ANT4N+5$4>%JAQ+;V#/R]6SENJA[]>"[CA&[W.QV?DW%4BPUE$A\"A M?X2.S\&0ZF'SOW_7#:+"3R5$?OM#-4Z&5)I<9=1K)^,B] M9Q$=KAOQA46$LJD^Y.H#JIVLZ(H'A,ZY,SRFR\-5&(Z_>CHF!D57D3OO?0L4 M^P7\3-$+% SOW6B/Q. A,]2\A^'XC-M/:>_ZD6D)9M'75@,)KUBC< XI0Q]A M-#Z!(_J>#!(XZMUB9C9:_D, 34%3 =;"2J% &><@2<[XUSN8C_>0?*)FS+MI M$;;<:$/*M+=R5?-%Y\";GW*6UU;JS?],6_]%Q4A:_2!4+3PS;0LD,LN>2G&/ M(/)T=$-R[;[TR1'185629RT1Y-21? 5P282'@;46@HP5HH::\F(] M!19HR5N&Y&XK?='DL/5#J'Y09305>]#Y\WX)VA^I,U5SHJ6&KR%M-&)*/ Y5 M0(--<)I"D7SRN_A+M)OPO#G:@UK[Y@WH1KL7]*)Y M.)Z7-\\O5<%&4A84K@DZZ)^=1&";)ZTQO*G",[(RGAZET"WH7P!:7D#S:T.W M3VNP@^Y_Q?P'4$L#!!0 ( QYHEA*VOM>W , -<( 9 >&PO=V]R M:W-H965T[%YO+O???'N-#M(]4T7B 8> MJU+H>5 8LY]&DJ^0Y4ZI*J,DCH=1Q;@(%C-W M=Z\6,UF;D@N\5Z#KJF+J:86E/,R#7G"\^,QWA;$7T6*V9SO\@N;K_EX1%;4H M.:]0:"X%*-S.@V5ONNI;>2?P.\>#/CN#C60CY3=+W.7S(+8.88F9L0B,_A[P M%LO2 I$;WQO,H#5I%<_/1_3W+G:*9<,TWLKR#YZ;8AZ, \AQR^K2?):'7[&) M9V#Q,EEJ]PL'+]LGX:S61E:-,GE0<>'_V6.3AS.%CB,M)SRR66597=/R-G6 MX^3H\2JY"/B!J6M(>R$D<=*_@)>V&4@=7OH*WKOO-3=/\.=RHXVB1_+72S%Z MB/[+$+9QIGK/,IP'E#J-Z@&#Q=LWO6%\<\'!?NM@_Q+Z_U&BRP8^2H,P@K=O MQDFO=P/_U9Z53^(;:]4=>S==6!<(6UE2JW.Q \,V)6K0-%MH?)@"" V,-*R$ MK&!B1SPNP + Y@D(=2\%"A."( VY)?W':6==*,1GCPCH"61%^P;@WR32SJT/ MR'I_.G:^"H69W G^@S36B@EM&30J7F-T5BAPRPTE1!M8YG]3?]* ,K!V,5WD M=E:L9")#8 9^8Z*F"0CDWD]P!?VP/QI#UYT'@W"<'(EA'*;QL"%(:I(<&0,B M!D=B$D[&(^AV?+&R9\7BOE@;I (@3=&L9%KS+<]<0'K:^84&-U#,EL]W@F:. M4BBR)S!G"6&G8-PK26ZLW7 PM#Z<3D=>&DZ2Q/]VEI6LA=%GIBFG6R4K5_>I MY2O#?W@[5'.:J/0\<_+8)W/?+ #J3,H9IS3OK,=7K OC26N1CL^HSD=Z03X4 M"Z&XS$&^GIZK4FKM )^'U1_9[-.UCZ@?QKW>>2%/S\Q7*"71IBA)F$[2(S$, M1^/D5,>X9?3"P2@]%77B[-G8U@77OC/:M@!NVR4K:_O *06VF2RS-FWR;-_X M:'G69@X?[8F"],%V@6D0TG@0U_O#MO?O&YU["E'#]4O3*SI;-A6JG5NIFCRA M,ON]T]ZV6WOIE]5)W*]\2M^.DYT2MZ0:7X\& 2B_1CUAY-ZMKHTTM C=L: O M#U16@/A;2>XWA#70?LLL_@%02P,$% @ #'FB6!B).WKT!0 = T !D M !X;"]W;W)K&ULE5?;)/7;:/G3Z )&0A D(, HV?WZG@4HF8X==_I@BX2P!V=WSRY6 MAROKOOF%E(%N:VW\T6 10O-^./3E0M;"9[:1!M_,K*M%P*N;#WWCI*BB4:V' MQ6BT.ZR%,H/CP[AVY8X/;1NT,O+*D6_K6KB[4ZGMZFB0#]8+UVJ^"+PP/#YL MQ%S>R/![<^7P-MR@5*J6QBMKR,G9T> D?W\ZX?UQPQ]*KGSOF=B3J;7?^.5C M=308,2&I91D80>!C*<^DU@P$&M\[S,'F2#;L/Z_1+Z+O\&4JO#RS^D]5A<71 M8'] E9R)5H=KN_I5=O[L,%YIM8__:97V%N\&5+8^V+HS!H-:F?0I;KLX] SV M1S\Q*#J#(O).!T66YR*(XT-G5^1X-]#X(;H:K4%.&4[*37#X5L$N')_+:2!A M*CISLE*!3IP39BX1]N /AP$G\+YAV:&=)K3B)VAC^FQ-6'CZ8"I9/;0?@MF& M7K&F=UH\"_A9N(S&^385HV+\#-YXX^XXXHV?<_=<^5);WSI)?YU,?7"0QM]/ M.9NP)D]C<;F\]XTHY=$ ]>"E6\K!\:L7^>[HX!FFDPW3R7/H_SLQSZ-]L4'2 M/KUZL5_D^0$]!TY?%Y+.;-T(],E$JK<$>O S8.+KK7P1LH M-RQXGT!0>(.=T1:]&V4C"%=KKL&P$('D;:,0+T)NRP45,;>[E,5S<9K$=X&< M &'EN<#@2D7"$Q]W(TNDK:++I72&"XXNE!&F5&9.UVSRFETL1@$.-;CWE65[LT$MJC98^H75>QJCL'7B:M2Q;G(GH!$L?!,XPXGZ6-' M;IN^BELXP $\E\A]J41L,8X_X%\I9>6IR' >8*!>>+U:*'C;6'B8/ %!2HT4 M^*6M)5/<&8WH948GH8M.)_W)=I\O+6#3!H3]'[#=HO%.+\0Q"5NTTU\32Z&T MF&I),0>2UDF+08=G*^E(DK&DK9F_A9-LTO% M%P#6':.Y3J1(R$:)2ZDC*X";#31#!]AT4(3.N4S^VN0!!Z+)0X M :ZE5*5,Y>OV@GX $"#'H.%DCG=?K;V800"B+%W;)URU,BFCX]:51()=# M'X;1=UUO>A=Y/,S9?5/P7=%,K<-E$U67F"@9/X87J7<7'$5\JO -C%H.CSZ.R]+HE=-]R:'O'KM6IO&]C00'Q MB78"([] T:;><^^ X4[Z9-FFYEO*>@J/XS)A1. [V7C^\YGN$&BX8P?Q+R7 MNFVFD9S>HMU>776F>3:Y-^5>^62^N#OY1L814Z>VBK+KQ<&W#2HN1'VKD#1? MBTJN"]TZD.%^4MK6^1BF:>LYI/Y!FG_Q=.*5>'L%Z)DJ(8UY%"I?"5LTZLE3 M\=",X4:5 51+X1?4>CRA+2<]]5KU(Z$^$=X8W4=>/CJ#Y;JP*[.NJQ_OV#,H MRVK%A571J=!1%#<\O\;6>P:,[83$[7XI= P5T_GAI.RI(6O8FX1KZ>9QWO<< M5!/24+Q9W?RD.$F3]/WV]'L$ 9GSX*/E#*:C;&]G0"[-^.DEV";.U5,;,*7' MQP5N<^EX [Z?60Q=W0L?L/FA=?PO4$L#!!0 ( QYHEB;&-^Y80, .<' M 9 >&PO=V]R:W-H965T.Z"N:81[ND%M^TVVR)X//JM][<-!OEVW8H]? MT/_6WCO>Y2.+5 T:4M: PVJ372\N;U;!/AK\KK"GHS6$2';6/H3-1[G)YD$0 M:BQ]8!#\<\!;U#H0L8Q_!LYL=!F Q^MG]I]C[!S+3A#>6OV'DK[>9!<92*Q$ MI_UGV_^"0SQO U]I-<7_T"?;Y3*#LB-OFP',"AIETJ]X'/)P!+B8?P-0#( B MZDZ.HLH[X<5V[6P/+E@S6UC$4".:Q2D3BO+%._ZJ&.>W'TUI&X2OXA%IG7MF M#.=Y.:!O$KKX!GH)GZSQ-<%/1J)\B<]9R2BG>)9S4YPD_"3<#):+,RCFQ>H$ MWW(,;QGYEM\-#^X4E=I2YQ#^O-Z1=]P0?TV%G!A7TXSADEQ2*TK<9'P+"-T! ML^V;5XMW\ZL3>E>CWM4I]N^6XS3Z5^L1/L";5Q?%8G$%QV3 /0R^1OYSB-"D MLF$H&W#2RWK,.@@CPV)Y%NUO;=,*\Q0YWU\QI*HPWB3PG%0GV&,O"!8?X'5" MKN#U&5]7:I.9?IK!5^:9P%4_+"EXX/&!P5Z8"#K!1X*C;M$I*T&9& N$^:2? M0'9L;UDH?RAYB!$&"WPLD2@2[=!@I3P!3PRJA:33 MFMGL 9W0>E#(77$>F7@2!2]<@I2!(9-L8 ]*)A-&V%X95@-BS4O)A MLJ!S[#EP"2)D37V-[-R#(LX6][%6#YS?E!-C?5AXH%#SUKI(S!D)RFP%(:9) M3L7? WB'')30ZE^4,[CKG#+[F,TAD5-U>=$A()5D(O!,4UHG(9P)*540(O1T MM)S)@V#^CN!O=DE2Q6$=T\_7H"6?.>BP\: M*X;.9^_?9N#2LY(VWK9QE.^LYX69X PR8X&-_V[7]02P,$ M% @ #'FB6*3/$"61 P G@@ !D !X;"]W;W)K&ULG59M;]LX#/[N7T%XPW '9''\DC;ID@!-TV'W846Q[FX?AGU0;#H6 M:DL^2:Z[^_5'R8Z;;4TV# BL-_+A0THDLVBENM<%HH''JA1ZZ1?&U!=!H-," M*Z;'LD9!)[E4%3.T5+M UPI9YI2J,H@FD[.@8ESXJX7;NU6KA6Q,R07>*M!- M53'U=8VE;)=^Z.\W/O!=8>Q&L%K4;(=W:/ZN;Q6M@@$EXQ4*S:4 A?G2OPPO MUHF5=P+_<&SUP1RL)ULI[^WBKVSI3RPA+#$U%H'1\(!76)86B&C\VV/Z@TFK M>#C?H[]UOI,O6Z;Q2I:?>&:*I3_S(<.<-:7Y(-MWV/LSM7BI++7[0MO)QHD/ M::.-K'IE8E!QT8WLL8_#@<)LREW1M$I)SVSNI)5W1CF(B1SN&9*<+'3<(L*[@JF0 MT1'(&-Y+80H-UR+#[%O]@.@-'*,]QW5T$O ]4V.(PQ%$DR@Y@1Q=T&O)&&H1P J]>S*(P? ,_-0%KIGD*N#^HZ4"[@Q;IDSI]S&#[%3+^ MP#,2 D$%A0LZ0KMM"BMK,P2SU^P!%24\B*;:$A*9)+&*C#M,#50[M&'"P5#9 M(;MI005 U^A2V)KG,AO#AI?.[%%>K$R;DOT&,Z+$RA)J"I0PG*96G8Q9Z]]R M-04SG;5#UEFC[&"Q.[+$S3X-04;&\+%XXM;'?.L"3-J=G>>=LK&PD*90B%!U M288VR8!2A&)DS5-X M7L)\-)V?T1B%HW@^\S8H)!4A)[=!@\HM>A_ZB/S!!3&4C29O])_>I^]C>_RN MD]$\G-IO?.YM]N'&/*=K']ZJ4WMMZW &K&6*(AO-X6SB[1_##W=YTEZ2V._\ MW+L^#/>ABM>]_9<0CN=3&I)Q' _&W&[B=J,9O/V5^W$AMQ=MPSZR\OOG^A\J M"53PTWN0M0VJAK;@I.9.\3$M&PN5*UDY,]\]H>,/9_Q<&0H.>@9=_:)8:=_70I4& ";#P M&0 'AL+W=OO(-RB6 $U MMF7'E]P )[TL0[,&O6P/PQYHB;*X2*1*4G'<7[_OD+)B)TY6[,46RZ$HHG&3:E-QA:98]6QG!4W^I+'IQ MOS_NE5RJ[MF)W[LV9R>Z=H54XMHP6YC5:7?0W6Q\ELO(,3B7NN;,/6J_5B,.X?/Z/#J-5A M]!SZ_W#:LWC[I?U=.\$& _;JQ30>#([9\TS9UURP"UU67*W]CBD24"_!O M=H:=#T9;RRZX,6M<8/,DJ?^LW)UK M@"G(_Y*-HFE_C/]?FJ_7^_8Z'\D>M17,4,6P;'QXB-/!8 KZ033HS[ :]B>@ M_&IXBAIL;K _&]/^(!K/^IYN-IV&]30F2I'D2A=ZN6;C:#H<$T0T@:U>LPD@ M1V$]!(O.A2\JL)X1A=?/YK*R;# %?9\@^]%DZGG,HGBTV1D.)I-.X/Z6,6C6:3O=%4"DYYB8[@6 J; M(T(,DS @5ZKF!9,@E\8?.X$XHN/EAH6T[%/B-$7-(,28X(BIM:#RLL6-5<)0 MJP-JFDHR#R$K)XPLMSF0"M:6WO$4\, K)BGZ4IAR0 M"7?:6.*_!:8T12K)2X$/":1.F0 U G8W]G=E+?G:!])"NYQ]K\%2.DY=SJ<< M-HIV755&0V$2+A?*&XC06_MX6[82'3"T/!9Z)R0SHJ)T 'VMR. KKQ;)NH\' MV;IVLI _1!HQOD,C;GE1ATPC%]P&^T'870.2)(EG2$QVV1-\XR2(YC1Z,+R# MUBB8A%7].;)7L$+>B&(-!*[(PO3A0F6!EHP$$9M:\X"#N$N$2*T/KF13.;BO M# ?L,@M(&[9!&V**9(W(SUEM?'G<4A;'"E7+6@P^!Z%ZKJ0%N=L;>KO.?!C8 MP'LL='!9XY.M0&BFTY:K%^ MI.]V)C@*ZH +D)]R\DHB:78\'*@142&Y*9S:_,B1Y L!)L$9(@W\M[A01F%* M)#LA^&R]^$%D79MQ%%IY#%0@3<8V8(&1?[/D=JVI3:43; M ;M G5J&#"!Y']0=4J.%>Y0,(>1RO5*;Z^WT!"[@=]2Y_GC]YMN7N9=SCO8/ MDV-(OWHWQ^0K^9MKGI ;V%>-D.F<\X(*,8//?N-HKF;--L,7NGW4GTSQC['@ M$,,'/@XQ)9(T,\'.[*$&:*??-V;^O!!%LL_;.0"A,L'=Y.[6[[\IR'!]<] M>7BV7H5<9(7(<+5_,#GLAL%NLW"Z\L\O-&G,7?XSQ^M9&"+ >:;1_9L%,6C? MXV?_ E!+ P04 " ,>:)8X_3Z\'\( !&& &0 'AL+W=O'JHI!V?:MRL[H:3 ?-PJ]ZF7E:&%]?5G*I[I7_7-U9 MO(U;+JDN5.FT*855BZO!S?3\]H3V\X;?M5JYSK,@2^;&?*&7#^G58$(*J5PE MGCA(_'E0;U6>$R.H\37R'+0BB;#[W'!_S[;#EKETZJW)_ZU3GUT-S@8B50M9 MY_Y7L_I117M.B5]B_8A7VGKP9B*1VWA21&!H4N@Q_Y6/$H4-P-GF"8!8) M9JQW$,1:OI->7E]:LQ*6=H,;/;"I3 WE=$E.N?<67S7H_/5[J:WX7>:U$F8A MWNM2EHF6N;AQ3GDG9)F*CUK.=:Z]5NYR["&3*,=)Y'\;^,^>X'\L/IG29TY\ M7Z8J[=./H6NK\*Q1^'9VD.$G:4?B>#H4L\GLY "_XQ: 8^9W_#P [[1+8N8^6.?S8'ER7Z6=([.7243=37 07'*/JC!];??3%]/+@XH?-(J M?'*(^__ 8P?Y[]?^)^.5F,[$M]^]5D+S0*-397-UP)>+IT,.6*N_$JI$@?,?@&?2EJO M$UW)$HE/_ 9%WIH";^O&A& I% $S)Q)EO=11B? I[X W1PT]E57OWKR'+]1O3.0+>7+@>MY=UN4L:$-M8EF G]'(4,<1P87*4 MA.!BJY3(U8/*W;EX^9$>Q%1\"'S$UQK1E[9.H1AQ[$3.Z''=,6(ZI:A)$(D1 M-:QU0+MHF,]:YAV] Z-7 9I@!-'OL2V@+*V"4=::N;&2-)RONW!>,'11X'$K M\""[TOA#+ .D'>"822BH^B_EGG+4GO@9QK"E ,*7_=$T))@#S]*97*>LTZW, M<=R5N*>J0_S)HY_(R6UB9I[O<$"+N;+-ZO'YT3OE$JLY:EHV@?Z7X.2[UKLW MP;N?.M[]T'KWIO5N-\WGL]=5X3O1X'S^1%J M/BIZB1ILK2J3-2FPDC:E,.;"X,0+,3V9XI>1GEULOQ_]9OPF$)_;W+'C;PH_ MZW'KO!W=UU65*[1.)+^R9H'4ZC*$"$*F NCBN^%T=MP2]]ZBUMU,\X)V'/>5 MWUHYX-B=*/@_=?5I'^_>^XZK#V[^YZ[><#KP]+S;SX:SV:PE[+WM=7O8T8NR MK95N3<2@0#F+/.J5+27%@LQ182D7*%KC3R9\3R)5I_PZM-.E09/+609QL>AC M Z5&G(G4UQK\\O6PF^^HIPJEW-OL@D5TQ?V^!DD'\W M@?;K4"J5"X5BJ4HXDP@LP-:PB%NTB!R(=EW#Q_;SZ'XD4M0G:;GAB9+6]!R" MP_G&NV12J^"NQDTY3)6#("9"0LE4NB17ZA+M>1T\5V.TB*)_N+FY0VN54&7# MMB9$@MZND=IIE]I>Y%E?D#Y4,I%3_@H&*(F*)R&K#ITJXE\;_A(R4C@0]$4] M8HAV**HG[#58HS/;G%[!SO/:#WST\&_TO$1/GJJT T([5#"_=< MTN.V$+BJ1Y74)!WM*EDTZ*7+NT!Y'RGO0#F('>QF<%A$\.IR43-DS[$0*\GE MDW&(R/A]0".S=M'SNU6S.2!A%-J$(W=P%"!MV &@F&EZZ;P-NWYW>*"S"^8_ M:Z.D;M3UAJ4PM$74D*FR=66PQ 4]IP$,2 % '5UGL9)K M[O&(U&6(JU=H-@JX;^ZQJT*P/2)FN+QOH)VK1*(F-Z9TZ-H"UM;9CA6H-'M/ M\\[A'3[ARVW,!3/@'L MM@FA.8V;/$W:INL13B,5222[=17"9;,)OJ=:&H*Z,P9CMD?DA,9DKD0S9L'WRR]''+9D))B(%SSMJOM)?E-N!O>; \W[$!A20DO5PN03D9O3@?H*?G6.KQX M4_%-\=QX;PI^S)2$6VD#OB\,!K?X0@+:?QU<_Q=02P,$% @ #'FB6/4F MRIQR! P0D !D !X;"]W;W)K&ULK5;;;4DSLI.TGHD3C>VT#YT^0"0D8DP2+ !)\=]W 5*RE#AN M'SJCH7#9/7OV+&[3O52/NN+F;O7,JXSI+B83752\87HL.][BS%JJAAGL MJLU$=XJSTCDU]83Z?C)IF&B]^=2-+=5\*K>F%BU?*M#;IF'JZ8K7=;0KSFA;$(#/]V_)K7M05"&G\/F-XQI'4\;1_0/[K<,9<5 MT_Q:UG^(TE0S+_.@Y&NVK",#!K1 M]O_LVZ##B4/F_\2!#@[4\>X#.9;OF6'SJ9)[4-8:T6S#I>J\D9QH;5'NC<)9 M@7YF?L\W*+&!F[8O,"HUG1@$MM.38@"YZD'H3T!"N)6MJ31\:$M>GOM/D-"1 M%3VPNJ*O MXR-88P($!]&KV"%QZS#!U>^"]9WO%.*B/:#?RY6&FC<$W\]5*Z M/5KT,IK=)Q>Z8P6?>;@1-%<[[LW?O@D2__(5KM&1:_0:^G^MR*L@+U/\+ V' M((2W;S(:!)?P0B3XTG'%G$*ZG]7 %+?K'".4P#04LNEDZV;D&E@+V.2J4T)S M8"O<]["O1%&A?\<0B@-ZLK80K 9Q$D@@\(Z)FJUJ#J9BQH[P':NWZ%/"Z@D' M.5Q_>7]+0"HD4 AW$#3LT;+;*+GM""*ZF=(.5:BSD<#J6A8V+N8MMZK@VHUB MQ+84.U%ND4Y:?ENZ_WBV->HBWJ;R@RO?,* FCQ!H')$_H M.3%*HB2%B- @[&D%)$PC_,9A>$XJ)&D204I\/Q\HB1^"VNQ)'@<(J098Z0\2WM.*%Z0(3*-TG-.">I$\9M'X-46*U[5.K@G)]MZ6_8X^CQ?;+HK^5G M\_YQ@YME(UH--5^CJS].8P]4_V#H.T9V[I)>28-7OFM6^,;BRAK@_%KBX3UT M;(#CJVW^#U!+ P04 " ,>:)8Z$(;_1P% #-"P &0 'AL+W=O%\"-;J1(GF76%"%BZS=A73HDT*A5F/)M,7H\+HY($WQJOS2FS45Q7^J*X=5N,] M2JH+57IM2W(JNQBLIV\O%RP?!?[4:NM[W\2>)-;>\.)C>C&8L$'**!D80>#O M5KU7QC 0S/C18@[V5[)B_[M#OXJ^PY=$>/7>FK]T&O*+P7) J>@K+R1,*LU9A%NUN+HI6 M?A!!K,Z=W9)C::#Q1W0U:L,X77)0O@:'4PV]L%K+'[7VFAGR9#.ZK#TDO%?^ M?!R SU)CV6)=-EBS)[#F],F6(??T:YFJ]+[^&';MC9MUQEW.G@7\)-R(YM,A MS2:SQ3-X\[VS\X@W?P*OVR+1I6"OA_1!>>ET%9/D[W7B@T.J_'/,_09] M<1R=R^>MKX14%P/4AU?N5@U6/[V8OIZ\>\;VQ=[VQ7/H_S-0SV/];H.BZ8)^ M>K&<3:?OZ&GL_A&?7&MC UT;X8.6GCZ7=*425Z.A KRJ"%,=@VAM%84N":X!]C#RE'C_D!Z* 80)>TOG$N9P#"9M:'"5QC1-\A7M9,YN@IA3RK:"F!7E;-W M&AU'&=K12YK.1TO4OC$Q74MT:K EA<]!7D>C--8S? JMH\@@"#%@IRA8$I3# MK43(&P;HWQ@O')UU]P'+PM.6N >D]WB\'_;$.J0W* %_O'\E)#.W:RP3S^84 M1U)*6YJQ[ZSD3@/[. M M;>?$/0C$4;F MY-0'!N=F,[>8;2SLZUO[SWG:L07(-_K=(.7,G"5I H%@Y=B M3QH'%SD TQJ\JJESQF]-4WY$'YKT9(U""8]ZB8"5MJB3)'KJ6(F,W17 Q8?>'RX,#ZE^_R(XE%$-,8A# I\IUU$!;"; MN2&&1C=J03!A"4\6HY.KB+$VQLH(0N3+9K6Z?+T MY!KT( B[(57P+33$@.,J$L K&^N\3:3I?/AZMCR@5V(7H5^A \[>O*%?3CY' M<5D[QP#]V+VBLRD$OMD 4W6*8YWIJ,U5?;A@.9VW0A)L0-"U;U6_^#N.8H=@ M%<0PDA_[05^/\*25/E..\Q^N(32/DO%!/^[*!5=:+@"=0HLVUJ9;-(;8IPZE M,F+:CZ3-X_R0:!!&<65O=<@11D$[)1QESA9'JZFI U]S#O3 4IW"L$"Y0%$* MXI1"AH-3]!]TN#:M#LT8'F!,BP7'P1:'$N#4*R7K5K:Y=W3LM1[W1JQ"N4T< M)#W%'&BFK?WN?E9=-R/:0;P9=#'5;#1N-RJ#ZF1TAM'0-<-CLPBVB@-;8@/& MO_C);Z%R+(!S?D*Z!5^PG^!7_P%02P,$% @ #'FB6"M_'>]J!0 : T M !D !X;"]W;W)K&ULI5?;;ALW$/V5P09(;4"5 M9$E)7,<6(-L-:J!I#2MI'XH^4+NS6M9<OO.T/NS8"B-NV+O9>9,V=N M9ZG+G;&/KD#T\%PJ[:Z2POOJ8C)Q:8&E<&-3H:8WN;&E\'1KMQ-76119<"K5 M9#:=OIV40NID>1F>W=OEI:F]DAKO+;BZ+(7=7Z,RNZOD+&D?/,AMX?G!9'E9 MB2VNT7^N[BW=33J43):HG30:+.97R>KLXGK!]L'@-XD[-[@&SF1CS"/?W&57 MR90)H<+4,X*@?T]X@THQ$-'XTF F74AV'%ZWZ!]"[I3+1CB\,>IWF?GB*CE/ M(,-&[J,' XGW[% M8=8XS +O&"BPO!5>+"^MV8%E:T+CBY!J\"9R4G-3UM[26TE^?KF66RUSF0KM M896FIM9>ZBW<&R53B0Y.VJO3RXFG>.PU21OLZX@]^PKV'#X:[0L'/^H,LY?^ M$^+9D9VU9*]G1P$_"CN&^=D(9M/9X@C>O$M^'O#F7\$[E/ ?JXWSEH;EST,) M1[S%83Q>H M7B12O$MH0A_8)D^7K5V=OI^^/L%UT;!?'T) MLQ?]LD;3=8JT+]X=8GX<^T[#+^8)RPU:+NY\!+Y ^+!:7X-TKGX9;.V%SH3- M''RN,N$13I+5^G-R2A#CX/W]]-T(7K\ZG\VF[]>X94[P@)6QP?WDDZED"K/S MZ>D%W)65YM]*ERKB:*CH.H&?OX5,A'5!00%T(2MN10'2. MKG',>D<@ =@87X @(="Z%HK^92"U1RM+WFO"J^A26$D5EBPXVY B<>)2]%A@ M!!D21*V$)3S.4=(.M&AI(3$'4E8K0DDR3&60N5(\ M4@=.;GZ]_7C:,$Q5S9X[Z0NBQ=XQ57I6HF!&)^XTD&J(4+!<>C 6B+ ; _56 M9)ED$8QMY;I9_%)++DR?V @V^Q9DQ(!4+R(C/9:NY_%?.(P:=T[U"]5>>L%: M3$_C5X4SS]"E5F[8)%3(E)5Q#6DM/!>>Z^'W5>@ BK0(U,8T"S$EH9SA+I#9 M,*TVU3AB%I7P?2.XT$-V!:WD-Z<7FEV[B"H8PWVI2;(M=)L:4M14',QS#!_20*C='\I2FLSUO:!M>FF9$S8%W:.P M#C:XE5IS2)$3 -R2L@7I.7LS:N1GN)T->KL"WP2U& 4WFA?>0\'*R=-&D*7T MU.!(^8:F3>A]H/TD5!VWDOLBZ47JN??1-SR.VA,VJXOW[:K9J^4/G5K>:1I\ MA$_BF;^]L?SO%H>$LK?\EP(IHX,GAV&C-ZTZ,S/Z_6AVX2RF1J=2 MR9A\KPA,@'<.>!VWQLIFU?+:!GFD*&*[Y:\%Y]_!<#&#<(:O0$>E&P<(ER)#M)#3.X5P?;[RIPEF:SA)T M,@^7K,YHV8#>Y\;X]H8#=#^NEG\#4$L#!!0 ( QYHEBJDO7-S0, "X) M 9 >&PO=V]R:W-H965TU0I8Y MIZKTHR!(_(IQXY!ASG:E>93[/['5XPBFLM1NA'UC.PP\2'?:R*IU)@85%\V3/;=Y.'$8O^80 MM0Z1X]T$\0G%#N$=VNV M*5%?37Q#J';/3UN$NP8A>@4AA@P.< *M]0/!IC(8*ED MMB,=ZT.-YSA?1ET72*FH:B8.;]^,HW#T05.+?8^D3R+5;21#D8 I^FG(94GM MK&][ZT(AOJ@ H/-+B^X >Z=$8?EY>?UE-0<;?TZ)YRF!W3_LI3G M/+6GI&7),V8PZ]T+5-L#)"/X'48#.P1V2-I9CW14.T%(MLTU1&/:B(9VL,:Q MG=#06]68BMI2&K,+!!7AE_J#K^9:J'[RT_ M*R).COJ'R?]5QS8[L1646"&178W/JQX<]X\I2GY.]85B'G;%/+Q8=BNZ4[)= MB2!S6!1,;!&X@+FM)292:E&I8*$PXP8^2ZU1GZOLBR'.=Z--?-K%,[1B+V*F M39LS MZRM)F"*#, [),!Y=)HO6XP7-T1P'(SA72?[)'48MLG4W->F0.V&:ZZQ[ MVWT,S)L[\+MY\R5!J:54:2@Q)]?@9D05HYK;N5D86;L;<2,-_?V[:4$?-*BL M >WG4IKCP@;H/I%F_P%02P,$% @ #'FB6/<>,*G4 @ "P8 !D !X M;"]W;W)K&ULA53;;MLP#'W/5Q!>,:R 6]\3)TL" M](H56+>B[=:'80^*S<1";FY +O%.AE53'U>HZE7$^R"-QW7;($/:'[4=XH\KV/) M>85".;P5AB9FQ#(Q^*[S MLK1$).//AM/ICK3 77O+?MWD3KG,F,8+63[QW!03)W4@QSE;EN9>KK_@)I_$ M\F6RU,T7UFUL%#J0+;61U09,"BHNVC][V=S##B#UWP&$&T#8Z&X/:E1>,L.F M8R77H&PTL5FC2;5!DS@N;%$>C*)=3C@SO1$K%$8JCMJ%;_0(/CVR68GZ>.P9 MHK=!7K:A.F^IPG>H(KB5PA0:KD2.^5N\1[(Z;>%6VWEXD/"6J5.( A="/XP/ M\$5=KE'#%_TGUU>XY#HKI5XJA%]G,VT4/8[?^S)N">/]A+9A1KIF&4X#2K.2@U',(S<:!A:(W4' M?MI[HJ8\X>*D5C)#K2&(W'000Q!3V*!WS06GQYL#;>?+C-3$L3M,4HC[;ICX MO3?/4]#S)+'XTA QD8.<:5FBP9T$-FE"D(1N2(J#9.A&2=*[:E&$SY9*43!= M@2:^%27S]>;Z>^M^@L!W!T$?CELSB0,XWE4!S.R$'U$>@9OX:6.E;AK$L*_R MWDZ#5J@6S1C2Q+$4INW5;K6;=&=M@_\+;\) ZH=/:UC M9-VT^TP:&AZ-6="T1F4#:'\NI=DZ]H!N_D__ E!+ P04 " ,>:)8R-G4 M:_0" "0!@ &0 'AL+W=O6A] M9]]]]]V=?9ENM?EN*T0'C[54=A94SC57462+"FMNSW6#BD[6VM3CL+DF"_<2H_O8+ UIT8!2BAJ5%5J!P?4LN$ZN%IFW[PP^"=S: QE\)BNMOWOE M;3D+8D\()1;.(W!:'O &I?1 1./'#C,80GK'0WF/_KK+G7)9<8LW6GX6I:MF M01Y B6O>2G>GMV]PE\^%QRNTM-T_;'O;C"(6K76ZWCF37@O5K_QQ5X<#ASS^ MAP/;.;".=Q^H8_F2.SZ?&KT%XZT)S0M=JITWD1/*-^7>&3H5Y.?F2T/]->XG M<%7"JQ^M:*CB+H3W=!^>?^ KB?9L&CF*Y.VC8H>ZZ%'9/U!3N-7*519>J1++ M/_TC8CC09'N:"W82\):;X,MTCZWL-:2GKV] M&E$#BVKH(+S$ NL5FOU..GKGW?Q/U!3Q 3VZA:=T&.99[(4D3"?9:-$*60JU ML7\;)^PBS%E.ZV68CB\I9E%1RH:H'Q#V880I#%\[8%D0)2QD:3QZYW%X M4;1U*[MZE4A5+P3O@CVG$!FQ9W"VD],TA[/_A5+T3'V-TI!EK),F87[)X-A5 MBPZF1(UFT\U"2SUKE>L'QK [C-OK?LK\-N]G-75S(Y0%B6MRC<\G%P&8?O[U MBM---W-6VM$$Z\2*/AEHO &=K[5V>\4'&#Y"\U]02P,$% @ #'FB6#C6 M&HNY @ ]P4 !D !X;"]W;W)K&UL?51-;]LP M#+WG5Q!>,;1 $7\E;9HE!IINPWKH$*3M=AAV4&PF%BI+GJ0T[7[]*-EQ,R#- MP;(^^!X?19&3K=)/ID2T\%()::9!:6T]#D.3EU@QTU5(DPB:*+L&)(72<"5!XVH:7,?CV<#9>X,?'+=F;PXNDJ523VYQ M6TR#R E"@;EU#(Q^SWB#0C@BDO&GY0PZEPZX/]^Q?_6Q4RQ+9O!&B9^\L.4T M& 50X(IMA%VH[3=LXQDZOEP)XT?8-K:#-(!\8ZRJ6C IJ+AL_NREO8<]P"AZ M!Y"T@,3K;AQYE9^99=E$JRUH9TUL;N)#]6@2QZ5+RKW5=,H)9[-Y>[]SP:2! MTP>V%&C.)J$E;F<1YBW/K.%)WN%)X4Y)6QKX(@LL_L>'I*D3ENR$S9*CA'=, M]R&-SR&)DL$1OK0+-/5\Z3M\"[1<(STG"S.4N.+6P*_KI;&:'L;O0P$W?(/# M?*Y8QJ9F.4X#J@:#^AF#[..'^"+Z=$3MH%,[.,:>W:BJ5I+$&E K^$[%.4?- M5<%SV&7LRPL5IL%#RH]R'U;N7-0[%W7K AL70+4/MD1X[-_W_4OI=FRI$:%J M4H\N]4")R\LN<\!DX2;I.96PJ=$7H7@])P9!#<&,>P^>8O_UO%'T/(6#]VZE M16*PD"L:3B =7;KQ*NFYB\@MP33:C99 PFNGD1F#='^G,!@-X8S^PRB&L]X" M<[66_"\!) 5-V=\PS9D H8R!.+YT7^_H?9Q ?$7#" YE.MPKQ@KUVK<<0[(W MTC9UV>UV7>VZ*>8W\Z8ETCVL.96EP!5!H_[E, #=M)EF857M2WNI+#4*/RVI M,Z-V!G2^4LKN%LY!U^NS?U!+ P04 " ,>:)85O:F,-P# "?" &0 M 'AL+W=OO&.6J$TC1)B1\ M+R !O;9;Z>Y6MUS[4/7!) -Q+[$YVUEV[Z_O. X!U(6^P(SGZS9E[7.QY\X;O,V(-@/MVS'3ZA^;I_ M5,0%C9>4%R@TEP(4;F?>HCM9]JQ^I? 'QX,^H\%FLI'RFV4>TID76D"88V*L M!T9_S[C"/+>.",;WVJ?7A+2&Y_31^R]5[I3+AFE^WF^[L!,TT7N6X,RC&FI4S^C-W[_K#L+[&P![#<#>+>_S M)SPEH;EL,J8V*$&+L"V!S:O5?>D0&%\^$0C;579RUN)W ZUSA"V,J>1 MY6('INHY:')(SX#)@"X*F I"\E\(R0F"YFTUIE"O+@#0!U,LJ:%\'\: M<6OE[JJ]F">R]54H3.1.\!]DL59,:"N@D;\F:"U1X)8;JI8VL$C_H3FCA\;4 M9;TI;2U9SD2"P S\SD1I&T+P?H(V]/S>< 2=BN[W_5%T9 :A'X>#FB&M<704 M](GI'YFQ/QX-H=-RM"<9F"O%Z>=BZUKAQ>IM4;VNK3LCZ-3'L!%T_?XP/C5U7,6SN:TSKMUD-&,!W(Y+DI?V@E,)[#!986F: MXMFY<=GRI*D'FN;1TI1P]U;CT]PMC0* M5+MJ-6I"0FUV^Z,Y;;;OPBV=D[I;W52^':W; 0, M +4& 9 >&PO=V]R:W-H965TT0]N]W[;2A2*72I"JQG7O. MO$%_?[0*UG.W=G$KBWE;")J7>0KWB HO"$%$9?S:<;I?2 '?'6_:O5CMI63&%"U$\YXG.IN[( MA0135A?Z033?<*-G8/AB42C[A*:-'00NQ+72HMR J8(RY^V;O6WV80K80955K9G=( MI'#+),_Y6L$2)3QF3")\>6*K M7IQ-.4SZ"\>,,];[F#3[A#N!-<9PIN>8+) M1[Q'=7;%!MMBY\%!PCLF>Q#Z9Q#T@^@ 7]B)#RU?^ G?'K6_KE=*2SHKO_?I M;>FB_73F_ERJBL4X=>F"*)2OZ,Y.COQA_^I L5%7;'2(?;9@15P77:?F3.4Q M,)[ 35[4&I,]O=LGX6"2_1*>,H3X8_95ESW99,=M]HJR*[N79!F@":LSB0AE M>Q;0G 6@3L:9;67#%- O%07Y@[ITGFSP[L%Y#W9,WTWS0^>^+E$R+:1S3\Z5 M\UB4",

CP/>O M6MBY\8T$6,-DHB 8P[#O;+O6_%>^*#+/\85SN[O=NQ"G/1C'X/?& WI%O3#L MDMG5R*X&(]AW*+T=*Z$=7EO#5)2AYKIUE6ZU\^3KUHK>PUM#I[:M3DR"[I]J]@]02P,$% M @ #'FB6(T7,GP$! 3 D !D !X;"]W;W)K&ULC5;=;^(X$'_GKQAEJU4KIAVKZM6A[;=NX?3/9A@B%7'9FUG M6>ZOW[$#@9XH=R^Q9SP?O_%\.(.-5*^ZH-3 SY(+/?0*8];](-!Y04NB;^2: M"CQ92E42@Z1:!7JM*%DXI9('<1BF04F8\$8#QYNIT4!6AC-!9PIT599$;2>4 MR\W0B[P]XRM;%<8R@M%@35;TF9IOZYE"*FBL+%A)A692@*++H3>.^I..E7<" M?S"ZT4=[L)',I7RUQ,-BZ(46$.4T-]8"P>4'G5+.K2&$\7UGTVM<6L7C_=[Z MO8L=8YD33:>2_\D6IAAZF0<+NB05-U_EYC>ZB\)!7VLAR MIXP(2B;JE?S@K#1:LQL7JM-&<$S8 MI#P;A:<,], MU(;C=PPG\"2%*31\$@NZ>*L?(,@&:;Q'.HG/&GPBZ@:2R([$]U==KDM.AATVC MJ?I!O=''#U$:WIZ)H=W$T#YG?73/!#-T%P'6HB.O'['.3X1T"OQ9\Z?!OQ04 MIK)<$[']^"&+H^ZMAN4!!SO@X X'.^ @]=7F$GM:&Y!+P(*#I>0X&IA8]5N8 MX[QHD@QW-*?E'$MRQTE:GY74&J9$J2TJP#C/J[+BQ*"?]X]:XU)6P@ NRK!_ MB!L')WBM^[.X6S,T)A#_!;3]+$QQO=SMKD[Q6H_V/BI-0=G1H"'M=/ TBC*4 MC_PH["&5A%V4?%%D@<-6O2*_EUI^Y*>]T,GULJRFL]A*TKP0DLO5%E(_2U)K MPN_B75U!%TVV:SI!%ZVIFQYX>XIR%Y\NV%I#E*%\:$V&?C=S/GI^W-YSD@15 M+R")T7$=3HQ8'6;DME&RN^?&J8WRX3\3WFI:[0+BS$_#Q&YZ?KO7A3--T&F: MH'.V":8%NL-9Q<11]NOL8H4UON=;>*8K?$_,J48XZ^)T(QSYM66<[WV3QO?J MR+>B:UMI>%[A70'!N:(+N1%[]:8+P-B1VV_-'F?7WY['8/MMC&ED.<%A^O1I MC.W,R/6,Y&S)!SF7!OO';0O\W:'*"N#Y4DJS)ZR#Y@=J] M02P,$ M% @ #'FB6/G_%H0"! ;@L !D !X;"]W;W)K&ULU5;=<^(V$'_GK]#X.C?M#(W!0$(), -),\U,,I<+N>M#IP_"7F-- M9,DGR>'H7W\KV1A#'*=][ M(J_WX[:=WNI7J62< AGQ/N= S+S$FF_B^#A-( MJ3Z3&0A\B:5*J<&KVO@Z4T C)Y1R/^CUSOV4,N'-IX[VH.93F1O.!#PHHO,T MI6JW!"ZW,Z_O[0F/;),82_#GTXQN8 7F2_:@\.976B*6@M!,"J(@GGF+_F0Y MLOR.X2N#K:Z=B?5D+>6SO=Q&,Z]G 0&'T%@-%/]>X HXMXH0QK=2IU>9M(+U M\U[[C?,=?5E3#5>2_\DBD\R\L4QJ$F,'Y+("@% H>[,.107E-#YU,EMT19;M1F#\Y5)XW@ MF+!)61F%KPSES/R&,D6^4IX#D3&Y88**D%%.%EJ#T82*B-PQNF:<&0::_/Q$ MUQST+U/?H'&KP@]+0\O"4/"&H0&YE\(DFOPN(HB.Y7T$72$/]LB70:O">ZK. MR*#?)4$O&+;H&U21&#A]@_7LC6X\02H71=@_W0*U' M>#'DX&N34ZUFFYUZ2H#$DF.+,[$AQA9)V>?L'P1B\/E*IAD5NX\?QD'_XA+! M'C#S ^8N=GH-=%H#'5O0+Q9TES!1ZA1:0TAI&M0>^I@TKD&'2J6N3FQ5U/(?\ZEU?V@6(A^H-F%&R-6[[.U@F.1 MW$8@# L/78.T>AI6;"-8C S"D$\(6Y%/:QLW%Z5;D>7FF.>+D*?OG4+SI(.C M" >-P-&@%(AP9P%LJ8I(B-UERU23GTA_V,=?%^G@\O3>>9(&H9;A?X^YYL>_ M-#X^TE:[=59YEG' B6[M9TK&S!"=8(E@R608=/);MQ\,*N&C6XFZ5BFH&#D& MQ^!/*"V)?54%_]-4CX[C?71_E>I6YO^>ZH.FEM/[:1]W@R"H!(]NC6DO.(ZJ M[(32,EU'U70=M4[7VN? #HTKJM3.(JZ^E7=2;'Y] I5B*:U-TQQM-= \1\^P M2C46H2SF&Q64[S33) -E%S"(NHY^&(4.G"6%>X O>X!-0Y=;T,:"CA THLGT_)5CW1J43F)R)LOG;L3FPA8 7V<7F$A5;'?%Q&PO=V]R:W-H965T'J3ZK"O.#?K:U*V>>94QNVO? MUT7%&Z:OY(ZW\&8C5<,,3-76USO%6>F:$W/'@4V\K8!_Y\NF-;ON+FTVZI8.:/*J5H>*N%;)'B MFYFW"*]OJ+5W!G\(?M!'8V0S64OYV4[NRYD76"!>\\)8!0:W9W[+Z]H* <:7 M7M,;0UK'X_&@_L'E#KFLF>:WLOY3E*::>9F'2KYA^]H\RL-OO,\GMGJ%K+6[ MHD-G2R%BL==&-KTSS!O1=G?VM:_#D4,6?,>!] [$<7>!'.4OS+#Y5,D#4M8: MU.S I>J\ 4ZTMBDKH^"M #\S7_$ME-B@^[9KL*W43T]L77/]\]0W$,':^46O M=M.ID>^H1>A!MJ;2Z*XM>7GJ[P/9B$<&O!MR4?"!J2L4A1B1@- +>M&8;N3T MHO](]Y'OI#*BW:*_%FMM%"R.O\^EVZG1\VIVPUSK'2OXS(,=H;EZYM[\[9LP M"=Y?8*4C*[VD/E]U^P3)#;J5S8ZU+S_J'MSV!_6YZ'/<%Y7/'>;R47S$G#M,B M3GZ';Z9F4*;)0/0#2@.<1BD,\A2':3JQ55TT7(F":11F.(HS1 B.DVQR]W"W M0"3#24Q1E.,@HI.%%NS=DA5B(PI$(AS&L;T%-)X\20.E:(>0$"&D U/D:B.,DM$R4X#))3)@J8,43*L[1C M@N*%&2@3FIXR)5 G M><1CW3]BB>E:I@$V0037("9'W?X?.%T_8E=H HW-,W3NZ^0?'2* OG5' MI4:%W+>F.T_&I^-IO.@.H5?S[BB'S;(5K48UWX!K<)7&'E+=\=A-C-RY(VDM M#1QP;EC!/PJNK &\WTAIAHD-,/Y'F?\#4$L#!!0 ( QYHEBX3*PX*0, M +<& 9 >&PO=V]R:W-H965T[3&NI'G6&:. Y%X6>!9DQY6D8ZCC#G.DC66)!-ZE4.3.T5>M0EPI9XHQR M$4:]WG&8,UX$\ZD[NU'SJ:R,X 7>*-!5GC/ULD0AZUG0#[8'MWR=&7L0SJ7R2SH MV8!08&PL Z._#9ZA$):(PGAJ.(/6I37<76_9+YQVTK)B&L^D^,$3D\V"20 ) MIJP2YE;67['1,[)\L13:_4+ML>-Q '&ECTY_W!#QL Q[N8Y_?43,FE4!;HB_:<'J. MF, %XPH>F*C0U6Y!93.-)D77K$C@BK,5%R20('1?Y?_7PVO;Z_UM;>>5XL4: M3(:0(].50NI5 R4J+I,NV+%A[U=,L")&\".&);_I35N@AAH5F;($P4A(><$$ M_X..+[6Z-E878"-6N]Y+@.KD$!;N(,P_784Q4GN3XSKC<0:,N/V@(=($N#DG)\E>'/4!]+O1R0D<=KXY>%PI M90G$3LD.8-PGP+TT%"I/Z)JGW%D7-INM@TE_T(!BR@8!E9/4=3!Z&C'369LC M$N5-X*V7&>X,DQS5VHU,#2YX/U?:TW8J+_PP>H7[D4YMN^94'($IF?:.QJ, ME!^3?F-DZ4;32AH:=&Z9T9<%E070?2JEV6ZL@_9;-?\+4$L#!!0 ( QY MHEC;UP"H/ ( -P$ 9 >&PO=V]R:W-H965TTE5BIV@IX0#RXR22QUI=@N\WR]XR=-!2I M](&7Q)Y"2F5]K$+K+Z)2>#AYXW3A_ M$.5IRVK8@?O2;@WNHI&EY!*4Y5H1 U5&5]/E>N[C0\!7#IT]6Q-?R5[K1[_9 ME!F-O2 04#C/P/!UA!L0PA.AC)\#)QU3>N#Y^L3^*=2.M>R9A1LMOO'2-1E] M1TD)%3L(]Z"[.QCJ>>/Y"BUL>)*NCUTL*"D.UFDY@%&!Y*I_LZ>A#V< Y+D, M2 9 $G3WB8+*6^98GAK=$>.CD*X\A]EYPS>,.7( MJBCT03FN:K+5@A<<+'E-5F7)?0.9(!O53X%OYXM;<(R+EVGD4(8GBXHAY;I/ MF?PCY8S<:^4:2SZJ$LJ_\1'*'VM(3C6LDZN$]\Q,R&SZBB1Q,K_"-QM[,@M\ ML__LR??/"" ;!]+^N%1^SSZ_S.Y=MK0M*R"C:",+Y@@T?_YLNH@_7-$^'[7/ MK['G6S %*(=^(KHBNE-@;,-;PA4!9A368?V%/>PM+SG:\%(!?8KW(85W]3&? MIM'Q7%5T-G$23!U\94GH53]\X^EHW54_L7_">]_CUZNYLD1 A=!X\A8'W_1> MZC=.MV%^]]JA&\*RP=\/&!^ ]Y76[K3Q"<8?6OX;4$L#!!0 ( QYHEBC MF)93E08 +XY 9 >&PO=V]R:W-H965T38)R%23Y:S)O7EN5B7NQXFN1L6:)J MEV5A^7+#TN+Y:N2-7E_XG*PWO'YAO)AOPS5[8/SK=EF*9^-.)4XREE=)D:.2 MK:Y&U][E;= ,:"+^3-AS=? 8U:D\%L4_]9./\=5H4L^(I2SBM40H_CRQ6Y:F MM9*8Q[^MZ*@[9CWP\/&K^F]-\B*9Q[!BMT7Z5Q+SS=5H-D(Q6X6[E'\NGG]G M;4*TUHN*M&I^H^=]+ U&*-I5O,C:P6(&69+O_X;?VT(<#! Z^@%^.\#O#R # M W [ #>)[F?6I/4AY.%B7A;/J*RCA5K]H*E-,UIDD^3U,C[P4KR;B'%\\9D] ML7S'T#O4/JK0XPMZ8&NQ5!R%>8R691'O(HZ^O&P9^ND#XV&2_CP?ZV1_('S@01O=%SC<5NLMC%JOCQV+2WN/\66U#2-V-1*?TXJ53VRT^/$'+YC\JDO:DIA2 M*5@$#JBR4K(^$:\>E' MQ0K%LB L%I_XIABZ_/>B%XUH?=9Y6GCS\=-A4E"$,E/:S92",[W+6;E^0=_N M6?;(2NVJ@ *FJV))3,DUZ'(-'!DSL%D"2V)*":9=":8NC#D]LMWD_;1G35T, M#2:'/P->G763GX&3ORVR;)A94,ATP2R)*3E?=#E?./+LAZ:WJ'="$!\[Y808[P3(?%J^^_IP#5L7E#!>,TMJ:L(2ASSJRKI6.2"%G6S":KIN13]A][ M;"H\8)94E-+(-'(F[GRK556LJ6FED'2D@>2 MR-F^O="O;ZD&_\$W1R[UX!T87'3Y;.EII9"0I/O.7*Q;Y6? M;*FI99#\Y(-@[\YZ+M9&X>F BR7L^"=@Y]C%A@@,'\!X"5WL__@2 MG'SBRLE6<L%*?? M$X:UNBUD2TW-6C*4/W5E6*L<94M-+8/D*!_>8SK7L+.3X N&J+.5N./#N*.U MZMOH%U8V7C47&T18(A2>N&HY6,4G6VIJ&20^87C/Z4SSMJJ][5W2\Z\V*L!Z M"V/).AAFG2$+&R P? 3C-72Q:80/FF?.NF=VVVL+&$'P[ S9&5##H:/8KR.+C:2L(0I[*KGAJW2E2TUM0R2KK"3OAO6 M-=6.]G[U4?Z G24*81B%[N[OX(U?>+SQ"KG8.<(2I;"K1ANV2E*VU-3K%B1) M$2>M-G+<1#NZ= $*46--J+KF?4W?;5!>*"Q1@XN$(+YIN]< ]R%E8V7SL4&$9',1%SUVXA5 M3+*EII9!8A)QTF\CQ\TT@;O]_]RT4<'0R58: ME:!#8= 9LK !_\)',%Y#%QM#5$(4==5VHU;YR9::6@;)3]1)VXT>]]04)&AS MTT8-[(]1"3L4AITA*QMR,'P4XW5TL7T42)@*7#7B JMT94M-+8.DJ\!)(R[0 MM=C\/EGHH_IGYO'!G7"9P(/F!L$*1<4NY_M;R[I7NYL0KYM;[WJOWWB7M_M; M":7,_L[&^[!<)^)DG;*5D!3?#N(KH]S?++A_PHMM<[_=8\%YD34/-RR,65D' MB/=71<%?G]0'Z&[97/P/4$L#!!0 ( QYHEB]3D^.$P, )8( 9 M>&PO=V]R:W-H965TN05QBPN?5^G!59,7\@%"GJ22U4Q0U,U]_5"(>1UONW#+YX6Q"WXR7+ YWJ&Y7]PH MFOF-2L8K%)I+ 0KSD3?N7$X'UMX9?.6XUCMCL)',I'RTDT_9R LL$):8&JO MZ&^%4RQ+*T08/S::7K.E==P=;]4_N-@IEAG3.)7E \],,?(&'F28LV5I;N7Z M(V[BZ5F]5);:_<)Z8QMXD"ZUD=7&F0@J+NI_]K3)PXX#Z;0[A!N'<-^A^X)# MM'&(7* UF0OKBAF6#)5<@[+6I&8'+C?.FZ+API[BG5'TE).?26YQA6*)< YW M5"#9LD20.4P+)N8(7,"XI'-F(D6@BH&IPHP;^"RU1@VG5V@8+]^0\_W=%9R> MO($3Z_.ED$O-1*:'OB%$NY&?;G F-4[X DX$UU*80L-[D6'VW-^GT)KXPFU\ MD_"HX#53%Q!USB ,PFX+S_3OW:,C.%&3[LCI17](=ZYD!5,*55$=TY&; J;N ML%'!M_%,N_7O;?FK];OM^O:=O]0+EN+(HY=:HUJAE[Q^U8F#=VW!_R>Q9ZGH M-JGH'E-/GE=66E=6Z2KK#&8XYT)P,;?5N$#%9=:6C'J'V.U@^]4J&81Q,/17 MNT$>&O6"L-,8/8/O-?"]X_ 9T5(;TI 63,TQ R,AE=IHH,('?*(N2X&T,=?" MO1V<.-XC/C3I]\)VX+@!CH\"/RAN\%SF>2M3?+#A^3Y3BTG4CM1OD/I'D:@- M4Y,5E*RT;C(-C']G=:/#6)N;OYJ/KD4IBZ&S:KS>4Z=G?*WOJ$+MWZCOPM4]_8 MU.OHI=-08DZ2P46?\JCJ6[">&+EP%\E,&NI4;EC0AP,J:T#/&ULK99;3]LP%,>_BI6AB4F4W)N4M9&@'1K2+@C&>)CVX":G MK4429[;3PK??<=)&O9B.A[TTOIS_\>]_:L<9KKAXD@L 19Z+O)0C:Z%4=6'; M,EU 0>4YKZ#$F1D7!578%7-;5@)HUHB*W/8W67)6 &E9+PD F8C MZ]*]&,V3/J_KL"5P@U<$WEK@O57@KP5^8[0E:VQ-J*+)4/ 5 M$3H:L^E&4YM&C6Y8J?_%>R5PEJ%.)3?E$DK%!0-Y1K[AKNF1@Z'3"2C*\@\X M]W _(:"UI&4FA[9"%)W03M?+7K7+>J\L^Y6*<^*[9\1SO, @ M'Q^73R#MY/ZNW,8"=%7PNBIX33[_'U5X(1,FTYS+6@#Y=3F52N ^^VWRUR8, MS GUV;N0%4UA9.'ADB"68"7OW[E]YZ/)[7]*MN/=[[S[Q[(G=W2%&TJ!8#0W M_I.MO-_(]4MAF0Q\?^ -[>6V!4-4'#EQ%[7#%G1LP5&V1WP%]%C9JP1/01KI MV@3AUKJN'T?!'ITA*O 'D9DN[.C"HW37K&1X\C*">%F=*B-?>+!R$ S">(_/ M$-7W0L?,U^_X^D?Y=@YRB0>9SP@\ZT(2/+6$3R7/00$>Y&ULK5;;;MLP#/T5PAN&%NCB2RXMLL1 &F]8@'4K6FQ[&/:@ MV$PL3)8R24G:OQ]ENVZ2NMD%>TETX3DDCRC1HZW2/TR.:.&N$-*,O=S:U=#W M39ICP4Q'K5#2SD+I@EF:ZJ5O5AI95H(*X4=!,/ +QJ47C\JU:QV/U-H*+O%: M@UD7!=/WERC4=NR%WL/"#5_FUBWX\6C%EGB+]O/J6M/,;U@R7J T7$G0N!A[ MDW"8#)Q]:?"%X];LC,%E,E?JAYO,LK$7N(!08&H= Z._#4Y1"$=$8?RL.;W& MI0/NCA_8WY6Y4RYS9G"JQ%>>V7SL77B0X8*MA;U1V_=8Y]-W?*D2IOR%;65[ MWO<@71NKBAI,$11<5O_LKM9A!Q ^!XAJ0'0(Z#T#Z-: [I\">C6@5RI3I5+J MD##+XI%66]#.FMC5.Z"1!R[@X)8O/MPF8/@??RZ;;'$VWY.O^YFCN(>$F%YO>%6&OG="]($.S M8BF./7HB#.H->O&K%^$@>-,FUO\D2_X3V9Z0O4;(WC'V>*J,!;6@8FUJ':BN M(45-%2WI.EG4G D#:\/E$C[,WGV" FVNLC:1*V<7I3/WJF[B?K]#![[9%>]H M1'\KWE./@Z 3-A[W1.DWHO2/BO+VCCJ'03B9H\0%MZ>0YDPO$:P"9%J2$*22 M5D4E!V^*D^4Q#'8"#3K1@3+])\D$G?Z^37(T]'^LED$CS."H,(_7 MKN:NBL50@WQ=J(TK$"8S4'.C!%I\5*9-D<&39,/SSL6!(D?C^=M::?4X.*@5 M?Z=A%$BG[AJO@52MI:V>VV:UZ>V3LJ4=K%^&PVG5HA]IJ@\&>DR77!H0N"#* MH.-:K*Z:<#6Q:E6VI;FRU.3*84[?+:B= >TOE+(/$^>@^1**?P%02P,$% M @ #'FB6&SZZ>NP P M!$ !D !X;"]W;W)K&ULM5A=;],P%/TK5D (I+'$3IJDHZW$.A"3 %6,CP?$@Y>XK442!]MIX=]C M)UD^.B]02!^VQLF]I^<>'[O7F>T9_RZVA$CP,TTR,;>V4N87MBVB+4FQ.&,IEFK(-[;(.<%QF90F-G($-NB/R4K[@:V0U*3%.2"]&Y!KJ46\:^Z\%U/+</&M1JOE,G M=J_OT%^7Q:MB;K$@2Y9\H;'4O@+,8O/I1T%S-D3P#[Y6#GH.A MIT^OB,0T>:;"/MU<@:>/GX''@&;@XY850L6+F2T50?TU=E23N:S(H ?(O,/\ M'+CP#" '>8;TY7#Z%8F:=+>?;BM9&FU0HPTJ\=P_:',&5@G.9%\$\/6M"@?7 MDJ3BFZG4"MLS8^O5>2%R')&YI9:?('Q'K,631]!W7I@*'PFL)X/;R. .H7=D MR!L92.N%#6?".-<5JE^BZMUDM_")K85W*1#XSERO!"A [KF.-<-S7PG#=_)_XB< M$6DB/;E'!CDN\@XYF\*"<(K,E/V&LC\LL>:H_Z[3G+,=T4P%^/J.I+>$&Y?$ M(-ZQ2V(DL%[I05-Z<,*=(1A3AI' >C*$C0SA27:&T.#'T',.7&N(@F[@F4T[ M;2A/!RE?%C2):;81QSEW$/38*1L)K%<_=-H??.>$WJW!1U)B++2^%)W>!Y[$ MOS5LUYH034(4'CC8&#=U_:G9P[!M3.#@#[YJE**MNL45\W;J-/N7E$<!P\[-DF9"\J YVZ@BA"MEPW< -NG@0\^BI&PFMKT#;2D'_ ME"X>M;$:"ZTO1=M:P<&6Y=]='-P[2*@N%TT.36P(0SX\W)+MSI%:O\]01],- MS01(R%KE.>>!\@NO7A%4 \GR\I1]RZ0ZLY>76X)CPG6 >KYF3-X-],&]>5&S M^ U02P,$% @ #'FB6)B'=;?" P \1 !D !X;"]W;W)K&ULK9AMC]HX$,>_RBA7G5JI1T("[,,!$DM2W4J[*]3=WKVH M[H5))F UL:EMH/?MSTY"%K99=Y'\!F+'\\O,?QS;D_&>BV]RC:C@1UDP.?'6 M2FVN?5^F:RR)[/$-,GTGYZ(D2C?%RI<;@22KC,K"#X-@Y)>$,F\ZKOH68CKF M6U50A@L!K'^=] -C4(WXF^)>'EV#"67)^3?3N,TF7F \P@)391!$_^UPCD5A M2-J/[PW4:Y]I#(^O#_1/5? ZF"61..?%/S13ZXEWZ4&&.=D6ZC/?_X5-0$/# M2WDAJU_8-V,##]*M5+QLC+4')67U/_G1"'%D$(:O&(2-0?A6@Z@QB-YJ,&@, M!F\U&5>A^'7LE7$P4F8X%WX,PHS7-7%3J5]9:+\K,1'E40M^EVDY-YYPI MRE;(%-Q1LJ0%510E_ &S+*,FE:2 6U9/2)/8]S$J0HL/\ XH@ZO_O0Y9<=-20CL54C,#OM[I,7"KL)3_=CAZ4P,'W4"SO%W+#4EQ MXNGU2Z+8H3?]_;?^*/BS*P)(]B)YL-6\Z$UQCDO:[DA-VL96T%&%'8) M;^6<*[S=*;V68;E$4:UE7?*[]"5Q!#N1?]3*/[)&FDA%]4Z#F9:]U <5";G@ MI=GYD66$J:Z=Y:9&CBJD.1CMIL-1$ 1C?WMX!=6 MP6=I*K9:;FR$![W50Z&W ^R4V@H[=])?_)2W%SF+?SDB<>30B7:7K7:75NWB M=E;"C&6P."S3H(_7JL#2'*IF*X'UU=?[ZAWNW$RMSSE75I>PV"4L<00[2=95 MFZPKUT><*Y=9<0F+7<(21["3K/2#Y_HCL+Y$3USI$D,^OS$"OV^IT$N2XK!$ MV!":=27'CCTW.TYI<4,[7K>B\.6&E#2C+H]I1.ZC6TS\J[4H4JZJFEI#R M+5-U,=3VMG7[K*I67_3/33U?E8S/F/IC@"YQ5I1)*##7R*!WH0\ HJZOZX;B MFZJ 7'*ER]'J&ULK59-;]LX M$/TKA!HL$B"-;,EVW*PM('92; YMC7BS/10]T-+8(BJ1*CFRL_WU'5*R:CN* MT$,OMDC./+XWF@]-=DI_,RD LN<\DV;JI8C%C>^;.(6R,^YD%XT<7L+'4U4B9F0L-#,E'G.]?\SR-1NZO6]_<:C MV*1H-_QH4O -+ &?BH6FE=^@)"(':8223,-ZZMWV;^9C:^\,_A.P,P?/S"I9 M*?7-+AZ2J=>SA""#&"T"I[\MS"'++!#1^%YC>LV5UO'P>8_^WFDG+2MN8*ZR MSR+!=.J-/9; FI<9/JK=/U#K&5J\6&7&_;)=;=OS6%P:5'GM3 QR(:M__ES' MX< A'+WB$-0.P>\ZA+5#Z(16S)RL.XX\FFBU8]I:$YI]<+%QWJ1&2/L6EZCI M5) ?1HOZA2PR+@U[R^8J+Y0$B8:I-?M(:;0 +50B8K8WO7^F%#+ SN\ N<@N MR.MI>X\38 MWR=EC;Q@+V\6= )^X/J*A?U+%O2"00N?^>^[AQUTPB;:H<,+7\%[!!0:J B0 MS4#"6E"8O]RN#&I*YZ]M\:KP!NUXML1O3,%CF'I4PP;T%KSHKS?]4>_O-K%_ M".Q(^J"1/NA"CQXD J$BBY7!-J65^\BYV]ZSC<+Q]<3?'@IHL7D7-#9'O(8- MKV$G+YO-,4)"+0E++1DE>$&UP+@Q@*TI7.$-#TB\'8R')TQ;C(:]?CO544-U MU$GU$6*UD>('D954F)0R)=>"9RQ3II7IZ$6X^OW3D';;'/&\;GA>=_*\H\26 M1+).<==;+H][R?YH3LG SN<:$H$7U%GBK$R$W+ E99^(P9U?LB5RK*J&>M*# MC%4.3&G7JS2DMBUM8;__Y?X9[O0&QLT;&'?>8F-=[&-=U'T;*ORV0(Q?)L&[DSQY:3(^ MR1+_8 I1V#=N.!NJ]U)BU;&;W6;^W[JQ=[(_H^^":HS_@JD^*J@?;P3-J0S6 M!-F[NJ8"T]6@KA:H"C?K5@II:)84,_X(50" "H!0 &0 'AL+W=OTP[*#83"Q4ECR) M2;J_'R4Y7EHDP0Z[V*+$]\@GD'V0K>@ MZ&2I3<.13+.*;6N 5Q[4R#A-DE'<<*&B(O=[HU2*)@;9M=-P\WO*4B] M'4>#:+=Q+U8UNHVXR%N^@@? QW9NR(I[EDHTH*S0BAE8CJ/)X&HV=/[>X9N MK=U;,Z=DH?63,VZK<92XA$!"B8Z!TV\#,Y#2$5$:OSK.J _I@/OK'?M7KYVT M++B%F9;?187U./H4L0J6?"WQ7F]OH--SZ?A*+:W_LFWPO23G4X>CP_7[.SM M>1XCA7 MI4DZ/)#/[-_AV8ETLOXJ,\^7'>&[!Q0&J,*134'!4J!E/R8+BX9J]>>A^PI\ MP\-\KG^O;,M+&$?4H!;,!J+BW9O!*/E\2.Q_(GLA?=A+'YYB+V;TL$8LUKY6 M4+.VJZJ6JNJ0\, V\FQNSFR*)(\W^VI.>804X[VB;\"L_"RPK-1KA:&&^MU^ MW$Q\E[W:G](8"E/C+TV8850A*T%M(6%)E,G%1VIB$^9",%"WOK46&JE1_;*F M40K&.=#Y4FO<&2Y /YR+/U!+ P04 " ,>:)8<5H[..,% L'P &0 M 'AL+W=O-$48":OH#MG//IW'3.9^OH MGHMO%4I[U MD._'O1Q3YHV.BF>78G3$ERJCC%P*()=YCL7W4Y+Q^V,/>H\/OM+97)D'O='1 M L_(%5$WBTNA[WHU2DISPB3E# @R/?9.X.%9$!B%0N(O2N[ERC4PKDPX_V9N MSM-CSS<6D8PDRD!@_>^.C$F6&21MQW\5J%>O:117KQ_1?R^2,D4+S/UE=__22J'(H.7\$P6?\%])>M[(%E*Q?-*65N04U;^QP]5 M(%848+!% 54*:%TAVJ(05 K!ND*X12&L%,(B,J4K11S.L,*C(\'O@3#2&LU< M%,$LM+7[E)F\7RFA?Z5:3XU.DF29+S.L2 J^J#D18,QS74%SD]H[ LY9PG," MWGLG7\;GWA[8!U=EA0 ^!==>&NTKN=\*3%+Y5%/:9>,8;VD,G]H("+_C) M]'SB4NZ!VT]:'9PKDLM_;+$LUPKM:YD.K?JAW.E M%_H1U7Y$[O3F?,F4U TTR;"4=$IUGJ>"Y\5..K1Y%769PX[ 6K['M>^Q,X>F M,21+(727 LB*$\!+RH\:54XK2H\,Q5N"TBY2K22YOTX[,=K68XWB\&'L!9J M>="O/>@[/= ]9T<)]C=L"V$0Q,,UXYS+O# -@]J)@=.)&Z:+C\\8_:%+[Y0P M,J5*-QFIP.T%R2=$6#N)$_.Y5=@16,O]8>W^\!D(K!46Z#>\P/_Y M%EMAM#9?&/8':_5M%QLB^_:#*]P%=MT^*\2.4M056MM_U/B/G#G2_@M%?^"" M06N2I?FNEDC!I-K&BXJ?:W*]Q()JKC;3;P(61TYW+'0+K>5>::WF=;#>V]PR M;<<;5@2=[**SV5$MXW; *=-VH.$OT$U@=H^."J"]9X)-ZVQBH1]L,; A)M Y M^T?CLBN:*%X+S&16%ME)^J]^)\E-W%WCP0W^[%WV&C0%-CP%QK]P1$ G*WIV M:#I":X>F(4#0S8">-B0V6=!^% W0QI2PR,51.(RVU'+#<.# F< OVUO#A$RY M("L#)"GJ7-IG1Z>LIRNT=E :W@.=_&'TAYX$0.]HXS^=L:J=)M^!6MGNN-[N MUG@,;0F+H_6\;HH%0[1E^*.&H""_Z^&/G)3GN0GL"JWM?T-^D)-<=#8#JV5V M9=$BYLAB0V&0FUGL'H1HDT#LQR@8!NL&VN1@U-\R"E%#-I";;.SJ_Z;O.Z>A M&__99?<:'UY0PUQ0^ NG(>KHZTL5FM?XEH,:SH3I'_CK'RRL M=Z>Y5>,="6UZ%T2;)V7A7<\NTSP<:&A2XO]-T M10,"RS<:RW=4B]CV#ZE!0V8"-YG930,J@+AE7]P?H'4#;7+1<,61MHF&J;2? MK)S-N(F!+@5P/:>R//9*'L^\ #5G84FV3'7]Z;:BLU'\N%1U=3+RF"R:U*5) M'LR5SE&9JSV )6!$G;!NJM' GF1,R*HU6I M[=!=HCQGJ9_6Q[>GQ:'EVO,Q/#R#ENV6N6+L^1+[#0 M,U*"C$RU&?Y!7Q>2*(]FRQO%%\5AY80KQ?/B&PO=V]R:W-H965T MN'1K9U'I+OD0[YZG+R4/(O8LV81(]Y M5HC3P5K*S?%P*)(URZG8+S>L4+\L2YY3J3[RU5!L.*,+$Y1G0Q($DV%.TV(P M/3'?W?#I2;F565JP&X[$-L\I?SIG6?EP.L"#YR]NT]5:ZB^&TY,-7;$[)C]M M;KCZ-&PHBS1GA4C+ G&V/!V,X)#K [/%'RAY$9QOIH5L^_,KJ 8TU+RDS8?Y'#_6^P0 E6R'+O Y6/$NRV,7PD8U0&CW8#76AC7 6;HPVKL1KB(2CH]X>4# MXGIO1=,;1GT3K?1*"WV@W$FN?DU5G)Q&;"X1+19HQMDBE>B,=Q&3-,W>JST^W47HW8_O3X92]48SATG=HA-^,@1'OO#(Y8TX:%'C+#):VAXH2^OEX60?*MSB3Y?J1W0I62Y M^,O1N_.*-G+3=+4Z%AN:L-.!*D>"\7LVF/[T YX$O[B$AH1%D+ 8"&:E9-2D M9.2C3\]+KB+28H42JAI)Y9,K$15C8ABZRM]/CX+JW\GPOBNRM[&^(D/"8B"8 M)?*X$7GL%;DN8TNE;Z84WD/L<9/RJFHMJ&0NR?U$/<"^J8" M$A8#P:Q43)I43+S"F1(D2\0H+]11+]";DM MI$MV+[6O[)"PZ.C%0;^K-U!SEMXX:&U%X%_LT.*+,FSU#/!UJXYKM&$\46M1 MY3]=6ON!?<4&I44U;6?FP>'!CN90K=JB=[P<]HI^)E**;E016:8)^GS-\CGC MSM6^G]-;:TA:!$J+H6AV1DB;$0)JPVH<5&(@:1$H+8:BV8EI[3'V6KWIK5J M\C21:OV34+%&6Z&V5*D2+-FJ->K\N7PYDP1JED%I44WK3@S$-1M#M6K+WUIA M[/?"=Q\N;OT5"M*1SD!I$2@MAJ+9F6C],A[#5BA(?SH#I46@M!B*9B>F=<_8 M;Y^?;;*VP\8ZF'-FDVV%,RVU-R:V-\;XA3GV-]M;A>K(>1$/ORA3H'89E!9#T>S;7*VW)GYO??/[#,7*4F_,>7"1%K1(V!ZZ MNIIUB]>LY)O2I.0LY0FG2]G]]2/C.;HJ:>$M;OZ.]#V'0&D1*"V&HMDI;9T[ MP:#%C8 :>%!:!$J+H6AV8EH#3[P^]#LOFOOAO=,$:N=K6O?*+1XYO2)4NW8* M6JM._%;]0^=2;;9[(738.R0*0)M-X:BV:*WIISX[SE;2RJGRJ N MO*;MFD=R,!KMJ@SJL*%HMLJMPR9ON$'=/;0W],G,ODK\W+EX]0-[R^[O'B8! MRLTC4L[Z 6J\H6AV)EKC3?S&^T4F%DPD/-WHQP&<>0 UW=_HW,*:=" M'R%TGC'55X3QD;ZQ1;,J2=F3&0#-,O/LG#-EH'8W M3+DN7/J>GYJAG\\I9Q9!'?HW^EL_QH.KQWC<#_B!NG(HFIV?UI43ORN_*#E+ M5P6ZV\Y%ND@I3YGP>SW0F]V@M B4%D/1[ !J!>+P0UX:"T")060]'L MQ+0F//3?/O\^K^>']TX3J"6O:5VS<1"ZS$:]8W>]C<.=/6UU6R<=^IWT?[=Q M?G!O94%==$WK"C9Q^9/8L2/&(Y>RP\[3_#GC*_,:A4")=ES5@_W-M\VK&F?F M!85ANWOUGH>:]%9JCE9Z+U5HL'^@C@!>O3I1?9#EQKP;,"^E+'.SN69TP;C> M0?V^+$OY_$$WT+S ,OT74$L#!!0 ( QYHEA&9C:XF ( !4' 9 M>&PO=V]R:W-H965TM K M $,>*R[T-%@94Y^$HK6KE26RK7A3,"5(GI=553]F@&7VVDP"G8+UVRY,G8AS-*:+N$&S&U]I7 6 MMBP%JT!H)@514$Z#T]')/+'Q+N".P5;OC8FMY%[*!SM9%--@: 4!A]Q8!HJO M#':6@PN^4(\R;3S&>*7L@4DTLI MS$J3K23/HMZ"2^I&I!X])Y$PVCZIC1V5[S28;#D;':;C9 MKZ8KR/[L38?*2:MRTJOR5N2@<#L+)Z^6VNUXW:71$R7[Z9\)[(MXHBYIU26] MZNXH7_MM0SFV6(IBNY0EKRKK3?.O&R'[8^PY[O6_0?&G]AX'E<,J$)AQ(IAX,CM%;Y)NPG1M:NC]U+@UW1#5=X;X&R M ?B]E-+L)C9!>Q-FOP%02P,$% @ #'FB6/>[W&I+ @ 5P4 !D !X M;"]W;W)K&ULK53;BMLP$/T5X4)IH1OYDLVFJ6/( MA=) "V%#VX?2!]D>QV)ERY64>//W.Y(=DZ79I0]]L332G#,SQS.*6ZD>= E@ MR&,E:CWW2F.:&:4Z*Z%B>B0;J/&FD*IB!DVUI[I1P'('J@0-?7]"*\9K+XG= MV58EL3P8P6O8*J(/5<74:0E"MG,O\,X']WQ?&GM D[AA>]B!^=YL%5IT8,EY M!;7FLB8*BKFW"&:KR/H[AQ\<6GVQ)[:25,H':VSRN>?;A$! 9BP#P^4(*Q#" M$F$:?WI.;PAI@9?[,_MG5SO6DC(-*RE^\MR4_?1(]E!&UGU8,R@XG6WLL=>APM ,'X!$/: \%\!40]PRM$N,U?6 MFAF6Q$JV1%EO9+,;IXU#8S6\MG]Q9Q3>F1B0*/I#0 M#\=7X*O7X6O(!GCT'$ZQ_$&#<- @='S1JQJD?VNP4(K5>\"F-20]D4N_+3NY MXT7+5$Y^?45*LC%0Z=_7Y.CBCZ_'MX,ZTPW+8.[A)&I01_"2MV^"B?_IFCC_ MB>R95-$@5?0:.TI?@%)8?_?K":MS4H+(K3RF!*)8FG)B%#;N-1TZ\EM';M^7 M8Q)&T\DXB.GQLL(K;N,H"*:#6Y<[O6A[^^1@6^UYK8F H'^Z X95#?&G6%D MXR8AE0;GRFU+?/E 60>\+Z0T9\,.U_"6)D]02P,$% @ #'FB6([WS.5@ M P /0L !D !X;"]W;W)K&ULK5;;;MLX$/T5 M0@V*!&BLJR]*;0&UTV+WH470;+;/C#2VB$JD2U)V]^]W2,FJ[##> NL76Z3F M')V9(6=FOA?RNRH!-/E95UPMO%+K[9WOJ[R$FJJ1V +'-VLA:ZIQ*3>^VDJ@ MA075E1\%P<2O*>->-K=[#S*;BT97C,.#)*JI:RK_64(E]@LO] X;7]FFU&;# MS^9;NH%'T$_;!XDKOVK4(+L!9_,]BKP3,QKCP+\=TL M_BP67F 4006Y-A04_W:P@JHR3*CC1T?J]=\TP.'S@?V3=1Z=>:8*5J+ZQ@I= M+KR91PI8TZ;27\7^#^@<&AN^7%3*_I)]9QMX)&^4%G4'1@4UX^T__=D%8@! M'C<@Z@#1*2!Y!1!W@-@ZVBJS;MU33;.Y%'LBC36RF0<;&XM&;Q@W:7S4$M\R MQ.EL)>IMHZD-J5B3CU1RQC>*/( DCR650&[)BE9Y4_4V2ZI83B@OR#VK&@V% M"W5]#YJRZ@;A3X_WY/KJAEP1GRCS4A'&R1-G6KT;;/Q5BD8A*VY>':WGOD9' MC5P_[YQ:MDY%KS@5D\^"ZU*1C[R XACO8X#Z*$6'*"VCLX2?J1R1.'Q'HB!* M''I6OP^/S\B)^Z3%EB]^A>]+4X.D6DA7:%IHXH::JG"GMC2'A8?77H'<@9>] M?1-.@OEXW0R]W=#^2^- MHC!.9[W5D:YQKVM\-OIXLD'B5>PO1'>&K_'0ZL.AO7%I'E\R-1%!W #!+-48C"X2V"Z4QBA@37"%H>4>#[*2I.'X)'4NHWCJ MSMRTEST]*]O6*^P:!-9K;"-8FZS@6],'"D+W5+JKS?2%EB@]D?O29!*XQL,6>,)3L4IE>\F)?D_VEF0WM@/.+IATLL9=N M&%>D@C52!J,I'EO9SFKM0HNM'7>>A<;AR3Z6.-^"- ;X?BV$/BS,!_J).?L7 M4$L#!!0 ( QYHEA(N>&$E@( L' 9 >&PO=V]R:W-H965TPG7;[]UP[:6BGMO"PE]9V[CGWGA/?FW2K](.I "QY%%R:<5!96U^%HD:EF"_UPN-N[!G*9@ :9B21$,Y#B:#J]G( MQ?N 'PRV9F]-G)*54@]N,R_&0>0* @ZY=0P4_S8P \X=$9;QN^,,^I0.N+_> ML7_VVE'+BAJ8*?Z3%;8:!Q\#4D!)&V[OU/8+='I\@;GBQO^2;1<;!21OC%6B M V,%@LGVGSYV/NP!D.^/1J(9)]Q:75N-3ACB;S92H&TN]I:HD-U1+)M>&+$"3944UD/=D4A3,!5!. MYK*]."[\S358ROA;C# NTJ2AQ8H<;YAWV:=M]OA$]H3<*FDK0VYD <4A/D0E MO9QX)V<:GR6\I?J")(-W)([BX9%Z9O\/3\Z4D_3N)IYO>()O:57^0+[5SB]# M[F]!K$#_.N;361[7RE>FICF, ^Q5 WH#0?;ZU> R^G1,Y N1'4@>]I*'GCTY M(7DB+2L8;UQWDB7DC<:[ _B&'W/>X$LFI5:"_/O:W7]%8C*W(,Q1PX8O:=@+ MD1T8-NH-&YV](P>&M8U$X,"LG/*\X;U9L#.K1K,\X)@_;=*13^I&^2:+TG"S M+_I<1*LDW)LK O3:CUM#&PO=V]R:W-H965TO+,>(JENN4;5^PXP6N=E"8N\KS033'-G/E4OW?'YU.VEPG- MR!T'8I^FF+]])@D[S!SHO+]Q3S=;F;_ASJ<[O"$/1#[M[KBZ.ES,B"5G)' *KEU>R($F2 M(RD>_Q2@3OF9>6+]^AW]BQ:OQ"RQ( N6_$G7LR3/>)_*>'7XCA2!- M<,42H?^"0Q'K.6"U%Y*E1;)BD-+L^(J_%X6H)<"@(P$5">C$XEI\DDE/CU< M@X\?/H$/@&;@<I@>(OY!?#A+P!Y*#"D+^SI MUV15IOO-=%?5JBP8*@N&-)[?@7>LQRC1!:!5 ; N@$G>$2\PX^4VO10[O"(S M1_E0$/Y*G/G//\'0^]4D=B"PAG2_E.[;T.=?.1,"+##G;S3;@*N4[3-I4GR$ M"35,_CWR.O=1'(53][4NQ1 5H&!21C4X!B7'P,KQ:K7:I_L$2_7?402YI/_B M_/O"1/.(-*X1&"$(8=3B:0Q#86@F.BZ)CJU$:V;J.$O@W9LF[N,34B@*/;]% MW1 5!W%'B<.2>6AE?J>*FREZ?]V2=$GXWR9Z5H2^9WX@L(;822EV,K#=)T-* M'PBL(3TJI4?#V#TZ.65!Y+7=_H.@!L.X9!@/9O;XU,4&EC^*:M"$7M5D/2O1 M;WG[?!($Z#');AT[5-\#-!1:4WAMNH #VZ< '$K^0&A-^=6L *W]^'P+%3CU M@Q>.QZW#:0B"T(L[#F?5U:&]K?=Q40'5,,AIQS1%^5Y'VX%5:X?VWO[(\5K] MB.$O=O]807H?H('0FI*K(0&.A_:/=>SH+7\@M*;\:M* ]E'C?/^$I]:(P[A] M+DU14=1Q+JL1 5K;<#\#30P&"F.OS=08%J$.JE5+A_:>_DA6VXPE;/-F]Y 5 MI?L8T=O^0.A-7^N5K,'LL\>9WNHP>H,AO3TB&J GT M O/!1-6@@*R=N)>'"JAF>YF@H,W4&.9WV!W5%@#VIK[06QG"P3U)-$>QI3O[ M3&='[+T#^#^6 *B:%Y _] ;$.H#TEC\06E-^-84@^Q1ROI].%P8;F@F0D&>5 MZ%U,% X_+EB/-Y+M](YRR:3REK[<$C7M\3Q /7]F3+[?Y&O/&ULM9AA;YM($(;_RHI6IU8Z!W9M8YRS+=E.VD9J=%;=W'VH[L,:QF95 MV'5WUW'S[V\7"/ADH*>8?(E98-YWAAT>,9D3[QA>UB;4^XL\F>[F -^F&_DF;EEBH12X$K)CB2L)TZ MST'A06F1%L$F@Y3Q_)?^+![$20 A#0&D""!9WKE1EN4-U70VD>*(I+W; MJ-F#K-0LVB3'N-V5M9;F*C-Q>O91B.C(D@11'J$_=0P2W7%-^8YM$E"HAY:Q M69@CQM&22OG$^ [-4W'@&HDM*L,W3V@-.[-=&KV[ 4U9\AZ]M4%?8W%01EQ- M7&WRM:YN6.2VR',C#;GUT;W@.E;HED<0_3?>-766Q9+G8A>D5?">RBO4Q[\C MXI$!>EC?H'=OW[?H]LN'V,]T^[]ZB-\^FROH3D.J_JFK-Y<9U,O8%_!:[6D( M4\>\80KD(SBSW]Y@W_NC)2@37VV@!WCW&[?@B:4AU"78"[A9Q+VA7Z< MD?%@/)JXCS7.P])YV.J\/$@)/'Q"6E*N$FI?QSKS7&5X8MX+QH-Z;[_T]EN] M3>O\HF3_S)4$OM>OMQV5MJ-6V]7G5>]A/4??[B'=@*QMAE:%%S9#4.87=-.Q MP2LD.2Z3'%_>L>.S[>M[HZ!^][!74='KI&4+F5-[K\'[A,CXPI8M!/YGT:0R M)JW&7V,P: ?)0JI:.[==YX5=@2O:XHYPBU^#M[@"+NZ N(7&Z5YB;QB0ALVL MF(N[@2ZNH2X9-S5QA5U\*7?Q.7BQ1\9-A5?DQ>WHO;V_;>=N>_Q+NZ(B+^X( MO?@UV(LK^.(.Z(O/\8N'0;_A@X%4_"7=\)><\[?G>PW?#*1",+D4P>0S[;F[G+[()""6Q-J'+/#&&@$TMY@KF^% MT,\+:U#^TV+V+U!+ P04 " ,>:)8/4 AIK,$ #_& &0 'AL+W=O MA"TA]J)I* M[;13IK,?1OO!)*983>RL[<#,OU\[21/2&/-8*O4+Y''NS;DG^-R;,%QR\2+G MA"CP,XZ8''ESI9(SWY?!G,18GO"$,'UFQD6,E=X5S[Y,!,%A%A1'/FJU>GZ, M*?/&P^S8@Q@/>:HBRLB# #*-8RQ^79"(+T<>]%X//-+GN3('_/$PP<]D0M13 M\B#TGE]F"6E,F*2< 4%F(^\"5"H>%\&:04Q9_HU_%D*L!,#.F@!4 M!*!M ]I%0#LK-&>6E76%%1X/!5\"8= ZF]G(M,FB=364F=LX44*?I3I.C:\Q M%> [CE("^ Q<4X990'$$SJ4D2@+,0G!+\91&5%$BP9]@DM]O@UZ#>20!%R$) MLQ-W!,M4F!T%5JYU=$44IM&Q3O@TN0)'GX[!)T 9^#;GJ=1QH+9Z(\<($EE>#'KG'KI,6#*)RSX!;15+;$( M0<"9$GK56W\:>EM,XUV(,.W#H+U:KLF"Z_1)3(]LIR7:<9+]QI=<*SNZO MC58>W772LF#6T>J6M+KOH&&W0:3_AFH3T;(3[95$>TZBDS1)(J*[@I$Q$7Q& M%9!SG/WNDP@S&\U>@\0 FA5;8]H$]1%"=K*G)=G3+6YV5*U@&[M3"[OVVUO> M!*UGUR_9]9WLOJ9<:2]Y$#30WJ*M]#QKD$#;XHMQ'_T3 #>A5IH&E;WK8ZN. M='1+%B0"\!C\N"/QE BKU3AY[&HU!TI6DVQ02C;X2!8].*1N!TI6TPVVJJ&A M]0X&4R2U^T?1HUV0.MF5"0?^+Y,NPIVT7) ZK6H^@,XVNJ^&:#-9%Z1.MFK* MT-V5]S'J(J63J@M2IUJU9+A-3]Y@T[#9=1O<7) ZMZHO0W=CGN@;3F?:@9D" M]VI.!+B?FM6)IY%V#I:DJC1AY#9A]X5V=9-#9:O+4DT!L/>1C!@ZAY*=M3M0 MMKIVU5 "W5/)GC;2'$&:DZD-M&XTA=6< MV#RD8[[F]#S0):2ZV:!Z"S;>ZK MY6#CX&R!K/$25/5@Y.[!^U@R:K97R_!L0:V?3U'5A]$V?7B#,:-FI[4,T!:4 M@^'*([N[):_:\Q/CZZRY[;9F]T5V?A9_CX=Q5#5^U/Y(UHR<8\C.VATH6UV[ M:A)![DED/SM!FT<3)Z1.MAI-D'LTV63+R/7P7]#:^OT JD8#Y'Y#L*>&S>?_ M!ED7I$ZVZL7(W8OWLN1FDVU0=4'J5*LNC+;IPIO,N-]X9=;@YH+DW/R5M]/F MKX$[+)XIDR B,QW3.CG5A8G\;7N^HWB2O;">MTQ M[\#+_SS&_P%02P,$% @ #'FB6)"<'^)^ P -PT !D !X;"]W;W)K M&ULS5=1;]LV$/XK!ZT86F"-;-EQ[,P68%L+&J#9 MC'CM'HH]T-+9)DJ1&DG%S;_?45(T.U&T>M##7FR2NOMXWW?B\30]*/W5[!$M M?$N%-#-O;VUV[?LFWF/*S(7*4-*3K=(ILS35.]]D&EE2.*7"#WJ]D9\R+KUP M6JRM=#A5N157WO:>&>[_;6+?CA-&,[7*/]E*TTS?P: M)>$I2L.5!(W;F3?O7T<39U\8?.9X,$=C<$PV2GUUD]MDYO5<0"@PM@Z!T=\# M+E$(!T1A_%5A>O66SO%X_(1^4W G+AMF<*G$'SRQ^YDW]B#!+'#UCQ MN71XL1*F^(5#9=OS(,Z-56GE3!&D7);_[%NEPY$#X30[!)5#\-QA^(K#H'(8 M?*_#L'(8%LJ45 H=(F99.-7J -I9$YH;%&(6WD2?2Y?VM=7TE).?#6\8U_"9 MB1Q!;>&&2R9CS@3,C4%K@,D$/G*VX8);C@;>PSQ)N,L8V=S*\K5S^7L;H65< MO".+3^L(WKYY!V^ 2_A]KW)#*&;J6PK7;>K'56B+,K3@E= &<*>DW1OX12:8 MG/K[1+/F&CQQ702M@'=,7\"@_Q,$O6#8$,_R^]T'#>Y1NWN$\6ON)VP&=>8& M!=[@WS-7)6O^+%EWR$RN,8'?)-QCG&O-Y:ZP^E5)72\LF.$&OGPD?+BUF)H_ MFW)5!C-L#L85IVN3L1AG'E4?@_H!O?#''_JCWL]-0G<)%G4$=I*$89V$81MZ M2+6'*HL$IR7*^!'H1!R83B"F5U=34:,L,)MK;A]AA9JKI$G;]CTF/4C88],! M6K8ZGJMC1V G.E[6.EZ>IR.))PTK[P9)MY]0](XW%I$2>%0 NTON(7Q/=][4 M?S@6JL&H_]PH:@WQ/PHPJ@48M0JPSK-,(-VGE@IKIM666S![5AS03##9Q+Q$ MO#PB->F[TG+"O'7;,+^JF5^U,E^59-<5V161A2]WF&Y0 M-Q:B5K1S"U&78%%'8"/XN&"6S/VCEC)%O2M:&PO M=V]R:W-H965TD" ,ES MR86>>05B=>[[.BN@I'HD*Q!F9R552=&8:NWK2@'-':CD?A@$4[^D3'AIXM9N M5)K(&CD3<*.(KLN2JI=+X'([\\;>Z\(M6Q=H%_PTJ>@:[@ ?JAME++]CR5D) M0C,IB(+5S+L8G\]CZ^\<'AEL=6].K)*EE$_6^);/O, &!!PRM S4#!N8 ^>6 MR(3QN^7TNB,ML#]_9;]RVHV6)=4PE_P'R[&8>6<>R6%%:XZWD![.:<*O7"Q/HOQ[44ZY-[4"59P!+)X0*0,GYDH ]W M"W)X<$0."!/DOI"U-@PZ\='HL-'X61OS91-SN"?F[U2-2#0^)F$0Q@/P^?OP M!60=/-J%^R9[70K#+H6AXXOV\AF9"Z8S+G6M@/R\6&I4ICY_#4EKN.)A+OMF MSW5%,YAYYE%J4!OPTL^?QM/@RY#0#R+;D1UULJ/WV%-WSVCO.;<)L,6@@%.$ MW-2M4B#0U"G6RA7.<:]NAK+2'#5U1]G<DGX_ALFOB;OMPAK].>UXZ.N-,1 M?Z2.W8(?TA+_&^7$]-0W6H:\PK/PC1:_][)M5S6EOV9"$PXK@PM&IQ./J*93 M-0;*RCWVI433.MRT,,T=E'4P^RLI\=6P_:/[7:1_ %!+ P04 " ,>:)8 M;4J2HHH& !.+@ &0 'AL+W=O!KFF3%^6#!^?)T."RF"YI&Q5NV MI)GX9L[R-.+B,G\<%LN<1K-**4V&R'&\81K%V6!T5MT;YZ,SMN))G-%Q#HI5 MFD;YMTN:L.?S 1R\W+B+'Q>\O#$W,S.!TXY(IK0*2]-1.+?$[VB25): M$N/XMS$Z6#^S5-S\_&+]?>6\<.8A*N@52_Z*9WQQ/@@&8$;GT2KA=^SY=]HX MY);VIBPIJK_@N9%U!F"Z*CA+&V4Q@C3.ZO_1UV8B-A2$';T":A106X'T*.!& M 5>.UB.KW'H7\6ATEK-GD)?2PEKYH9J;2EMX$V=E&"<\%]_&0H^/)O11!(6# MFZQ.B7)J3\"D#BI@/204-%H%>/V.\BA.W@B=SY-W MX/6K-^ 5B#-POV"K(LIFQ=F0BU&6SQI.FQ%=UB-"/2/"X)9E?%& ZVQ&9ZK^ M4'BW=A&]N'B)C 9OH_PMP/!7@!Q$-..YVET=&X:#US..*WNXQ]X?XMTLHH1J MIZ96)7K5\I4^+9;1E)X/Q#M;T/R)#D8__P0]YS>=7Y:,*5Z2M9?$9-WL9:WJ M5:KE.O,T@L0)'1&!?WM_;J: 3V= -O5;XNT((XC#0AS]66.?[5_Q&UY*CMJRIGF[ M!/S^5;_1W3RPD'$#RH]9_:.22O<-HR9HZ3Q)5H!$0CE\#FN=O M!MC%L/-*=J6@YX=]:2 !!9H)Y7Y!P45*\W@:%<9B8+:S=U M65.]ENP#M\-/ M_R)IE5]L65,]E00#S0AC]K2+%C# ;M#./0V!(-?K(1 H$02&AY4#JP!BRYKZ M U@2"#+6_:WEH%%7UOG0?YF?(.P70LT0C (PIXDD,""S,!R?7MM_CU@UM\[E,?HC2#)/V@[ M__0NC,@JP=BRIGHJ"0:9"<;L:9=KD"8>BV&50KYA"W)_7-F6RUHU)6F/W11.Q0:J9#T[ Q@20S8O#]SQ%J K>[M MV+*FSI.D%[RE>7+L6H"[6S\P<' ["S12SD:NJ-Y)7,%F7+G)N!A6LSE]G<1I MG%6;T^8^D=GHW@$^1O<$2RC"VZ&H?[FTBC6VK*F>2JS!9JPQ>]J%C3!TV]N4 M&BG!I;"'3(ED$F)FDNUY"/X#N^QGF9^S;\!L65-G13(+.8!9B%5FL65-]50R M"SF 68@.1DA[$T4C!6'H]2R11"(+,;=,=DK-G5OLYH?M';6CG#W9.'QR0'^% M6.VOV+*F>BIIB1S07R&:_@KQVAT]C11!L(?CB.038N:3G=)S:]O/_)"]@W6, M'@R14$,.V/DA5MG%EC754\DNY("='Z+9^<%^Y_271LK%?6DI68.866.GM-RY M$V%^V-Y!.\8ND2M9QSW@G(IKE5]L65,]E?SB'G!.I='=/'>(?:^=GAHIWW': M^R##C9.YH@H_5@>6"S!EJXS7)UC7=]>'HB^JH\"M^Y?P]*H^VBS-U">M;Z/\ M,1;IF]"Y,.F\]<4;D]>'E^L+SI;5^=\'QCE+JX\+&HE??:6 ^'[.&'^Y*!^P M/D(^^A]02P,$% @ #'FB6"V R35/ @ ZP0 !D !X;"]W;W)K&ULE91M:]LP$,>_RN&5T4(7.T[Z0.88FI:RP@JAI=N+ MTA>*?(E%),N5Y*3[]CO)CLFVM+ WEDZZ^^MW\IVRK39K6R(Z>%.RLM.H=*Z> MQ+'E)2IF![K&BG:6VBCFR#2KV-8&61&"E(S3)#F/%1-5E&=A;6[R3#=.B@KG M!FRC%#._9BCU=AH-H]W"@UB5SB_$>5:S%3ZB>ZKGAJRX5RF$PLH*78'!Y32Z M&DYF8^\?''X(W-J].?A,%EJOO7%73*/$ Z%$[KP"HV&#URBE%R*,UTXSZH_T M@?OSG?IMR)UR63"+UUK^%(4KI]%E! 4N62/=@]Y^PRZ?,Z_'M;3A"]O.-XF M-]9IU043@1)5.[*W[A[V M+TG8"T"T@#=WM0H+QACN69T5LPWIO4_"2D&J() M3E3^ISPZ0[N"XEQ^Q5\;886_(0MZ";/&DH>U:.$+7!5%V&$2[JJV /Q-'M^@ M8T*>D,=<2.U@+IEU@EMXOD>U0/,"1R JN!=2>MTL=D3JSXMY1S5KJ=)WJ&YQ M,8!D> IIDH[@Z?$&CH]._I2)*=$^V[3/-@VZHW=T=]G!7MKP_)W6X,ZALB^' M4%O)\6%)WS036S..TXBZPJ+98)1__C0\3[Y^ #SJ@4?SQO"2B@YJ(SB> M0D5M2G^),UM22W"DBBX.,;>JET'5]^4F'XX&EUF\.< R[EG&_\$"I9;%@O$U M,*6;RAVB&/]+,;CX"R+>JUW_#-PSLQ)4BQ*7%)4,+LXB,&UKM8;3=2CGA7;4 M'&%:TFN$QCO0_E)KMS-\A_3O6_X;4$L#!!0 ( QYHEC?>;8$[0( (D' M 9 >&PO=V]R:W-H965T="3[S,F.+2]W6204[UA2Q X,Y"JIP:G*JEKPL%-'5..?>C(.C[ M.67"B\=N;:KBL2P-9P*FBN@RSZG:7 .7ZXD7>MN%1[;,C%WPXW%!ES #\UQ, M%<[\!B5E.0C-I" *%A/O*KR\'EE[9_#"8*UWQL1&,I?RU4[NTXD76$' (3$6 M@>)O!3? N05"&6\UIM=06L?=\1;]SL6.LAGXJODK62:V0QI(A?DNM1HH35H M 72DH/=^*8-PR1 2NXH4^2%\A*EHP&M0(O_OPI[ =?CPCN-(([Q]#Q[!)9"LR]@@38BLXYM$FL0/H. MQ-;H*AX-@K&_:F'N-LS=H\SW8@7"2+5IXZM<>SM\O6&OG:_7\/6.\DT5=B%E M-F>DX%08=\< #ZG ]E#-I,E $>KN8INHWIZHL-./ANVR^HVL_L<.H*";0]GO M[Q&?A]%HU$X\:(@'1XE_NFB34BD;/_]7;6T*!OL*!F$[_[#A'Q[E?Y*&)<-.R6&!?L'% $-25>.O)D86KMG.I<'6[889OI6@ MK 'N+Z0TVXGMW\WK&_\%4$L#!!0 ( QYHEC3D_.:0 , @4 - M>&POSKYVN'$*@OZ_JPE@6UL>_Q.??8OB%NAY5>"W:[8$P'JUS(:D06 M6I[V.1V1;OR>!$YN4J1L1.[/WOY8%OKJ3>#N)^].3CKWYU?[ M\3,+G)/0*WKY!-&+#JYK,$PZ?I+T 65,N+\K;$>?&AW'.\5H P_-YO]3OL1+ M;*6$#D+N=_SD779-#^M"& ^S0F[K(2(N8/1ISH('*D9D0@6?*@ZLC.9Y6U=L[NFVR: MQE#==#*N _IM-:?=EHV>I1N4_*'0GY9F.M+VX;E@-XIE?&7[JZPQ@*EW<75: MEF+]4?"YS)F;_),3CH=TPPL6A>*_3#8HE9D),$6"!Z8TG[4C/Q4M[]A*;\II ME>&>>T?H^=^N\YQ)IJAHFS:U_YI7^=F.H_Y+6;;?*ON&O1[KM_)K-WEY#";C M8S!Y%#4Y. :3R1&8[+_8M^9!DV%]RF@=978.,DTT@ /CB'R# ZC8)@VF2RXT MEW5OP=.4R4?G&2.OZ=3\F;.C;\:G+*-+H>\:<$2V[:\LY7YG^8S0.?C,,S;P(L,4,X Y3B6#YG8#Y;'STG,Y9]IDD11'&,K.IEX'4RP M=8MC^/&K8=Z @>6!3'^WUOANXQ5RN ZP/3U4(=A,\4K$9HJO-2#^=0-&DOAW M&\L##&P7L-J!_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11 MDO@1P/P.H@A#X&G$$,"0*++OP;WW4;AY3X7;__V-?P-02P,$% @ M#'FB6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_':)8_-B\#*4$ !Z)0 #P 'AL+W=OSH?#MF=='(CE?0/\Z3_K43"6JEE*W^)>I[,$N8:<_^/L?*7T9ZK=66-4O,D M'4[<"NME]:)X'2"_\8WK2SS??.4 ,D_.9E#A5EKG^ROZ^CDPW@FX>#CJO+F6 MR@M[Q;WX9$VWEWH7JH&GF$:/T2OFR>$2QG7-/FH/06)+/50%UX8GA5LOZ^&I/>!&,;3G$D[89=V# MTT$NX-@H658'UP7028(8#9R0#9JQ6/(',$,J>%7(?[AFL<,ULV M0E[JRD20!0)9G QR8=I]!%DBD.7I(+EK(L@S!/+L9)#KAML(\@T"^>:$D-^S M"/(M OF6&%+NM(1K.0R3%U5E.A@F]8ZM +62(AZ"WB&0[V@AOXH[H3L1#]@S M;,2>T>(L->!X,*IP?[$;X6,NU"3$*H&$80\Z?QA\]V\G]^$?7B!B+DGI91+: M5Y#R9\G[Q&7B57=NI?MSXXAMA>UE8 MT038NU&GP+21$GOC2FR&1&MA12UA,+&6PXONQ[^8$;-&2JR-D JT@GWC/\=M M#I-$2FR)\#([WY<'37SD5D,'<6P%+QI<%F-BFDB)/?')F/I>*M6_XJ$9+F$Z MH7>!8Q1,S!,IL2BNN;3LEJM.A%A>2PW)JN2*73@7TM4XH<8$DA$+9"UV_;SD M^&0DPQR2$3ODH@)O.-F7AQA>=DYJ >$;S4;0Z0BQ0M",991699A+,F*7/.8L M[!5,C*&'O(ZY,)UDQ#IYGKP?DQ,XYN'#"'G\YMGE@AW8P6D+$ MS),3F^<)X89-TRP4HR)6:@@MQ"6Q<7#>X%9J""V$+;T \&-,='= M%_*9S]/JS\MW'F\:%)B%"NH-F(9;,;GD[G%;"-[UD",-R#$F9J&"V$)XZCYJ MFYB%BE,NKWTO8DS,0L4IE]=&J7N!6:@XY41H]-)+S$+E22="(TS,0B6QA7#, MN&V6F(5*8@OAF&6,B5FHI)X+'9E60B;?M2VW#RQV>HE9J"3?SOGMS#(,\#$F M^A4 L850S'458V(6*GL+30_?^M1B"[74-W +!^455]7*LO!GV)DLRK!]L.V4 M6D#9%_W9\/KPZ=#ALZZ)0A&.14&#YE36V/+UW_B397O^DG9MV7:'O-GV M>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7PSKT[?*]7:>@T^DL##]G M-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[WJ14FLEK.ZQ3633AN+ON MSN&RD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J M"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01ZZ^AAFT!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&\;O2PA MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\G MT-M1;R?0VT MD4#OB'I' KTCZAT)](ZH=R30.XX^5A+H'5'O^)]ZYW+:I7SM^5[C]?^3ZG(^ M-UTO?UE^[QS=XQ>< _QO\?@%4$L#!!0 ( QYHEB/X;=ITP$ #8A 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:R6[",!0%T%]!V5;$> @=!&S:;EL6 M_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ? M&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D) M.YG0COPJ^C87( MA?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<" MZ2,#Z6,(TLYQ.034$L! A0# M% @ #'FB6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " ,>:)8RMQ9O^\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " ,>:)8 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( QYHECOY5LCW@4 ? 8 " M@0X( !X;"]W;W)K:)8 MDJVPC.$' !T( & @($B#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6(CPE734 @ @@@ !@ M ("!.18 'AL+W=O:)8PV:63[<# "W"@ & M @(%!'P >&PO=V]R:W-H965T&UL4$L! A0# M% @ #'FB6!.T:*)\!@ 2!D !@ ("!+B, 'AL+W=O M I !X;"]W;W)K:)8@1-/?IX# E#@ & @('^,@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6,NZ%-7O M" J1< !@ ("!TC8 'AL+W=O&UL4$L! A0#% @ #'FB M6!R" BJJ! C@H !D ("!PD4 'AL+W=O:)8^Y[[Q?H" "R!@ &0 M @(&C2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6+],QY++ P 8P@ M !D ("!858 'AL+W=O:)82MK[7MP# #7" &0 @(%C6@ M>&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ #'FB6)L8W[EA P YP< !D M ("!H60 'AL+W=O:)8I,\0)9$# ">" &0 @($Y: >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #'FB6./T^O!_" 1A@ !D ("!S7( 'AL+W=O M:)8]2;*G'($ #! M"0 &0 @(&#>P >&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6"M_ M'>]J!0 : T !D ("!?X4 'AL+W=O:)8JI+US&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6,C9U&OT @ D 8 !D M ("!+Y( 'AL+W=O:)8.-8:B[D" #W!0 &0 @(%:E0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ #'FB6$O9[=L! P M08 !D ("! M79P 'AL+W=O:)8 MC1&PO=V]R:W-H965T&UL4$L! A0#% M @ #'FB6#?,/5+O P KP@ !D ("!":@ 'AL+W=O:)8O4Y/CA,# "6" &0 M@('.N >&PO=V]R:W-H965T\P( '$( 9 " @1B\ !X;"]W;W)K&UL4$L! A0#% @ #'FB6'W=[XL7 P %0D !D M ("!0K\ 'AL+W=O:)8;/KIZ[ # "T$0 &0 @(&0P@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #'FB6 [O")58 P .0D !D ("!<,H M 'AL+W=O:)84,_X M(50" "H!0 &0 @('_S0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M#'FB6+W%?%+=!@ S#( !D ("!I-8 'AL+W=O, 'AL+W=O:)82+GAA)8" +!P &0 @(&@ MY@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB6#C!4:)8/4 AIK,$ #_& &0 @('J\0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ #'FB6%F%'-U_ @ .@8 !D ("!B?H 'AL M+W=O:)8;4J2HHH& M !.+@ &0 @($__0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #'FB M6-]YM@3M @ B0< !D ("!A@8! 'AL+W=O:)8TY/SFD # (% #0 M @ &J"0$ >&PO:)8##^0_.4! !_(0 &@ M @ '0$@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" ,>:)8C^&W:=,! V(0 $P @ 'M% $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 0 ! '<1 #Q%@$ ! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 169 229 1 true 41 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Statements of Consolidated Income (Unaudited) Sheet http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited Statements of Consolidated Income (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Statements of Consolidated Comprehensive Income (Unaudited) Sheet http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited Statements of Consolidated Comprehensive Income (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Statements of Consolidated Cash Flows (Unaudited) Sheet http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited Statements of Consolidated Cash Flows (Unaudited) Statements 6 false false R7.htm 100060 - Statement - Statements of Consolidated Shareholders' Equity Sheet http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity Statements of Consolidated Shareholders' Equity Statements 7 false false R8.htm 100070 - Statement - Statements of Consolidated Shareholders' Equity (Parenthetical) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical Statements of Consolidated Shareholders' Equity (Parenthetical) Statements 8 false false R9.htm 100080 - Disclosure - Significant Accounting Policies Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 100090 - Disclosure - Revenue Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 10 false false R11.htm 100100 - Disclosure - Inventories, Net Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNet1 Inventories, Net Notes 11 false false R12.htm 100110 - Disclosure - Property and Equipment, Net Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 100120 - Disclosure - Contingent Liabilities Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilities1 Contingent Liabilities Notes 13 false false R14.htm 100130 - Disclosure - Pension Plans Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlans Pension Plans Notes 14 false false R15.htm 100140 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCI Accumulated Other Comprehensive Income ("AOCI") Notes 15 false false R16.htm 100150 - Disclosure - Debt and Credit Arrangements Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangements Debt and Credit Arrangements Notes 16 false false R17.htm 100160 - Disclosure - Income Taxes Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 100170 - Disclosure - Computation of Earnings Per Share Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare Computation of Earnings Per Share Notes 18 false false R19.htm 100180 - Disclosure - Goodwill and Other Intangibles Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles Goodwill and Other Intangibles Notes 19 false false R20.htm 100190 - Disclosure - Fair Value of Financial Assets and Liabilities Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities Fair Value of Financial Assets and Liabilities Notes 20 false false R21.htm 100200 - Disclosure - Segment Information Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 21 false false R22.htm 100210 - Disclosure - Acquisitions of Businesses Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinesses1 Acquisitions of Businesses Notes 22 false false R23.htm 100250 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 23 false false R24.htm 100260 - Disclosure - Revenue (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenue 24 false false R25.htm 100270 - Disclosure - Inventories, Net (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNet1 25 false false R26.htm 100280 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNet 26 false false R27.htm 100290 - Disclosure - Pension Plans (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables Pension Plans (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlans 27 false false R28.htm 100300 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCITables Accumulated Other Comprehensive Income ("AOCI") (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCI 28 false false R29.htm 100350 - Disclosure - Computation of Earnings Per Share (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareTables Computation of Earnings Per Share (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare 29 false false R30.htm 100360 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles 30 false false R31.htm 100370 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables Fair Value of Financial Assets and Liabilities (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities 31 false false R32.htm 100380 - Disclosure - Segment Information (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation 32 false false R33.htm 100390 - Disclosure - Acquisitions of Businesses (Tables) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables Acquisitions of Businesses (Tables) Tables http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinesses1 33 false false R34.htm 100400 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 34 false false R35.htm 100410 - Disclosure - Revenue - Revenues by Segment and Product Type (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail Revenue - Revenues by Segment and Product Type (Detail) Details 35 false false R36.htm 100420 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail Revenue - Schedule of Change in Allowance for Credit Losses (Detail) Details 36 false false R37.htm 100430 - Disclosure - Inventories, Net - Inventories, Net (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail Inventories, Net - Inventories, Net (Detail) Details 37 false false R38.htm 100440 - Disclosure - Inventories, Net - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetail Inventories, Net - Additional Information (Detail) Details 38 false false R39.htm 100450 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail Property and Equipment, Net - Property and Equipment, Net (Detail) Details 39 false false R40.htm 100470 - Disclosure - Contingent Liabilities - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail Contingent Liabilities - Additional Information (Detail) Details 40 false false R41.htm 100480 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail Pension Plans - Components of Net Periodic Pension Expense (Detail) Details 41 false false R42.htm 100490 - Disclosure - Pension Plans - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansAdditionalInformationDetail Pension Plans - Additional Information (Detail) Details 42 false false R43.htm 100500 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) Details http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCITables 43 false false R44.htm 100510 - Disclosure - Debt and Credit Arrangements - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail Debt and Credit Arrangements - Additional Information (Detail) Details 44 false false R45.htm 100560 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 45 false false R46.htm 100570 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 46 false false R47.htm 100610 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) Details 47 false false R48.htm 100620 - Disclosure - Computation of Earnings Per Share - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail Computation of Earnings Per Share - Additional Information (Detail) Details 48 false false R49.htm 100630 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail) Details 49 false false R50.htm 100660 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail) Details 50 false false R51.htm 100670 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail) Details 51 false false R52.htm 100680 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail Fair Value of Financial Assets and Liabilities - Additional Information (Detail) Details 52 false false R53.htm 100690 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesFairValueAndCarryingValueOfLongTermDebtDetail Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail) Details 53 false false R54.htm 100700 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail Segment Information - Summary of Company's Reportable Segments (Detail) Details 54 false false R55.htm 100710 - Disclosure - Acquisitions of Businesses - Additional Information (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail Acquisitions of Businesses - Additional Information (Detail) Details 55 false false R56.htm 100720 - Disclosure - Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 56 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept LossContingencyLawsuitFilingDate in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. plpc-20240331.htm 3180 plpc-20240331.htm plpc-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "plpc-20240331.htm": { "nsprefix": "plpc", "nsuri": "http://www.preformed.com/20240331", "dts": { "inline": { "local": [ "plpc-20240331.htm" ] }, "schema": { "local": [ "plpc-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 213, "keyCustom": 16, "axisStandard": 15, "axisCustom": 0, "memberStandard": 30, "memberCustom": 11, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 169, "entityCount": 1, "segmentCount": 41, "elementCount": 633, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 558, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R3": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited", "longName": "100030 - Statement - Statements of Consolidated Income (Unaudited)", "shortName": "Statements of Consolidated Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R5": { "role": "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited", "longName": "100040 - Statement - Statements of Consolidated Comprehensive Income (Unaudited)", "shortName": "Statements of Consolidated Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R6": { "role": "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited", "longName": "100050 - Statement - Statements of Consolidated Cash Flows (Unaudited)", "shortName": "Statements of Consolidated Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R7": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "longName": "100060 - Statement - Statements of Consolidated Shareholders' Equity", "shortName": "Statements of Consolidated Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_6d992c19-d66b-4914-b7ed-e4a4f8adcb0c", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6d992c19-d66b-4914-b7ed-e4a4f8adcb0c", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical", "longName": "100070 - Statement - Statements of Consolidated Shareholders' Equity (Parenthetical)", "shortName": "Statements of Consolidated Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_4ab864be-4f4b-4acb-b465-5f78576041d5", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4ab864be-4f4b-4acb-b465-5f78576041d5", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies", "longName": "100080 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "100090 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNet1", "longName": "100100 - Disclosure - Inventories, Net", "shortName": "Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNet", "longName": "100110 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilities1", "longName": "100120 - Disclosure - Contingent Liabilities", "shortName": "Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:ContingentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:ContingentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlans", "longName": "100130 - Disclosure - Pension Plans", "shortName": "Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCI", "longName": "100140 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\")", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\")", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangements", "longName": "100150 - Disclosure - Debt and Credit Arrangements", "shortName": "Debt and Credit Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_28653f8c-c286-4485-8a2b-a55375640557", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_28653f8c-c286-4485-8a2b-a55375640557", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100160 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare", "longName": "100170 - Disclosure - Computation of Earnings Per Share", "shortName": "Computation of Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles", "longName": "100180 - Disclosure - Goodwill and Other Intangibles", "shortName": "Goodwill and Other Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities", "longName": "100190 - Disclosure - Fair Value of Financial Assets and Liabilities", "shortName": "Fair Value of Financial Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "100200 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinesses1", "longName": "100210 - Disclosure - Acquisitions of Businesses", "shortName": "Acquisitions of Businesses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies", "longName": "100250 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "100260 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetTables", "longName": "100270 - Disclosure - Inventories, Net (Tables)", "shortName": "Inventories, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetTables", "longName": "100280 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables", "longName": "100290 - Disclosure - Pension Plans (Tables)", "shortName": "Pension Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCITables", "longName": "100300 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Tables)", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareTables", "longName": "100350 - Disclosure - Computation of Earnings Per Share (Tables)", "shortName": "Computation of Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables", "longName": "100360 - Disclosure - Goodwill and Other Intangibles (Tables)", "shortName": "Goodwill and Other Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables", "longName": "100370 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)", "shortName": "Fair Value of Financial Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "100380 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables", "longName": "100390 - Disclosure - Acquisitions of Businesses (Tables)", "shortName": "Acquisitions of Businesses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "100400 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:PercentageOfOwnershipInEarningsOfSubsidiary", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:PercentageOfOwnershipInEarningsOfSubsidiary", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "longName": "100410 - Disclosure - Revenue - Revenues by Segment and Product Type (Detail)", "shortName": "Revenue - Revenues by Segment and Product Type (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail", "longName": "100420 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Detail)", "shortName": "Revenue - Schedule of Change in Allowance for Credit Losses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_f3de787b-ee94-4864-8b4d-6650cad175a6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f3de787b-ee94-4864-8b4d-6650cad175a6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail", "longName": "100430 - Disclosure - Inventories, Net - Inventories, Net (Detail)", "shortName": "Inventories, Net - Inventories, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetail", "longName": "100440 - Disclosure - Inventories, Net - Additional Information (Detail)", "shortName": "Inventories, Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:LIFOInventoryAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:LIFOInventoryAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "longName": "100450 - Disclosure - Property and Equipment, Net - Property and Equipment, Net (Detail)", "shortName": "Property and Equipment, Net - Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail", "longName": "100470 - Disclosure - Contingent Liabilities - Additional Information (Detail)", "shortName": "Contingent Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:LossContingencyNameOfPlaintiff", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "plpc:ContingentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:LossContingencyNameOfPlaintiff", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "plpc:ContingentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail", "longName": "100480 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Detail)", "shortName": "Pension Plans - Components of Net Periodic Pension Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansAdditionalInformationDetail", "longName": "100490 - Disclosure - Pension Plans - Additional Information (Detail)", "shortName": "Pension Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "longName": "100500 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail)", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f3de787b-ee94-4864-8b4d-6650cad175a6", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_592afb6d-9e88-422c-8801-83b64f4619e0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R44": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "longName": "100510 - Disclosure - Debt and Credit Arrangements - Additional Information (Detail)", "shortName": "Debt and Credit Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_79290738-d78b-4547-a144-1592dfa8a615", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_79290738-d78b-4547-a144-1592dfa8a615", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100560 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "longName": "100570 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "shortName": "Share-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:CommonStockSharesHeldInEmployeeTrustShares", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "longName": "100610 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail)", "shortName": "Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R48": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail", "longName": "100620 - Disclosure - Computation of Earnings Per Share - Additional Information (Detail)", "shortName": "Computation of Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_0552da8c-06e4-4087-9327-8d4f1b4988c1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0552da8c-06e4-4087-9327-8d4f1b4988c1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail", "longName": "100630 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail)", "shortName": "Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "longName": "100660 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail)", "shortName": "Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_f3de787b-ee94-4864-8b4d-6650cad175a6", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R51": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail", "longName": "100670 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail)", "shortName": "Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "longName": "100680 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail)", "shortName": "Fair Value of Financial Assets and Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesFairValueAndCarryingValueOfLongTermDebtDetail", "longName": "100690 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail)", "shortName": "Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "longName": "100700 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Detail)", "shortName": "Segment Information - Summary of Company's Reportable Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_85eebfe3-ca31-422f-9371-7cf08d8a78de", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_528c14bc-c194-47cf-9166-6593f3e5dc99", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "unique": true } }, "R55": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "longName": "100710 - Disclosure - Acquisitions of Businesses - Additional Information (Detail)", "shortName": "Acquisitions of Businesses - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_6084b3dc-85c2-4faa-ab76-67cd8b4f195c", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6084b3dc-85c2-4faa-ab76-67cd8b4f195c", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "100720 - Disclosure - Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "shortName": "Acquisitions of Businesses - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4f9b58c1-e4ea-4052-9195-8063d8d7564e", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "plpc-20240331.htm", "first": true, "unique": true } } }, "tag": { "stpr_AR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "AR", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Argentina [Member]", "label": "ARKANSAS" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r270", "r271", "r272", "r330", "r331", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r373", "r513", "r514", "r515", "r538", "r539", "r550", "r551", "r552", "r561", "r562", "r563", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r586", "r587", "r590", "r591", "r592", "r593", "r611", "r612", "r615", "r616", "r617", "r634", "r635", "r636", "r637", "r638", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r879" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37", "r40" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Change in Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r887" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r327", "r328" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "terseLabel": "Accrued expenses and other liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized Benefit Cost [Member]", "terseLabel": "Unrecognized Pension Benefit Cost [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r11", "r24", "r54", "r862", "r863", "r864" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r78", "r221", "r669" ] }, "plpc_AccumulatedOtherComprehensiveIncomeLossByComponentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossByComponentAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss By Component [Abstract]", "documentation": "Accumulated Other Comprehensive Income Loss By Component [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r603", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r53", "r54", "r136", "r228", "r664", "r694", "r698" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242", "r243", "r603", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r24", "r54", "r565", "r568", "r638", "r689", "r690", "r862", "r863", "r864", "r876", "r877", "r878" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Translation Adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r8", "r24", "r54", "r243", "r244", "r605", "r606", "r607", "r608", "r609", "r862" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r154" ] }, "plpc_ActualMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ActualMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual [Member]", "label": "Actual [Member]", "documentation": "Actual." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r127" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r89", "r90", "r483" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operations:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r194" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising cost", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r517" ] }, "us-gaap_AirTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AirTransportationEquipmentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aircraft [Member]", "label": "Air Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of air transportation." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expenses", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r511", "r516" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Credit Losses [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Allowance for credit losses, beginning of period", "periodEndLabel": "Allowance for credit losses, end of period", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r229", "r329", "r345", "r346", "r349", "r968" ] }, "plpc_AllowanceForDoubtfulAccountsReceivableForeignExchangeAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableForeignExchangeAndOther", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable foreign exchange and other.", "label": "Allowance For Doubtful Accounts Receivable Foreign Exchange and Other", "negatedLabel": "Foreign exchange and other", "terseLabel": "Foreign exchange and other" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write-offs", "negatedLabel": "Write-offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r348" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "The Americas [Member]", "label": "Americas [Member]" } } }, "auth_ref": [ "r974", "r975", "r976", "r977" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r19", "r73", "r76" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive shares excluded from calculation of earnings per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r293" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r63" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r974", "r975", "r976", "r977" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Identifiable assets", "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r184", "r225", "r256", "r302", "r312", "r318", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r554", "r558", "r588", "r661", "r735", "r825", "r838", "r906", "r907", "r954" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Identifiable assets", "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT ASSETS", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r217", "r234", "r256", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r554", "r558", "r588", "r825", "r906", "r907", "r954" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r113" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r843", "r845", "r846" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r843", "r845", "r846" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r843", "r845", "r846" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date", "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date", "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "plpc_BacklogsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "BacklogsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Backlogs [Member]", "documentation": "Backlogs." } } }, "auth_ref": [] }, "plpc_BankDebtToEquityPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "BankDebtToEquityPercentage", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bank debt to equity percentage.", "label": "Bank Debt To Equity Percentage", "terseLabel": "Bank debt to equity percentage" } } }, "auth_ref": [] }, "plpc_BloombergShortTermBankYieldIndexBsbyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "BloombergShortTermBankYieldIndexBsbyMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "BSBY [Member]", "label": "Bloomberg Short Term Bank Yield Index (BSBY) [Member]", "documentation": "Bloomberg short term bank yield index (BSBY) [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingImprovementsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building Improvements [Member]", "label": "Building Improvements [Member]", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r159" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r159" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r548", "r817", "r818" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r93", "r94", "r548", "r817", "r818" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r548" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price, net of cash received", "totalLabel": "Business Combination, Consideration Transferred, Total", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r23" ] }, "plpc_BusinessCombinationConsiderationTransferredHoldbackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "BusinessCombinationConsiderationTransferredHoldbackAmount", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination consideration transferred holdback amount.", "label": "Business Combination Consideration Transferred Holdback Amount", "terseLabel": "Purchase price holdback amount" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDescriptionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinesses1" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions of Businesses", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r177", "r549" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preliminary estimated fair value of intangible assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current liabilities", "terseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "terseLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other noncurrent liabilities", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "plpc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAndOtherAssets", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment and other assets", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Property Plant and Equipment and Other Assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed property, plant and equipment and other assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration, net of cash received", "terseLabel": "Total consideration, net of cash received", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r62", "r182" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "terseLabel": "Cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r61", "r148", "r253" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r148" ] }, "plpc_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities Abstract", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r204", "r205", "r207", "r210", "r211", "r269", "r330", "r331", "r333", "r334", "r335", "r341", "r342", "r373", "r536", "r550", "r551", "r560", "r561", "r562", "r570", "r571", "r581", "r586", "r587", "r589", "r590", "r591", "r611", "r615", "r616", "r617", "r634", "r650", "r651", "r687", "r688" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r204", "r205", "r207", "r210", "r211", "r330", "r331", "r333", "r334", "r335", "r341", "r342", "r343", "r373", "r536", "r550", "r551", "r552", "r560", "r561", "r562", "r563", "r570", "r571", "r572", "r575", "r581", "r586", "r587", "r589", "r590", "r591", "r611", "r615", "r616", "r617", "r634", "r650", "r651", "r687", "r688", "r851" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, early adoption", "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]", "documentation": "Indicates (true false) whether accounting standards update was early adopted." } } }, "auth_ref": [ "r206", "r207", "r214", "r269", "r331", "r333", "r336", "r343", "r373", "r537", "r552", "r560", "r563", "r572", "r575", "r581", "r586", "r587", "r589", "r592", "r593", "r612", "r616", "r617", "r652", "r687", "r688" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounting standards update, material impact", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r203", "r270", "r283", "r338", "r540" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "plpc_CommonSharesIssuedToRabbiTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "CommonSharesIssuedToRabbiTrustMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares Issued to Rabbi Trust [Member]", "label": "Common Shares Issued To Rabbi Trust [Member]", "documentation": "Common Shares Issued To Rabbi Trust [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares reserved for awards", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared per share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r165" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Paid In Capital [Member]", "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r828", "r829", "r830", "r832", "r833", "r834", "r835", "r876", "r877", "r944", "r970", "r972" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r126", "r722" ] }, "us-gaap_CommonStockSharesHeldInEmployeeTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesHeldInEmployeeTrust", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares issued to rabbi trust, 238,641 and 243,118 shares at March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Shares Held in Employee Trust", "documentation": "Value of common stock issued to a trust (for example, but not limited to, rabbi trust) set up specifically to accumulate stock for the sole purpose of distribution to participating employees." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesHeldInEmployeeTrustShares", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred shares and held by the rabbi trust", "terseLabel": "Common stock, shares issued to rabbi trust", "label": "Common Stock, Shares Held in Employee Trust, Shares", "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r25", "r126", "r722", "r741", "r972", "r973" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares - $2 par value per share, 15,000,000 shares authorized, 4,918,036 and 4,908,413 issued and outstanding, at March 31, 2024 and December 31, 2023", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r126", "r663", "r825" ] }, "plpc_CommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "CommunicationsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Communications [Member]", "label": "Communications [Member]", "documentation": "Communications." } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "plpc_ComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "Comprehensive income (loss), including portion attributable to noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r55", "r238", "r240", "r248", "r657", "r677" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive income attributable to noncontrolling interests", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r16", "r102", "r106", "r238", "r240", "r247", "r656", "r676" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCI" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (\"AOCI\")", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r135", "r246", "r655", "r675" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r259", "r304", "r310", "r311", "r312", "r313", "r314", "r316", "r320", "r381", "r382", "r383", "r384", "r386", "r387", "r389", "r391", "r392", "r906", "r907" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r259", "r304", "r310", "r311", "r312", "r313", "r314", "r316", "r320", "r381", "r382", "r383", "r384", "r386", "r387", "r389", "r391", "r392", "r906", "r907" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation and Noncontrolling Interests", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r103", "r794" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "plpc_ContingentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ContingentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Contingent Liabilities [Abstract]", "documentation": "Contingent liabilities." } } }, "auth_ref": [] }, "plpc_ContingentLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ContingentLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilities1" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liabilities", "label": "Contingent Liabilities Disclosure [Text Block]", "documentation": "Contingent liabilities disclosure." } } }, "auth_ref": [] }, "plpc_CorporateAircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "CorporateAircraftMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Aircraft [Member]", "label": "Corporate Aircraft [Member]", "documentation": "Corporate Aircraft." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r141", "r648" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "plpc_CumulativeInflationRatePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "CumulativeInflationRatePeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative inflation rate period", "label": "Cumulative Inflation Rate Period", "documentation": "Cumulative inflation rate period." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r99" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Credit Arrangements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r162", "r255", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r417", "r418", "r420" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r36", "r123", "r124", "r185", "r186", "r259", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r614", "r800", "r801", "r802", "r803", "r804", "r867" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate of SOFR plus", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Interest rate of BSBY plus", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt instrument, date of first required payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r47", "r121" ] }, "us-gaap_DebtInstrumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescription", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, description", "label": "Debt Instrument, Description", "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total." } } }, "auth_ref": [ "r36", "r81", "r120", "r123", "r185", "r186" ] }, "plpc_DebtInstrumentExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DebtInstrumentExpirationMonthAndYear", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt expiring month and year", "label": "Debt Instrument Expiration Month and Year", "documentation": "Debt instrument expiration month and year." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r116", "r118", "r395", "r614", "r801", "r802" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, frequency of periodic payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r47", "r121" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument, fixed interest rate", "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r45", "r396" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r259", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r614", "r800", "r801", "r802", "r803", "r804", "r867" ] }, "plpc_DebtInstrumentMaturityDateExtended": { "xbrltype": "dateItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DebtInstrumentMaturityDateExtended", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extended debt instrument date", "label": "Debt Instrument Maturity Date Extended", "documentation": "Debt instrument maturity date extended." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r47", "r259", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r614", "r800", "r801", "r802", "r803", "r804", "r867" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, payment terms", "label": "Debt Instrument, Payment Terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r46", "r121" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r47", "r81", "r82", "r115", "r116", "r118", "r119", "r163", "r164", "r259", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r614", "r800", "r801", "r802", "r803", "r804", "r867" ] }, "plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DebtToEarningsBeforeInterestTaxesAndDepreciationRatio", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt to earnings before Interest, Taxes and Depreciation ratio", "label": "Debt To Earnings Before Interest Taxes And Depreciation Ratio", "documentation": "Debt to earnings before interest taxes and depreciation ratio." } } }, "auth_ref": [] }, "plpc_DefendantsAndPlaintiffSettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DefendantsAndPlaintiffSettlementAgreementMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defendants And Plaintiff Settlement Agreement [Member]", "label": "Defendants And Plaintiff Settlement Agreement [Member]", "documentation": "Defendants and plaintiff settlement agreement." } } }, "auth_ref": [] }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r85", "r167" ] }, "plpc_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpenseIncome", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based compensation expense (income)", "label": "Deferred Compensation Arrangement With Individual Compensation Expense Income", "documentation": "Deferred compensation arrangement with individual compensation expense (income)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r85", "r167" ] }, "plpc_DeferredCompensationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredCompensationLiability", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability", "documentation": "Deferred compensation liability related to the common stock issued to a trust (for example, but not limited to, rabbi trust) recognized as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Compensation Liability, Current, Total", "terseLabel": "Accrued profit-sharing and other benefits", "label": "Deferred Compensation Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r86", "r166" ] }, "plpc_DeferredCompensationLiabilityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredCompensationLiabilityFairValue", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental profit sharing plan", "terseLabel": "Supplemental profit sharing plan", "label": "Deferred Compensation Liability Fair Value", "documentation": "Deferred compensation liability fair value." } } }, "auth_ref": [] }, "plpc_DeferredCompensationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredCompensationLiabilityMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Liability [Member]", "label": "Deferred Compensation Liability [Member]", "documentation": "Deferred Compensation Liability [Member]" } } }, "auth_ref": [] }, "plpc_DeferredCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredCompensationPlanMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan [Member]", "label": "Deferred Compensation Plan [Member]", "documentation": "Deferred compensation plan." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r524", "r525" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r19", "r176", "r202", "r543", "r544", "r869" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r524", "r525", "r662" ] }, "us-gaap_DeferredProfitSharingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredProfitSharingMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Profit Sharing Plan [Member]", "label": "Deferred Profit Sharing [Member]", "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a share in the profits, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to profits, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and bonuses." } } }, "auth_ref": [] }, "plpc_DeferredTaxAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeferredTaxAssetsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets.", "label": "Deferred Tax Assets Policy [Text Block]", "terseLabel": "Deferred Tax Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r532" ] }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxExpenseFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefits", "label": "Deferred Tax Expense from Stock Options Exercised", "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognized net actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r445", "r462", "r475", "r815", "r816" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Pension asset", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r183", "r443", "r444", "r449", "r734", "r815", "r964" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contribution to pension plan", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r448", "r452", "r476", "r813", "r814", "r815", "r816" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r445", "r461", "r474", "r815", "r816" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r445", "r447", "r460", "r473", "r815", "r816" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic pension expense", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r458", "r471", "r815", "r816" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r458", "r471" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePensionPlansComponentsOfNetPeriodicPensionExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r446", "r459", "r472", "r815", "r816" ] }, "plpc_DeltaConectoresSADeCVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeltaConectoresSADeCVMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Delta Conectores, S.A. de C.V. [Member]", "documentation": "Delta conectores, S.A. de C.V." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation of property and equipment", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r19", "r77" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r19", "r307" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r26", "r107", "r108", "r109", "r112", "r258" ] }, "plpc_DeterminationOfSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "DeterminationOfSharesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Determination of shares (in thousands)", "label": "Determination Of Shares [Abstract]", "documentation": "Determination of shares." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r440", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r440", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues by Segment and Product Type", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r909" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends declared", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r165" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable", "label": "Dividends Payable, Current", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r844" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r847" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r841" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA [Member]", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r974", "r975", "r976", "r977" ] }, "plpc_EarningPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "EarningPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share", "label": "Earning Per Share Basic and Diluted [Abstract]", "documentation": "Earning per share basic and diluted." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r249", "r273", "r274", "r276", "r277", "r279", "r286", "r288", "r290", "r291", "r292", "r296", "r579", "r580", "r658", "r678", "r796" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r249", "r273", "r274", "r276", "r277", "r279", "r288", "r290", "r291", "r292", "r296", "r579", "r580", "r658", "r678", "r796" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r285", "r293", "r294", "r295" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r601" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r527" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and other benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Remaining compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost expected to be recognized over period", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r939" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected compensation cost related to unvested awards not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r939" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Excess tax benefits from restricted share awards", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r511" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EnergyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnergyServiceMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Energy [Member]", "label": "Energy Service [Member]", "documentation": "Energy provided from operation of on-site facility or cogeneration plant and by procurement service to energy purchaser." } } }, "auth_ref": [ "r910" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r840" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r840" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r840" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r848" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r840" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r840" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r840" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r840" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r25", "r212", "r242", "r243", "r244", "r266", "r267", "r268", "r271", "r280", "r282", "r297", "r337", "r344", "r422", "r513", "r514", "r515", "r538", "r539", "r564", "r565", "r566", "r567", "r568", "r569", "r578", "r603", "r605", "r606", "r607", "r608", "r609", "r638", "r689", "r690", "r691", "r708", "r762" ] }, "plpc_ExitOfRussianOperationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ExitOfRussianOperationsTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureExitOfRussianOperations1" ], "lang": { "en-us": { "role": { "terseLabel": "Exit of Russian Operations", "label": "Exit of Russian Operations [Text Block]", "documentation": "Exit of Russian operations." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r583", "r584", "r585" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assets and Liabilities Recorded and Measured at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r31", "r113", "r114", "r181" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r408", "r452", "r453", "r454", "r455", "r456", "r457", "r584", "r642", "r643", "r644", "r801", "r802", "r813", "r814", "r815" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Assets and Liabilities", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r582" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r408", "r452", "r457", "r584", "r642", "r813", "r814", "r815" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r408", "r452", "r457", "r584", "r643", "r801", "r802", "r813", "r814", "r815" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r408", "r452", "r453", "r454", "r455", "r456", "r457", "r584", "r644", "r801", "r802", "r813", "r814", "r815" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r408", "r452", "r453", "r454", "r455", "r456", "r457", "r642", "r643", "r644", "r801", "r802", "r813", "r814", "r815" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r21", "r35" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r622", "r627", "r824" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r624", "r630" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Liability, Total", "terseLabel": "Total present value of lease payments", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r620", "r633" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "plpc_FinanceLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027 and thereafter", "label": "Finance Lease Liability Payments Due Year Five And Thereafter", "documentation": "Finance lease liability payments due year five and thereafter." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r621" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less amount of lease payment representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r623", "r630" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "terseLabel": "Financing leases of machinery, equipment and aircraft", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r619" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r622", "r627", "r824" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r621" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, weighted average discount rate, percent", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r632", "r824" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease, weighted average remaining lease term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r631", "r824" ] }, "plpc_FinanceLeasesCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "FinanceLeasesCostAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost", "label": "Finance Leases Cost [Abstract]", "documentation": "Finance leases cost." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "terseLabel": "Accounts Receivable Allowances", "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss." } } }, "auth_ref": [ "r70" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful lives", "terseLabel": "Amortization period of intangible assets", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r223", "r370" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r368", "r369", "r370", "r371", "r649", "r653" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r653" ] }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets", "label": "Finite-Lived Intangible Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining amortization period", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "plpc_ForeignCurrencyForwardContractsMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ForeignCurrencyForwardContractsMaturityPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts maturity period", "label": "Foreign Currency Forward Contracts Maturity Period", "documentation": "Foreign currency forward contracts maturity period." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction net losses", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r595", "r597", "r599", "r600", "r759" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r594" ] }, "plpc_ForeignSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ForeignSubsidiariesMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign Subsidiaries [Member]", "label": "Foreign Subsidiaries [Member]" } } }, "auth_ref": [] }, "plpc_FormerOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "FormerOfficerMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Former Officer [Member]", "label": "Former Officer [Member]", "documentation": "Former officer." } } }, "auth_ref": [] }, "plpc_GainLossFromCompanyOwnedLifeInsurancePolicy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "GainLossFromCompanyOwnedLifeInsurancePolicy", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale of property and equipment", "label": "(Gain) Loss From Company Owned Life Insurance Policy", "documentation": "(Gain) loss from company owned life insurance policy." } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Aggregate foreign currency transaction losses includes hedge activity", "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives", "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective." } } }, "auth_ref": [ "r110", "r111" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale of property and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r19" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r142", "r745" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "verboseLabel": "Indefinite-lived intangible assets Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r222", "r355", "r654", "r799", "r825", "r889", "r896" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r359", "r799" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibles" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangibles", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangibles", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r22", "r72" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r363" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairments", "verboseLabel": "Impairments", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r19", "r356", "r362", "r367", "r799" ] }, "plpc_GoodwillImpairmentLossOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "GoodwillImpairmentLossOther", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other goodwill impairment", "label": "Goodwill Impairment Loss Other", "documentation": "Goodwill impairment loss other." } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r799" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase price measurement period adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r895" ] }, "plpc_GrantTwoThousandTwentyAndNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "GrantTwoThousandTwentyAndNineteenMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Grant Two Thousand Twenty and Nineteen.", "label": "Grant Two Thousand Twenty and Nineteen [Member]", "terseLabel": "Grant 2020, 2019 [Member]" } } }, "auth_ref": [] }, "plpc_GrantTwoThousandTwentyNineteenAndEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "GrantTwoThousandTwentyNineteenAndEighteenMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Grant 2020, 2019 and 2018 [Member]", "label": "Grant Two Thousand Twenty Nineteen And Eighteen [Member]", "documentation": "Grant two thousand twenty, nineteen and eighteen." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "GROSS PROFIT", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r140", "r256", "r302", "r311", "r317", "r320", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r588", "r797", "r906" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Gross Profit" } } }, "auth_ref": [] }, "plpc_HolplastSROMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "HolplastSROMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables" ], "lang": { "en-us": { "role": { "documentation": "Holplast, s.r.o.", "label": "Holplast, s.r.o [Member]", "terseLabel": "Holplast [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges recorded for intangible assets with finite lives", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r865", "r899" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r160" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r137", "r189", "r302", "r311", "r317", "r320", "r659", "r671", "r797" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r257", "r520", "r528", "r530", "r534", "r541", "r545", "r546", "r547", "r705" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net tax provision", "totalLabel": "Income taxes", "terseLabel": "Income tax expense", "label": "Income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r192", "r208", "r281", "r282", "r308", "r526", "r542", "r679" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r241", "r522", "r523", "r530", "r531", "r533", "r535", "r701" ] }, "plpc_IncomeTaxReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "IncomeTaxReconciliationLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Reconciliation [Line Items]", "label": "Income Tax Reconciliation [Line Items]", "documentation": "Income tax reconciliation." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Life Insurance, Amount", "terseLabel": "Non-taxable benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense." } } }, "auth_ref": [ "r940" ] }, "plpc_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "IncomeTaxTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income Tax [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in operating assets and liabilities", "totalLabel": "Increase (Decrease) in Operating Capital, Total", "label": "Increase (Decrease) in Operating Capital", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite lived intangible assets other than goodwill", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r157" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r117", "r191", "r245", "r306", "r613", "r746", "r836", "r971" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations [Member]", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r304", "r310", "r311", "r312", "r313", "r314", "r316", "r320" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNet1" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, Net", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r350" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished products", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r857" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories, net of excess and obsolete inventory reserve", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r861" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Excess of current cost over LIFO cost", "label": "Inventory, LIFO Reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r860" ] }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserveEffectOnIncomeNet", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, LIFO Reserve, Effect on Income, Net, Total", "label": "Inventory, LIFO Reserve, Effect on Income, Net", "terseLabel": "Expense (benefit) charge to earnings from LIFO inventory changes", "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories at LIFO cost", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r231", "r791", "r825" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r193", "r219", "r230", "r350", "r351", "r352", "r647", "r795" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r859" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "terseLabel": "Inventory reserves for slow-moving and obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r71", "r861" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetInventoriesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r858" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r143", "r305" ] }, "us-gaap_LIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LIFOInventoryAmount", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of inventories for certain materials using LIFO method", "label": "LIFO Inventory Amount", "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r793" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and Improvements [Member]", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r626", "r824" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components of lease expense", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r950" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "plpc_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LeasesLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Line Items]", "label": "Leases [Line Items]", "documentation": "Leases [Line Items]" } } }, "auth_ref": [] }, "plpc_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LeasesTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Table]", "label": "Leases [Table]", "documentation": "Leases [Table]" } } }, "auth_ref": [] }, "plpc_LesseeLeaseTermDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LesseeLeaseTermDescription", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, term of description", "label": "Lessee Lease Term Description", "documentation": "Lessee lease term description." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "plpc_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027 and thereafter", "label": "Lessee Operating Lease Liability Payments Due Year Five And Thereafter", "documentation": "Lessee operating lease liability payments due year five and thereafter." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less amount of lease payment representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r949" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r949" ] }, "plpc_LesseeOperatingSubleaseLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LesseeOperatingSubleaseLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total minimum sublease rentals under noncancelable subleases", "label": "Lessee Operating Sublease Lease Receivable Payments To Be Received", "documentation": "Lessee, operating sublease, lease receivable, payments to be received." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r131", "r188", "r667", "r825", "r868", "r884", "r946" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT LIABILITIES", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r218", "r256", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r555", "r558", "r559", "r588", "r825", "r906", "r954", "r955" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesSummaryOfAssetsAndLiabilitiesRecordedAndMeasuredAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r113" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "terseLabel": "Line of credit utilized borrowing capacity", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r36", "r186", "r966" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r41", "r867" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, expiration date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r41", "r867" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit, current", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r123", "r185" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total settlement required to be paid", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesFairValueAndCarryingValueOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt and related current maturities, Carrying Value", "totalLabel": "Total long-term debt", "terseLabel": "Loan amount due", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r36", "r186", "r407", "r421", "r801", "r802", "r966" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Current Maturities, Total", "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current portion", "negatedTerseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r226" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesFairValueAndCarryingValueOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt and related current maturities, Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "verboseLabel": "Total long-term debt, less current portion", "terseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r227" ] }, "plpc_LongTermIncentivePlanAndTwoThousandSixteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LongTermIncentivePlanAndTwoThousandSixteenIncentivePlanMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Incentive Plan and 2016 Incentive Plan [Member]", "label": "Long Term Incentive Plan And Two Thousand Sixteen Incentive Plan [Member]", "documentation": "Long-term incentive plan and two thousand sixteen incentive plan." } } }, "auth_ref": [] }, "plpc_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Incentive Plan [Member]", "label": "Long Term Incentive Plan [Member]", "documentation": "Long term incentive plan." } } }, "auth_ref": [] }, "plpc_LongTermIncentivePlanStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LongTermIncentivePlanStockOptionMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Incentive Plan Stock Option [Member]", "label": "Long Term Incentive Plan Stock Option [Member]", "documentation": "Long term incentive plan stock option." } } }, "auth_ref": [] }, "plpc_LongTermIncentiveStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LongTermIncentiveStockOptionMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Incentive Stock Option [Member]", "label": "Long Term Incentive Stock Option [Member]", "documentation": "Long term incentive stock option." } } }, "auth_ref": [] }, "plpc_LongTermLettersOfCreditOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LongTermLettersOfCreditOutstanding", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding amount", "label": "Long Term Letters Of Credit Outstanding", "documentation": "Long term letters of credit outstanding." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r374", "r375", "r376", "r380", "r902", "r903" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r374", "r375", "r376", "r380", "r902", "r903" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r374", "r375", "r376", "r380", "r902", "r903" ] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total settlement previously paid", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r901" ] }, "plpc_LossContingencyAccruedEstimateForLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "LossContingencyAccruedEstimateForLosses", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued estimate for losses", "label": "Loss Contingency Accrued Estimate For Losses", "documentation": "Loss contingency accrued estimate for losses." } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated damages from defendants", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r901", "r902", "r903" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued estimate for losses", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r375", "r376", "r379", "r380" ] }, "us-gaap_LossContingencyLawsuitFilingDate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLawsuitFilingDate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Complaint filling date", "label": "Loss Contingency, Lawsuit Filing Date", "documentation": "States the date the complaint was formally filed in a court of law, in arbitration or mediation." } } }, "auth_ref": [ "r79", "r80", "r161" ] }, "us-gaap_LossContingencyNameOfPlaintiff": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNameOfPlaintiff", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Name of plaintiff", "label": "Loss Contingency, Name of Plaintiff", "documentation": "Identifies the plaintiff in the lawsuit." } } }, "auth_ref": [ "r79", "r80", "r161" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r374", "r375", "r376", "r380", "r902", "r903" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery, Equipment and Aircraft [Member]", "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r375", "r376", "r377", "r378", "r480", "r646", "r686", "r713", "r714", "r765", "r767", "r769", "r770", "r772", "r786", "r787", "r798", "r805", "r819", "r827", "r908", "r956", "r957", "r958", "r959", "r960", "r961" ] }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts Maturity Period", "label": "Maximum Remaining Maturity of Foreign Currency Derivatives", "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "plpc_MaxxweldConectoresEletricosLtdaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "MaxxweldConectoresEletricosLtdaMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables" ], "lang": { "en-us": { "role": { "documentation": "Maxxweld Conectores Eletricos Ltda.", "label": "Maxxweld Conectores Eletricos Ltda [Member]", "terseLabel": "Maxxweld [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r375", "r376", "r377", "r378", "r480", "r646", "r686", "r713", "r714", "r765", "r767", "r769", "r770", "r772", "r786", "r787", "r798", "r805", "r819", "r827", "r908", "r956", "r957", "r958", "r959", "r960", "r961" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r52", "r187", "r256", "r332", "r381", "r384", "r385", "r386", "r392", "r393", "r588", "r666", "r724" ] }, "plpc_NatureOfOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "NatureOfOperationsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature Of Operations Policy [Text Block]", "documentation": "Disclosure of the adoption of policy for the nature of operations." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r148", "r149", "r150" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Total net income attributable to Preformed Line Products Company shareholders", "totalLabel": "NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r138", "r150", "r190", "r216", "r236", "r239", "r244", "r256", "r270", "r273", "r274", "r276", "r277", "r281", "r282", "r289", "r302", "r311", "r317", "r320", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r580", "r588", "r674", "r743", "r760", "r761", "r797", "r836", "r906" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to Preformed Line Products Company shareholders", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r105", "r180", "r236", "r239", "r281", "r282", "r673", "r864" ] }, "plpc_NetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "NetSalesAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Net Sales [Abstract]", "documentation": "Net sales." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r100", "r422", "r876", "r877", "r878", "r972" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "plpc_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Numerator [Abstract]", "documentation": "Numerator." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r302", "r311", "r317", "r320", "r797" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r628", "r824" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMaturitiesOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Total present value of lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r625", "r630" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r619" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate, percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r632", "r824" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r631", "r824" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r233", "r825" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r224" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain on unfunded pension obligations", "totalLabel": "Adjustment to recognize gain on pension asset", "terseLabel": "Loss on unfunded pension obligations, net of tax benefit of $433, $229 and $206 for 2020, 2021 and 2022 respectively", "verboseLabel": "Gain (loss) on unfunded pension obligations", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r10", "r136", "r463" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Tax provision (benefit)", "negatedLabel": "Tax provision", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r13" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Gain on foreign currency translation adjustment", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r9", "r136", "r596", "r598", "r602" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income before reclassifications:", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity": { "parentTag": "plpc_ComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net current period other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r33", "r237", "r240", "r246", "r603", "r604", "r609", "r655", "r675", "r862", "r863" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension adjustment, net of tax", "terseLabel": "Pension adjustment, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r12", "r136" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recognized net actuarial gain", "totalLabel": "Recognized net actuarial gain, net of tax provision of $112, $145 and $105 for 2020, 2021 and 2022 respectively", "negatedTotalLabel": "Net of reclassification adjustments", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedLabel": "Recognized net actuarial gain, net of tax provision of $28 and $28 for 2023 and 2022 respectively", "terseLabel": "Recognized net actuarial gain, net of tax provision of $28 and $28 for 2023 and 2022 respectively", "verboseLabel": "Recognized net actuarial gain", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r15", "r136", "r235", "r463" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax provision (benefit) for recognized net actuarial loss (gain)", "terseLabel": "Tax provision", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r13" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "verboseLabel": "Other intangible assets", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r150" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating (income) expense, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "plpc_PNCEquipmentFinanceLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PNCEquipmentFinanceLLCMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PNC Equipment Finance, LLC [Member]", "label": "P N C Equipment Finance L L C [Member]", "documentation": "PNC Equipment Finance, LLC." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Preformed Line Products, Company Equity [Member]", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patents [Member]", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r179" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of common shares for treasury", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "negatedLabel": "Acquisition of businesses, net of cash", "terseLabel": "Payments of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Capital expenditures", "terseLabel": "Expenditure for long-lived assets", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r147" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r442", "r450", "r451", "r457", "r465", "r466", "r467", "r468", "r469", "r470", "r477", "r478", "r479", "r815" ] }, "plpc_PercentageOfCumulativeInflationRate": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PercentageOfCumulativeInflationRate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative inflation rate", "label": "Percentage Of Cumulative Inflation Rate", "documentation": "Percentage of cumulative inflation rate." } } }, "auth_ref": [] }, "plpc_PercentageOfOwnershipInEarningsOfSubsidiary": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PercentageOfOwnershipInEarningsOfSubsidiary", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership in earnings of subsidiary", "label": "Percentage Of Ownership In Earnings Of Subsidiary", "documentation": "Percentage of ownership in earnings of subsidiary." } } }, "auth_ref": [] }, "plpc_PercentageOfRevenueEarnedFromConsolidatedNetSales": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PercentageOfRevenueEarnedFromConsolidatedNetSales", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of consolidated net sales from revenue operations", "label": "Percentage Of Revenue Earned From Consolidated Net Sales", "documentation": "Percentage of revenue earned from consolidated net sales." } } }, "auth_ref": [] }, "plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of disaggregated revenue", "label": "Percentage Of Revenue From Contract With Customer Excluding Assessed Tax", "documentation": "Percentage of revenue from contract with customer excluding assessed tax." } } }, "auth_ref": [] }, "plpc_PercentageOfTaxBenefitToBeRealizedUponUltimateSettlementWithTaxAuthority": { "xbrltype": "percentItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PercentageOfTaxBenefitToBeRealizedUponUltimateSettlementWithTaxAuthority", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of tax benefit to be realized upon ultimate settlement with tax authority", "label": "Percentage Of Tax benefit To Be Realized Upon Ultimate Settlement With Tax Authority", "documentation": "Percentage of tax benefit to be realized upon ultimate settlement with tax authority." } } }, "auth_ref": [] }, "plpc_PerformanceAndServiceRequiredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PerformanceAndServiceRequiredMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance and Service Required [Member]", "label": "Performance And Service Required [Member]", "documentation": "Performance and service required." } } }, "auth_ref": [] }, "plpc_PerformanceBasedRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsRSUMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based RSUs [Member]", "label": "Performance Based Restricted Stock Units R S U [Member]", "documentation": "Performance Based Restricted Stock Units RSU [Member]" } } }, "auth_ref": [] }, "plpc_PilotPlasticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PilotPlasticsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pilot Plastics", "label": "Pilot Plastics [Member]", "documentation": "Pilot Plastics." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "plpc_PlpUsaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PlpUsaMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PLP-USA [Member]", "label": "Plp Usa [Member]", "documentation": "PLP-USA." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Prepaid Expense, Current, Total", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r232", "r353", "r354", "r792" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common shares", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "terseLabel": "Proceeds from long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r58", "r702" ] }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLifeInsurancePolicies", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from company owned life insurance policy", "label": "Proceeds from Life Insurance Policy", "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r17", "r56" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of notes payable to banks", "totalLabel": "Proceeds from (Repayments of) Short-term Debt, Total", "label": "Proceeds from (Repayments of) Short-Term Debt", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "terseLabel": "Proceeds from the sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received for the exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r14", "r30" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r322", "r648", "r680", "r681", "r682", "r683", "r684", "r685", "r789", "r806", "r826", "r852", "r904", "r905", "r909", "r969" ] }, "plpc_ProductWarrantyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ProductWarrantyMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Product Warranty [Member]", "label": "Product Warranty [Member]", "documentation": "Product warranty." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r322", "r648", "r680", "r681", "r682", "r683", "r684", "r685", "r789", "r806", "r826", "r852", "r904", "r905", "r909", "r969" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity": { "parentTag": "plpc_ComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r216", "r236", "r239", "r251", "r256", "r270", "r281", "r282", "r302", "r311", "r317", "r320", "r332", "r381", "r382", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r553", "r556", "r557", "r580", "r588", "r659", "r672", "r707", "r743", "r760", "r761", "r797", "r822", "r823", "r837", "r864", "r906" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r158", "r197", "r200", "r201" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r159", "r220", "r670" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, plant and equipment, net", "terseLabel": "Property, plant and equipment, net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Long-lived assets", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r20", "r660", "r670", "r825" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment and Depreciation", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r20", "r197", "r200", "r668" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r159" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of Property, Plant and Equipment", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "plpc_PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract", "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Useful Life And Values [Abstract]", "documentation": "Property Plant and Equipment Useful Life and Values [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureRevenueScheduleOfChangeInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions charged to costs and expenses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r250", "r347" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r375", "r376", "r377", "r378", "r450", "r480", "r507", "r508", "r509", "r645", "r646", "r686", "r713", "r714", "r765", "r767", "r769", "r770", "r772", "r786", "r787", "r798", "r805", "r819", "r827", "r830", "r900", "r908", "r957", "r958", "r959", "r960", "r961" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r375", "r376", "r377", "r378", "r450", "r480", "r507", "r508", "r509", "r645", "r646", "r686", "r713", "r714", "r765", "r767", "r769", "r770", "r772", "r786", "r787", "r798", "r805", "r819", "r827", "r830", "r900", "r908", "r957", "r958", "r959", "r960", "r961" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of defined benefit pension actuarial gain", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r54", "r243", "r603", "r608", "r609", "r862" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from AOCI:", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "plpc_RegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "RegulatoryAssetsAbstract", "lang": { "en-us": { "role": { "label": "Regulatory Assets [Abstract]", "documentation": "Regulatory Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-term Debt, Total", "negatedLabel": "Payments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r60", "r703" ] }, "plpc_RepurchaseOfCommonStockFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "RepurchaseOfCommonStockFromRelatedParty", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of common shares for treasury from related parties", "label": "Repurchase Of Common Stock From Related Party", "documentation": "The cash outflow to reacquire common stock during the period from related parties." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development costs", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r122", "r519", "r962" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r518" ] }, "plpc_ResearchAndEngineeringExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ResearchAndEngineeringExpense", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and engineering", "label": "Research And Engineering Expense", "documentation": "The total amount of expenses directly related to research and engineering of products." } } }, "auth_ref": [] }, "plpc_ReserveForCreditMemosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ReserveForCreditMemosMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for Credit Memos [Member]", "label": "Reserve For Credit Memos [Member]", "documentation": "Reserve for credit memos." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r213", "r266", "r267", "r268", "r270", "r271", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r284", "r296", "r339", "r340", "r539", "r574", "r578", "r579", "r580", "r618", "r637", "r638", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r213", "r266", "r267", "r268", "r270", "r271", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r284", "r296", "r339", "r340", "r539", "r574", "r578", "r579", "r580", "r618", "r637", "r638", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash, Total", "label": "Restricted Cash", "terseLabel": "Restricted cash used to secure bank debt", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r856", "r866", "r963", "r967" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r165", "r665", "r693", "r698", "r704", "r723", "r825" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r212", "r266", "r267", "r268", "r271", "r280", "r282", "r337", "r344", "r513", "r514", "r515", "r538", "r539", "r564", "r566", "r567", "r569", "r578", "r689", "r691", "r708", "r972" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r303", "r304", "r310", "r315", "r316", "r322", "r324", "r326", "r439", "r440", "r648" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r209", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r788" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r209", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r441" ] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Period Adjustments [Member]", "label": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "auth_ref": [ "r215" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preliminary Allocation [Member]", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r213", "r266", "r268", "r270", "r271", "r273", "r274", "r282", "r296", "r539", "r574", "r578", "r579", "r618", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r851", "r853", "r854", "r855", "r880", "r885", "r886", "r945", "r951", "r952" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r284", "r481", "r849", "r881" ] }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Excess of Plan Assets of Accumulated Benefit Obligations", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r815", "r911", "r912" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCITables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Changes in AOCI by Component, Net of Tax", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r54", "r947", "r948" ] }, "plpc_ScheduleOfActualAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ScheduleOfActualAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Asset Allocations of Plan Assets", "label": "Schedule Of Actual Allocation Of Plan Assets Table [Text Block]", "documentation": "Schedule of actual allocation of plan assets by asset category." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Target Allocations of Plan Assets", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amount Recognized in Accumulated Other Comprehensive Loss Related to Pension Plan", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Assumptions Used to Determine Benefit Obligations & Net Periodic Benefit Cost", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r93", "r94", "r548" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value and Carrying Value of Long-Term Debt", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "plpc_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueOfAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ScheduleOfChangesInProjectedBenefitObligationsAndFairValueOfAssetsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Benefit Obligations, Change in Plan Assets, Funded Status, and Amounts Recognized in Consolidated Financial Statements", "label": "Schedule Of Changes In Projected Benefit Obligations And Fair Value Of Assets Table [Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits and tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Credit Arrangements", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Calculation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r882" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Differences Between the Provision for Income Taxes at the U.S. Federal Statutory Rate and the Tax", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Benefits Expected to be Paid Out of Plan Assets", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r74", "r75", "r649" ] }, "plpc_ScheduleOfFutureMinimumLeasePaymentsOfOperatingAndFinanceLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ScheduleOfFutureMinimumLeasePaymentsOfOperatingAndFinanceLeasesTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Maturities of Lease Liabilities", "label": "Schedule Of Future Minimum Lease Payments Of Operating And Finance Leases Table [Text Block]", "documentation": "Schedule of future minimum lease payments of operating and finance leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r799" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Carrying Amount of Goodwill by Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r799", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r869" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite and Indefinite-Lived Intangible Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureInventoriesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories - Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r38", "r132", "r133", "r134" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosurePensionPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Pension Expense", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r67", "r68", "r69", "r72" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r67", "r68", "r69", "r72" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSUs", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activity in Company's Plan", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r27", "r28", "r88" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Assumptions for Estimating Fair Values", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Unrecognized Tax Benefits Excluding Interest and Penalties", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r821", "r941" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "auth_ref": [ "r265" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r943" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r839" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r842" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r324", "r325", "r710", "r711", "r712", "r766", "r768", "r771", "r773", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r790", "r807", "r830", "r909", "r969" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r309", "r314", "r318", "r319", "r320", "r321", "r322", "r323", "r326" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "terseLabel": "Selling", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "plpc_ServiceAndPerformanceBasedRestrictedStockUnitsRsuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ServiceAndPerformanceBasedRestrictedStockUnitsRsuMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service and Performance-based RSUs [Member]", "label": "Service And Performance Based Restricted Stock Units Rsu [Member]", "documentation": "Service And Performance Based Restricted Stock Units RSU [Member]" } } }, "auth_ref": [] }, "plpc_ServiceRequiredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ServiceRequiredMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service Required [Member]", "label": "Service Required [Member]", "documentation": "Service required." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "terseLabel": "Forfeiture of restricted stock based unit", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "terseLabel": "Restricted shares granted under incentive plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested as of January 1, 2022", "periodEndLabel": "Nonvested as of December 31, 2022", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Nonvested as of December 31, 2022, Weighted-Average Grant- Date Fair Value", "periodStartLabel": "Nonvested as of January 1, 2022, Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive plan expiry date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date", "documentation": "Date the equity-based award expires, in YYYY-MM-DD format." } } }, "auth_ref": [ "r914" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationWeightedAverageAssumptionsForEstimatingFairValuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationWeightedAverageAssumptionsForEstimatingFairValuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationWeightedAverageAssumptionsForEstimatingFairValuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2022, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2022, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at January 1, 2022, Number of Shares", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r488", "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at January 1, 2022, Weighted Average Exercise Price per Share", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r488", "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (vested and expected to vest) at December 31, 2022, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding (vested and expected to vest) at December 31, 2022, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding (vested and expected to vest) at December 31, 2022, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationSummaryOfRsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After One Year [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After Three Years [Member]", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "After Two Years [Member]", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "plpc_ShareBasedCompensationNumberOfDeferrals": { "xbrltype": "integerItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ShareBasedCompensationNumberOfDeferrals", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of deferrals", "label": "Share Based Compensation Number Of Deferrals", "documentation": "Share based compensation number of deferrals." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option awards vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r913" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option issued under plan vest and expire", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r820" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationWeightedAverageAssumptionsForEstimatingFairValuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r506" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2022, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2022, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (vested and expected to vest) at December 31, 2022, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r504" ] }, "plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SharesDistributedFromEmployeeTrustDuringPeriodShares", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares distributed from rabbi trust", "label": "Shares Distributed From Employee Trust During Period Shares", "documentation": "Shares distributed from employee trust during period shares." } } }, "auth_ref": [] }, "plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SharesDistributedFromEmployeeTrustDuringPeriodValue", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares distributed from rabbi trust of net", "negatedLabel": "Common shares distributed from rabbi trust", "label": "Shares Distributed From Employee Trust During Period Value", "documentation": "Shares distributed from employee trust during period value." } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable to banks", "label": "Short-Term Bank Loans and Notes Payable", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r39", "r719", "r965" ] }, "plpc_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "documentation": "Significant accounting policies." } } }, "auth_ref": [] }, "plpc_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "documentation": "Significant accounting policies table." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r151", "r254" ] }, "plpc_SlowMovingAndObsolescenceProvisionOnFinishedGoodsAndRawMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SlowMovingAndObsolescenceProvisionOnFinishedGoodsAndRawMaterialsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Slow-Moving and Obsolete Inventory Reserve [Member]", "label": "Slow Moving And Obsolescence Provision On Finished Goods And Raw Materials [Member]", "documentation": "Slow moving and obsolescence provision on finished goods and raw materials." } } }, "auth_ref": [] }, "plpc_SpecialIndustriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SpecialIndustriesMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Special Industries [Member]", "label": "Special Industries [Member]", "documentation": "Special industries." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r51", "r212", "r242", "r243", "r244", "r266", "r267", "r268", "r271", "r280", "r282", "r297", "r337", "r344", "r422", "r513", "r514", "r515", "r538", "r539", "r564", "r565", "r566", "r567", "r568", "r569", "r578", "r603", "r605", "r606", "r607", "r608", "r609", "r638", "r689", "r690", "r691", "r708", "r762" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureRevenueRevenuesBySegmentAndProductTypeDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfCompanySReportableSegmentsDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r324", "r325", "r710", "r711", "r712", "r766", "r768", "r771", "r773", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r790", "r807", "r830", "r909", "r969" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r267", "r268", "r297", "r648", "r700", "r709", "r715", "r716", "r717", "r718", "r720", "r721", "r722", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r740", "r742", "r744", "r745", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r762", "r831" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r284", "r481", "r849", "r850", "r881" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationTables", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r266", "r267", "r268", "r297", "r648", "r700", "r709", "r715", "r716", "r717", "r718", "r720", "r721", "r722", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r736", "r737", "r738", "r739", "r740", "r742", "r744", "r745", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r762", "r831" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r25", "r125", "r126", "r165", "r702", "r762", "r774" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationActivityInCompanySPlanLongTermIncentivePlanDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised, Number of Shares", "terseLabel": "Exercised, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r25", "r125", "r126", "r165", "r493" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r25", "r125", "r126", "r165", "r708", "r762", "r774", "r837" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Forfeitures", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveIncomeAOCISummaryOfTotalChangesInAOCIByComponentNetOfTaxDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r126", "r129", "r130", "r152", "r724", "r741", "r763", "r764", "r825", "r838", "r868", "r884", "r946", "r972" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL SHAREHOLDERS' EQUITY", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r100", "r101", "r104", "r212", "r213", "r243", "r266", "r267", "r268", "r271", "r280", "r337", "r344", "r422", "r513", "r514", "r515", "r538", "r539", "r564", "r565", "r566", "r567", "r568", "r569", "r578", "r603", "r605", "r609", "r638", "r690", "r691", "r706", "r724", "r741", "r763", "r764", "r775", "r837", "r868", "r884", "r946", "r972" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r629", "r824" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r610", "r640" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r640" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r610", "r640" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r640" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r610", "r640" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r639", "r641" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "plpc_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Cash Flow Information Related to Leases", "label": "Supplemental Cash Flow Information Related To Leases Table [Text Block]", "documentation": "Supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Technology Intangible Assets [Member]", "terseLabel": "Technology [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r32" ] }, "plpc_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan [Member]", "label": "Term Loan [Member]", "documentation": "Term Loan." } } }, "auth_ref": [] }, "plpc_TimeBasedRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "TimeBasedRestrictedStockUnitsRSUMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based RSUs [Member]", "label": "Time Based Restricted Stock Units R S U [Member]", "documentation": "Time Based Restricted Stock Units R S U [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r883", "r953" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/DisclosureAcquisitionsOfBusinessesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r98" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity", "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase of shares", "terseLabel": "Purchase of common shares", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r25", "r126", "r165" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares, at cost, 1,937,150 and 1,894,419 shares at March 31, 2024 and December 31, 2024, respectively", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r50", "r83", "r84" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_StatementStatementsOfConsolidatedShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of common shares", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r25", "r83", "r165" ] }, "plpc_TwoThousandSixteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "TwoThousandSixteenIncentivePlanMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Incentive Plan [Member]", "label": "Two Thousand Sixteen Incentive Plan [Member]", "documentation": "Two thousand sixteen incentive plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "USA [Member]", "terseLabel": "U.S. [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "plpc_UncertainTaxPositionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "UncertainTaxPositionsPolicyTextBlock", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain Tax Positions", "label": "Uncertain Tax Positions [Policy Text Block]", "documentation": "Uncertain tax positions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r521", "r529" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized tax positions", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r942" ] }, "plpc_UsaTheAmericasAndEmeaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "UsaTheAmericasAndEmeaMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "USA, The Americas and EMEA.", "label": "USA The Americas And EMEA [Member]", "terseLabel": "USA, The Americas and EMEA [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r64", "r65", "r66", "r195", "r196", "r198", "r199" ] }, "us-gaap_UseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseRightsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangiblesFiniteAndIndefiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land Use Rights [Member]", "label": "Use Rights [Member]", "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ValuationAllowanceOperatingLossCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOperatingLossCarryforwardsMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Net Operating Loss Tax Carryforwards [Member]", "label": "SEC Schedule, 12-09, Valuation Allowance, Operating Loss Carryforward [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to operating loss carryforward." } } }, "auth_ref": [ "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r264" ] }, "plpc_ValuationAllowancesAndReservesChargedToCostExpenseAndIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "ValuationAllowancesAndReservesChargedToCostExpenseAndIncome", "crdr": "credit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions charged to costs and expenses", "label": "Valuation Allowances And Reserves Charged To Cost Expense And Income", "documentation": "Valuation allowances and reserves charged to cost expense and income." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r263" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease), Total", "terseLabel": "Other additions or deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "plpc_WarsawInterbankOfferRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.preformed.com/20240331", "localname": "WarsawInterbankOfferRateMember", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureDebtAndCreditArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warsaw Interbank Offer Rate [Member]", "label": "Warsaw Interbank Offer Rate [Member]", "documentation": "Warsaw interbank offer rate." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "terseLabel": "Dilutive effect - share-based awards", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r882" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted-average common shares outstanding", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r287", "r292" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.preformed.com/20240331/taxonomy/role/Role_DisclosureComputationOfEarningsPerShareCalculationOfBasicAndDilutedEarningsPerShareDetail", "http://www.preformed.com/20240331/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r286", "r292" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21C" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(a,b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r849": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r850": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 72 0000950170-24-051969-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-051969-xbrl.zip M4$L#!!0 ( QYHEBB22?%)(?B\9XA^?8V&/PGC//%U_Y"K4M M)*9*_%P<# ?E,!;_Y_?WKXN7(S\YB\-Q@8K3\?A\Y_GS/__\ M]J.SYP5"LYOO5='FOQ MTF\7NX-!\3Y_JR[>QSI6GV+8GM[S= S3 5,RK']]=NW-_V3;H^KD.3'&/+_( MUSR;7K1SX:I!**^NS;\V5U*,Y?/IAS.KY^:7GC!:Y?S9[#-(YA M:'%^/4S\']^Y/'_L;'UU^<57U]\87_YT?FEY\:W[DOP:6>)9X//+AZ/A(0B^ M*OWM7POCZOGX\CP^APO1<'KEU5O5Y6WO!",@S__/F]='_C2>6?3ET.OQ>75S M3NOHMT]&GY[G3^#;E,TO#;&\_4KXX,:%DQJ=6'M^=7&RM6O>9?;!C8O+>L0I M4=^3UO2*^1?.!^\BFE4G8$.9I/(.HP9(_/+(TP3O4UK*'X>+\9Q6)=N M$%%L9K,QH1K1;7PUZ'&%\HS7=P@$[D<19NCS@_UH,AQ7E[=/V>S#FS-Q,4;P M^8T'S:__K"K/QY4=UGG S#/>Y_66_=Y/\]A01>:47U?AK^<$? M;PIZ7'U3;N8Y?/KLMW\K?CF--L!_BU_&Y7@0?R,8_>.7Y].?\U_/XM@V*(?B MOR;EIU^?[8V&()8Q.H9Y?5;XZ6^_/AN#M)XWV/$\W_7Y[+:_N%&X+.KQY2#^ M^NS,5B?E<*>PD_'H?Y1GYZ,*E'W\XMR&#,@[A3Z_>/&L>6HH/\V_%,KZ?& O ML_%%^/27\F(GWSM6TQ_+$.*P^?&S=19E^/79JX^:1TZU<,ACIA%702.7N$46 MJZ"HLM9P\:P8VK/\E%CN[$VJ"L;R"I#?#OX9;;4_#!FO9Z.\&+^/"<;_48L8 M78H,>_I]5>=>Z#IN[Z#.XW"*_A;O=B[_H/!C'4[F7 M?O;7O5$]!J(1RO'^A1],LDT=@?.[]YB_20(,0 M$EG0/C 6$I S'!226 WR9413TTS)23'@ 'M MSM_SFQ@)OC@"QOE8__9+)D([=<,[X/6*AACM9&_YZ[,:P'F024CSM],JOWUV M[&CNOKSFP*&N'!%, @4M ,2>"0B&L6 93! M/+F27C/FA4WIV?RKL0&0^6]ER+^G,E9%\]KQ5E^\=_"_;L+%EU^>WZZ.)UF< MTU\#/.SB?%#Z/=9KYM/?WR+\]OO>=O\Y>Y>O3SV\9YWJCEU6N.;37.;NBW:=1 X']7][GZ M[&K"PK5+,]_Y_(CI)_/?YP]Y?D-(M\N,:05^*#@D)3<@,Z.0)CXA8K'03!!P MIYV3V6?#=^,#8-55XR^G LNJO',6[+&9G5%Q-Q'8[^X]$$:FQ(0*4:1=0Q0QB0.+M9*9(00P0$< M$J*[IK$91D")PL2/WU8SQS.5WER^^\-8G5S./GJHTMP!:E.-&9Q_J.U:8IKS MP3GFX,DA @DS%C -= 8%904-WL<83=ODZ?HJ#FWIS=='!\'PRKILK6/M2G28OQK<(:O[)(H)2-"09K$%.9L(@@.A9 MXA0R&&B#%"$9USE!=]!:CR$>!)\4.(904$!(J$77M':. M8%> DSGE^#+'PJ,A_%K?!+I=[R=GDP%<&YK0]9:8>:F>B+7GB9BUR1H#81#3 M@#%2:F04!W7 D2@5F>,R=DU:3^T:;DBB28BV(0FIL'><:.2):LB;1);'B(S4 M-)@0X7/:-4G\H-T<5]'6D^KR:#SR?\!%9Z.[(M7.,#;'J K8@9TXD#B76"!C M=8"?G(I42&H-6U'IS.+W+(VC4UO%^J"N)S$YK1D%4/^$+[?K*2]+JUKLB*K G26 M(1 MPI AC"'.$@53\@HE;1RS2D?..F=*=[BTQ6J*L#4$E M$)("T#,2#(L)BJB/0&^E,[2[V=)[.J<9 F;7!!1NNE2R&T*9;)INAA> .8_#2Q .I2A&H M+Q,2.1TU5H0!#>Y<&NJ'%K#F%_\^*0<-Z@_#_,<#".Q'GQI%6X)PEQ.JB*BE MLLZ"IA"+>$BY1"@(%!*F)"K/@\!=E=<]??4[FXN:5B4J\5)[$V- PB>,..4$ M::DY"D" 6$)5=W#V'ZI^$"E1[PIU'GAB.N/()\%Q*)(5AB441O.GD MDM,&+^=Z2@UX7HF42!X"94>1HXZAF!))1"0''KAK(NLBD+<73W&AB+,&*28@ M"H;(%T$D[)"/D;!(<2[/[)I [J"P.>J=#,&FFC+T)2_:/F*:Y&DL5F$O*$1- MB 8.("L"1=H*BA)5T;)D*5:=6_MZZM64#HC-&.!C3D'4BU,NQQ 166P5_,LI MRSD7W-HNBFUOE#=GE:$QW@.0X!?H>@"#K&:WW!^49T!:\I5]:<:#-08,.5%) M!9*D%MBG)I:_P/QF;>D+=7-$D6]YA0)Q!1"D'^ +W=C)B M9'SB5F-GH^U95G5TY+,?Q=?DI!A"9'9[D?0"[=1W']>^7;^Q_CZJ]@:V_ M6NBU(9[9ZH^529I(%Y/ BB">E$+<.H% 9!RQ)(@55C/I.NFY-Y#:/8T-!Z:B MS+H11+*(2X,!\5W.@CHB"?.)X$YR_R>3V9+J,$0(4FB+L- I01;I(G#*#E- M$C?$:-I),?14[:D,5T:'N3$&64ORMLEF(8-XE%BB1@06F29=TYB%EB^RBHTK M< 99PX;PU9,JUBOC@ %=L;'"(!\8A,X6:Z0#P2@G7'@05A+:68[4Y;+1#@1+ MR8CD.=S.*2%R5D2"ZS0>@61U\D$385:]>.1P-,QCKD:#0;-]%< \+KULKKV\ MIO*,6DU0!&L#VR,!&:T9LH8S#C(#*:FN":B[3G7MLYP"6V(]@_@U,9,KE3TR M 2Q;L*!LH!IBO\ZERQ:'ZJ]WV=>[X;\G]?ALA9:@L1 T6.T1EA&\*]8*&485 MN%B>B.-@[;ZS)&@7[A#*W [J4SR*?E*5XS+6TW8&,;RJ1F=9BI-Q8]MOT[ZM MAH#!];M8->7,OU_>?H,OC/7L?#"ZC+&I_WM[_@BIJ"=*=2?"F-.YRBM72+- MD0TR(NP"2X$QS+N7N)S+Z+]L55HWB._SVO\-Z352!5;U*8+L3TYGR_.@!?G2 MHU&JKCYI.K8<_6G/\R=+EG#3G0G3^TCXBTL?M/F,$!8,5Q 22XQX\A1X5S)( M8\:I8S8ZM^ILZU'VD70@=#7,")F$0LQBB[A6& !; DW#(@43?$JJL\:Z4-YX M#]PJ1$'5^SB89BU/R_/E1K MLF@60Q0*6+1@5F7#"\@F#'?'47",3=*R<]76 M]RQ]>C6J8GDR/)JX&CRI74ZIZY*VU6D'[,80<'@*')X$A^=$3(A['P0U5D3= MR=AF4[?:/PW2LF@]-BRA*"U!/(#9YB):1%*,/#D>B%FUY9_-V+\0.)L[_EJ+/JGTS#F+D1+!Y)9V'ADM&7(D".L" M5C1TCL<\9>WITCQAY &L1!&5I6 T GK)P'((NPJ70@F,]EJ$Q+ M\%J)2L0QP1#J:0^_>B4Q\8R$SA4(/VG?P>4L77'%(8*',$V%F,40%%!,PW*A MCS3::9O,JOJ@QU[?Z(!1Y1*"1$5 TMF\?0H".B- I!3DJDW(;8)7;7OZ#QC5 MO1[5U_9=BQRP\\HQF]L\:<1ICC1#\LC&B#E17&G5.77IJ/$O9Q,\RZ7=Q#LD MI*&(._"4.C P:D. ]>#D/.]<8<%31^3+\9,&2TLE#HBE"/;B<@L0&SB(.DFC M#%')KZJI/$D/G0Z@G\2:.Q8\TB*W+4_@,:U3$DGE@W8\$2,Z%]E]WNY=E\-8 MU[L>1%HW?3ZNQW;E8)17>^MQZ1\A=4+O+[OKESYH=8$:0ST5R$D&LN/,(&TT M0R Z0KWSV.C.+>.WG/-Z*!"O?=4ST3%8DA+P8*,0-R'KB.'(!H]=\IXFW#D= M:;.C,%T5WRIIS%UA#3*JW&#Z9MA@1E3<,)9_;>SC%@=99@I*R-'C!@V>=RT%N+J(\4;#& MG- IISZ4:WH]D'>>3[.+:YHGM>*+PRI#%QZ36GR&F2B3U3R#EM$*-2A&@] MQ&2=K>'^\1ZLJU+;(!2E8!P1)9XWCAN:D/;1(6F9(()HRQGOFE2Z"*IK[GMU ME";8I/-^1HPX3AX9@B'B8SQ)SSRWW:N[SW)Y;XJ$I"EZ1SI76-RM$M:US],Z213XFH!RI3E0 M^WS^*DNY#B421T$_7/>Z.RZ>_CO.1XE/=P@\TE:\%M>CK87H*Y<:2VH]XDE@ MB-2512$F\ 4&N$/L'&'H:,% !PR/)FU$/I2-VGSZL4H$.4H2\L+BH"25W'?N MQ)%^Z_23J8M2N3-=3T4XN\17$I?.YQ:4-ND\>S:%B0R&MKR#-J-^J./[ M'&"NS%;'$!15/N:]I]:!A(A'SEL+=^=4,V6=4ITSGKYR^0E3_=)PZ2(R.GO<2ESRW%!++""J0L$3%1 M(H)<];SKHX:6+:ZAN\"]$PQ(#0T0];,(/LR"26''P:'!!R)V;H&KBRVKEB,= MS3BU/.6>H'GY4?*(\N&@*!GIG8R)!-VYWB@=7;!8CH"4"TESRQ $"A)QHP*R M42NDN#4Z"D\DVZ">Z*M)(YABWF3@XR[$?*",1D8"(FJ:6%Y% O;8.0CLSF+. M$V7J(>1B/&JP-A 7-XP!MX@8,6T ,*,TO+OM^3I6D-=BH*5%/FTG,N0M@X"8 MTH0,4P0IG[ .VBJ]_*8HJZ&_QBAIJ+>(P(0AKIQ#P,(B<"_X1S#!;'=K?1?* MZ+^#F5IVRJ#%B(5+%FE>+&9* +XH)<##4XP4T\YB3D*PG4O0]J6>'[7)H*,E M4@$[Q&-RX!9R1H!SEW3P3,C.T;'5RO0\4>V&#LXJ8Q"5,K>O$'/'PCPABEIG MY:J9XV-UL6LSCPK<*CD)T6C4N=\.]4AK4 ?-G.2)2V+B&EG74QX^T.*QR4Q1 MK53V7@%QL*)\CK7,QS Y*XS"'3Y\H+. N*16=DY@'QD(*-B0^ST$$)7 B'CO M;<2*4])94=W6_W&WJO(&AGRG_UV.3P^&H?Q4AHD=3(^/*(KDJ]3;<^Z(8ZS*]X5XW@B_D1\*15T0$JJ*22 M@ XPFH^($ X93#PB&$NBE63!=R[?UZT:Q;7/?&CI0K2:HYA7OKA1#%GA&3+) M05!B6-2<=DU%%L]\' QG6+$;0M,FR@[>V1+BSCU[7H[M8"W9+K4D:BP3(BH M"N34?[.N&3R5SL>49/>.$>D6"CQBI?(3-8>RUCMI(+REN=.0(@99!AKC) F6 M>)J,Z^S2]P^5GKRQ_A1H>'5Y_<)58=\V12(L]\@;'A$7.1V!$T'1T,B4\XZ; MSDII13I#M2@M#$(QEH&5)B>F&T0#T1NMY MH$2)%=I,M^[]C)XH:6^HP8II%%36#,$5LH1S1(2A(5EM)5EZ,N/'(.^+QA$/ M6@KW5BNL*' ]E?<.> _<7!@(Y!@-C&!)>.?V#JS8^8$M.JAD H@D">3SWCI. M!3BH7*^:-!9*:0GQ5>>2*AN^^8*$( S0/N1S,WM.F<@'\#@4<$B4X<1,ZES5 MU@_&5N]LM>Q@M\5-JIXHZI@&&IYX B*0 /$$SYM4730>.+A*G;.A-JOQR9 M!8)$4%%'COTCU-2US+1_:!/B:J[2,.4B5RR?LY@/>!#) OTS LF8C(U*"BTZ M"X:O1W6]!Z,IAR=QZ"$0^OWRT(XG53ZE^.K/EU^$O\-@9^NW UOF5TA'<3P> M-+:Z>U+%^"BU203?FXC<,-"'GM,@/"'(1P5^+]51IS!/R8*G&3GT/M)ZR*6U%3%6^M4X$B2O+^>@B>%>-PA8JF+@C-E M0^>2C*M 5#L0O<>H5%+P9$'RX488J)%S :)W"-VUH\*(U+D2AY6M8GDB$#4L M::(]8BIXQ*U+2#/L4*32 %URDMI53] \:>EIFZW?F,2RZ7&3'/P+2%!N=*,1 MMH9YJT5DIG.=-!^V\EW9$,]L]$RZ9DZ9S:]U=BBW6?EE4)**" MI?G4:ANG>]2<90F)?("URA5'W>O]UFYUYVKR&2II$J'9$IKW%F+. 8$#1=9' M&A.&/YA.UN9WL]7#T]B>99:: $^6,;I\^*-&5F*%B"(QR!2LIIVSO57,U;6Y MZ5!KD2LO048.P@@A.-(2'N %=X%IIZ/K7$^!ISFK1,6(J5 "*1E"=BP&9HHH M)*4B4G%P+615MV<^=5/1-OEAS"Y?):1\-(A[8(H.&YJ7AQ2CQ$NM5WWU];$; M;K6X,N HHQC;@+!*,N=[@;U[#0[",:T\]9RN;*>ZI[:A%J5$B?&2,(D",T"A M*>;(.L-0E$E2Y4%@KK/YBLXW7FT1ZY)R5B>#42(^M]>R!&F.!9)"19P$2\)V M;IVM2UV:.L"8!8]<)ZN183EDY8X@P[5!GDG,8-)][%X6MV.%WFN_)9E1*CQ. M"4G/PJ)QD0C(?+)(81+9 R8+[%1 M$PHD![AGUT33K633$^VOT1+AIPZ<)X4DCK3 MM@0_:>$YBMJ"$ VQ3'G2FLTH MPMPQ%KU7R:STJN8C]PY9#O!AHJ7S*@#PY7;I+&JD*=B1II MG'M)YUL&8Z@G!@69S\4SA /PQ8 BMSQI&[S#2T^=/)G*&JQC<'DE@^>%C7RZ ML@$/C:Q4R5L;HV:=H]BK@2LM:BCC)$F3 K*LB6>CR5O5-9*249&8$$YV-KG7 M\3:'+4K)6KONUQ69UM.A!-1HCUK:,&[#J!%28MP&7EC3I2,\8D&&GHW-[AJ]IAN$,H M!Y-Q^2D>13^I@-W&>MJO/X97U>@L"W0R;LC$VS2WPG>QFK;RO[S]!E\LWIZ= M#T:7,394^NWYVM::&X:53! $><6 8(:0P()C1,)PRA+!Q-+.IA5>1C<^ %=4 M3?(7K['*XUB=O1[9NR36+DF:):*J\U$%PM@M*U_9=!=ZW/L57H-#>9OV@"J7 MXU?6-_SX>IN#P[VKEWI5#NW0Q]>O]Y;*";*R@A-OA4!+)3F$.4CS( &#\CES M2B>D>&(V4CV?M'<1*P/1;SY7@::<48\",:X, M5IY[Z;J[_KQJW9_;/*E/D: 2AV@C9)B5,7>B#1$%E[@U$)I(VKF<>^=/4FPS MA$^41ZTU6%/>-I<81I8:BX*7,8 /3-BM>E32E=1@F[M4@H )51))[R.0%PY6 MI4F.)9-/WD,X0E=]??'I-LIU@)R*F Q7N2N=EQ2\7?#(:A.0,LD 265*QU67 M[Z.L>74@74 5XS&? (6#SL=6:(*,E@$1:7QTSBO:O>,/NE.^\43-BXEU(:^2 M29L+!1S\RV+"D0K")TN8"K:S9'/EG&)[5$8%PW,81N1"T0@PTGT M5F)J=>\=3:C0+5F;X!?837H;3WV.+8 MF6Q!"%$;;8&]^MPTD&F-=* @%<]$DB(E25>UVJLC30/;JQYRRC%N<%[U9X@+ M"@84!4.",BF(2'G33E=%]4-LZ/=).6C8ZS#,?US%S?B$\J LD"&:XW[.$D8& M8X\("Y$;81($)5V55\=*QELM;Z621&E08KEH WNP(J8(\IJ"?PH2J.S2$S%/ M!B'&>TR%4\A1F>OEN476>X>8,RGG,*+L'H1TK+E DRJI2_L.:$ J_5IFN'@R M3FA/4.0YH,."(D-,+HB1+.B0]T-WH078DD[K\3%QPP-B+!\D%V1$VD2%?""< M4LXX>-JNV4A'JH&6M+U24!*D=8@:X::MRXT GNJ2MLF:) WN;%U'%UM$=0!@ M(*@().:CGIW,:_\ ,)I'@X#A6D^$%UIUKH!U-5>[GD:^UG$Z0;5OW&_ZX0_>\4.NX B-D.JW:;9H]7(T&-BJ;C#TZF%-3BY> MO\7A!"ZWXU'UY?N4]8A3HG8^'+W\WNM\]?W\QY=Q.&IZ^'Y]V_L.\\8MGM]\ M^^_/QM[NRZ\F=SX8^.Q'Y_;HVW>[8VI^^Z6\V*FN'45;#,KA'^]'@YOVF[^P M/:I.GE,PV^<5?/P\7_>LL)6OOG_Q[(KGR?HQ2J/1>#@:QV?%>/0^IOK79Z\. MCS]JXHCA-"*A>=X7H5@NOJ,H26IP$CAZS)\5J1J=S;[S$5-BE0G9ILIK4>3RL=Z^NMIM*$!%E"/W_ZM*'Z!_Q;U^#+/'&@0.HWYG/H=O"W*X8MG MUZX[GU^5P/)17?[?N$/P^?C%F:U.X'OCT?D.?M%\ENQ9.;C<.09DK(O#^&?Q M?G1FA_,+W6@\'IW!M1D^D!V4)\.=04SC_+#ZW [GC_GS%,P4P5]\W#FO(OH3 MHJ@7GY\MX-'??1H\ZL\RC$]WP&.B!JV&^1G_\1C.ESXV'W,S MDB]'YT>#4;7SE\8!X1??'NN?4W&XT2!<&SQ9=/0?#@^.]U\61\>[Q_M'FSH) M1_M[']X?'!_L'Q6[AR^+_?^S]_?=P__<+_;>OGES<'1T\/9PU6>&;"\Z-__; M O0.3\:CX5;Q/> MAJ-APP!*W_C+5Q^=CH%C*Y!,S?F3S.:F<1ZII&( UV"P]\^*&=<"E].<4R]B M="DRY"W+9ZQ1\!$Y_ZA\PCIHJ_+QLL709N(;8KGS-* MJ6Y,S&\=T+4[7(]>BNMIWJH"MPI%8?)F]&CRY@/@?5(K[;#UF(2V+//\\?$,-X!NWXJX;Z"JP)# -SJ?@$5&B">TY,I2! M.S!!)1FP((JW)8E7C8+]$V;X%?RE[L@:V(0)8(;;@G@I+46MB2*ZZ:&O1;V ^JHP?AC ;.#@:C ML1M=/"$)XAM"@A:F&Y]%64QE6;R[FWD<+X-Y= I-%I[/; D-[[@VL5-?7>3. M#T51?)S]#661>QB_KO)8(1'(0B^&D66%<$FTAQ !-M!XQ MQQD"T*9(:Y7@7QXKJY.6ECT4P_>;9?R MR%3"7);#HH1)!/^;H]L%\G@KNSXXM@[P>+Y*.GW/_$X[=C(>O7"C*L2J>95R M>)+?/%^.!O9R-)GEYUY,'T4PWL9_G7_!YYJ#\SKNU/'#G+$8J<0\XXX%D4P[Z'LP]+,N2V4N MHPA4IVOR!LA\GU:R=%\RX[>GI:CNW$6M"L\2 V*OZ3F M'\R^H1!3.2U/(VZ=I7N#RX/'WVDS\ 147;+\%BRK1(PBO1 MCAD7>M.]]:WSS6Z)D'&&II#;B![3\.V"J?PQ,[P6>MWC06W1%=X[3 M?).G- "7LP-O(>JMBO]W4I5U**=I R N-\"PN:PZL>Q&\EC\;9:,I.= MZL**>G$*WMI8KI#EA"-.(D$V4($">.08K)"O+L2XC9Z[RAB>1&&>QJ0X8$B1Y6#_S(O[(.78VY(: ]^ M?%L=C_Y<9@3QQEZF,@Y"\5\EX,/)71)J.Y'RK=>ZWSKR-R0EG(S!-=WVL9L> M-^6<82AZZYRW"5O\X+7B&Y)J&-/;ZAV$?.70]Q'A6D2$*^U.HO".2 WZ*VGN M4XD-LBR 3F-!K;6.1][2NL/,!'+/'#OX_\KS)B6R//WFX!Y92\'@MA2/D%Q; M>=H_DW"._=Y5@&_EN1T4^Q?1-^WLB[<)(H#87N"W9 -ZG-AOY84.EEQD4^XC MNM6-Z.!Q75AAZ*8C729[_>D!Y)4K[R$8- CCW(XHD(B,D!BQR"7F3 G#'DQ> MNJ_&'0DG?GY(.,&P]L$:A3P3.<&.?3Z_D2(I@H _D#?6K7^"Z5J8XK:&(50RW[ZZ@/[FK?16[?KS3%U-TG;)P MN8WY=W+-W\M1<[YMY'T(3R/D#C*>U<&RXW(\:*J8HO6GA<^'L3QJ=JF#W/ [ MY=@-J!]=GL%U/]4_&BBOO2X=S@KB&E6*\\)S@&^X+?SE,\;_("?YP;"FQ;7^ M;J0 4^21!!%REY7>*#BDQU,8G&>NU#E#]K+?"]9L@_9(;Y( '2]Z'\!79*4F^ I0=2 M"TXLP1"P/E279D YQQ:0)0$CK*)F3 7NK&P+$>8[B%HJ5_^F\]@]>KE[CR87&YNZO,?8V.*18>Z. M6*;+19'L0;TN\FD./E>JN1J;LK4<\UVKL?^)_%R& !):-%NX MZ^(GN%_>5%9/@-_4IZ-F&_NT\Q]\QXZ_?/<_[C>'GP@Y#\1.= M#M'%")*8N/^& >3+FROA._DE9K=I&K1?;6P[M_6X,+@(]K+>OMM3W"6P;RU) M8DDQ30()B@7B-E"D \[]$ %[4A+88MS.DN3>I,I-'Z>['[-+&=OQPMNX'Z2C M_XSU$C*@#WJEHICU$LF"/AS-?N4];MR.&]F@P);.RO$8C"\.P*:JT3"3@,%E M$8$07!8'V25;WRR&OK1C6^2M>%_"RN=[7,]4O9_ E1R+C!SOX\EDVI>Q.$+' MQ4\9SM4+RNCV[(+Q:=GL"SK/^X*6C3'3][W"CEC_O#QD\,$$)VQ <=\4I]A M2"= !F<21"E!J\146QLYKD25)34#BAX9>F3X<60 8[3% $82"^L]($/.AX;& M6*HM<,BW_K4 0:-;/ZC/ %+@*=7<:X'"-_LH,_N NX'/SI-V4IQ4HS_'I_-/ MMX&,Q"+DUM7-UO2F3".O[U#\XELOUWQ,7LPON_.";[[:U869?LPN_L9[SJ\L MAU/0(]0A.N=3UTG4=A?4[3%[TZUHII[B;?V]3#W?)O(['PO\O6KS'[GW'"7*<6TP3GK)A%/5B(=C41*^4 ==TFV58^;@X]J#ZST9%1=?EV)/CW3 MH+%?/[MHD7KT;PEX]YL@\6.9UAX[;K3[O'\53N_N'CSYA[=1]%YA-]/9+:%< M?/4FX0&*<32+':^2L5^U!WI"@VJ1&=RU,/<=;D!I5$X9@ISC^1@_8Y"3^:R3 M@+U4P1OQ\(7Z*3=HA/'[I"Z'L:YO:W"=[*!>8+GN80T;>^_VF :Y/\_/_.M?C#\WW9VM7N95S?RLP65^^)\E/#JOD@SAM4=YC>)363=! MV] .\XG3.6^9F[7EB_/AML%6H2[R7OPR?&O? /O)_GSKVD0V@"_0\PF6Z1[V MSW=>/*6EOOC*3ME]I[1?(?UZA;0^C8/!U5KF3V#R87K.[MU+@=.2@W_"F\V- M+O^>5Z:74H:@0A#28(%2=!%QZ3@R,43DG=&4<@%Q6DN-]([RG+3/]]I8H+S/ M,4-KK^:Y&_ZL+SBHY?1@V&(T&3?^H]FAURRS[YY7Y: @9JO(9W/L/% K'T#H M9^K\JBEM 0@ MY+\^.SA\==,"8-Y1&(W1[))GO_$M0_069G*NCO-A/EVES)(%" M64VI1%Y&GYP-7X2R/A_8RYW\Z14;_KR7IYP^ZL:IL#/]GS^U^2H"3O3"C2[R MV^=J@*M-01?WC*@);7L7Z!TSO/"Q!;=0[?D9N:?5YP#D)$ZS/L@F>+D=._C3 M7M:SRH#K8KD9JMPZX0^9U\ MX4HC0K?U]TJ)Z#;^7GM*I;]?B73'U_FVX?>M-6ISN^$L=;*.S7'[H:WBT-:U M5?.=&ZS7K8_SN^MM/N]8>WL0HET_;)GR9F?BW>9RW2_-OG3]/OB:=Y3KH'>W M:U,_M(X.[=LHN-KCFHGL5B!:XF ;CKCD-9D6.L!/+0Z:W1^$O"A>7:V[''Q^ M_)5T;-=[,'3.T%H;[6-;6L\<>O?:#ZUG#CUS>&1L>^H>1=]<.Q['LX)LMPD( MZT$%'ILHPK#./I)K1+$YG:)I"=*>M#_SP*.KN_A]7RPYX,;SP=ISP;ZX>U:06U8NZ>'GUQ*;AS.[LJ;F M/%_S/M:3P;BYY.UYG)Y9VR4>NJ!<.HWHG>6J1/5DM2O*M,;,9QV'UI/5GJQN M/%EE/5E=';+*/OXK[^LKQS9W^\R_#.8_9^8Z&-63]M3C']<>U?#.?WQ^7$-; M\^/R)I)=-YJ,BS>V^B..B_=E_4>'N&A75&KE>2:E/<_LBC*M,6E9QZ'U/+/G MF1O/,WG/,U>'9_*/>8#5:%!_/*]&/H;,\]I3B+W9S1M6^>[J 3UM7$/:V*^E M=T:9UIB#K./0>MJXX;2QX[LRRH^CW"#G4;=D?-Z3\;9ISM/OQ^@^>^CW8ZRP M"JVQ UK'H?6<8<,Y0Y]JZO=CK%2JB7P+*\07[<>JK/_XF*P?CZH6N6(N M7"M>3>_:T\2>)G842M?",:\QYUC'H?4TL:>)&T\3^UV]*\02Z51SE1^6MN?O-T_+Y2_EI99Q6NWVH MFT[MLY1D3S1[HME5,%X+U[[&K&4=A]83S9YH;CS1['?DKA#19!]#3#:W8_DX M.1\-@5P.RU$UYYAEF[LF7LX>5'R !P&OS ^Z1B][*ME3R8["[5HX[S7F)>LX MM)Y*]E1RXZEDO^EVA:@D_PC#C1]KF^+X\JJ?2ZL;;]_ XJCY@'7.[CTU+&G MCAV%U[5PUFO,0]9Q:#UU[*GCQE-'T5/'U:&.HHVMV-^:L7ZG=4\7>[KXY##3 M#ZVC0^OI8D\7-YXNRIXNK@Y=E!_CQ6GIRC;/QMN?W;$GAVM(#GE/#KNB3&O, M--9Q:#TYW'!RV-DF?C7\U8[;75\\.OC/P]WC#^_WCWH:L(8T0'S/;."_U@UB M\V,G9/C%L[_[N/N*.P\NE)^NAC>(%RB45?0Y+[H#Y<\:^H/*T\*LWSQI!*:[F?;3*U ^MR=Q"L3()GC+'3OXTU[6 M+YX]_U(^\\EO%.[VF7_(!*^F#G^>TF4.<:Y 11FR''+#V&NGL[?;,[:%67JW M^_ZX^-Q=]M7!X>[AWL'NZ^+@\-7;]V]VCP_>'GZ! TNVP*F.---7MGFX_3)F M[^!X_TU!MJ]-V]'Q+OQM__#XZ'%G[6&XU;92O=_/RK/_LGA]<+A?O'O_]N6' MO>.C8N_MFW>[A__\\9EYL#5V8EKVWAX>O7U]\!(TY&7Q^^YK4)G]XNCO^_N+ M*$O+4_*H3*(A3+S[X,=#Z5=>G*03F^W)E__Y8,S?1Q$F\K MRO\Z\[>W7$"V!2??^_Q[GXEMK27^_,_"-WK(2\AMAH7Y_(^ZUXUNBR"=]7^< M5*/),*"9N:7FGQ\))[]F#@])J.C'-Z#'RQ:MSN"N$@-RH<3 Z@QT70?WG7Q1 M?O_>\'N5^;[ATSL,_RH>G6<.SL=%/1J4H9A3MJ>8BC8/]7AC*W]:,+)54'S[ M(M/=ZO"=69H:'&8KKS*]/6R&/;R,/IZY6,U-XM:BO(TWB4=PO-UPM L6ZDQ? M)%^^4X[A3OZ;<_S3\>EH4MMA:#I6A1SX5?56$2]\S"IS:JOIR=_GH)+3WX(= MVY\?O/XQ']BJ:N"/X587!MZNVGP8VDF 6X1>%;J($4^BY:L]S/4W1T,S^].46N#X2 E1EG/[;5'%O+1.PI5IB67&^T M\J/]<4?VW9COEI6MV]ZS,];R@**M/5N?;A4>_EWD_L>?[""7#311717K<55Z MH/'-YW=I6;>G: EF=?V6PU&WAGM3([XUSG]O4:8K7[[X2WD!8AR^JFQ3K==4 MUKSZ:%B0E@J,B+ "<28Y,MH&1(.7,A 5D\//BN8N%^/WN7)V[R-/Q@GM"8H\ M6L2QH,@0(Y#&D@4=E) \/BN&]@Q>>%*C$VO/=[(=YO_?_VR$[Z_L+W^P.PPW M_W#MRF?%9%A.G_[AXX>CE^#G0#ZQ*2H.T9=G=E#_^@S!;].RJE^?E1?CG>'D M#(71&,VN>/8;%UM:F%^>WYR(WU;9#MJS\![2>DA;#TB3GFJ$*1*B>-(7]R@P"%825E$-(: N, * M.6\-LLD00J3CGJLV*/#KB5W .^[)>BF^X,>J39=E&N* M5-0$FW*<;GU0B$O&D(N40; N>!0J11V^"M878;:/@518;FE#-QRI^KSNPEUW MAI_@AU%5QKIGK.MO*+T?N.X'"'8V2&>1 @Q'/#"'M"8):6&3#R(J&TP;C'5N M9)< _VWA/@>&BO6&XWZ/3)LNRC5%IJ"B!&[*D$R"($Z,1CHQ@!IF#".:IN!$ M&PQU*]]?14'KHPDYQPQFP;C'1F9/M3&VLW):&WV,;#?P]0FR[*-04H M2ERBB<6\OD,!;+1'UC..$A<<>"F)0K5"3)<+4)3+#0>H/F/ZL'-,_%0C"UO7 M<=QSU(6-9='-V!TSIP6%???HU]2-",$M_)]&C"B">(P2:>L\@MN+&)PV"OLV M>&YCK+N-C;;K0]06%FQY/F3QK??K81@]"O8HN/XHB)-4EC*(\9G B//$D)9, M(X^!8TLB'5&MU"$L$06I6"*37AL47'HV^/I9%=,N\XMA[6PFFNZ1S7VZ>HK0 MO3=<'[\]WGU=['UX_W[_\+BXW_;KWE%U:+A]QN:!VSADTL9KCQ)QN=@-:+.F M2B!J#+,D"6=;*LM=@G]AA&]1238\5]-#TZ:+0Q]*>[ZFT[O"FZP5*ZQ952B9#*LB^"1#A*C0!/W"F@H];2=PH>IV;W+1K<[ M#/MSDVNO (YBMD7YIF_)Z)%JTT6YIDB51-"4.H%PPH ZW #J.!40X(VF^7]2 MQ78J(!X!J52_>:POU5V\% (4U([+X4DQB+:.6T5C@6B4T*2.?6G$)AA/[QMN MM$ PPFG'$L)4@6\PG"!K+4?!FZB,-#[25KJ 71G>ZVQW[_/8WJ8/=6P2':WU M0-C"M$^]]DBUV:)<5Z12)#H)9-1&$@&I/*!.] X9C85(5&OY]=;7A4H/'@>I MI-ITI.HSL8L:R'^.1N'/QA2K*@:@K7YT%HNQO>@[=:VYM?1^X$;O6"\\P]*CB+% G&"--.<: M4<,EB4KR@'D;9'5N:0>-H1W;B[8]@=IBJC_,JT>IS1;EFJ*4U4X+81B*QE'$ M702PB82C@*G6E&F78>CH6]UMZ[94FR)>W77IE%- M#X0]$/9 ^*WR!*T4Q[E(*BF%.&, B29 R)^ 2N.@>/"ME";Z_FN0JR6E^JAL(?"'@KO=]2C-BXJ@2+A M^7!RKY#5$@.L":8X=8[1KY;K%F\UUA(42LRVB%ABE<8:06'+R?%;5>YK%M\9 M?&V3@+\^V/W]X/7!\<'^4;%[^+(X^OON^_V_OWW]6(BW*^X\J&6%CO87+&=7%N M+RU0F#YB6J%RB,>/AM8TTK%+^1I@>L3HJR!ZRVLM0Q!NRT0IXFC#CC#EF-&8HA!F)< MXDJT MME%ZQX"\2H9XL(#KA"04&!&2@C^@\:NV=(N0UZ/3434^CM79[V!BKT=V6.\. M0V-_,^_0UC;++:XWO3-(#U:;+LHU!2OAN*%&""14[@2O+$3:*C#$#.%2)Y, MK]H@KH\%5G++;'S?BCX'VU(S^&)06E<.RG$9ZZUB5L3:NX>U-I[>/5QW#Y%1 MX10G2(7#?STSN\MV4QMD2[!-/RBD1ZI- M%^6:(I4U/$*$[9#WWB%.K4,Z8H\2P TSP0M+6\G /A)2]EM,[ANN.(5%R$PKX&$\L)CI=@8.UZ [6%U:;G-'IXVG11KBD\.4*5]Y@@(WU> M+0K 0?.&;*:8PB1%&M)7QZTMPEN7!T]RBR]S._9*Z'2?XH=9ZVTJUH_^Q\,+J,\7T(BEMCCA&XY8?:)VX>.2RD]EB,/0MR;8#$OI'<*-!O)*:4N!CM+@ M$^(>Y[/F T:6R>AC4HS9T,I127,KFVV+:+NNC.A-/X&DAZA-%^6:0I0#E,&2 M*^197C7"QB$=/$=*$TPEL\JQU,HY24N&*(;QAD-4GWQ=U#(.KAWEV?/4_HR0 M_HR011P)YMIKY9&3$B.ND@7>B@VBFBC"5;#2M=)R_3A;Z5*<"-UBR\S-KLT) M(3T,]C#8P^ W8)!Z:;2-"5FO :#8,@Z8I%* 4>L8M+^JY!_$3Z]/!C,V\B6 MN.%U;6"P/RBI;7[>/.W^!R7M?7C_?O_PN+C6M;UW5VL=XO:IF^NN)B6#F2,) M>98HXI$GY(()2&B#(W7&:?;5]2653-GS);"F[ZVV,/3IHMR3>$)X$<% M1CC"B1K$D\3($A)0M,9'$10)NI5#0Y<&3X20+48VO8EAGU9>U"Q>WVB?L%4, M8EW/^X'-VRST'F&MC:?W"#=VJ'DO?3! /JG2V2,09 'CD;0V.B.M5OBKM<:' M-E5H_1QIKK8,W?2-'CU$;;HHUQ2B@M*>!251$"H"1*6(M.("1<9X$"E8GEI) MWRX7HO26,GUSA;YF=PG];(=7RMK[A;6VG]XOW.AX;BQQDAID!:>(.ZZ1$]8# MDR7":)FP4=G*P;AS2YO6TQ_;BVM+QM;,F^PW) M/51MO"C7%*I"\"P0@Y$B6N5C$#$R7N46"LU)N3$&TTK^];&@2K ^#]OG81?, MPS;MOSXG7/M.8!MC-+U3N'%.NA4&)T(1]PR<@L !G(+.)Z9KJ9,P7'/?2O+U MBQ8ZK2.0US]Q5*J0-8!410@EMN+?RJR.\ M%TJ[+AVFQ!87FPY3+2=<;]6OK\EL9R:LS>U:1W_??;__][>O7^Z_/_I;L?^/ M#P?'_[Q+F3HS$6TZ 9C4_,FOS^BSM1YG/[;5'%NOGRL]MC[5LO#AEZ.S,^!Q M]:FMX W^XR^:$O*B^/?Y)"\WNL76ZY0,\H$1Q"402&UM1(Q%FX*!:->VLHUS M.L:C\HH#_TF?X0?8VBNJM^FW;-8@91?C@8# M6]6SJS]SRH/#5W>0RF^4*G#+%,3OB-*@$>=.(L>!_Y*DO F. F5N)=_[Q(._ MK7KA&^RZ)5V;HL2YK8I/>9#%>:RFZKU5/(I6>Z(%T=8@$9U'/)*(+.,.:0YQ M$,1'GLI6]GI<$VPCEWIW,CX=50 VX89 IZ;=ALIR'HT6(E?7T !A'LM-/34% MHW72&86Q,5]EHQZHLJV/#"(\D'/^_R=2S!G2VJLA/99:\N D >%QD?.)2@OD MB)49?HB@3$E,XE+4\J"N)TM32>F=YQA+!)H$0U/.(1BE1#Y2RD/ DM.O,@^M MC.KM9%R/[3"4PY,'#XUO&:*W\*T+9H^ADOG$E4?1P<2B3-YS)/*QPCRE?%"; MT:"(3 ?FF3%?EV.T B!+U4$BDB<45,D2X^ -DP989 D)ZWW@'OLH6SF2=-DZ MB/46)^R)=+!L)#0]_.?SL+8*.R[>V,J?%HQL%113WESR,OIXYL"QS_[*^G3[ M6JCHK+.E<6XFM3C1XKWHV>:6H81H92!PZ<0&4<(E#6Q')M('/LZ MO]A*9/SW. @'P_GIL\=YR$>S@.2!,0IE>DOR;S.'U0R*A8Q*24*0(LD@+KD' M&0F,-,,X:>%3",O)JBU14)QMD>^<";R4A-K] L6M BX^C_ ^G^+@LF=F:^W' M-I69_?0XP!6Q$!ASE+=1 7 I@BR5!BG-HW).2>._.LA\61ZF+?:'M^B:;;&Z M*?9O2?CG'@E72*8]$G8+"9DCD7/JD0A6(,ZH02[W'A">^Y _4X$\%H5K#PF) MOFTQ8'6MY@%(V-<7/;@'@1^=G<=A;1NSF>_GZ@GX*AE0[W8>YB84B5()B/23 M%03(;X0@WUN/7!24VD]P$W+$"^22#<@X25P,D3&KV\CM[H90 MYL?:0;:V@^'>U-:N)3I:\@62;''<'U[0P]5FBW)=X8HR+YQU*. D$0]>(VT5 M1T!5+74 5SA\M>=FD03LX\$5WC)BT^&JS[HN:B7OX]B6PQB*:*MA.3SINV:M MMZ7TWN#&IC"YU:V/S.R7>\G9Y-! MWE_[,J;2EVTMQ@FJMQ3;]$Q&CU>;+LIUQ2O#F!&,(\:I0]S"3SHP@8)7F+DD M&/6ML-='Q"N\1?H^6GWF=4$S.891UY/J+VV:?>U\#WP M]<"W7.!SW"J7-WSCT*P<L4K57@(WJ+\F_SLU4TDK[T M_0FBV&OIE6+4G&B2:^"K>!J'-1#L8C"J^W69A:W(@3;%ZNI5M\7YN*A'@S(4 M_2]N[I?FX3$(N'"(I%2S#UH&3(NL,RYDY%*>T%:Z4%[#0R:4PSV MKD/!]"RNUX 'AW'\-AW;B_O[LAKF'GZZJYY ;BF]Q)-DOZ./4W> V=.C=T_X M>Q3N4;B+*$R3X(IS#0.6@*@J*F081 &.8NF]%0J;KYK3+E2_]<0HC+<87N*Q MB.N'PDM?0VM>O1P&>(?I'1?$^MF4Y.%/[W/]QK/9[$2TTCSM/F?7'+\]WGU= MO'N__^KM^S?[+XO7!X?[\.O;EQ_VCH^*O;=OWNT>_K-8Y(2;WIUV:+A]_NR! M?=69,H[3A+0.V0T9@JQR.>F%*1&<6ZN^ZOZ\2 #1Y+E.P6!C5>__:]+>+CE. MV!:3ZY7OZHO+>GSJ\6G:G1Y[IP@CB":J )^81#;HO! I$Z;6.NQ:Z<>Z1'R2 M6T3VQ61]&GXQL\B'A,(OU6@P*(87N$ M[1'VD1#6.JF)8L (I0.8]4D"4%*/I'*:A:2Q_KI![R+4?]D(N\1]T.N'L'W& M_(DSYGU&O'>%O2M\:%;=48$3T'O"0RZ?#^"&I 3>;YRQW#-E12M;L+[.6AT, M_6"2SQY\-ZKR"^V.QU7I)F/K!O%X=#.9\.,.[QZ9^,WS=GVVOL?.'CM;PT[% MI6"88&13=$#[HT;&^ 38R6GT4D?&O^K=UD[&_TFQ4VX1L7FU-1U<2>@#A.\' M"*\/=G\_>'UP?+!_5.P>ONP#AB4Z/;I-LZ&&T00@Z"G=WOTB^G]?FO^[?2+6 MU ."L\*8=3"M7+NZ".! MI,0, H!'6XQ=:9"XZTE_/H$S+IY%W/'LZ=7YAOOY(Z\I?^F M-1S%6 Q'8_CV>)35NPGBFDVZJ1S:H2_M -X0_G &U]>+]C7Z8A;;>?6?)D,+ M\36\Z\\/?JWV)G3[FHIE30KEIRM=&L0+%,HJ-K:X R\X.1N^"&5]/K"7._G3 M%^E^ER_M3FJR@. UCE11X/W&'GRD O[FF% MA"ZNT)\]P?(4XUL3SF[8-$QW,^VG5]'\N3V)TT =V01ON6,'?]K+^L6SYU_* M9S[Y#2;=/O,/F>#E\Z469O,6F)Q/Z3*'^# %NIYM:&$.[MCE\X6!;\RT'!WO M'N^_V3^$F7C["B;C\.CMZX.7\+>7Q<$AS,W^ID[,3Q\.=S^\/(")^/D1I^!) M42$/KF%+MZ4G[60\FA/$_"X9+>'5\^4(/-UH AZKO(CAQ?11!.-M_-?Y%T"& M WM>QYTZGML*B,=\#IHX8'KO9U]F;#^5=3D]+&MG_OW;BKJ;QTFZ+0S[ZPS_ M;[F ?.\SL:WQPE_>ULM_['<2VOK'\]FW*M372OCE2_U(6D$O%1+:S"O A.5/ M?GT&4=UW![KH4N-RIZ+5W/UI!8'#&_C]M"[VAP'BA3?SEIIWQ9AMKRBMA +U M9KE\LZ0;;Y:Y;6UO?@M-P*H/KK>"ZU; >BMX&B?4#:?SH 3KO7*/QZ>C26V' MH2Y&J0@YYJCJK2)>^)A5)O<9;YJ*G\=J]ENP8_OM34#WMM['G[ G'=HM M[[&J&/)CZKIN ]^4P?:GM2R\P3X"_MM!_*%FMEWKR/#XI0?_/WOOVMQ&\XPBD7/>+QNL(2J)LQM&0/"+'^^ZGC;IDB5B3 V LG1^_:D&*(U$ MD!)%-@B@.S>\&EX L+,R\ZDGL[(R.UI6H!GW4CD%EC$."J6 F(0$-!BBR2HI MLW+IT&G$6%!""K*^1X@"7EH.-A7FL@O6Y5N&[[W'\16^GDXN7M8/:Q[B/T?S MLY=7LRHX3O<_7)@K*JP&ZP%G65&(;GA867&WT,(9&.\1^6ODTE>U*7B]/THX>RD6G!+Z.K- MT-HU#FWNS(VTW<'*[:G9)SCL"1PBUP)%DJ!E,QS:\4HY4JY(5SSW4?JB<*43 MPD-8Z-KAD',]U*I_W=*V,!7YY45:T=(-7=&)&[I_?7MTQOQ2915G!LY10_Q$27,2*H-)ZB\(H[53^DQM-4)0 M0RZ[-;:5&&5GDI.$2X_#)25DE.@#%($58TQNV&"JO-"X'&01V>'*=-6'L,'V M<DY_*2SONRH["E.%1316:BBI MZ8NDC("8F6CB;"-<+-RQE?G%#PG+UP]38BC=&CM0[X1M4X?4IV)X?\4Q3L/Y M(JX/N;YJ-)M/PWST'OME<82F7S7_9R7&+-3UX0M#!\%H!S8&%SG/,L25D;H/ M.GQ96E]%T[VO;*]E2#5#P_H.J<3\^J[*CF*5=8+;HA"REA(4CPR"TKK^@U*C M9<'A2JOA!QW(/ U6N8I5?1\%3@F^IZ)_;W&&BQXZBW.=$*,4]5>50 MON]I"-_1_ RG@\DE-L'+^-W@Y]$X32[PCY^*>H:#,<[IQ@S=F+F?.3W-&&T; MBRA9>,C<"E R9_ ^6Y &I73%(>>BC73DPCF./OG&P<(SKL'^$-LJP^1#:6SO M[N \8IXV45B"6H+:NVBP2PF+L&"C:IK]&-\,'4W 4BPF&%9RUFUD/]N"QEE= MFOK5=S&R(GKO,'(+$Z6$MULD+J4,'GFJK;1B!3FX^B\HQQ(X77EA*4E5O#%< MA!6L?&A?B^8*]S4^SEHBCE(,M5TC*G;9H@F<.J/*CH(3B1\4LEI69\0_M,K$.<+)#R?H.3D^:QJ2V$5_E-8_WW^Z='AS^=74N M6 \,CZ#TJUIPCUKZW/2)E *4$08\XQ4EH\[)!.$3]ZVD"[\.A]],9FVA*>=# MK?M>!414K^^J["@^>5%T,(H#<]&#PI AF!0 35"9&>-1/NKH>OWX)-S0N[Z7 MUK2P:])-L.R8;V>=.RT;%1T^%^P<-A\/9 M_!KZ^T47B -_U6.\)*Y3#;6%M0B*EP(Q>@8B*V],5,7'E39J#XG1#\;OJ\%= MU$=9DN!/)MA6AW$ZD*$HO>>J["A"!>FL2=K5B%NQ&J5[ 3X:#3P(*77$BC@K M4Q >$J6O&:%D[^=DT6W")^=WUR%]O^RLK_#Y-#7@R6=1!--@F[H=Y2L-=(@" M$#%QA2YB;N50YY,-MWO)QW:L_P25SV(QX?,&,(\2C%N[FB)[C+2!9O'=\.PJ$-@"-YD#DH0: M=UOPJC)3*X4JAKGHE&SMON&ZX5"ML1UX9^"0[A@2QA+&/NG)DRW*5PH)S,G4 MG(TK",FJYF:0DE()[=JAG.N&5^'76,+>&7PE*"0H)"A\HIQJE,%I$0UP%)6* MNN8R>(5&\-E*K;U3UJU,LWD(?6T!6N_7*<.*_O7)V)5$+-W0_*HX8'$O<_!B M__71V_WK6YJ#T[W_?_]DEP\%Z-#L<8"LDE*IZ @JB0S*, *_OFJ9^9]17H'R M"MM4QN6\5E9H!3(YU2"U!.^M I\C=SH$M')EYON#*F1Q_ON!VMX7SG(Z6>L9 M&!!:5 X4"F_M?IG)D;@'19"ZL*3JN#(=_4 'MAI!7 MK+&K=?>@ES+(F\X@#_9.3]\>O/CM=._%F_W!Z='@^&U38/OK_JO!FX/#_?KM MT:O?7IZ>#.J+C_<._VMP\K>]M_M_.WKS:O]M>X6WE'&AC$NV-GI;5'U 7T#Q M6" H'4"G%- H([AN9;K>5SM#:QEH[=?8K*9#.12F M74+%0PTA\P B^<"-=%X&WCI3;B\)+?T:[R)T"!"W8@K,]B:A[TUI]_Z^_W;O MK_N#P]]^?;'_=G#T>LE43YJO*G?]]>AP<')Z]/)_#XY^.STYW3M\=7#XU^31^ MMS#(KVCV;/&2A[8@&WJ^QFL;73;XW=T^2)7]P"Z1=/*.<_!9(J@:W(-G08"Q M!5,NKC#1RF'9YK!+KK%282<,GH;+/!43?#4ZOZHVWB_S(CS]JGL7ZIBL+"!4 MLJ"8R!5/$P>=I<20BD11UL@%KRUP!59;1535]W%=Q ;[KLJ.HA=WR05E$'(N ML:*7\>!0>LC"I"P#:N=7[F>UR :?!+T\\<%6,X.]/0[:WWM[>'#XUY/!\?[; MY4G0RD'08RJ?Z.2(9-M-V<@^=UJV[3!>T>&U$Y%Y5S>6NCTMD MD[RR=Y,]1,8#&,V4SQPM$ZT,9=@/TW%EY;-CG"ZH^FK.]K?Z9>7Q\S"O/+[L M7>"T*NK5Y/P\3&>+MWRF[^Q+^BZ^UW_VF7^R_F$[7?%%"0K"3,+,>Y7 .I5" ML0[B C/K-^!X2&"4-:(R'9U<*TUO-X:9ZIFDQC6[6S#5.=K;]AD9@3B!N''. M8\D!A#1-VCI6.,_" M/HF/96!^_607RO;?F)J.\:3]TZ!.-$?0DU"37O@YHL M\Z)YJ9"G0]13/UV [43OS_+M_[X\J7-)S\?S>L?37>N MRPGB8#RIQ*!I_UA_O.A'5(E"'I31.(S3*)S71ZP_N*BOGPU^OAJ'J]S0B3\^ M^V(QFS7+H_>?5^T37'!"9Y7V:XNQK_DT>SR/'Q\WOSVE\N0F^*C+YHA MC<:+A[S."BU_\#]7L_FH?/STO(NW HYS907>I2GUEO76Y%\M^]IE27(9WN&0.$$I]RN?A_%_AX^R7G_YT4S^?%G_A MDK>O_&,6>/U>WL)JW@((GY9TG2(^SH"^K)QJ80V^4S%UP\%[LRPGIWNG^[_N M'YY>-Q\X/#EZ<_"J_NS58F7>[O]M__#DX._[JT,<>K5,/_]VN/?;JX.Z+)][ MPVW!4PV>4!W7V]/&(*N1;]F[^98#C' UGWR*HIMG::"\/GWSC M#UACR\6?XHP]8__^Z0VIR0YK17!-ARF[(YPGV--\YU8\Z'M?M>[%&U6B)^>36OL\FO]_FPV MV!_G&K+\&J;I;"#Y\&'&\?#^K#MA0(0YA#EKS6]U'W,$$XJPA;R@]UX@R0LV ML\-NQX[ZJ SV?=+2/Y^>3:YF89QG@TD9Y.59]7>G?WSW.O&GY]Y5 _LQ).J: MX"1L5X4ED^ZXL%LQJF]S1]6M3.NC@LR'UI)M7.-/46S9T4)*CSR*Z",4T_30 M"XR#R\Z M%FB$XQSU\NIUCM1^4CPM*6J)'AJZW:,=Q@C9I B)U#9-LT^BP+. MBW=.%V-EZN6N+^LHS',]&[W'P\WDUSS]> ML]7A8%R9ZZ0,YN'#W=V6MFU%J"Z8ZH+[(AO9YT[+MIV=I&Y9UIV_5?]Z,JWK M.AZDJ^D4Q^GC8#X-X]EY6-# D)LJP*8ZG@*@3G/%OL8]3S-7G'.GN,$"RC?# MQ06S$#E7-5[Q3 <3D>6540D/2?,L>.O++VGK[\,3K_W\Y;6;GS9>OGS(O7$^ M_=WG]SZ[_"'.C\II^'#_F&Q6_T#]ZCO!F1EJTZVI,(\8,DX8NJ4Z)0Q]9.XH M9ENB$Z!74;3T,1E;_3$=]B MFKP;UR?,B_14M;:K,&WNN+X+HS%M/@_ULH?6/&Z9'[;2YN8VZ3NZ@;ET M*>#:PBS^=H/@(]SD*QN]YLN#,)]/1_%JV=]J/AE4PVK>,9V.X=F*A=$%-BO[7N5[>U@![LG9Z^/7CQV^G>BS?[@].C MP7T<;;CIS1HZYL+L?.[Z.V[7A&:%^\9B"1SC3Y< MK#N8*\W6I[FNO[2\E1JD;^QZK57",LGJ")=@H,NSP["C+GBFKOCG#28F' MSG#BS^3#W_PD?Y?FN&Q3JZ#=$8YF1WU>*9H=M7V3+0AS.B@<3#- UP?LB;,N%7AWL:'[OK>KH>/_MWNG!X5\'>R]/ M#_Y^<'JP_]U:K:U9"&H438VB^R(;V>=.RT;W)FDV7*_NS]/PI;:JVV)&$S&! M3 9!::DA^F1!QI2C]DPHU\K-0YH-1T6\!$\$3S\(3RSD[%@LP*1@H'A,$$N4 M8'V(1>FDG#,T&VY;\8DR*0_UAM][02X*<*=8?Y5&Y[CH@'?=W:-IZ%&_2V%V M-KB<3MZ/FC/X^''P\]6L?C$:_W$PN<3IHK7DC,;'=5E.DFTW92/[W&G9:.;$ M4VV'K["^)(VNQ\6-\R!<3*K0_W?Q XJ,.DTB*2#Z,B 25F53B@:5@P.%V8!' M'R!A,)I[HZUN)5_SII[1WA>.UU*HI&NDI'H>*1%>]5V5'<6KF(UQ M*7A0,AA0P2GPPC'0KBAO4S!2MY+ >4*\4D-ANS59=U>2N7$%J7R3@?,JAT*O?3< M92^/T_!A_\,ECF=X/;BG[<$'TM'8 X+"[=8I0>%V06&VRB:K!"37])W&K,$[ MJZ 498PU2@??RAB%)X9"/M1RC6W@=@L,*4O]5%3]Y"S4E\30'+\V8\RJA2\S MUKBT=MJJ=LCC:*MZ),M6)48F!5C#1&7,]9\HH@ 1H^2L.!=D*S/&%D[WHO&Y MEU^X7%O]1!V5&!(^]5N5'<6GXHMTW"G@KEA0.M>=FU74D3S$E+1ECK$VJ.]: M\8D/F>E6U$^IZ.WEMS\W Z;_.&A&\@ZJ'\VJP3;7PR^G39WA_..B, /_>36Z M;.H6:3/IM-?U=3-YFKQ,\5XD;PQXKII2#UV!RBL+0GAK:\@*H;@ZI?:LU@W&-Y&!'"( M\Y=A=G9\W=/NQ+I$!K'4BL[E9E"J7H";4(M98=KFV4 MI00)G,7'?]\_H6$] MU):39-MNV<@^=UHV&M;SX./B94)R>9\^C^974SH7[CB_ZVLL\S2'#"KR)G63 MP"D90-4("7RV#(IU47JMA>4KAPP/FOX3/BYF&9Q.]M(_KT93_*I:?V^>K_&P8>.P2>>V!(<$AZW#H8TY!U8@E%#A4',)P7L/3#.4&8M+N95JSB>' M0S>4FA, +09]6\SNGWS2,D4T=3J MN!(TJ*0YA)0CY&!88((QI5;.&1XX27/AA*^K#]YR]74M9%I(VZG=@XY'";8( MMI9EW3SY:$*"&"PVQZ,& G<,I RF9(NI\-+2A,TGABTN^CY5AC+-#YZ_V<1E ML]'"3RJ]C5>ST1AG,YPM+N0W/VINXM%&047R5"3_(^.GDY_^ KVK M:B?^3+!(L+BU>6R4NI+R%"#QQ$!)9RLU]PEX4DY$7IF]72G4;B6/W3K,KI)Z M-62&KA%M4[J;KA%]]QK1;R?[KP8'AX.'E%C2;KE%XE*V:;MVNB2SY2QE",S4 M@(*K "&; %GQ$K/V1J96&N7>4=Q_,'Z/LX<6]]^O(8]Q='!+J+C=.B54W"Y4 MC#YYKQ@#$U(!E25"0.0@%+?1)AV9;&6VQ>9048BA\-T:PKP]G0+Z? GJ]<'A MWN%+N@1%ETQ(MJV6C>QSIV6C(LP'%V%>)UV;0^CQ9%Z?XC)\#/$@=LE[:/-Y MY&9A-:L;@@0=,8 J%?A]T0DLU[*9:IJXBVWSYX/9["J,$QZ5-]7Q?GRG^/;M MI^;Z4]]'HA!<]5V5'86K(BM@&8Q@K(Z@T B(CGG@)J24F%)6K8R;>RRW72M< M:3:4SO<"PNZ>(MHE91ZY0KD8R[[KQL" M-55C4!:[U6J,T?5YRZ)MU\)D![.S0+,C=LN1:-]YW#[A>%2(G /+OF)^5'6? MT+%"1V+&!119BM8+FW\_Z6Q_JS#=HLI4DT%(14BU0*HLLI':5$:;;08EDX1H M8@'C,LS49[2.5U-VZJ4Z-:)^0R5Y-TUF8K7+7QN0&\[HFLZOI M1]H>.NT^M#U\N3T(ECRWW$,EKI64FL @J%0@"(_.I\"\;G5HV>O)]"U>7OMA M"_O#$[6.[;)E$TAU1I4[#U)/="W9.5MB!3V>K&@:W2EPN2!@+M$96Z1/*]'[ M8[*\;8/>:J:7FTYA'^5YMY8=+[/ 4SP/<\R#RS!M.I+1;O10YZ(FY=2DO(4= MS7(E>- 17,H*E(_U*]OMKQAOL"#XPH' M']LJ$!PJO<:;@MWK34Z 2X!+@/M$@"O0Y%A9/ZAB8A,.>/ , P@AK/ M-=UX X KAV:=S3NZ![AK3\33,(A[#X-X2*M9VB2W2%S*D6W7!HTYYT-C*&]&P+C=.B5@W"Y@]"R8 MNO(>V&+&,_I*Y4(V8+(*"BW7NJQS'L03 *.GQJ9TGO!X]]DO!=.R^0E^J%'L M^!T.IC5H'2R_KK\8+P8_#Q?_#O"?5Z/WU6R;?BEAG =3G,VGH]2<,M!X:,IX M4<9KTQDO*XS+0H+@)55R7Q@XS14X&9)43F8F6^FZLH2-H[)_C1EO*V0[&J>YDR FH":@+JNP;,8:H(:AV8 MQ"6HK!-X+CUPG5.6196 K0R8WBBP?A-/;0_/':CN_^DBD1I*-^;85##A8$11 M!V7**%/V!!&#+B4YQA&"X@R4Y1F"5PPRMT(6[WU)K70O?]06=HS3T20?C)?H M\.H:)>KWYU=Y-'[WY6:YW$#;#B;LT"I'V3;"UJW6*6'K=F%K#E%+$Q&\$0D4 MSQZBK;"IG(LB)FZ$TFT$#;N-K7JH"%OI)..Q+OCRWO'"(,P'$>MCC:M]-RJR:$R( J5,@-.466MA$Q MI1T*N<:Y&9U!3+J?L+'["X>O!F_W3T[? M'KP\W7^U_/W>Z6"__OCH]>!X_^W!T2O:^]IQ7/%,-)Z;)U?Q'#>Y^]TO9/_# MVK;!VQ>BHQNA8,:D4AQDGYK&G#R#*R6#3B5&+7(R2=W<"%7Q4;O$Z\[73%EE M6H#G7H-C1F:7F]18NV<.+6V$2@^=?K*-\(89[=962 !* $H >J]J)"VYCS* M*,B:/$H +Y0!$XTWW&:5Y,H,5\.$X6@\%*E+!=#DP36'MLF)F# ;I37?1@"5 M?&@])P#]@5BB_C?4QU]\>8^G-O7;#5#TWY_E6W]\^=+FDY^/YO6/ICM=Y01Q M,)[,Z[OGD\;V%^'@H@%265['">?U$>L/EN->?[X:AZM<'R[_\=D7B]FL61Z] M_[QJY_@!\FB*"ZM[7F6[NAC_DD>SR_/P\7GSVU\N0VX.RKZ(14?CQ4->AW'+ M'_S/U6P^*A\_/>_BK8#C7.WO0[,4]1.>?S;%#_>T-RX>KKK?\7!]RKM+5>8K MZZW+O5CVL\\!\&5XA\O8%D*I3_D\G/\K?)S]\M.?;NKGT^(OO._VE7_, J^? M-;2PFK< PJ(CS.@+P/T%M;@^.W^ZZ.WO]9X_UF#^ MY=&OQWN'_W7#P7NS+">G>Z?[OR[2&D>OZV(98&..JC-R^'"OJ3J^N& MMK\L_Q1G[!G[]T]OJ'H^#Y/L6[]_Z._T,^=VZ7-W;1W4,ZUV MZ7EW\'/79 _BGI_[C6, \^.G +<"Z2KXWGRH'\FOF+5NEVTF6.J"-;_YCY_$ M3]T6M-/"D1:[(!QIL0O"D1:[(!QIL0O"D1:[(-QG+>KO:/&AI8/K78HVJW+V M4KJZN%I.+CB:G^'TSW'ZI[^\G%S4CSK#\6ST'@<'XS2YP,4O?GXSFTVM M[2*R';0LPH<=%HZTV 7A2(L[+AQEZ3;O&]UG0,LI H.3Q5PG8C9D,?>TF 4? MOK::YLMFPG,ET?/)XKNW(<;1X'1Z-9N339%-?=>F7F'!Z13SY_"KQEYA48/X M9A26I]5D1V1'W[6CXU"%&2W!Z66X;(KXR&[(;KYK-V]Q'D;C:_S9#].F60.Q M(;*<[UO.Z?44U"_Y$-D-V':^H#R+[_=R4\/=%(^3 M-9$U?=>:?AM/,4W>C>M3+_>PX^;PXMJ67N 8Z\L'+R<4C9$UW6=/FU3>/#B> M8G-7J@;U;RHUJM].\E4SO:,)S\+XXZ"Y?45A&1G4?88S3L;--]/)^7G3!>V@ M^7LXFQ-3(N.Y+QH1VM!!T2;=T&SA*>J][T\V+__>C=:?#\:#^=GD:A;&>39L M!G1AXR9-1+OH:WF)T^OOMM :_*V)V6#32X*Z+1AK<==%(@[LN&FEPUT4C#>ZZ:*3!71>--+CKHI$& M=UVT>VOPEF=:H]@;3G!U35CRTQT6[81"%1;G5 M2&;8T&M'2$9(1DC6&20+Z+GUE5 A2S5V5-R#ESJ"]3GE:((W964DJ!1")U8* MF*02*)\X-)@'29S-CI>M1C(M*BG3BJ",H(R@C%)S]X5*$ZQ,#4!&6PF< M7J3F<@16K$!A4Y%YY1 C%K25^-7PM8E[%5<"HF6JOKO8:*S0EN=-0^4]4W/< M#87Z\8'*?!)X?A,\C=!Y%0L-O@B=Z M61QW":3-E6>&6,#)&CNC,)5S\FA$V!'PU'KH!(7.A)V$G82=/XR=**U"- )$ M%I5X9E.)IU41/*(S5B=TCMW$3NU%*-'D^B+G*MZ*!/55-5"7T:BB#/>X(V?" M:J@L02=!)T%G!]./5M88.&<#MI@*;-"&R9(,YZJL5,\47R%2,5GY8@V]E:Y &X1/P&-P)67'M=_X2"#X9!%,#6X10N!,0\HE%&,:R'+2BE-D?5ESD9 ]*I" MH5'@HLI@C&8I9&YUV.ZBP 4#U(8PK14&V&[3SS[=)SS$^6"TG.GZ S=MMWP] MUG !MT<2D[[[)3'INU\2D[Y[+_$WB>%N4+X'*K,G,15+1A2'#(*S-:92UH,W M18!.WF%!:YR1*Y=(.>3&:S MEN(B/]3^QZ.B+MHVP72_)"9]]TMBTG?O)>[*5D4T[*[4=LE%YTJI#.,:%"L. M7'0.,'KF0M!:3AH6H6 [)@$TI@C(J0BBF?LMM96[<9%P]L2,:]I2VW6'1 MR&T;MQ42M9>I@(S5#U4-I,#I["!ZY[+0LKJTN.FVRBHFA+9@,];WL%P#I_HA MH+0POCI]*#ZNW6U_O-=83^RZPZ*1RS8N&P,O069==]JF0MI* T'*IO@Y8D(C MBF'IILLZC1@+2DA!\J9"NH"7EM>-MS"77; NKY01KF&G->S'F\-TS+:I'^Q# MO>'U9%K7:3Q(5],ICM/'P?S&[/3EHG_Y;_C^-'6*3?LE,>F[7Q*3OOLE,>F[ M7Q*3OOLE,>F[]Q)W( K,PN"B-56&ED\I #<=ID M:)/9_N3]XN2#]IL=,F_:;W9KO\FH95$U+/':!E B)G#&"S"*)308K3$K!5@/ M.1:F_68KT/>']ANZ-/Q07SMN3+SZV.\GR#21G,PX<.[>T40%)6FO1- M^B9]D[Y)WZ3O?DE,^NZ7Q*3OWDN\=?%]SQ)N:T^(!>:2M+PY1VD.4YJV>UZY M9MJ;BZ9HSW1:F2YN!,L<,8-IVLDKH04XA1ZBC2%QG;2S^D<28M?I@[UQ7KSJ M>#*;3W$^FF*327B!8ZR"')^'\6S]&3'WX^.,>N(N/] [\+96F+LM_ \U[[Q- M_)Z@B6'3% X_&N3['?,R7'\M6RS.V[S3Y=#(/Y]7Y MOO ::DE-F2K2-^F;]-T/B4G?_9*8]-TOB4G?_9*8]-TOB4G?O9>XPT>A5#FP M&-2,PG$;L3ZP;7H9!P]1NPR!EZ8[@.-!A<><]5V>7Z;G=^1.-SBH3PZY8%0D MT#O1R.D7#=0\0S@_#J-\,'X9+D?S<+X@( O^\?(+^O$6_WDUFE5!3W#Z?I3P&*>C27Z+ M:?)NO/B4OX?S*VR+0KO>CS%I ?KOZSOMB?[0QD]/T]1L2]9C>[A!!Q>$%H$8 M8^\D)GWW7N*N,!Z*$.Z($%QR,FK%P5=^7]F^Y>!R:5KJ:^$BTUC#A3:NQU*$ ML%/^0M#?>XF[8LH$_7=!OT#AA$:PF NH'#7XHC.@$%F9BO]:M])XF*!_5_QE MZV?X@Y$;3N=Y=C]\4W"9*-" ,X% \68AJ L@QIA MA2B$4"RM9%$>'6DM\AZ? JV7D]G\5YR?37)+F1 ]5%IT*Q?2OYE_M%,0,R!] M$S,@9K I9J"#$YXQ!RSX9EJ],^"=8<"2XEJ'R!GZ-H[6B1D0,]@BW.R?Q%MG MT[13[-9.(=%XGYBH6*]$T[:&LSYF3;.(FGG8+F^.[VP?K!;'85 MQFES!^N8LS$EEF:(2"5UOOF*:0$^NY*\YT;8E19##[E1M7#11EK,KZZF3<.! M1>W+\HB]:F+QJ]FCS]COF, 4%5I5J6I SQH6JL ;HR!R7Y*,.NJP4A2J0G25 MKB*HHIJI396^1F4TZ&*=MH8IGEM]A MC."[AQ*3OOLE,>F[7Q*3OGLO<5>H"='QN_J 2RY%-A%,D96.\T5YI;6 (F>5 M%=-Z]1#M(>463YH^LW???^N3T1-^]U[BKI@RX?== [ EMZH$!X;YBM^F?A64 MK("LD["8$$UA;11!$'Y33X%=+'UX^>7!\2"/9LO) Y@'93JY&$Q#C*,_Q^F? MKG7QY;_SZ=5LOK&2"2U%8#$[0"8LJ& 2N(0,LK*:)\:56NTSHK3@V80(PNNX MS)-Z[1S$XD()OAC/\E?S&I8U Z]^7Y77=5'V+R[/)Q\13QOY5RL,UE0](;WT M5F8#0A@&JC )GC<-&&+).3BMBUF93V%<1)6C:IBGK^35NRJOD5!)J(R>ZRP; M\KII>=50V=L2Q$];1S$/O[CKDX)1")%9*^2=^D;](WZ;LW M$I.^>R]Q5ZCH^B*Q[1VX];_^S0DN>JEN0J[>2]P54R;DZHNZJ5]!6X?V878V MR*/WHXSC/&L2=^=ABGFP,"O^R^ /&SG?L%Z;Z+4&S-Z TAC!:5, 65;2%F=, M7+G?;SGG.3 +W.L"2K$ ,3H+D6<5G?)6*WFSU&99LK HN'GU:0V.<;K(AKZZ M7HJO\YSU2\PG\S#'V5'9N\!I-8A7D_/ZRMGB73]V7LV>";:96_Z7.+VC%F-Q M[KXFMA"KM^'TLYTWSSF83?!)M [NK@]?DR5H,;GSJT)60U9#5D-60U:S M^?4AJVDC3-I..]D&D[@6?SNJ,W:^TJL$)EW3R:UD)D%9Q2%JXT$[IYG*SN58 MVHB$/H<_7X1$36S8UCV#(>-K[-RPK0BUV=Z]VXE1M)<1 R*KV;Y5(:LAJR'> M3+RY&[S9FH+>^P3,N02*10?!6%G7)V2)3C%M5VY(/*39 O%FXLV=0&W:RV@O MH[UL*_>R+)6V)60P-M:]S',&T00$+9,U3&JG4VJC\03M95NVEVU]:XJG7+D? M7)53S'C<+__W8"=:.U(HI:WA""+)I\<9BC2"8"$JNDL) M3B(#Z;P("HU7-MW:(NAL:&YF3:/-#>?'F3,U0M MG$X.)^/FCTXGY^?U)0>- G V;PO7Y=#R-=[B_*9];13:-\(S"6IV 6IVGG1J MK[6024+3: )4MAH\>@,\,:D %B4W*A2,;*49(N/.Q&0S"*5KR"9K\.:$$A J80HY M!A;<[5U=MP5J#!\JY@AJ"&H(:IX.:CRW/$HNH7!=H2;'&E+%F, ZGKE%(;/R MJR$5Y\(5"<$WG;RDK<%5$@ZD8\X9B8F)[88:+=S02DE80UA#6-.=]) 27+ L M+80H"RA7R9#7%:9XA261K6-)KM2E&\M25-Q!XK;)= <#06$%-%/?XC/6WXM- M8]D]TT-"#BWK97"K(,:]L0J2 M*16HG)?-"",%Q0614TI6(U\IC99!^,PX&,0(JH(9!-/<,+0<<_V8X,2.G.RI MH72>L(VPC;!M RDPRTTP:$13%]"4LAH$UZ3S(G;DL\.>8X:RTIS3%5\U"YQ0(5-8;JN#(Q7 MK'+,R.RRU49M]S'BDD-1R<*#N^/^8$O<6^UT]0;1]EP66G,KC&X*VFGA2(M= M$(ZTV 7A2(M=$(ZTV 7A2(M=$(ZTV 7A2(M=$(ZTV 7A2(M=$(ZTN./"4?*2 M'*#7#D!:[(QPI,4N"$=:[()PI,4N"$=:[()PI,4N"$=:[()PI,4N"$=:[()P MI,4=%XZ2E^0 O78 TF)GA",M=D$XTF(7A",M=D$XTF(7A",M=D$XTF(7A",M M=D$XTF(7A",M[KAPE+PD!^BU Y 6.R,<:;$+PI$6NR <:;$+PI$6NR <:;$+ MPI$6NR <:;$+PI$6NR <:7''A:/D)3E KQV M-@9X4B+71".M-@%X4B+71". MM-@%X4B+71".M-@%X4B+71".M-@%X4B+.RX<)2_) 7KM *3%S@A'6NR"<*3% M+@A'6NR"<*3%+@A'6NR"<*3%+@A'6NR"<*3%+@A'6MQQX2AY20[0:P<@+79& M.-)B%X0C+79!.-)B%X0C+79!.-)B%X0C+79!.-)B%X0C+79!.-+BC@MW6_+R M#$?OSN;/37WZ-O*8JX(\:E5;6M-45P:GV^P;.R-HIX4C+79!.-)B%X0C+79! M.-)B%X0C+79!N,]:U-_18JST'J>?G[();0:SR?DH#_Z-+?YO(TMQ'9-_]:1C1QST7L< M'(S3Y (7O_CYS60V^^/#K.8;B[D,KYCLCF41/NRP<*3%+@A'6MQQX2A+MWG? MZ#X#JESG8C(>G)R%*3Q7=O0XRCP>GT M:C8GFR*;^JY-O<*"TRGFS^%7C;W"?%2!Z[(;OYKMV\Q7D8C:_Q9S],QZ/Q.V)#9#G?MYS3&F+-KJ8?O^1# M9#=D-]]ETMZ;?Q%-/D MW;@^]7(/.VX.+ZYMZ06.L;Y\\')"T1A9TWWVM$GES8/C*9;)]*(&]6\J-:K? M3O)5FL\&37@6QA\'^_^\HK",#.H^!G4X&3??3"?GYY58#PZ:OX>S.3$E,I[[ MHA&A#1T4;=(-S1:>HM[7RQ8O?]XDPT;ISI7X^6 \F)]-KF9AG&?# 7Y(V+A) M$]$.ZH\&ESB]_BZ'>7A@$4QW[&$+S8$.U4F+_=#BNKHOT3:WDVSSR5RFXT22 M;(%L@6R!;(%L@6R!;(%L@6R!;.&QMG M]N+!;U%YSTWEKM7Y;!%D2V1+9$NT M1]$>1;9 MD"V0+:P]0?HJX<&MS[F]G25N\3#@6!"?,_4OOQ#X\DWUN1KZQ//1&-^>7(5S_%[[O>$ZW;7$OWA1];A.]9Q MGY6XU6EN61O.6EJ::>,H-]?FI@X>86-_'GVH]C%^/0UI<2-LE/_CI]?_S1.B MBM$ 8PI!H4@0N>-@LS,J*2.CYC\-%I_R8?X6RW_\]/*_=;(8.!<0BDR@E)?@ M@],@L^-)AF#J?W\:C,-%%>!J!N]"N'Q^,I^D?YQ-SNNZSY8U2 ?C='Z51^-W MQY-I\T![\_ET%*_FH6KA=/)UJ=NG2K>?!E?CT?(Q?OOOWTY>U>VF*K?^&?G3 M(&,:783SV7_\!/6[IN0RS/_CI]&'^?/QU07DR1RN7_'37[@<2LW__*>O5^0O M3^-IWT/ZM?K:XW8U@IH.0\V]JZ"^4--=-5"?%O!)H4Q(QJ35 ERVKD)98A L M=V!XB@9#*4&*FU 6A12,A0S,%@-*R@ Q.0L\2F>32$H8M6DHFU65U:^^AVEL M*$PO,>U^3OW=2CL"MPZ#V]K!)Q810S864'D+*O$"GC= DHI7)J!EG-T$'\-T M8MDQ\-9%4,4F<$H*8"I*B2G9XMFFP8C'-VTUAVO_20]T/)9!\QC=)#!&Z= M![?"HI'&*+!2,E"8 X3(FU,])Z+)1O"X0M2BX9:[D$$K5M]C1(0@2PTK-?(H M*L&+?N-$[7[@9O10>4W@1N!&X-9!< L^^Z(#!QE5!:K<'-+5D!),T%;+S(-F M:B7AY3#KQ#DDK/1-H7 07/-NGJ7B,KJHXVZ FZK8)@C;"-L(VS:0 2M)F9)# M@B085O30$KR2"8J7QB9F-%=F!7MRUAX1(44N00FI(38G?)GE(B0KTI>\:>SY M)N1([89&VCZ"#F7 "&NZRJ.,S]RE7'&),5LYD100A*F1(BLNAF0-0[>2S69,<+Y2L6"R]R)Q#]F8",IS54D49D 55'$AI\C2IH'G^R1*J#Z" MSA-<'4I5N)+HZM!?#G$^&"U'J_[ ];PM7X\UW,CKD<2D[WY)3/KNE\2D[]Y+ M_$UBN!N4[X'*[$G(Q&7*V2H'S$<)*KH"P7$-(4:110VH>%S)U:!4@96L@;N@ MH,9)!NK[&'#)8PI6E*!60J;CZ:0^SIO);-92V"/X4'JWOJAGAXR;<+I?$I.^ M^R4QZ;OW$G=EJR(>=M>]7LVQHTI'K4& M)9&#XL*"+T6#8ZJ^+:,(RA$/V][#^=T6C?RV\5N=D5?O]) *J_&3S 6)RDMJLM D]FI_A M].7DHC[F&8YGH_=XL*@1;I(>U]'FR^M@\[2)-9IC9.D GR=\)/=@_R'^$1BU,!0O_N6S6A_UWHSU!YQ1&44 54P *Q, M- MW_\D'=J<5_J'/.1,D]!_V_V$KK@^U+..&X.N'O7[F>=P,,;Y8%(&\_"A0SLM M!5>4/R5]D[Y)WZ1OTC?INU\2D[[[)3'IN_<2=R"LI_37-\^[0XR,)0E1IP J MV@@Q90\25?%6^.CCRN%'RKK^=6O I(2@LG(0';<0>4DEI5*T6!DO_JWTUW7Z M8&^<%Z\ZGLSF4YR/IMAD$E[@&*L@Q^=A/'M,_NM^/2A=[R\)M-#ICC4B#6:3 M\U'>:$O))\.*[XO?$S117/%BLH$0FH&YS9#=D'3%"(W6KOO0E_:I'=NGUGU]=O' HW&NS_'AT:F1 TU4*9,%>F;]$WZ[H?$I.]^24SZ[I?$I.]^24SZ[I?$ MI._>2]SAHU"J'%B<]6&VQ5H-+F'3C#-D"%)(\"P:+(Q)Z59RJ#]RUG=Y?IF> MWY$[W>#4.*&'BE&50/]$(Z]OO-Z)ZN.&UENV"*F2EF)GWW3V+2=^\E[@ A(*[\ MS:$VCKDDC /DH:EZSP$B,Q:X"$$(6UQ4;*5[I(D9@U. MF10WLI*DY.L877, M.7B)3HF;=86_EP3.3B=[.8^:9PCGQV&4#\8OP^5H'LX7!&3!/UY^03_>XC^O M1K,JZ E.WX\2'N-T-,EO,4W>C1>?\O=P?H4M<6@^9,;TG4*W /[W]9[V1+_5 M?;:FS]B6K,?VL(,.+@@M G'&WDE,^NZ]Q%UA/!0CW!4CA,QR:AK%V\!!F20@ MR!0AV^1S4%ZV-+"68H0=\Q@"_]Y+W!53)O"_ _Q%XMQH@V X,TWK% 8A6 8& MM931NPKROHV+IP3^N^,Q6S^6M36?>^ 1ZXKJ[ECBXZMI.JOVW/0=_K303ULJ M@1%SY6\0HJUS"?I'PLWGNVEZK93S%\YYFSQJR\]\N#P]7=<4O&AMO). MGUR3ZI;>D287%W4QEX]-/(EX$NF[AQ*3OOLE,>F[7Q*3OGLO<0>BMIW.<[3( MW'_>2*25DE#&N@)H30&5:Y#53&<%I0+C27#F\DH>Y=&1UB+S\2G0>CF9S7_% M^=DDMS:#R:J.U9M_K?:[-/Q'VBEHIR!]D\1;B6'$#':+&=1]/5E8/U@]GL*HS3Y@[6F<20N&35 MXW+])S$#P4<#(F6AC42=5VLFBXW!%<^@\)1 Q<#!5?\$HRVR4KU8AW3351-O*OEABLJ7Q"J5RLR @JQJ:OEBC@8FYJNG@HJ),43-^4US,3 MA&$99,%0W\@E^) 5<%&,MY[;DN3FY95#K6Z;/_.TA13#P1CG1!6)*G9XUR2J M^,U2&8>%9<] +Q!6,FRJ\'Q3/\N%BZ*P9)\885MM1N5TWUEC#T7;"=?>^5K[ MI%PQV8D:+#()*@0/0=90$ZU R9-2"N,3D]$?A(Y954[]JF\80A>UB!=2RICT M3?HF?9.^^RJIN0J_<2=\64";GZHFYJ M6=#6L7V8G0WRZ/THXSC/FES>>9AB'BS,BO\R^,-&TJ#2H\8L-(3D&:CF.#YP M:X$;'1AGSFF^'K*:-,&D[[60;3.):?"H(::>-0_(A<^Y!H&JJ0C*' MP)@%811'P;1 $=J(A#Z'/U^$1$ULV-X 0[W&7DO;BE";K0K93HRBO8P8$%G- M]JT*60U9#?%FXLW=X,TE.>>\S( V.5"E.4$(6"!X)DP.B:O5.Q@/:;= O)EX M#7,$UG \F' \&$7).YB6>BL;<\N8KGN%'X MOY^Y_6%M^\#M*[$=.\':D5HYCB9KK &'SZ T*Q!UC3I8226$F"+W*TV">%$F M.24@.EXQ74@+,3H/4AB=,:20?[^^^563H+/)>5WWV?X_KT;SCP?C='Z5FTN; MDVGS0'OSY>7.4+5P.CF7'#0*P-F\+5R70^5OZ[OQ%)ZV46C? M",\DJ-D%J-EYTJF\LB5: ]ZYBF>9E\H=O:RPY(56";F+*U 6I;"9Q0@FCMAIJE.-#81UA#6$-84UWTD/% ML.BC**!CTZ@P55R*21@H/,N "2O0\97T4%8I:JF@1G:B*;))X$+)P*)2+-=? MZ.:V[6ZDA^20*=E'4*/\$*%;Y]'-Z>""D16?L%(OI;6%*&(-#[6O&*4]CZO5 M@SFC\RYDX"FGBF[.@.+'ZSI@U-K2,TNV4 B.L>4*4 M,2E$9%Z K;@"2@H.(3(&5CDIELT)XF \F==WSR>-&RRN9(7%7-C1.(S3*)S71ZP_N*BOGPU^OAJ' M:M3U]W]\]L5B-FN61^\_K]HY?H \FN+"[)Y7V:XNQK_DT>SR/'Q\WOSVE\N0 M&]_XXC[8:+QXR.L+5,L?_,_5;#XJ'S\][^*M@.-<#?!#LQ3U$YY_ML4/]T0P M+AZNNM^A/LEY_^ M=%,_GQ9_X7VWK_QC%GC]-XA;6,U; .'3DJY3Q,<9T+^6*HIUGVEC#8[?[K\^ M>OOK_JO!FX/#_<'QVZ-7O[T\/1F\//KU>._POVXX>&^6Y?#H=/]D<'I4U^'P MY.C-P:N]T[I$KP\.]PY?'NR]&9RM+7%?KYM\.]WUX=U&7YXQ,N MP4;A81/"_="^XEKC!#^?-D1H-AB-!_.SR=4L-*WG)Z42O$4C]>$ /R1LKF\W MK<@'];>#2YQ>?U>Y0QA6%EO?/QO,+BLC+0U]//^X8!FY5^;R)2.Z_Y_X',D< M7BWZUU\',D)[561A$))LJA.#!.]]@,1"T<*7DO-*SWVG$6-!"2G(&OP(4< W M@8Q-A;GL@G495P*9NG0+G8WG>RE-KL;S10A3[66$L]/ZV2_.:Z3S_]A[]^:V MCB1?\*N<\$[OVA$L3KT?TNY$R+(]UW?=EJXES]W_)NI)GC8(L'$ 2>Q/OYGG M "!(D!(? F2U='-AH#SJ*S*_.6CLC*_:S)X)J=PWVPZSSLV"Q96X.6U[*^8 M3?VX0V?HU?P4N##Z+M_$B=R)V@ &;UASU:;AO@UUV3YB;;&;\]5NELM][U8' M=QY@TWNF:\;9;CVR:SCL86C]> P@"I-_ F\^P^E?^5@W<,@ EM]/,W(57/%; M.\[PSTF:1_CI[?#$'J"[>>C:U/HIK&KS_0S>B"S Z>O%1?V_@"$FT^4/[W][ M_W;Q[0_-L?^4FY#SN '"3_L.)* <<-#3U!=R^-S.CINA^T8SM-]HOO_NS\,/ MA]_]T!SE<9[V*@!N +T!E_AS7CN=MD#4Z:B_XS_?O'D/=P Y\'PP=]J3-:K; M\1#TP. .TM2_$TEIQQV@4.]K]F[L+W!9PRCY7_UE;S" ,0+)I#A9?^2C^6AX MQ@?R_QWV7#]%9VAT=H /.P,MAZH*'HKA&UB9T6CQDHMO+Y/);'"BW MV0%'=H&7AB$NB.F?/)E/5V_^?_NQXJ//LI\VX%G#-3_EF$\":/1E40YXU0B^ MAY$,Q3IL_[4\']>''.?3=H:\A0/X^4L\]N.CC!QXTG8=T( 4Y]6:GO:=JX'6 M;C["04_[&$0SAA=W'? HL$H[3@!+LQ;X#E8-7[*\&A88YBE_ =NBGX8% 64. M"X54',(HQ^ *XX0 XW9-_N1'\W[*4 I@L?"'_*F?K]GQ=#(_&JC :84/%Q;F M,]P_4'\;8E\0< UX,(C%L%#=3?AT(3-=.WDM!TOYN&'#A2M<@HDMOIV"5,%J=?U4'Z\#T^FD:W&" M#U8TPX,G(*3]LL*3< P1.U&5T>1SMQ*YB^(,\_!NN =&L7S0\E*0LYR;$Z#P MN%O S(7"/W)[($"64(;CN(QE\J7(YL7]A6&I@*F GQ[/J)OF)0.>B^J:_<', MZ^XFH@OJK#1HA C+Z07GO8)J)M,P8BXDNP?>AZ>P!NG#0QO @!^X:;Q-=/U M XX3WC5KT8 AD\_C?,F8ZDVCKH6)0*Z#ATQ.T&=;S3<*-/P.!@;P*Y@\LS- M&*!BP9[CR/,(J4>K%'R@[NN!A+*^GKF9+? MY)CM)U'*I(S5EKB0L=)3R"0$QXDW-#O&=(REW,=;/AV=QE?OP8F#00#0OROO M@#.FW7%[^NOX9S\=P])U[\J'):.<7=C8.YUC([K%SA[AM^M)Q^@.6M+=6:3_ MAL#LFR7'K@O'.1OEQ82 ?O&]!((>!RTY1H0''NH#1V @HGOL%U9\R+//Z&X@ M5UX2=13DFPD)B,9"2$!<9E<]OEO;M3T <)I@A<4TV!F#VKYPV\(UB&"D@ZD( M9 ^6WV"NXVA>BG9YFZ>]J0+.&VC>7N$N;;%S5W&*'1K!("[M8(/ [>?TC(Z" 7+Q)D]Y1AMG]%0Q@^+0> MGIF"E@'G<,#@W0O_S<=_(62SU?"G4T5Q;P'&N<0*X"P3FYPA,0E>E$X ]G$; MX4\8R%K8\\)$]U&QL^'OO0*A3U7JP!?RCAVZ\_?N/X$W% MAEOZPZOFUQ.$YH7) ? Q7(:;%,WRSI_:+HXF'6C6[G 9S.J#+/!2L+N.,4JU M=!3[&[O%C>G\1HQPP*0?@XJ!_X[1"41ELW1S@@>_"R'O9.F=P/..>A(7D';^ M+%2+W5IP=?DV]%C&75ZZLKVVPH#4X)PMU<\"((_;O/+#8$K0!,#P0N\E3YOO MW[[[Z>\_+$:X".]@D&)A$*ZTX$GV.*+OP9;%02T& B^#Q45\@0$/+JQ?V(/# MLN*\K;ST<\(.,,JU>,A![R?V&AT8[N1BF.G68SA8W(ZD_A/FOIT-GM]ZX"V! ML$W;@)<,?O[)N>\Z]K/Y8CMJ=G;:KT#VX&'BT Z;/OZ$-(&9-<%EZ#>UUA9L M0>LR/#'J;=[%2N!,KP_O>/+Y]O3UJSWOAJ>"7NPWR)97YFE/9%\3%QW^$6 + M"@U,_F0.5F8W+,I)GAU/TOE3EI>!<$R/,7*(CO!7^6[E!L&:-[_Y;H:V/T8< MENIX%3582,#R"=.5:*Y+S!Q<^6FSDM6%%_^YR7V0!I=O/9:["A0L%P/DZ>*5 MI46SN+<)T$H#&!SW00W,9SEWYIDZ6 #0NGPNGKX4@EL]2AX, ;[<2Z)'[8O\ M!H\\:6>PPL.0EQ'U=A547')B"S_$66\,]_?V7P_HLUN;$*_>(_VPFM?;ZX=S MO>!6>N%7,/-/4-5T XWS."&=88.2QP>_(ISZ.DC M3C/DG87L(@C # \^_?_570B8K? #GCYMN[]0?.'CZ<@OF!"E<'D],.GD%(4+ M7<0^K#Q$.-$WZA_0.QNXRSZ=X([Z(JQ6YCW>GI!;D+E";K]R\B^0N0"V MA8R?R^#J?5,,9<1VU [4GV/? YFDR7($K!Z# ML]GKB%[QG>0\!"$!Z''^!J3'(&&'WAA0LAFU('0RSCH$$<'2WV=:89)*GYQQP6+K6#Y[<^M5_'K*L Z9O@ MLRUT^?<+EO,BH^WJ;Q?Y"=?D&B2F%;.::-WG&EA/0A:4>..5L,93BE6-[F]L M_X&[,//\RW1R\A8=:"#R?P,*OP40@U6+%7]F M89+;./@]_3 /<7(T[A'NFEAL@;7@GZ\:1%T_AH@K"+IG">?FKC,DH_ MR$.>+O;$<",\+J &$/[MXD%M=^'"?HA#O&JXM-]3[I5G +TV.\-'#;GN_;=@ MF_= C1H^]$&RD,>YH#)?;AX^8EK-.K,!\N1"WZW<3S M= I$KS['("W\D_6MP<66>^] $+D(4"#"<'#5DB_$;]$SR&]:\A&.]P3T#N] M8"&UH&X F>2A$N)OE]^UP]35AY.+1\C+?2S;ZJ<+GN<5EN96-R0*MTX;&0AW MM!#)="9.!DJ8CSY'S7Q2&PTX[N(CK5$%LOBN+.CJ4_0?BOWM?X._C%;D* MTV%>NK7X]#)H@@ TQ(3[\PH8/AEAP.35Q7S]X3#LL#FP.$PZ3 %JME=^/ILL MS[TB1:A<01KP<@*&T60.!D[[):?7PX 9I8?T;\L;(IZ<..WRJV[(ELO+V>T/ M10_/_FXYAO5V.'L;O]:S@XIE7];G/F[YB()U[!O7//- MWP4\A-_W(?4E6WT)/W3V=B]9M3"\Q'<+U. MC]5MJVWMBR%PU=&9R>^^3NU=N_+N=C[N$A:[7CMAKNO?AUS7GZ_(=;T[J]R] MB>J38:=O(%)O,VP#DNX/07MQ]/,F#+DX$=1\!!/H[KQWQ8"?,I]=UXA^"\VT M'VUZMLHTO[TG?WYXLUNLVH=)JSSU@)HQ-V]Z)]IWE;$J8VV-L7[^^\\5J2I# M;8^AWG2M)^]]G^E2&:LRUM88Z^W:D:K*6#OW"R-,18G7^(57NX#K&T/]4V]2 M>!/F[L($KT>.ST/GBZ?27>PTW=&)O%:CCO/TZ.PF''J+NJ0W8\D=E\S:46SO MQK4S'R&8L%WJ;K[(^]T&Y'8G2H/044;*B.)6$REI7W_)$:,<=3P'RN+&?I\H M118E./%P-Y&N2.*QJ8=32J604F;8RN.:$Z7?2([\^,4LVL MT2)%M9>2?GW9B* MX:GHY!T)FF(C/BF(9\& N!2OH-6UD](1&HDEXE_::]@66@(*&@ MGVT6H)\U);9$0ZA-WG 3H],;;:54829Y[L$$\!G^@$40O"A$2>Z8"3R#D;"7 MDEYU^NZSAVJ4^'H1Q)JGP,IQ.+U7H\4U6ERU4*^%DG0"7$M* D:.9, FSC%X M&"]E08OHN=27M5"63(#^421ISXAT+A*/$>9(!8LB%NYSW$@YLNO"(^6T5* &^[6,N8W0@6%Z<8DR#CRH+= M+B7"A .#0"63;98T?JU-P&.J]"KI-:7X,8/%'[!RJ!\UOXX3L/MTK;]@#1AO M3PSO>K[^^>BJ6QTJ>4[:3!O.E,V!4.G !%7,$"=X($Z5PFU6B?.-Q$5+=RSPJN 4@'E-H#BJ %'5CKB MO"Y@'H=,;'8%S&/C#8T%3&=S&5"T"& 8"T:<"99(K25Q#OZ8$(JR+'%A]C*7 M@E5 J8!2 66W@"*]5"X$3Z3SG(#K7$B@+A&AO *,<5KXC!& M&0!:I'4D"DV%I31FG_814':B> 'W*4OS298X'SEZG& MKIZ#9ZK(2F!,AU0(ES&"?1PX"<: U\U\HHR:$C93T!6WD-9NS8VK4D*XBF>)K:B@Q.>A ,CI:(:+RY5'V!2JT M5&BIT+(WT)(TE,XN@.DR(S9(S.J/FKAB^T.V,F/Z?G8; MV0R&1L5CLH3W^PLJ<6*]XJ1PD[THGE/S*-6>*K14:*G0LC?08FRD6KE(N))@ M@13-2*#%D.!*2> 0*5O55/4KIJUJV;MJKE7L%7;/]6NFI6G=J\9 M:U?-RE@[8*S:5;,R5.VJ61EK_QFK=M7<'[^PEL"I735KG?1:@.UFE1:]MM%X M3K00"D].61(<-R0$E5G$+=6\L7'JI50J5HL->UI+1M=3B$R6S2OH63E!;'CDH;\*H9$0R 5++8R&: M&INMX:+8C13N+ LS63E"-0BY-((2:[DCB@>E>9E438+[?V&3M<,9C#,7SF,3&L2P> MF:7,$J6PRQ&3FCAG$1VR91P/H-.][)^KJDZOA=)K5\T:+:Y::,^T4.(L2&D2 M\0Q,34E5(4XK2T0VK(!.THQM5/O3BH:D0R!11SS!YSWQ/D@BP&Y5E')I_%[: MFV+'Q;F>GA9Z*F162=]"M-@D:9G':B&%+8K^TN!)!#%WSH&L;U8>CRP6QK(F M16-CG@R7!^82X3Q2,#Y%T([MI:37KII/E,PJZ5N(%@N,%OE$C$H"^P5$8B// M)$>O++=)&+M1$ER'7!3M6^<:D'0?% F%@4XOBGGEK=#A44[E?W-?:,<5?*ND M5TG?7TD'Z31>^D(D1_WLL6J8@D\E&E><"#P*?EG2J5/91"?@(BQ(&(PD07M& MBO$\1253%'M969=707^:9%9!WT)Y0&L-I3$1P;!1-K<96P!Y4IPO)>BL7=YL M&R1#\=8%PB7#HOS.$L]9(2SY$%AP5.G]=--ME?2:4ER[:C[S@'%M"/%B&T($ M4:R7IA#J? #-! :L=S01BL4EI1>5150*J!40-FQA6)E:8Y>A&HV4C.%Z#YGQF?<7\N6L!AL249+G M**88N%!"[B.@\.KS5$2IB+)K$T6&R((NA!>+S7J%)V"R1,($-=IG&JFT&_GC MX-I0)PK)N.,G$^7$:N,)*SG+$F1B;C]W^2N@['&*>>VJ67<"MB=^M=/#"^OT M(*1W#K02$*8$$2*@I9.-&"UN""\L5D*4:&E0DN%EA<- M+8GIH!//1!G,3%" %3X532(^26F0>$R7"*,QF, HS("@QP@9/ M)4O)UU[@%5HJM+QL:/$B2<>H)R$6!PX1BP1+2.(?<&L\2[EL)DI9K01V]8WP MB4@)7I'U/!"O%("-EE2I1SE'4*'E0;8.5ETU%S/Y^[QOC +_3NVG&U'V[>:7 MUQ-W3;O-F\;U;]9\<[@4G_RJG<%[X_5U9*8YM;/FMPFR*S)?\T>.N?V$,W3A ME, -ID7O^:Q\K3G.V\D)O/>L.?$M"'H[[AH8A1^-)I_]..9^8N(P5:/SJ=PH]-_G*:([YS;3S-R23E$;RKZ>47G]R> MG,#/,+C1&;P@3H[&,$=(U'+0.)Z+),V._:SQTWS^"GC.),*+F\DG?"H,:M26 M_D[\7("V<7^P!.9K-IWW8S_HIQ!>"M"8D+85-QTV;Q*\#3 +YO7LH'_$^0RW M71,\X&4S/^W!'9[5EA;^#82UXW_.D70?XV3>OV,YB1A<'B<8T3FSP]M'.)"NGX'/TQ:>!]-92N./ MD!]FWV((7V;XTGY6X"T9_@4,U]=G:HX]4)?A>2]\\3JK(G(J2CC---V8]OA-@VFYQTY\O[TU9O%*IS/W9OE MM/PRF0Z @GCR$7_Z"._Z<32)?WT'C!?]*3P'."4/XVA!D:8WLYL._K_9H\%# M//;C(Q3F2UR[R0;M& T ^(!"-.YRSY#C/.M9*A-@*&!?&&H\1D:[BA,>AJIU M$5N0529(%Z)7KR!?K>#_LIX\UPJ@,>_,P L.\!>LN1MRP8MKB+V]_M=;Z7:M M]*&0[EL-C]4A=>;^K94I,V[M/[ONY?RMW]DAN EKX['[V/=YSYNL[D&;YR=% MWZJOEZY]O6[1]+GV^=I>GZ_:D;YVI'_H'H1/'9LXQ:,#N\2@Y\ P52)>E$2( M*A%;[[:YHR3WQS.@[[%1].;ZZ,Q!$S*,8HPQCDEI3O.TG=RH&>Q^3]9CY[L_ M.G]<1^N_U6)L-\HJC5+30"-AM @B73;$B!ROQ8E_FLS#K,Q'F]'D"]NE?W[X:;5;*M8W2XGX MQEZI/>!ZQ[NESSVOH$)9A;(G!F6**+? YD85JXA3U M)%*6DM+6>*6VD4?Q?CK!;5=X_Z8*V9+BT,^O35TU@"MH5=#: *V"/7$E\Z18 M<,*E]!2+/S(\(LK!C)5&V'B?/.@'!"VCGE]GA!H+?AQ;]W^ODNZJ9G@Q8O-2 M-*8J,<[H M1@3Z+I;XX^#CCFLK/SU\K/'H^XH1\"_,U;C)7Q:G;%9'N*I.JN5T:SG=/=%K MH,VR2,EA$]Y$L%S M 2B5A3K%-U+N;EVWY('0].L.@WF1&%H#_GN8_)W1L:AIW\^\]-;CY%.^X!I< M)O-8F%:$)6V(%-@G+!A-+'8/LX)&&3<*C\CB@K*1D2RS)Z"Z.'',@4*C6B2; M4)W=<4=@:^GCS+H76FRKYMA4X*S N7O@#$(6:PLG"N%2:H!0< L,,4Q;(SR5 M,FU4<]>4:Y:U(T6H L 9 6PQI!(M#S$G+95BCYRL;NF#VOQ/'CBO+4ZX7B'I M/Q;E":\L6@@W[V-)I"U61/J_>^*O*GLFF,F.145R*18$(DEB#16$2)/IV4]M%\&CF$^O+6YVLR*2=NOE$OLK9E,_[E!"7\U/P=.) MOLNO[W*">PNEK7Z?S'(CKBQWMV]#_3__#\L9>]TL5[E%?_'W/'MF)3"'2_') MWRH,>F$BQK>>B"=;?>TQB'N8BG\K ,-:F]%/IUCZSV-TY'.>]M5 )]VLF4S[ M:H73#"/^5U^![I,?S7=6M%+$(),,FF#W>B*5H\334$BB7IF2P'4,&WVI[X+> M'^)Q3O-1?E=6T_!V**AZJS*5-QGN(Y6I[&O&QLG)Z62,=5C[:IKY; M5'CL'J&RXTTG[LKBAPN)0HOKE9_/)J^W5PUQ\>C>WA^>O97ZB%)^HRB@_L;O MG![>LK#@5:43'[M4(C^DMQO#=0'P_2P\YIY*49E*X+,@\,95()\#L<^9P"=; M:O')S' E\%D06"OGK6;K[\NBMDVM*EFK2E;96)^MGW+,)R%/E^)12TS6+*-= M9AG]X3\WV$-GVOI1/5EZ47'C+EE/JW@U@,[?EYBSI;UZ)PZ$J]4V*G3M_9)6Z-HB='&>-$Q^% M(;(P2ESBG'@9I6&,6QXV\H[N4N]WI]!E#PRU%;KN8='70\AKA8(FT[\(_'8Z MG<3<59N^$OVL :/JPPM%HZ-P,F)*@E!X&"]Q$C*SQ&477,F6%W EGR0+@=GQ5X,OQ=H_+WE91?VG';'>?4@!&?YG%6K?A*="W+4QTZ@41]P MM>.N@,\*&A]L9Z$??3M.,*A7,&-7<^RW<7C]J! ^9OVQ]/(QJSWT82X?N\1C M7/D+^MQ#6=0 G)1G>>UHUS1W>?HI5]U6B;X-6 $E3P>%;KN>2-PS5<.!F1"5 M4J!2<:]":05JV"K"*2U9@(9V82O%EE9J^#^GD^T%_!0_X'Q7FQ3/GJ5?$CX] MM?!MW9ZX4"Q:RT)#9H1RS# 2$A G!4X8*XGSC#]O'.N_E[.P791R!T*INB]Q M#P^@[DNUQ(R$83;GC,.3C!/=NJ9X'8]\<0O=B6YJ8'ANVXA=N>AO=JTX:* MN!5QGQ;B\A@23[P047@DDOE"? R24&5SSH+FI#=VF^_E)>T$<96L;7+VN7%< MW5FYO+."50^KXU6)WAXHU1KN+[6&NZ<6GI0$L9XQ;(NGB0.]3FR6D2<3@J-E MJU[3[WFVM?1K=J!V?8;RF=5JKP!9 ;("Y&T ,FO-7>" <\H#0#))2="B$.F5 M5JQXS?@&0-[+R=DF0-H#RW9\INZ9 >2MFEG40O+;)>YA*HV_!:^IZ_OKM6L^ M%6YO 8/[=KPJC74 G]KQZ RN:V;'N?GS\,/A05^+/&6X IZ?4S/OVO%1__-O MOIN17\?-+^T4/KR;SYKOOT,W[;L?FI,\.YZD/@5N-IF!*,/GT]/IY$N+[X(W M_-M5 9M;T+J#V(Y168%E1PV+1+JLB1=)D\ L=2%YSO-63A+@!*V@[\T)]O2Y M%OWT!?13WVKDHP[%M=#W\%S7P-4CG%]PWO]^H19FSQ9[QP"1ENRR$41PYHC, M)N-V2B"!&BV9#XKEC7[9=]%[NV, 30^OC^P]+@,\WB@V2DT>-F]@2'$V]Z.^ M5<;0]6"M^P*"XWP,.GX .8P[+> LPN!#!I!,N9D@3@)E>,VB3RE^/,M^V@3? M >!-!A ]S_P=Y4]Y-.0%QQZ2^]OQ#] "PXH13 L U]'9 =R%D'RR"'OY49R/ M^H%V/1RO7@"4^Z-\ B_H&^*8UUV30=,@R'9#*O)ICC.X%L=%<)S7#^>P^3%' M/^\R#AO^GC\(7]G-PS_@40#GS=!WN+_QQ)_AC*2VE-QG2@ ] ]F+&?X6]1N3 M=T[Z-'?ST6SC[7AA:MU MBH2SR(E,W!&;@B)%)9FD\%R(C7,H]^KWM;9I\C.P99R]&_\ZCI.3_#5'XW9( M2P^O+\+WF$"[CWJ521^$M88$T*&@5R.%M0R>%"MICC$IJ3;\R=MT3G^<];\^ MV_#QUO\ ,0'QO@6D!1T"8/FV3UPKJQ/VN ^7#IN/QX\WV@R#.H&WGJTTUN)$ MS."B=*/)Y^9D\@EA^YH3-)]]MW]L3E-)!1B;\ 3<"OY#(<$I@"QA4_2AV)3D M5N/*_[74<@M>OSZ;]G:\S< MQ%2HA%\B4W2K@;L=A./.*X+(;WKVLRN]X4;Y2\DM=/"^RV#N[ ,RVD_7N6'G(*#-J1^$%]@E*_\Z+,_ MZQ9=U-;79SGY?:3QZIF_SP3O?K=J)V'9*SGYYB_Z[NH^EM(D+I/-1/-LB-1, MD4!U)LI9 4Y&,72SA.!=O)+WTPDXF[.S]R,_GKT9IY__.6]/T5^O78EOU958 M/JFNQ,M5[PV%U9)O-"C>*D>K5$34'-REB'VU<[2 -\:!*1HUZ')A2]CPL[;* MT??BXWUOQ'Q]EZ=_@-,21[[KAHC;Z6)Z#II3G*"> _)RBH98ULS/ADZ^_;$B MO.!SOJ;?ZS-OWOQ*0_NMYJ_JT'VKM2IGA_1;?69OT,)5/WH;67:H]J>- M[&V:*%YA]#SYEGR5X.=.\(T;RUU-[+;ZH#U@4ELE[TF25QGU&9!7>R$_OA:K M!#X! FN_US4ON?9"?B+:H\I&[86\Q]Q3JQO=]]3';QAPQ/^U)Z?3R:<^>;!V M7JA$/Y&B:+6QZ#8;J:E@E'.!E.(3EA!RQ"4KB'&,AVALS'RC*U%6C"NXGFAM M&9$T16)=880KQ82T3$L6;KQGM,TR@)P>6+GC6N%/YEA7Q; ]7M**8=OLK,:= MI"PKDDNB1%K%B.6 88):5A*CCMF-Q$O.7-1,:)*$RT1R*HD/3I"LB^8F1FO" M1MK;PV 8.Q"U*>2];/W:)?E\?G^NJP5^5Y8O"CJHC+QQNUM:DR .A M''L!T2()9H61I%2A*KF@PT9Y;ZN4#)3BD82HP#< #>N$TB38;*EAPMOT.'8^ MN!\'H.&KDJS859?T^6-7%BI1&PUQ.E@BE<23A-X0R2S7@L:0,-YP$;MT,$%( M1XGQ1< ]>.8T*T$4%UHQP+Q@["-AESL0VE7LNH>!7X/YZQNK\;@=Y^G9P7J2 M,0;XVVF<^E*K95:BGS6$5%UY(9[O"@6;GA'KP7"7OAABK/^U@BD'S1'*0E5GE>CG'""ID< +I50#XTF&3 I/G$C+L92JCP15;*(T MBV(W=C'N4DKU0?2OI/: ZIK26[&K+ND+P"[K,G=6.1*I !P"J"+6(R(YJ0-- M.0>VE2*\#X-=C!]P48]4W</<]Z);5]$NJJ, M2G2-T]4XW57S]OT=JZS?,@.!2A:5Y(3[K#%K6!$7P*7P(0H3=3#PWVWX'6_. M$?"G-0"$SZ.,'T"=OSF9P%+_J__^6E6_M4T4>6#Y]0UMGG.(\&8G<7^H,%UA MNL+TGL"TH=$FZ3.)>(1-"A9)B%H1GQ-X7\59)]@V7*P]A&DA'K3[^W.!Z;JE MLU=;.N->_WQ[(C'J>=RD\EX\B;%-3TEO=,VBD!44.AUI4R"Y)YX MJ[7-@B:;-W+%M[I#]+56DK=5Z^* RP?UOBZQRM-+T:B 60&S N:MFMM[):*E MGB@?(H"?#B1P@$%&19(J%SQSL]-MJ6T"ICFPK@+F7;>NX#.V3_J/JUM&7M]( M\IGWH=IN,S;CLW\65OR6W:+NUVK/;V,/WQU;1^FV=['XU7S M\";"RT-N3CVV69Q-&M]\\M,VPS^P"5\>8]F[9I2/_ @/R\6>5PA'%$^.1U-SH:0Q^?)]*\\[18MS^$E)S#$KK_G8-F< M'9XS+"D6\QA_:J>3,=X,8^J+]\$DC$8YSN8#1;V:Q4[NYU-R[+OS9\ - )^ M'#..)4Y SS4G>!50!N0"B<,T[$L#XV?-N&]&L^/)_.BX9[3)? ;K/W2+'%8" MC!VP-+N^.R0R%[PZM7%HBOBYG1TW$1;; P< 9\S6%GR:(]@I<-_:LG\^SF#T MS9JV:V BCI%50O^@V;&?7;@2V25DO'H@Z02E:O1X?!F,;R!R&-D@5 M?+GV]%.XKNU_6PYJU/Z51^WQ9()"!T_^E$>34R#77WQE@(O@MPXO@@'[\X?" MZ#U@9X\/$UR8%B2I'T_^TG:S[N+GH=#A]W?_8?V:O?^CO?S_-RPM!1+%I,:JAKOG^K1_[Y'^ KP MOVV&'Y7 VR<]7, AAK(*+Z] M6[OR_01&UGR8C.;(O0.;GO_ZYVQA/)W/S_*W\]?B+6_&X(7"@RX_;FT@S?>X M,@#%IQ/L,HN\'\%N $$!D%@]]J!9O&CQQ/6E@+6='&6$BV&:UE;ZH%F;]8-A MB0^:Q0Q=(JH?Q^(M/^4"1A!XX=TY/3#9OK<]1JA,FM*.8'%A$D$]X4K\==#\ M=OC^\,)CWO>7MJ6LAKM E[=@)_62_K_FH$,6ADW7_)C'PPJ_&0546GCYXN/! M_ $>-CWX"#G@4O+@ %BN4O.S-/YJMM\Y4;Y^S1#2'>G]J69RD&2.?3>8= MV#B(EJ#49],V](@YV''H4I^T8/_ %\7')0:?@\1%\)E._@$>3W=!:RU&/.WM MZ6MP<#SYO 1N@+U^*F$T'IRN*9H\XSF\>S:?#N@W:,U>C2VH6O1' JI =>6T MA+SE<,Z]KF$J\:*C];F\],)C_VF8J!-_UJ-/.Y[GP3Y%1P"L*#!\#AIPZ899 M B,-U6293DZ:0;.,43%/IF"B3G,W'\T6;BN\ %:JO^?R+]UB/A(2:*5:.(2%H2:8(D0>8".H)J8Y0K+FU$ MYH0V6J9@B<43WE*'0(*QA1A9A*2NL$3+-W3$3_U2=1^0:V?_Y4?S?&TX7%\( MAZMOA,.5/KS^@,8CP"E3P$57IA %<-V?5D M,WF2[Y%"X<#5Q[A00.%X!UV@[1F67\9#$B<#\&@5Q* M1:6KA9%_BUZ56>CG>[KMQ\R&?SA86K!XZ81Y<@H-5+&C=6(%Y[55T'P/N M\FPVRD,5Y*-I'CX-X0\P1M#RR(L0UR#!_LBCFD?!7W]/[X0!>?^8IS;FPP8( MZ'V=54QU&-EL@M'9]7<.\8]3W_:6Q;K#OECV@F[3?^Z= MJI3!62V*)S0S063"RK#)!^("TTE&QZB]H@Y*R-((00(3@$4*[@[:*:)S<3X; MK:SB&[BRBI]_6$WEFWXFWWSV4S!3/D[>H6_\'F/]%]3FVS=W59OR4#P)K?G] MWG&%DSY)6QQ)$GMG91U)R$H2SX7/L>3DW4;/P(?EBKL;4^+P^KR"1^2*/S\L M^>&'P?!>@YQI+J/>O%@#FU4T!I7,8/UGW+ :8W0*KPMSF$#TY[[@-M00 )XM MEQE!MB!* 3Z!>[#8>FB'#8OSO:Z%Z7,^DC3)0UR_MY':V7S6QY-]6CI\_>VK M+:[/T\GX*$W0')M,P5$!M^8R9EX5Y'R\Y7A097S'C.PM;[(N-FK\VC8K?'O] M[NKLVMV8S[B[@1'(U(*3.>\-?ECVA5;T1Z"L@:V $P=G>65( _N ?]#E)A"( KP\CFV_7SL>]B>6OG'/IFC>^R%0"V^)O@-W>C3Y?-B\Z7_^^X5^ M]#V?;;3A/EALW_2!@7T#82&95505PA7S1'INB,VR$*6UDR)R:?-&I/,N";"7 M3/Z?%WX]F/V+_;G?[EIM@'0Y(@#C:0KP[ZXC%-0&-]$&XA5X-%+C.1_/,M$& M'.^4!=@B&]U?[I*X]H"$_BM/)U=HF?U1.^AP3U%H@8KFK_'D\[@Y&DT";@#V M$K_<\MR3H.VU&6M]/MM5#C/("*?"16*3C^ P.P^?C"1*!4]3UB[8#1/F+@[S M>U"NPT&QP5*9@)+-LW;:Z\L?\S@#535AZW8)6_I))6PM. =UO%N\[3ZN_?% MFU^W(>:8W.#7]6MSDCWR^V UHDV*0#/$RJ[>D5X^Z^<^I2KG52+5'RMQZJ?X MPN[!GX;0F)KV5^-N'>)S3 M? 1*Z?>\A(^W& []B'DEUZ'':LG"]%9^"@K M'EDMZ^J;V?$T9XP'SXZ[9MC7N,+ &VPZT&VG8$>VGS+NR!?PJB:?NU??B!^B MP,(O^4N?#?0?%U*%1_D+2<"#O=9^!?,T/QF_!G?J=.3/7N&OKT\Q@V9\M':H MMAVF8''\=/AB(:_+V>AO)4#,ZS#Y@M,*3WBURDK_D'!+Q0Z)J\?KP[OGOJC/)S+);[ 2%_YT6=_UKW^[M\O+-!R]OO\]*NG_CXS MO/O30KO(=U_+];^2J6\+B0N(\>O!PQO"S/)4PI#M>,4!:#^?39;G,18;DSB3 M>#D!&9O,05;:+SF]'BAGE![2ORUOB!@V.>WRJRZ#"PNJ9KDD_;&;X=G?774T M_%.[S-%[M7S&==6Z^M=J=ZCTWY#YKK^&?>MW?FCH^G^^><.N?XWM2Z1=*1-7K\2S/?4'\X2_]M',K])ZJQHCRY%?,3MV2Y-S/QVR;I-?;VFB M[O_[H/M_OJC[;W(B[.YE,/9A)K?(: \DN9NS=E])?C(S?%&4^;U%^:F++EKF MNQ71Y\ P52)>E$2(*A'[T)MCOZM*W&,[Z=<^7Z:;]7ET3[V.\^.4D7BF)2*2 M"U0G;@E3+!(IE"?>!$>*]#FK'".+&]D^=XEB_I1+.\YI$;_$0-Z2)S&6N:4B M$<*:6K7\B:':8]?*J0#VM &,62%LB8I0RQ/!&AO$*DJ)@N^S48;: $)D10I7#52X7.ARG13'G1 ;Q9PG3.1#I?2/!@)B;&G,LB M).'M;FS)):__T;/ZNS%^]Z;G\VWUQ+$[[C?\Z-A2J^ _)Q.SPN/^P:-4*5(E M"^$<#$[IHB ^Z4@$ ]S,-BJ[68UQ.Y;JSN%145;AL08MMVO _I'CY&@,(TQ8 M.Q[/[LW]=%F]J;8IV2J$OX V)=<4!J!<)^H3D=D&(C6S).0@")BJE'DI?3 [ MLEG7NXB\*_^))U)_ZVN"W1R3\2PQ?/H&.#.VXZCHGK8/J9'3VMRIHN9N@JY, MA,(<)<)Q3R2>U I**N)BT3Q[QZ03NS%E*VKNI0#5<.U]!>UKIR!J,K*"9*\"406IP$#0R8YQF3 ]'79;40,MF/[[A0W'[3%Z).' MS6M;ZZR?B5L>N+O)DSQ?GUZ::DGLOGK[__LD+TOCGA],3_/ILA#IS<^F7^SETL+5 MG_QH/M0K_7P\%(>'-YWXOR[T9+C94/!-5Y<_>+!F!F_F1]BHXKRNXX\3/TU8 MC>FG_OC\9+KLB')>_^L4:Q)C.68\M[\HO=_3N&ABD2]1VU="GBYJG6$1Y 0? M^M)F>.)_4?1Q49"Y;WTRAQ69SF!*^\"@Q=8UG M?D?,NP39*!"D_4*.VY3R^-4O_YVD5]2 A<%D A+D1+O0,9M*@*P*5*X[IL/ MR3SQI)0F'KPZ(AE+)#B 1ANK[8]0>LJ7ZR9)!?^\%?J!KWM5)%=V.:J^J1*!\CI;"N MR:1(I$Z>.!W!+E7&:!Y\"&$KY8U0'J;Y&.7@4QZHQ1(]M8S1#L"W #$V] MI4;M2R;'8^P@-?1] %[!NI]QJ5Q[M.\M ?_EU3KW[$68:1?56)Y)"10A#QTW MWRH7]Y,^>P!?#TQ\Q0V_4IP6_[!5_]@3N M-4O7U7R6!+Z>KG9&9>DGP=)U-6M\:']F^&406+NBK69K<=2\ M>7O#CE4O-M^P2L8+DXPW"8_[X8'C*A=5+JI)YB,3CA,.>OY!4 ML^KYR4J5C&I65;FHB62Y__Z$=^''/C9\W_].,YEG!C M!P]2L'B7$_+8]8H?FP5J7^.K$/=\$:Z9GBM[T5V\=>N54I570C,)0"0,MO-@ MBCCM W%<\)Q%E#:JRT6UE..^!)V(R]9B4:U(K*6,6!&T+%(SE^E&4:W9)/YU M#,HF3[N?_SEO9V?;[MHA#Z39<27C?96KAVG461&S(F9%S/^FT5*O5"8J.46D M9)&$* J)QAF="F=>;Q3;S$X4RVPDHB_0Z4,!L*2!9*Y=9"QH[M/#(Z92!Y97 MR*R0^:Q6MD+FWD$FMY0+;PHQ7B0B ?.(=Y*15%*TT:4L,K\,F;YDIKR,)#J9 ML4=1()861K+C69@0@W3^X2%3TP-!=87,"IG/:64K9.X=9); 9?;)$<]9 1MIR<,#0^BA<:'PT-RIJ0@1US,\UQY+NN M+4!IWVGNU4TX;E^FYIF>:7Q I5S)>Y+D54:MY#T)\BJC5O*>!'F542MY3X*\ MRJB5O"=!7F749T#>0QT/Z2EJQPG&-,0[[Q@A7\Q4WX.V?\[Z@^GE2.;^16S^ MT[?C9C+&6"',\+B)\^DTC^-9,SLOK-7X6YWVJWL->T7Q=HG;TA;#M@B^ZP[# M5[NY\[KD58;WBN*]E.&Z37CM-J&U-F=6"E%]9D7QAH0@"I%!>I45MTYO;!,J M(YQC.1'A=8![HB368'I%BE9IG80H\?(V8;_?\G9]N^77?K?EET&;OUTH\[Y( MYC# -^.T5C(3M?]ODZY[,VV[=GSTTWP*?]_G:3M)O^?9N_+1?]GZON.!TC53 MHR+O$UG9BKQ/"WFI4I2S( G%PV,R"D]"I('0K)2+WD:6PF7D-5E3YY4C,0E) MI*>6V,0H,2QXF937C-N*O/LIGQ5Y*_)6O[7ZK56&7_R"[H?UM&/[1F1F5"Z. M<*48D<878HLP)%JN9&:@X=E&]1'K).?%:F(26$(RX\%081FA4H9B4Q1*;U0? MV2O[YJMFC3AP_-F=EJI(6)&P(N%7D5!'(6)AGG"=!7AMS))@N80_.FA P^P, MNXR$*7H?3))$,\ _R04GEJI F.951*WE/@KS*J)6\)T%>9=1*WI,@KS)J)>])D%<9]1F05VL@W&\K M]LT)3,RL6ZMTD%-3II.3YLV[M[_6<@<5'RIY^TY>9=1*WI,@KS)J)>])D%<9 MM9+W),BKC%K)>Q+D549]!N35<@&6!?TC&_ MBA45*RI6O%!CS$N>4V:.%&4D%IV)Q&4*=I8MB@O&!&5;*9=0C;$*L!5@*\"^ M.(!E(6>.C7R#+EC5*X#3*KPD6F1*&07PM!L &Y."MQM-=(P9/&2))QN9(8&5 M" A= )I9!=@*L!5@*\!6;[=B1<6*BA75&+M)<4#.O'%)$,%B(=*:2'QT@A1A MG'):^8*=&.]?,J(:8\\#8+=_%.+JW?F]!N][2"'P\**A .ZL(UORJXJNVTH.V1 M[U"C#L])>"I>5KQ\F7@9BA91>S @J==$6I>(LRJ#/B_W054\Z8FU2\2&60EPPX A$GHAGR1/-,Q4QFEQ2NJP) MO?#<)G MY8%XV##+)9ZL$>J*SQ6?*SYO.1CN3$B:6V)XSHBUD?BB"S&6>ZH2N"_17\9G M!LX(M\:0D #.90J>!!XT<8P%KQS@==P(AN\>GS4_$$Y4@*X 70&Z O2S 6B> MI:#<29)T8$0ZZHA5Q1+&K)72>Q,]W$)%L)0FEJ23&VG3 MU#,?!26NP.72^4A<4HHHD8Q/W/J4_6-$."2M!G3%YXK/%9^?$3ZK$I77G)24 M.)':)Q)LEL338+C,1B>W4K%C'CO"Q>T\95?YC\!3_EYONA=LT/C>\:G);^ M(;_C_.BF+U_'7C?O%_>\APGH5HRZ-I>/,AF'JY' ZJ_^#N#Z^_P$"(Y?_1;@ M9)UO+H'(UT:T4E6+!RY+40N77=&69$5!ZR3OB&-:D>AE-)0K[\J&*\&M5J+8 M2")\ NUF%9ZO#\0KD FE):@KVBZ-)-Y_FC_"P'T>@N[YK,NBG M4[AP-IWGF]D9[)M2>CN(['^>38%-4!.^FI\"WT5 H)N8!?TP/@\)D 'T\.M; MK,BU]9N0D6USE=FR;T-="ANN;N/'J7D[S:F=-6^F,,:C? )7=>M*XJ&UWRH) M]292?>=9:&Y)XC>5[O5$;D/)W9G.CP#3F)GMQV?-B6_',_A?U_@F#HM>?&Q' M8((VWR.>?_?+XI_?_=!\;F?'>)V'(>$%@.__]G6K_)MCW+K);E-@G*E .%4& M0(U%$CAH5&9E*G@.W>F-_';C0-L:84DR-A"II"&>24F8#9J MX.H13OSLV,]0I[=3N.^>_'"->@,E5IB2_2%74%7>)^), #N),J>9SP$4U\9. MAK4J9@;+: *H1*4DL9I+$I4,2=A@<\@W6=6?D;+>H/G)SS*[N$@)OB(G\-YC M?!!)_HR<93\E>?PHHCTDI/.#AE.NUZVE"Q;(8W',88/0TV(L(G>S!B8UHPFY M;",(5B BSH<HYII?VK$?1Q"HY@^\Y7M45YR^_O#NES_ZC^SU M#\WI:'YOYMLZ&$47@DO @L5*!5:9PFP':H@ CLTZ:*;U1H:$*TR(8!,)&>\1 MB1.?="84F+8D(:C4&W6+4&__.N[ ]D)5_:/OVNX##-FG=^/_PD:,X++^,?#N M&A"=PBROD(CP=2CZ%A*Q0\:OKUGT\(SU-Z!KE+N!?Q:JK;=IS.NN*?,Q^B<) M;9O9I/G9 U>-C[HF9* Q-[\NV/&@^>B_P-O0_/DIP^AB.W@QO>P#OL6OSY.EC/W8S]QRWGK M9^W-.*W/V1_X]Z;,]NOOOWR#W3"4M$?4M$JP;E6W?4\.0$ HGV05. P<3R&Q@DLW:)5\L5N:AP&0E M@G=))@]$C " M/^?IXXTN[YV-D%P$/]M'XD.41#J&0>&8" N2.[ ?3.(;-L)MQ*,W*G^;C(\^ MYNG);WD&EF2W%)-W\UDW R,*D/"YWT#>L=1 XW2G&G==3VI2AZ(PLNZ7#_]5,>>WCYX0O9S7@W M;OZG'\_]]*QAKI\N=G&ZICGF]A.X&Q@(PE7 5?%-#\>C"0RW3"XX]G.X")9Q#RU;Z[,U'GQS:L%53U20 MH&,FGG(5E9/1;![*KA7(9^E#8N\@\Q0YJ-U/NCY8PXBZ[N>44 F!RX;PZ/C9'HZZ8/=OIW& MJ2^S(1 ^& 3#S3TCMKO:/A'>IB*3)"5P4$M1 C_8HHB6G$65G'-F0RT):UCF M*1"M,37%.D,L-OYBGBHK%#/);)2ZN,@4[_T9_A_:>-VC0 /CM.GW9KJ]VPK! MZ*%O2ONE3WI9WQ !AM@W3+'4L!*\)C$B^]#$P:I1GN0D(Y.%&X\E9K>-*'T1E\"7[9:'0Q MU65?T.)@L=, )A\,, )F7!-.N3^;E,@H5883XPQN6<9 0N3@RT>K+4LN^KAA M/VR!34"\WY5?VBF(^V! IX7V> K[[8.5SO:.;98).P6LV1&R?V_;@H)!LW@] M$K%FVH(WXF.,86G4KBA.J#'8O"\Z8 P#&,;@ MWTQZE\-& NU=&6,5ZUSTK-V6SW1X?174Q]P!\EVS[.@[9/DLNIH.7M!2.W>+ MM)]PUB/'RE5Z(6&,]:3,8XS&]I&EL-PB6@I3BQDJLR;F*<:4$,O;(N3:V?PF7G-L.X:[L>]B>?\C3AI#9X)@&OF$S_PH='?]J"];,,0R]^1^W2]6V[;MY'G>")FR%LO*D[GDQG0[S[G( QIL]<&=L:,FYB/@E 2EY*J^!!:RQQ>?RSX$4$)>6[OEEGD$HL,C!2#6VA,1DS]H_!^8Q0/V1HM M-FSOG+(REA$EO,$VAPE3##D1-"M)J2M6;_C9NS!.Q'ZN\^,- =7>FFET@!@Y M(/+>\9VA,5(C \G% @\%QH@/8-9P2IDIP'M);V17WQ5>=F3[Z/T,%^\ES& W MJ4 =X$KAN$6 R?319Z*,L8G"NKJXX0/=%69VM-R,'>Y3T.[-Z^Z^>DIF$U]C*>=#?N')S[EY?;39 HP@KM<<3*?=KWU M%>8=3O&+V>I;LY'_KZYYT[6>O(<)+&T$[^&HCSY@?N'>"1S'G+*8&SAF$@A&G&/!,5I"E!L]-_[(W6S: MQEE.;WUWO"51H_L9=0"IF*[(!0>F.V[F'7R:31:>Y%KBRD;\X0J7HS?\-T1T MXQWHJ!Y//H^7,;#+APW>@K>%?4%PNZ)9=HKX<)SSK-^SQW4Y&)Z$867)ID,C MF(_^RQX<)+X&S_;M@&Y_EMBM#L4/,S@<6'DAV/_+(OHP.Y[FO-C5;7)_LN<* MV1[$^2H!S:4,$M[,_)=AQQ4M]7U3&9H;G_$$JQ419-&!2'DNP=JFN61/G9-A ML[/='63QY^5TK(02MUL!Q6;M> YNRSM@_/Y(3W?3+5?^+=/M^DX5C[#;VG/+ MOBV^<$KS9!)8Y%(2B5MIP4=L ^M$AA]]?O'Y/EGM?[M*X5^!#^7& MT(-(,IJ $X!GH@<#X2O/ZV Q%L51T#9 S.JS!4=G_8X;6#(8&1_':<:LHG;< MGT'$0X[PH)#'N6#H%YBF._8P*UAL)_5)@7G<#2<7>QMI-'R&IV'XUX]&BQ'B M3/9/FDS^:H9"+!=L#E@F>!_6=KE0XJ:O@I/::>Y7[Q6LU/QD_/I"J:!3GS#B ML=8MK1T68=%A;/CBRO(Z,*NOP^0++BP\X=6JHM27&]8N8_SNZNV\2-HC9"JQ M"^;>PKS#@E/'J_YLI_XH#[W7P'N D;[RH\_^K'O]W;]?6*#E[/=%.*Z>^OO, M\$-6M;I'/9.-ZH.K6CPKIG[&QM+Z9E*?G)S@-G VY@,6 A,/J-G I['$:8S MS_ ,?I[B]AM"@N\Z]%<^'V? D+[*TPF>E!ZU?P%,#M VGLR&N@\=&J(8N.BW M@J?X[.6NU)7/!/>MOSF@;^7[!:\7TWI3NW^*VX)I M9B5V%%9XK"QD2[SS%K Y%Q= %;#[G9LY3YX99A8T]IM^7O]KN;9OEDM[LP*" ME_/C]OL\KK'" YZKKA0B0C)S!(;5+.A O0$NV$I 8E%DY'V>?D"_ MID8&;Q 99/1)E1E\>[%&Z*HB#ZQYTR_Z"U&%6!0E-GE)/JS.X,LOMA'[61HR MXD"4VS1D49!\IU9Q0# MLMF\_Q@K@+O\5B.'9 VOK^?^@3O!"*T+ F31U9(#9":$01FO^^UC'YV7[?MI MWVXPLQQY#.K_:)C77\/'?#L\+#_][EQ;TZ)]VO*LPWTSHC";;[>$.).X4 M^00AGF@>D3*29\&'D14RBW?'A@["WPL5C99ALU\[);P8>KN6AK"*&Q^EV+0]>=M[9'.:8;8CFS6O6.WTQ MO\B\K'E;U7S^])E/*#\^NXA@MOE7U+O8^+WA"'L),[)+07XMS57=N6DX]F MA^^R,MV:E8^==;._;+\L>@H$4SCBK#B"%8[87$BU2MT9Z)=;O MHW05V,ASO MAB=/0+DNZSON]15:/8GU;0;M'J1:\H] ^\,HWBZI!DMQ,!MUPT:FLZW*V]*- MLSPPON\!.T11L'""'TCKTQ?$]$AQOTB(HLFCA(-$W,B$;& 4N605 M3HQ2GW;R*@+(N L)_GG8K/GF'3U54]3TA#G@!J1[993==DG>J#/T*[VOF(U_ M.:YM_SB:11?$/"7$- P 3C&# !D5(*;7R/I 4,0L9U@D:?%J:OL&J13[0$Q* M>LSH ID[T'C/P(%1;,!B Q[U^G:J+Q3J/8GU[<&#<8S8OH5:]'T<#.&WXIX^ MX.,]R_45N#_ETSW&=Y$K7NPS<%A_'W.9SBP?9O&TLP#L;]NJ4\-I8P>A^:[P MWNGSWO&LKTB.4S[=@S$4GA82=$>O.NDQ2H[_OI_=\VBVT4X=ED?CBMS05W^B M?GA++=$Z6D0D28AS(I&)/B*R'P\)3CG)F9M52(2(L!Y!"1WV'GDB)?*6ANX6"GCLS-E M=9;DOX+IER&GWE_?KZ'_!+#_A3Y>;G7?;')\X2-%=2UX6?!R@V+5(KI,EQ(7O"Q>U\-6AD'A7:FM]#+>UP,-JWY% MF#^K:&H,>C$+."$92_,G@.83\Q54QS? M!54+JFZ'JHE2Y0DAB'H;$>?1(YN(0DZ+Y $KF>-D)XVN7PM5^05C!54//:+D MK'7FV6N@@N\%WW>O-;O@(R42R2!(;A6ID(DR(&R,E2(X;.1*];U=:,TSFGXA MO;D$C!2]N>C-!5=?#E<%TUH'8Q!A&'1@+3"R%F V6A-[\@KO(+ M6DJ?;JHYP^?&WNN"'ND/^F(=+5]C<2_3_/3'=9J8Y@9@;3?4W/>H MEZ^?M^U]J$'T,V:U>PSST?M@0",D,3?330J@R";0^ BEEH:HN+Z/83%89QT% MW*,)KDR 8=:EK%EJQIA4A 1Z'\,N!Y-ZWF7X0_33<3VI8_/#%]^?PM;].!Y> M+[6C7NV]>WD-AN;#*23/:#O_\!8XQI-SPB"KK4#<>H,TS8X0+PEF,7D<5V < M8)H&"S".9>2(8PT;R*A".O!$'#=:>W*06_"_<3Q\ - ?0?B79R]XVM#_40U' M>1Y-!8\!EFHY)\XVJDJP4RT+WNM!_'CGX3M=J1\$8T#L_VQ!^:'6TYAQ(JA4 MR)',&<1*I(FSR%B5DA>,<[P2(;J)_?2WX3!\KOO]RT'X:3"Q@X\U2(_+IHF3 MYONZ\?UA,QUOUW&:Z*>.Y=FHVUYQ0-WM?QU.8D7(@T![:'.=Y]#/#[X5&>^S MM*AN">!./OU.6ZIC+&(PVB&MJLS[?TD)V8W9^H#Y(C?S'?Q,JVNYB/J*F;20;! MC(M=[_3<-/R5-;(74S?G"O!TJ^ZM!_>:>J%//OVPWMRMN*L9//: M=W8\OEFSSLOA''1AV\*V#^_%I??3Z^Q<7R\F[7 VH9!T(>FO2**J /59+/!L MJ+H =3'*"FB\,&BHBS8IKJ#"$X4GEG@"%OZ_;-42G*5]1WI^@JMEO4=R_H*K9;U'Q/I*3>9U+'>,0$618UBIHH%5QP',?[ M%5.X(D$E[E$,S"(NX7*'0T3!)6Z-YU;2E8I_G6G_<[;L[Y=,::/8[Y;^^_#] MQITA-9;[+>_W"A1_E@51"X@5$%O9D&\WS'I\'BB&%'6RG"+!E0> HPPYQ1@2 MTNA<1$KAP/<,BDM)$,MA-P4FM^:I[PI>GNS9%KQ<"]\,@)A,,B%M(V"5 ?7/ M6&*0YSQ7^I3$ZI7R^<8H::BWB$27$%?.(2=8A"'@/\$$LW2E3%Y1^HK25T"L M@-A1*'W)FJB\X8CI7/L^"8^,M 0^*:Z8T,$1M6=0+$K?BRM]I2_42SMC?\XE M8*=-K%J8*$[9TQ!M+ZJM'+U$>U@"\40$#9(@KPQ%7#N,#+4!"9,2?(TQ -%] M"625X3%&#'*'!L0Q$<@F9A%U2<2D JCU[I74TH9II%*EFC+0.M68L](N*TN_A="]MQGZOB4[8*#!WRV M!0>WQRW)J32<881Y=JPZ;)&3AB$=4L0^)%#A5MZF*RZ%IY8@&Q1!'/Y"A@6) MO+8F>.RD=OZ5-#C2(]B<'(@5':Y@UUECUPOY4Z-31*:(M' &\80-K9P M8+)P3^,>&2MTPA;P[S5(C(C7T_%TZ?W0JBH> 6[SAJ[7D;%G+H6&)3C\W5&OW5 &[_>'.B MHJOX6HLP>WXPEM%"\X"HCZ"(8ZR0(9Z"-*$6*\6$%"N*.*8@7BQC""-72]4&< *%C#5B&&5L=!8Y+#S M*'$>10B>)[]O+-RO(LYZBO*30\?B:RTP66#R*U6@(I521H:L8P!KFC!D# N( M1$LIID*89._#&B"7BU@9%'D*B-,$]]@H$./*8.6YE\Z\DHJG>@2?'H@5%:]@ MUUECU\NH>)S2[#I-B&G.$*AU%FE.%8I.!V$LA_^9/6/AWE4\=GIOHDI8ZY'Y M6M]-&WA$'%?CV&_)N[FJ1Z41(&L41]XZS;331J35.%EOM<**HIBOY,)[Y*0PR&A& R-8$OY:Y5V)[BFZ MYU"PS?N3G@Z_' IL%I L('E\%H3V41NP(A#.10BX%PK9_-9,1!$C8U33M!J0 MNUO0W7.T!NXI?9XP7#S)!8\+'N\7/V,DBF3HU );P$_ED,UPZCS16#''\&IR MEV%&R 1(RVR^![ 4Z5Q**V*1@@D^)?5J511,C_+S1,NBM!:0+"!Y%$HK<20X M1RP") V(6Q:0L4R@R%U*U&FMB=LSZ.Y?:67L+&'X6.*0SQ[LCV31!^3-IA4>J]3VWV=S3AZ ?BPP%+*T7N.2_XJM10[X:A%1\', M@IDO;C1(2VAPDB*FM$;<2(:,YF!#A,0H-S2"[;!G#-ZOT4!);^]U? \6E8NO MN\!S@>>75&F=,21ICBR/#E1:JI&AN0!Z4MPRGCQE9"7TD(6HM'(H1L,1UY(C M[7A 4@KL;2!*V-<%XC_(]%] \6/ L*FW!S(*9QZ?2)FH8YM0@@@U!G$:% M''&X\"0H0.@]8_#>55HJS]71<'A1X@^2[,/N\8/!_BV8[J=!B*DE?=3/ MM%_5"^*O;$O]ZQ#BP>S$_MWCL-?YU__G&_K-<:Q^>QV@K.](UU=HM:SO6-97 M:+6L[UC65VCU)-97ZOF]M+7QM^$P?*[[_1-UMY4XG.* >_V7%MRK1*1"-"2" M.(X!V>PP4RE&KRA/E+)=O .>\_*NW&"Z)_&+AH,>D!NLO)S86@$[KPTHBS[C M112#,A()$D -B"Z738H424]"D(X8&5=:MF_RWFS7:H#I<5-B M% HV%C6@G/I7/3;PV0+'_F6.%;].K^.X]O!WJ#^MM4H)?VZXSG]-FTF=;C9 M\7O3^>KS']FCWZ]B]6YX#<^]^??_HRE1;YOJ.MIF.H[7<$45["1FE*WJ25/9 MP6!J^U4-E]?C]N=);";MSQ]GT%W53?7>3X8NCBL"OPU3%:V_JFZB'5]42T^K M1G&^^EU,[$##^O[;,=C.YBT M X]C]3G_,QC", &H=3(<-_GY2X,-AI,8VOE.8"8P@WH8J@A7#SY6O]@QS).1 M7D4QY1<;!J3LX$BJ98H%>HQ??'\:@#B!%A>$V(]?4*C'L15I;V!BT^O!VU W MH[Z]>9-_?3O*^SKXN)2P6'?/G+DDNR]FQ#=_?'LK@AT!P?8EKP-&>+.0<5_6 M9'E"-^>&6[WIY7>>T#M@D7F_ XC_O%HX=$?V8^Q\M<@FF.D;V_]L;YJWW_SY MS@'-=[]%P(>W?IL=?B'_XW;;^0#^MG#ZYV6B/@]LK:[M335M8@63O*K^9PJ@ M54_LI/X4 51#_J*_^'LT&@\!,C.\7<5!"[$9GQ8(VZ+Q M,NJA_A[R;V 0H MV\9QE*/*X/JL0K=# "9FM'OH&1FMIY.Z#\L,ON29^LOUI&YS6@OBG#H%A MLG3O/._)2ZD>:/[5:3 M'VI#[&5)D:9C&'2\O%CX>1!A98T=WUQ4[_//G^L&+I\\*+SN'N9]T0CCK4[Z M4&3+";/>CS,1?Y?39E1_]RB!*_,Q^N&UFU/(C-3J 7RY?!O,%GAF=@,(6Y_) M#"C;V^:J2OWA9U"=)E?#T':9ZK7,DL>!3?HC3AX>Q^=9C+/R.;_L>MJ?U*-^ M9JU!^_.T)9PE3G W]PGJCF(UR:C1C0N#K,5%GVM I3LLU%T-+-OI7YE?%P!T M!7J8B_"0CMICZ)Z_])0,66"7YWT"[FZF[E]949F!71,'3=W^!<,W0"IU FVM M4_6FUZ.V7&P/;H(M@@>-,_+ D!_'P\\PR7$>M5<-@0%M._^. ION3#^W\A5. MQ(+% H(:MJ'30;T= 17TNS.9SRZL;'DO7]N=3IZX3:E#5=CQ^&4$G[MBMOFJ M-)V CCP? <@M O4-KVN?_2"=0MOG,;7SG(V-_ 0C+9M*0V&M>M\KXXEN;ATV\N]@H*MR^7#P 7 M'C)WA@,0/?=#53N6@.G5BZ!6D%(I9O$P9X0[Q[L8;MD2RK(LQ# %XL\CMX:' M_5*-IN/1$-CJHGI($CQCF0N'W5UW8?0$L)TWY\G^:>N]]AP+_V MA_Z/;X#+@.ERP,)X&KN'U<#'X7*R[@S_25Z%1-Z!$O*Q0]_,*_>4BLQ"BQ-> M >(.[JZ&GP?SV].P#W*A58\RG[[YBNA/:;^B_U;VWW=RK$[IFSM>TF7#\[G$ M.3MXNUR%?\W#GSMGVIU[*&[%3B?#N06! M>>US[0<@-LJ*3V+%A<++BD][Q87"RXJ+3G(6IWM^*R[T?,JG>VHK+HVJUG7W M/+:_?[7]'+)?V4GU_]G!U(YOJEFR4\D+W#8-^-4IX:6RX$\TPUWKY)S(Y?BM M#8@[9Y&1,2$?7;04/FI)[T?,4ND97(B1$L$@3JQ'1DN&' G"NH 5#2L=$G>< MXRY-T(C MY2(%_4H#6DE&D )=22=,B/0KC8^B=!%;15'$BH$ZQA5H54H#;L%_)@J&(>*0*F> ]DB(2*3E7B=LS+ 3:,466R*T\O?%BJ#:$^X\\B2+%>43,B"#0!09EE@4P1OSF%CY<3@&L!O, M^?CW6S;^FZT'/V_3-H]]/AVL*5!:H/$6H?)GVQ%*):)5AB$K+$)<$ M(R-Q0,1*0(_(<-)\Y24TIBP%S9#$6()&SR)RR<'=2GK-F! WER[##X] MJ?SCLP3A+5L3%S0N:%S0^(71V$:+:8@8><4"XH&"(FRH1HD9:A*UH RO*,), M,6]8](B[$$%YALN-9!QIFIBDDBMFPN&@L<2\H'%!XX+&!8UWCIXN<>FLU"A@ MEVL\)H8, 8664<>HQIAJM:++*NP%]4$C&CA'7 2*M!44):JB9):4JBV9;BE%*I?[K2+*@*P]!HMO49W(;UP2CQ8[) (&@R'R!C2@@GD MHS'4>984BRN&@P[.*F,0E=(B[L1<>C%/B*(6#)%'G>#'DXE56HT6:"S0>,;0 M&$W$PO"(9-;N.>,4V0B?B(W,6Q5M6&W#K)@(3,N$8J(2<4PP^K8&/!QH*-9XR-5*O(B-.(&)?S6Y-$3A*"-"> MTU9PL>!BP<4SQD4C+7:1>I2(!IT11X9<= 0Q%3@6UFDL5NJH\&2YKJGL1%9]PTSPX^YP:A?VDW<+D[*7P3ZD]_66V/ MFK^%F]=9Z]/=61]?[B.-D1]OZ;!=/]B5'S@)'\=3F)%Z(/-I ]MKJUF1]Y6^9RK_YJW MI/^Q'MB!KVV_NLS-MYNVG?G/M6W;[-;Q3DNWG3?AU MM)G\0^5L;O@.8@OF$[_4DVH$?!E[N??8QQ4L(]_P#@CFT5(#=LU:2ZJ.SWO9VMH9OWI/8S65!Y$CJUGL^A^ MZM^>=7ZY?MNS_J*Z7/JKNJKC.+]XO\D;-,W;TO94OQHV\;'A%MMX9]QNDT+= MY,V;ULT57#E?%@PTO1[EE3:W>S];:[ 36WT[=$T#T732?-=KGSMY MH!_\\FC?3@>KMW9MY&]7!O30P+R:S!CW6HA?C6.L^O%3[#=OJF]_SA\J4OW4 MC5/]SQ2 ("Q.)1-)V\8\G]JG./N^:7>L#IEL0.S/=PV^6]JTM_/!Z6+PI7EW M Z%N:[I%Y/L?6%NWR[DI.IS\> A:A4&2UI2A&'K1RB5F_$M>ZE1SL /%R$);@\)<9 M2;\?_#WZZ7@,M $7_#HMVXKX7FL0/K[7;;I^L=/KV&Z,&SS M&)L^@!Z]&6AE^(!?'L:27F:R;LQ!&R764N0\5NC#56P';OGY;M10.^;W@,_7 M+H[GW[(WR\0+-!B_^/XTQ+N$W(]?4*AA-L61BSYP0ITTK>C)KYI(F@EP(=+$8I+$8^?ZJ;NM)PW\SL>"V5L'\+I!8#^G<[V MJQ>1"\J?NN2IW\D%X13?_O?D#65.)S*G)X)S]?,K 6W=9/"U&UYN&+R[8K8^ MAD[?@T(TKD?KE@S:/%1\O5X<1],$<]=M4P]A>W9)5XLH\:SR_:<;_WFVG\\/ M&2\DM_:FG.*""X\]NGO_M_-U_+9P2%5VUK#GW MHJR5[EWXL?!CX<>'=N\#/*9.L!.#2?5^0>3-!Q_MN/0!H_EH/YF'=KPJHYR3LZR-]Z))DR>I[!4L+5CZ[-1RQ1WAAJ$@4T*<>(ZL M2!(1KHT4@FEK5M+"/%'4,0VHFSC<8Y-'3G")O';1>&*<2BO-G5\$2TNMYP*E M!4H+E+Z66FI#\HPC:E1 G()&JI.P2 9+@DC.6[]2I8/H"+]FY U&(6Z"0=H8 MP.#@L4O>TX1M44L+EA8L+5AZ3E@J.%8AD8 84P".3#GD@J-(.0R6?)!@KZ^4 MP'<^.,<<03A$#5AJ%> O**A!64&#]S'&E2:F12T]>"@]J!;;QQ?#\_MPLD@2 M+]*JU*(JM:CV([&(9IA8)I"*)B*N94!&,8T(9Y@QKRUE=!=.Z2XF[V3T_*.O M3%6PLV!GP<[ML#.9:$F2$FFN&.+1::1IQ(@ZGQ0H^\1&NPLG](ZQLQ0\+=!9 MH+- YZLZG;%7G&I0.P5HCSP8B[1A!DF=<'*: R:R73B=B]I9L+-@9\'.4\). MGBPV%M3.%(5 W(>(K/,1"0K :2VSEJI=.)F+VGE0T/F80_F9H=%'EPA:LBE* M-D7)IB@T7FB\T'BA\4+C9=1Q@H M2C$16B.3XPJXQQ8Y93&BC!/,, DL!_COK5)-,W=LW.PO<$OO-_;@:*(*"LP= MU2$7F-MIY0-C4@Y"U=YA@#D1D7:8HRB824Q$;O5*MNX.B\CL >9>/,:JX%S! MN8)S!XYS#%M-K2'(8)=S/!FH<](1Q'S4*9(@%5U1YW98X:6H<.(!A^Y]55BALUC_-A.AKU MXS7\8?O5:#R$7ZOFRH[KP<=JU+=KM3$NXNAYO'B0]<1>5"LYVS)BA$B>=%"( M9=<"%P'T;JLE,DY+4+YM$&I%DCW'_SKJC_R;[V.*(,'"N^'U* X:FY^_*L)V MI)^;'J&L5 \K>GP!S@*<>ZR_Z"1K0=!$"R9 P!I9Q1VRFGE!13+6K=2R?8Y' M=^_ 66HN%M0LJ%E0\V7?@S%CE @4>>, -;G7R##MD!9$1V&MEVJE!N!S_,-% MW3Q1CBG 68#SG(&3Q^BU51%)3<#F3L8C[:-#U&B*20K)$KZ-Q[FHFP?-+B\6 MRWO*);[[MTF,13J5HF&E:-B>7,K8!\$21A[G+C^*@ZABQ""7A++6*AK$3NI\ M+^4D[R_: ]1[5NHN%@6_0&B!T!>,+S&1@4)/D0A$(*XQ1DX:B3 &""6.T93( M+L*%]P&AI?ABP<^"GP4_7]7-G)(QR43DJ#:( U@AS>$?P$\IE<:4.KR+,.2B M@A8(+1!:(/04(91@YI07"'@?X) &C2Q8]0"AAE(O#%-B*X=S44$/%S_7K_]] M6@7R2H&94F"F%)@I-%YHO-!XH?%"XV7)A<;/_L!/8\E/!-#HERS_O64TGW[= M&)OV:9^[;7/#?GCT0+Z/C1_7HVQM;TZ(ZT1QK8=.N]JV P.G9T5$OMKV[)*N M_FK[=N!C99MJF/)^?1]]O'9Q7#'2JRC.X=B%W%Y<^A_7@@M_/;I[_WO&+=[9=UI7:<55/'IG MZ]$K-%X.O"RYT/CY'O@9+KG0^)D=^&DLN=20+:VXCL@X/YWB-(>0-G!&56H2 MB5PJ0A&WNOQ$)46CD4H^&(:\F1=CP@*07V-A E MK%RS+GKK%=E?(A81>^[]<%(E:TH25L'2@J5;M-(A2DG&-/(LXR)O4B M8)5 =]6!@2IK)3):$X2UCCH:)11=M\-C44L/!TI+4=H=%*6U;21/D5:EDDVI M9+,GI[3@WHEHD;!*@?3!#ADL+:)1>VX24=:O% /;Q"G=Q>2=C)Y_]%5L"G86 M["S8N1UV*ALI$YPBQF1$W.?.[EH$Q**4C'@7G%O5]C=P0N\8.TL!L *=!3H+ M=+XF=&JL!'7$(^\\0=Q9BIS##"GO$O=$)AK8+IS.1>TLV%FPLV#G*6&G92%9 M+1F*'B?$(T_(V$"1"LD(; 4!?-R%D[FHG0<%G:]>=W:VK:^P80>84'%2"XV?V8&?QI)+I9NM' 1+505+N9L"(V<+(X7& MRX&7)1<:/]\#/\,E%QH_LP,_C267EW,W1(=1SW[V^NAG]4G$(AP%/NX_/ MDHIS$A3R7$K$%;/(1!,0-H%*R;FU.NVQ5DTS=VS<'&_XP=$$%A2<.ZI#+CBW M2YQC@C"<(K+>6\0E5DA3[."3QXX+8I18B4/=81V9@G,%YPK.%9S;.\YA:23 MF4:21D W+B1R &Z@V5GI8W!.);+'(B\%YPK.%9PK.+=WG(O1:2L XJ@PN=!J M(,A9T.Q4LMI8P[3W*SBWPP(L!><.("!^YQ56BB,UC_-A.AKUXS7\8?O5:#R$ M7ZOFRH[KP<=JU+=KM3$NXNAYO'B0-<5>5"LYVU)B)' 9L+ (2ZH1QR"0K L< MJ<"##Y)AXO4V'MA1?^3??!]3! D6W@VO1W'0V/S\51&VHUQ9W:.4E@IB18\O MP%F 215T8@[A1&6AJ&A")8>T6TQRL5K9[CTMT[<):ZBP4U"VH6 MU'Q1U%1"V)!R%0'N$J F%: Z,HR$(89KYZ0C6Q5D*>KFB7), 7%HGE/N M'WT!L0*A!4(+A&X'H9)C88TUR.(HL^;.D3&@ODLP [R6GGNZDA>Q2;SP/B"T M%& L^%GPL^#G:^(GC00SZ@7@)Z:(8P=(JJ5!$G-FDE!2JI6HADWBD(L*6B"T M0&B!T!.$4$Q#(BXE1 UUB+N(DQE+/"C+/19N%R'.104]//Q<]C;#9PO+ M^,M\ W^=7L=Q[>'O4'_:[X+^-6TF=;I9"R'O/?ZK3UQ[3UYA<6OP\0Z6^OM5 MK/)+'CNXJ8:C.+83N*W.X#5H7_K8?O^FLH-0M8#6_C3L?O>SNR9C.V@Z5FJ M$P=#>!2,$N"JS(K+M3" LR_@:8,F_L\4QNO?]*K)TO/KIFJF[E_13RIX".S8 M'W%2C>OFC\K"OSGL.XV'UU7\XJ_LX&.L\F2KZ^&G-D:\J5RRWVP,_-^NQUIVDS;L[BRGV#1=C(=MTB9 M;Y\3ZC+U/(,T%K@_8^@9[!NC)(LF(LXT_&.\ LW9C+E"9DF")(^81UT%;I$._#_B_V2WT]O?Y[O+;U [YEVYM-^_3O9R7 M[V%RGX H/\6&W$%YU$3_)DS'P=Z\"@\9O("*^\BX>C O,R4@YQN@C7'5CTW3 MTOC'. #NSA0T!NZK@<1A3@M6 BI:Y=7\5?6/BP\7(,#Z?0O<;R=STKO)GSNT M:"9S=L\TOJ#851+.?#48@CB,#3RHO%9T\&D33.!8QRVO[R',<5>Z MU<",?AKXS.N3X2'W[[5O05*!=VZ]^V1+0]-%Y46";N$;-,(.Z%1@YKBJ+B5/'<<=VN!*MM M@H7W$._W6^+X&]#&SW T?XV9L'^W7Q[5A^4=?5C ]S B?/KF+_CB<>?!*QPT M7-W/6YS)\N!.G)O@+,86.>4-XC(:9!TSR.1\=J&QU$K^3A$Q@] M6B!MP62R0C ELB=?J)<^<7)8)_YZ#V]IK0=HUXQ P00E(DN2X8J*^H".M4@UQJGL@$;165&B1M_!+]M-40JV^S MC/OF3@[I;]V='V9W_@9W?O-=I^'/ X+:XV_%XW20IJT0?6J(ZC/LU<'A5Y32 MF8@=$E@HQ(.*R ;OD$N&Q<"4IWX%O[@3V$<&F!=L (T_!.2HP(AX[VW$(.L( MV664X IN?=7Y;0X-RV;2:_*0FG5X])!8",I+%#T'V82I1#!:0'"R,A(9G/%\ M19Y1HUG(+YLMH4!#UH,\8Q&!*L0PQX%@Z5Z/'O2!:C.3ZOOHX[4#+7]&$FQN M"MGK;%C<&A[CC"_9%%@8&+"8F9-A.4;QUL!HT;EU9*JWS5V#XZ\S^^!#M@\Z MZ^MI[ *#Z\&G^'K;W$SR M],#6 RDP&HY;#]4$IMM*[-8W]0E6-YPV[3R;25XZ6&VM3Z57P:R 44=C(*!Q MW:[%]Z=@C5;7TPD(FRHC?G//Y0/DW$H6.\[."1@D6VF=2=V92GF/\I8M[^'L MA("<.X:H_!)'S W,N477P(<&KID=\NW$P;2.?5!6LO%WL_*,N_.\CC9[R9M' MK.$G">%6 $Y;3UN^:>:!:P=JYB,]M,S67._?=%;\8MMGR[S5GUZ!*\](=?-V M/&Z/X,[!WX>,.;JD>@"T5P,U+/E=YAPRXPL8LKGJM?]6V6<$ [=4F6D?2&TR MKEO:[*Z:GW8&M@B7NGY<^G)D;_(W[:W-%3 NFL3Q-?"'F\!5(^#F+\"4K<_V MEG9=]';:+):R=-_"";5PGBZMXEST]RJM5@MG MW)Y*F(%"J)OV/&>'7J56>-B![=\ $/;NXMACE ?$-9XCD1N.Q\//>>CQW&$/ MQBOL@@4E_&;4H<[M14#AV>O78>/D"D1MEJ2P(TT- -3YU%VL?HY@W544GC2: M3AYT96WO'8^",Q^NN6%WS/7_0Y3^&M_Z/_X!D[4VQ$,#[_/ M6C;7@VD,EY-UU_1/\BJT?@'JS1)M=217-]E!FY7$&%:H?/Y>9SU8O$?\F:QL M)L=6/7KSA'L_XTRH/VU,7+-CL,OJ^KI'<?OG=O7SO.GSUZPY\?#J>8) MYU]1W]X,I[/W_6^[T0G&%_A/\S?R/K_"Q31-!A0&V64I[6DJC^E0W=:<( MO9G?\5A^5/L0#L_ ^D]OO_GS5RXBV_Y.+P#)]_V0,HEU?R<73#]O$D]D[>GG M)^T]R(6K,2#;MED_KK;C)[_ 1>,>^43CGDT3Q/>['>LJ"Y\[MG##?GATM^[J MOIN3Q>;9P<=%.H4WSHOL8,&-6"'IZ>]O_M:9>MT*=!:&+\P_GRWYE[*JO!&X8W"&RM" ML?!%X8O"%T5FO&@OYPU:D#PC-?;5"(D.,0!I+%G3(*14K\1*9O7\'[LYQ$+LN\"Q(CVM9\L?W7W^C &4!RG,% M2AHI830B88U#W#N%M,02D$^'R*3 P:]T$]D6*'>%CZ*'<<''@H\%'PL^[@L? MO=3>49Z0=#@GYA*%G/84)2]8DI8S(_U.:@KO5Y%419$L0%F L@#E_H#24"L8 M)8@0X1%7$2QNZC@2B7C*02-TS.X:*'>G2%)="EUN7:CM(*!O'YD!F>+CES9) M[6[J13]^0:$>QY9@<@3_]'KP-M3-J&]OWN1?WXYLR'6$EMX2U-V#9R[T[HM9 MZL-\#NVM* X"D,V7O)B<>K"@H"]KD@FAFV>:;?<69KOM)W>C:W.UOP7972U> M08SLQ]B]74 VP5S?V/YG>]/D*/CE(YKO?TM\#V_^-GM\I/3 M9M#R12O5%^$\#C$5:(>90%ME6*VD[R69'%$T(AE\!$&G*3*!:R0(IQ([C&-8 ML2(V2M^+'W,>WM]CFZP^^'A;S_2QI+SUD$3O/&>UO:*M1I9%\YOI:!3'WC9Q MG5(4#X?L;<0BOU\4QFNZ M/>B*7(28ZD%7YB]70!@.YO7PSY/S[N3H;[8SEPC MU'ZR=;]-"6Q3@.&;F',[[5*=A'?OO_^EETOI996RR?==VS_R[/)[\5$O%_3+ MOV1!5%T-/^>\X5P)P^?GCF,SG(Y]5]@!YED/ 'GJD.M#S-;6OC2&(6PN_]#, MZ@2V4QSX>"?[?*>8Q5,RC(,NCPW&B!NP\QO'DLV'K?[V5+P M<)5OY@6H7J]JQOJ5)"^J'Q=<"JN?]I?F_]O/OZ%_?+A<,,V\J$3^+?;KMDIP MYLR,!OT%;RUJBMRI,3RK^54/VOHB@\EP?'-$546.4R<]BNQK?<'$$XFX]((_ ME9\-UO^V*=P47U#,S.U_:ML!=S(GCOEYY"D?9R^.LL(C7F')-UW2A[+&\$NG M,?QP5V,H\;RGF'IZ9+Q:5GC\*RP9$XO=*A4O2@Y1X8A['%&*7.P^<^CYJL8! MJ18[SASZ-0)1V/YZ64$'L^ # -6C6M_:F'H":RWK.^[U%5H]B?5MF-0;GYW4 MVRZI'H03JW;2!A-G& MD<3PM1YOSPN@5KBGF-IO /71A$878#O@(RW MD-@"\ERYBQ%7(>2Y%(A3X9'F4:"DL0 XE(H8>CC 9E2/J )L>W/I M%;OAJVR7X_XNVYA,6VH#E46?-+H4T;HL6IW53'FE41#8(TYH0E;;B(Q4GF,' M)D!:Z0">WTFEH!F2&$N0R2PBEQS+%H?7C'D!=LCAB%:B>TSH(EH+GI4C/7T\ MHY&IX*)&)&&P%YS&R/ 5@!.+IJH"<$K]=BH8F 9>(9PT& JX-R43,N B#0^ M.N<5->YP\(S2GI %S[8Q%1/1B1 MJGM2\")2"YZ5(SU]/#-1DL25A@E*P#-G(G(X8>2I2(S[8!R1]_',4H4] ?@S MA&4,3!09ZQ5*VC@ 1!TY8X>#9\ST,"MXMHV)4-XF;,YVETUMT6_6UZGV1!(FT%18FJ:%FR%"MQ..*9LAX1XB7+0#XG\^=T6*C@9L'- M\\%-S7F,EK;QFQYQZQ.R47(4N9%".8RIX2L-%B2+@)L KDIHP%HED L4(\6T MLYB3$.P!O)C!J.+']:O"<#,G#WHMBS;RZ5"ZEZ\^U M=#TW)L04/-(B",2]YTA'(I!D1#%GK=%RI0?2)I4N7S'8BN.>P7MV/9Y8B?N" MHP5'"XX^!T<9\!H CAT\!TBS&/GF4TBOUV^%^2EI6!)>^3A$^)< M"Z0M=<@*P7(C.2R$.B 8ON)K/$9)O(6N^U-6T.==!4I!ME-?7\&]LKYC65^AU9-87PF%+ 79 M7I\*RZ(/.,:ZU"W:9::!H8&+))!0RB,>O4$.>X)$-,1C[ZS"\;Z?&GL9--<6 MKLS95@Y+9)4S*!"E!>9)2.\/QT]->XS+DFA0<.W0C[3@V@YQ#>.4C!8.6:L5 MXC8DY&C$*'$K":$)_G^ERS#%*E%)!9*$:(3TC M:0&V?;GVBME0ZK$5&7MB,K8D)V\O6D$*2LNY09%J4/^Y(XA'SEN+&.$PB+).J0.JX4Q[7)9*IP7.RI&> 9R9X#TS M7"$C70)H$@$9P122U%-L*,'4KD3J$:-IHG"E= !B/.1R;"(H1'%0V@1E\2'5 M6N ]2EB!LRT,A?)^H51C*P9"D:A%HJXC446(-"C)$,YE3;G0%F0K)T@)*87G M,KH@5B2J\HQ:D*-1$3 0+ $IK,&\L(8SKH30R1]2['N/J5*\J,!9.=(S@#-M M2=38&X156'!1,CE M);T\)#@3K!@(VQ@(Y4U"J<56#(4#R;HM-87.J*902"E%;"6B+'=3"-PA';%# MTO.@::X2%%;>1ABCI78J(HD32& @UI%CG!D'L-/FOH5V'0B!)F].5AH,(0( MMD@3AU%RFB1N\DL1?#BPJ7H8FP*;A_=FY+ Q>>M*;/5&.9*'O2G%J'EUZ5Q* M"9UK*:& O4J,"Z033XA3E^ 3,R@ZBYG%6 JR$J"@7$B:6X; ^@$+QZB ;-0* M*6Z-CL(3R0Y(5)N>$:04$BHH6E"TH.B>4)10PWW(3A[-[@A\ UT?<=U()J3SA+-25J&U&7YK M38;=.9ZE*276"F =_)$6P-IEJSCFN$J4(!NY1IP1BHS&$@5 *Q:583ZM %8R M@6"9!/)<"@ YX3/<"90T%DIIJ8BA^P9#J+!:9>@5(?">(\**0M4VVU96NI](&N=%>EF+(4-$,2@W#EFD7DDF.@ M[4NO&?/"II4&Z'L0F3TC]]S7_-1INL#4R1WIB<(4@!067ACD% ?(\0D^26%! MO5>:L$1\2FH%IA0#1=XSA(,&S1[GDFA:!D2D\=$YKZAQ^XL.SC M=R'F-@,:&[ARG3H[PH M]-LH],537TJ3%<7^0/)/2XV=,ZJQXS7(518=2E1SQ"V+('^]1LY+;$4TU@:V MDKB/O: ^:$0#AWM$H$A;06$(%2U+EH+$WK_4E3TB]MQ:[*1JYQ0X+'!8X/ ) M.$R24G(*'VF".J E@A1M(H5UK-/DI>X;ON3[R2<'AB[UY.&RLW;J4V,=GIO<=]G84\^/5Y6TI?W.N MY6\,Y<:ZW%\EY=J=/'*D"2$(8Z^QXE(2Q^\+7RUB="DRY"T#@4UI0H8I@I1/ M6 =M%=@W+Q!YQ'N$E>I@!1X+/!9XW!<\!J$(,08CPO/+#J(57VE5D-9W[&LK]#J2:QO#\[!8Y3$6ZBPO\9)50_\\#I6=C(9 MUVXZL5D5FPRKW\8Q:XLQ5#_7@PA_#L/43YKJW? :GGU3-5=V'*^&?5#GUDH] M/)CM*@Q6P/)U#H Q)*Q3B"<#*$>R0BI1@8F@@<@6Q-JD8M@_$(K*G2I'# M_?GPBJI?:H85Z7EBTK/D[NY S0^<8I8DPE%9Q".1R"J0G,E@80FH\T*O=.K> MI&;8/H2F-D7)+S!5CO0<8(H1PU12B(D<#1>P0=9+C)S$R7 LAA>UKANU% MM^]I;0I0;:':%R]^J1I65/HB*XNL7*O5!P[,,LP0M04/^QP@])A@Y?+$3Q[H766 MBRYE=4I9G:<#?@-W@@N/(L,>\>@(,LQ(Y(4+1CJLA5RQ8S:I.K8/L6UZ8M_Q MOB=65Z?@8\''@H_/P4>9O.91>:0T 7Q4&/ Q1H\DEL(X'ZW.R0W;EQW;!SY2 MTF-FSQVD3@P@ERT;^)P5\K_,-_#7:1O=#W^'^M,CW\*MAP&52\^&1W_U:>MN M5%Y;N_(["Y_[0Z.2!'.-%';9E#<662P#PL8XP;B@@>VD>NE?IPV81$T#II"K M!S83]/=UX_O#9CJ.O\/8?^T/_1_?5!$X9I1?=XVG<3WJ(_JIC7K\6/XU;29U MNKE_,NT5D[$=-)E/WTQ'HSCVMHEOUX"I=B:?.X/:@:EW_XW:)D?ZZW 2*\*K M?_\_FA+RMKKT_S.MFSIO8E,-4S7?W'C'JEQC[^3.MV[='5IO0[I+\\AO:K"] M:__X6\';+6^?[0?5C=..I'=]4I%?E MO(E>-;F*"V>(S2IR]ZBK:\#\P M-*@K,$ ]J"[_& \'O>K]53V\N'=U53<5++X>_"MV"L(U<&4]^%C![*<)9"L MT!BN"-TSE^@H?H&)AAB6I_T?S0,C 6195_?AKMBT(Z7I&.X95W%P90=^980 M^D*>V](4\C!I.)R,X-/DHLI)::/IV%\!ZE3PG8_59PMCCT;CX1?0$B:QOW^B M?NQH;ZI_>^CASQAYY^J>%2GX[(<&]8XBCGU QEJ-'%8.!X6CQ.*^&)-8<\>" M1UIXN"=9$'U.2225#]KQ1(SP:XBQ=P#"->A2[1^_MT(CCH$LR:/:H+RC#8JG MG-SLXG%=\.4/OX*K^W5FMNP(!=X$P7@%K%J]WI1F<)&5B]1?^2?0]S_[VSK+J^'T\'C!9>?2>D7C^>TO1ZA RD- =!G\N&>;%D2%W>E M&]A7X^%G0'XXPOS]C]9G 7%S<2;B__=[LG1%B+=BV?M,/K!+0!?5M.7>^T+X M.DZNAJ%ET>YJN*A7P;3]536.K0K1+&L+"[4BR^%^O227FV::7\T Z[L(M_KA MQP$L$2Z7Q;I0-SS M1=P9 F 2S' +F@IH.A_K;&5W\^VU\YS/;7F^=Q8W!1"#0?XU#1^O88.SRA,B M:#^P_8M-RP@&0 =3Z\8;=?9!'G\VM=A[.=8#V8PKV3=5?U3_(J_/5]IS+F@[^.-AO1+5V H5H/ M0Z\:CF)+&,[VLP):-5<1I+4-&1/RA4WU&51GT#]#^^(R =SW83[W"/>6;F"@ MYA;,VLO;2VQ'8\!-$=@FS!G3PMBPW0!.+8?5W6W=>U(7^\//MS!XWQMSBX[P M2_SB^],0_Y+]%PMB[<WZ78^X*U<.!\?).KG(O ,J>QR),^::#5WDW;L^$!8N)U.AG,'<=Z:?$RP MD_ER!#PVG *OU%]B>-NMG&!\@?\TOP'(M6]'37S3Q)$%O3'.CZ3U^W=C?_-0 M$,HG$*XM6-^\F8_Q6'1)^UB-+QB3?\K4]_A%H%+JIRYYZG=QH37#M_\]><.= MW_<0<[-Y4>Y7BKEYT5*O#\QEG^M]&+1?K9#OL^(87V]_-G&D/[9]/[;:R&4? M%+H6#C.HI>UR'TX^N_H']>0E)GE\ZUX"PF]Y<#>1(T M][PWUH="%'N/VI@M]$0C,ES$6EB54,IQ&)R[A)R+!$DG)7>&X4!7 \V3<4)[ M@B*/%G$L*#+$"*2Q9$&'')2QSIOF55]!9M(UO 7OIN,QW-!=^?<%>^\L$$[A M/45YO![/'$QD^N9:\J$ SK.8[J?!)_@P'-\4S?F9FO-IPVY0+#HO#5(VY2J_ M.")-=4"":QEM-%Q2^:Q#>@_L85Q[#T\9SY]#8Z>A&^V: MM0X#OW8?(B&UQU%%Q R-B"=B<\E+@@RGS#DA:#(K&3'/$72/A4AL+.7FH/%; MA@RXXHI)N%E1^1KQV4!FR1RD*%]ZPD;TIKK"3<86] M3-[:J4BH;S<,6WMNFRIL-5$:1>D2F'8R(1MX1$8!TFO-#??VT$R[F4=M^8<9 M8/S6X<7.2D-0LZ]BFH>"RX]1RW?%T-N7=&OULLIW1+P%2X&Z0[>#3)+ A48!6XZWS]:KR;=$=()%IORLG ME.,N[&UV?$YG'OA\[VC8/?=.E897*1CWR%&^6+[JK&C<8H4EZ7H?2=?RH:3K M]3*N[QU02;I^-.EZ35;=21W!5I&$U5W_D_X3[H'C:\'JG\ I?MHTP#O_A&_[ M-TW=_#,=>-7!GV 9VXC-'4^GH@\7+SFT;?ME<>QMN4;UMJF^7YQ^*V\N9Q20 M1=&/"]GS;C@(G=#+U_S]5EJ]7TBK>_A\PLK$[U>P/7OK;7[[_=WL]>GOY M72Y$5.?GAJXXT%7LCUK5 6 W-VIH%8;I>$E+:":@:W1*B(L3@&6PN_*5DS;0 M>SI^6-7H+8W@[\P0-J[)&I.;F855''RJQ\-!?D1796@^V3S7T7CXJQWUX 2E?,6]96L0!MO=_$SU=9LVO+O-19TQH-QY.+YU/K M'DJYOE"QR__ZX>__]=,/_WT^#/I4JY-O,P=EMJ7X[>R[]B_RMC?_^K>??WMW M_[O/\?XWTV;QS7 \_Q+(=_;M=ZVAE_NQC('H6OH$,LQU0//_$\/51?7?L2U( MU!8!!6[M'"Y WP&,QH^#6?'/.]5 @7%'\Q6U+'73 "< 8X+I,KRYK6B4&6M4D M]L%HO;Z>#FH_\R'[]@5F!R3#,>!(/>C\-_FAWP+3VNK.'=_UEC).FAJ.%:RK M>A" 7,9U+@'V'IA_-*ZOWEQ@_9#5V?LUA*+?IKM MN#83MOWFE;_+=<$*\GE:>8. MB X!6S]%UCZNZUNY!.I>UQDH?S$:@MU;]3.T]V;%;I*3?%0=L74(YP2K$$8CJ MSOMY,^.Y\1]Q@OK 9VTQ7J#SX76FIN[L.GK_.,RN@28+^'F1M[8(J+^JXZ>6 M;F%6+:,!AWZ>7'72M=^J '-NSV+:COU5YL#!\-.,/0/!9DYO,G# O=3#!R14FR#)MMHWQ:(-E 0GB2R Q67_QUG6E&K>37Q M8Z=6U2TL 77&X4=X$B 77/8Q;]N;"L0C^L>'R^K;6YQ9"#F ^*P67K8>*:#4 MV36YTN2=C?\5GGC5'L^'X10^S6[H55T-LCSF[#$PX@^__ !/^V&:TY)ZU2^M M'[[ZP3:3JE4^J\N4[_VN4[R7FC!G=FB+RAKE4K+-J]6* \ ;F']HZ MC?F&6W7]\O;2#XM+_SJ$_ZN^_?'RPU^_>_B*=^U@?B8&+S^\^ZZB&B_TA@_= M'H/ZG[<=;ITI#!>P)'\U/X);I,YD7*4I, . ><Y;V98TWGL 52 MFKUR65+$6VOZAR^@RK4;_.[*UJ!2#G(!SV$K)[-V"[)Q8<'FPMK1UZV*'6THWC5G6=J<==V=W\NG-\N\ \0E=%%'Z^ M6>@&LZ5V]O#"4LYYL0E[F[51K;#6LEX[7] NKPK,SIDI'>*>#M M+&Y7NQAC<*=\/\##C%_LX/XX^6=0M.M/W;NHU5G.'S8;^YQH&"1@["K&WA[U M,CFTQ-35<&OW%"#%+]>=;4#-&L.F9@@%&V())V\O62@CMSTZS\D+\=O??_CQ M\MT/Y^.$R%"0AD TGUMXNO4-@B;D0:IG?>@Q=]P"J3K!=PV#7F7/6W9I_9*U M_(IU;4MX2U&Y?TDG+M=PEHVS09'+G\:Y^RV3>=:J6]WH'X/6Z_9ATE96_O:; MK"E\\]W,$FQM ^_CJ#6%;A6?W!C$UZ-^>\??+B]_^^:[;CZWRUY@V2KXSO3# M:C M(Z<_A0V87G@)&56LE MWW)V=O]DY_T%J!/-Y(Z9GRWS4>O)@$2H!RE.[ MB%&T?X!-?E6# C;?U#EG-+%S//9O.@LR/]7VA_"YQ:*\SQVK-[9PTB+F&"S* M6?.F[A1G.'%1_93NGEY^,=*AU'P2E?UH:]!2ZZP(W\Q[)"SZ+74S7HX2:;6^ M>M"V7NBSN1G58 M=F=#']ZZ<-L(XFF\O,JO(@!%/@W'K;5V&RLUN(/3^$(MT+AC$P"1U=O@2GXA M;_%\_:FP;GUSMDJW^[XX*ABPFR[L>6YSJFMX2F#YS6W;7=V?.[-LO6\^QUS>*:F7+< MO"F!72\[2>MTI5AI ,'6QU)?B@9X47_WU:[_1 M36\LC]S%(Q=1_*L)S^I![. GN8V_51)'V=_.(6-8@)W[I]QVOL MQ1:)5C_.=*!W49<6TG2K[\33V!D?SC5=M^OQI.\SN3UO4X\\EN2(0G1&"OT_;O8%$J M>SL+,!7!75ABF25888EB]14F*7*CR(W"$D5NO)R-MT4]Q,VJ_+UZ=;KGU4)< M2AYYBM0.>Q/V@*Y/UT [E#-_7D7"KZ M2) >$>KT#_U)%^O1'7KA[<+;7S]T]J3A<\@'7D1U8>?"SLNB6C[IVSO^$W]0 M3C_?-;%.?Z"CLIAAP(&J)V=3W5D*8W5+4M>70#/KW\C,G6SD8TQ-N@2 M_:$+V[ID9$0\$1D9&='O$Z,KPVA2XSIS]RU>C:YHO4K'%"D 02I-*IV/.PR( MSY7A,VEQG;G[%L,\T*K,Z'<--U FA)S.?+U,"CMLJRW;'HNM!W"^*B.MHM#: M[^PNE%O#MO!5MK@$' 0<^\S6T(]VMZM+T$'00=#1$.@@W"#<(-P@W'AUUHE. MN$&9*;L_-..%AD,QHMVHDJ[JJ$N6%V%]R ]$WO=/Z]MD(BH/PD>=W6VIK9VP MCX3AAFW-$'H0>KR3"]=1NH/=I=B4%D!H_4=(0DBRW_@SH0BA"*$(HV1 M.\YA.-X+GQW1YHIUPY,(3XJXXGNCZ MZ2QU3S8-H!7[*7A2/-NE#%H6V@WUF%RC, MO]OEX:/G_RG;DV%_6MF93V.+* 9S 9#)NHBM[U^/"DV7V@ MLFL0$L\2SQ$M[F':16NBB8&=VS@V+IK!%3Y.6])@*.EI*SNX=1063+Q'G!9? M")\A")53*V8ZB+LYHDBZ@6P6Y5K[B\K2OO X -N-9/;$T/B77.C:1. 94BS[(HOV3">R6"_4#;]X5N2XJXQK'A798M.GZA; -1$LTE$.X%#08+1,R&ELS:6WUZ(O0#Q.0!0#;]QYA:!P[/(TC MU&N01=$Q>\9#6W2@L]&NX30B_;*EGQPRL,@.L2VNZ$[3I'ZW-\/;'Q=WM^SJ M&[NZ'MZ(IE/LI!@WAEUN 'Z;M?*#*\[R MG6W/L^9J>&=.@(7.)YW+MNFB>U\[;U; M=W9:2Z?>TEJY_[I[>Z*[M]F].]Z2+02SYZY_&8J*UKIBZGOVK>KO MJ6_5SM:;.Z^2>B<,VG=IT(:+!NV].U;M>9:H)0:UQ*B"@"UB4K(C2'B;&*X]YQ XFTK'BJ+L'9. M+Y, ,N6[;[O-_^$,IQ*U&S!=Z[240:O296KK*\\-RZ_?:8Q*;(P1\\MIE]X M6%^J33E99++(+UCDOJ;T7PZ4EIGK]95GLLADD[>.,OG#CS'(K#<5FT^/(>+"A?M%V<'/>6H_C7/ZNM:T.)H M^\51KZ]6NJ=KG==&>S9ZC2.8K'R3K;RF=95N9U]E*X'2%+<'"G> M? 75UM3=;1'4F??U,T:-([BQLEL9W%H9Y^DI>I]PJN:4U46*7V%]>Q2_;*@Q M:AS!C97=RN#6ZG+5NJ)U=]<%K>YQ14K8S!(V%PL($T#2!@]M\!2[@KK2/:I] MITER)YKC3FR^#-+;*H76FVGT&DIL M4RYG>7(Y908G^VWX[>IF&.=SLKO3_QW>$HQ7R#LAS_0569W][NZ*(%>:U_6E MK"Y2_)JLSDHOKVA)0023[-8%MM9D=>ITI*+NE-5%BE^5U4GGTIMIC!I'<&-E MMS*XM3JKLZ=T6I4^5$%9G1^0U7DN\SE#XXG*;]+F#FWNK%KTN_4OBH7V7BR\05U9U7:-6^FR6L< MP63CFVSC#SI*MU_[A3R5WJQBNN;E\(Z*;I+S47V_<]6,#)1>B[JTUIRRN@CQ MYHNG'BV>&FJ*&D=P8V6W,K"U<@-34SH:96?6G+*Z2/$K=B124G?D!V9F7/&0'LN3F+\P(0]\>1:$Q9Z+E[I M>XYCN_?,1L7@04AIG+3]0]L_JVIUT=;/2IBNBB4BM^--E;IVE^+TX>*].=U4 MJ8L()B^ O )@O6OTT5N +D!Y :0&T!N +D!Y :LV#K:75&MDGH!5*WSXT.[ M6Z1_LM.[NYOSWW[/7UQ]G=+8.+KT\O M_\5N_W9Z,_S;U<77X0V5]MR1$NNJCEIL>1&&VS\0\C=SY3_O#?N+)Z+RZ#]0 MNH/=;_ M*,STIC/#YQ:F3,-,ME4V?#*=R,*-O876UGMZ[9"NV__M!*(18^U[<7%Z&)G2\PQOT= MN1*95[=G_[P9Q()TX"]__:3KG]93_JJ=]-?,[9=_@\"=C0M<"0 M?C=\<\+:FK*=]&R2B5&&67PW==HO<7MO*T4<22 %=R?78V,=Q[3O+=.&))XDD(FD5LI22>N$S$EB]X]NQLUPZ/ M<>W35=SMT>J[B1<%AFL%N*5LX=:J'[QX[KCV DD82\320K">/&T4L23 ]>-I MHX@E :YD8.)KA$5?2;X;1VQC)3Y-TR4Y:!RQE1)ZXC(16[YH7.UGM7G$$BHV MGEA:O=6/IXTBE@2X?CQM%+$DP)6,)IS%AWM)PAM'+,D\B4'3B&VLS+]8!JF\ MTT#"3J&U4AY2'E(?^L=*+4%+UY?4_(-\58-];0XBDM:WN&M)CX MVZ'I PC_X'4-T58"VD@^B;8RTT;R2;25F3:23Z*MS+21?!)M9::-Y)-H*REM MKP^1F.-Q:VRN")%L4%IMRV:.\?2\7&^MK&&4ZXOKPQ^WI]3K<@W!96O8^OY] M+ M#HU7J47G44H[:1U5F>IV[])+^DOZN9_K@2-&.2'])?\M +NGOJ_7W0.\I MG4ZK_EQ_L3(Q:7*)R"5-?K4F_^=_]'5-KS37R123 C=7@W&R[6.HFL4;B']+16YI+^;\KK? MZA*C*\-H4N,Z<_""EPJ<@E!=[X&'6?\@^JPVA2XSIS]TUV6%.T:J<24?"4=)IT>F$S M9%!E1I,^EZFF.&V&K.3!:6 ;A]>&:8]MDU9YVR+,R]T@ZFQL7M4+HYKF2&\K M6G=WZ3:;],.HL\00/! \U P>6AV"!X('@@>"AX(3JCL\,$/80-A V% ?;#CH M=W:7^5%2<*!H& $' <>N:PCO,-&SI+C1L.T2V@RK,W??H.J4&EH=-M-QH(KM M@)UYKC!U1L@M6J?NQH/051U=",N+1@[_2(?S_0OJ;C(1Y4"JMP2T.BUET-J7 M_[DT:8WP0 DN""[J"Q=]3>GK!!<$%P07!!<;E)@#[T+?UY99B>""3E\1;A!N M[.XX5V=W.>.EQ0QR,0@J""K>[F)H2J_7 +@@%X,VSBJ^H_*F4V3M*C.Z$S[>@;&D\:]^_8A*PPX_%39\; 6>VRZXO MK@]_W)XREXVF'P7,?V7(5Y/M./OBCLT0C8S+>!-'@CLR+. M0H\YWB/WV8/G1#@ P[58Y(Z-!\_'Z83+/2LR0WC6$[[-]*;3R 5!"N'!0?Q" MO&?Q*7 E=[E_/T_O%U>J[!QAQ15W&TYNS&,88@B4A1.?-YNQS2SU*B&:/$^["J$#DF1GY/G=- M&]XC[H;)1'6 FX#\'^JM"J;;<0P?QH>S.X8/WJ/MWC/+#LPH"/!Q,*GFQ'#O M)7'9P/F3Z406_(&CYV(PXEKYRCD+?<,-'$&P?'K2G6F)85H_8UC*7XM][JJM M13[JP,<7>+B"3RK#4HC+@M+/S5GNO9JFZHLO'A2\.%'(]U<#EL,"5'G+?DB5 MWN%/AY;M RM@\,N6!"M"$ M6QY<:80<$&6==0&(,QA\".!FH 2>M61?4HC+'W!>AKIV!FGPM@SJEB"V4X2P M\9"3VU:;N/) X@9RU'N5&&7Y/N\H2?)2?/*Q'<)[S97T_^Y[ ?HW'GRMLH_C M0WX<0O Z'55+!0\]'>'(Y(RMKB\9VW8;9!"T86;XTDN!.]I@OX6S@9[)R]Z& MPN[SXUA\VZ)OV$:)!X\DB*8H]/^&BT"ZPP572#C7QTL2)KXLR@PSHM!+@B0X MP8CC $)X^2$882\"8VH_<>M$SI_6:JFM+\D-)CICLX ?!QSH!W!(Q% L%^6S M/RTGRSW8@3VR'3N<'R?W%V3!R=?I+;7=ZWR)+5/!!9K:T=?]O.:W@=KI;7LO MO;;TK]6W?NW6[QQL/5Y=;6>WKLDP[;^^Q$HA=C[7MQ?C3(G+56"K^CORZHJ= MYCW$$)M!+$@'_O+73[K^:3WEKSJ4\V%SLZE/\"AU9>0YUIK8#$8OOLOHQ7 Q M>K&=]&QR4J<,L_ANZK1?XO:XVT#X2_B[6_Q] 7[K1C@16WD,) $F8DF Z\G3 M1A%+ ES)]=F9V,$E^6X=HH8DF Z\?31A%+ ES) MP,37A?,#)-^-(;:Q$I\F[Y(<-([82@D]<9F(+5\TKO:SVCQB"14;3RRMWNK' MTT812P)Q*!IQ#96Y@MKGC6/_TTAED)K M)$+OBI?-.Z2/Q7?H,#ZM'4E'UNK(BY5T24=(1YJL(V\Y6D5:0EK2#"VYRRH2 MDJK04H64AY2'E(>4A_RSTHE24_1F38A5'-G=<8QU8PTMGM*R]F+)%[E^.SI] M .T?O+0AVDI &\DGT59FVD@^B;8RTT;R2;25F3:23Z*MS+21?!)M):7M]5$2 MHH MO4&ORDQ_MS[LI+^DOZ73WXZN:"W27]+?,I!+^OMJ_3W0CI2.UJH_UU\L3DR: M7")R29-?KPYL*.TT9I0V1-%W7.3J?95XW8KU&^DOZ6YPXU'VQ%!$QFG2V3JRL MO,Z"S=6/*KW )9M+^MM@_:4-CJ8H+QWT>*]]C>'W(9WRJ!*,D+W8E-=]I:WU MB=6DM24@E[1V4UX/%+U#^QFDM64@E[1VX[790!]4F=.T."/M;:[V:D>55EZR MN*2SC=/9 TW16I5>WI+-)?UMLOY2^D]#E)=.:;S7;L9I8!N'UX9ICVV31&]; M.'FY+4.=+FMW6TJ$$H02A!)U1(ENO_9A"$()VN5J M\"X7[5 W1'?IR,Y[;7*=>:ZP:T;(+1*]W;@+NJJCOV!YTOG_EVDTF MHO)VJ--1M/:^XE9+M*"Q?D8M!N68-WR]J=*C.Z M$S[>@;&D\:]^_8A*N+ZX/?]R>LGO? M"P(V\SWXF7EC]EGOJ$<,'N78GLLL;OK<"+C%1G/V63M2.\E/"O-\UM&^*,ST MIC/#ATM"CX43S@)CRMF,^[9G,=ME>DMO*_ "&V8"!LBLB..5CO?(?;C6@=$^ M>$Z$HS9^:2R$OPXX2Z,#22T86 P M5!BT;[B!@[M]./X?ZJT*IMIQ##]0&;8E&L,'[]%V[YEE!V84!/@\F-&%H9H3 MP[V')_(GTXDL^ /'S<=C;H8!7AR_=)Z^#1XB'Y]T/5I\7L:@SVVU_9PY(#XP M"TA\Q@%\I<^#R!$,+V"$RK (CS MG_$;!@47AO&\&3!L'V8AG#/3,>RIRO+'"D6CTZ.3U=/14GL+H^ROF W+MQ^ MYS"0"9@1&#)H330&Z8A\Y*7I!6&@)HCQ_GK*@&<3+#QUC[D4A3/(3MT[DA&NM MEMKZDMQ@(L#. GX<<)@$P-Y$>(7+)Y_]:3G=Y<$.[)'MV.'\.+F_((]%ODYO MJ>U>Y\O)IU]77*"I'7W=SVM^&ZB=WK;WTFM+_UI]Z]=N_<[!UN/5U79VZYH< ML?[KZR 4@NUS?7MQK9AX^046KK^CA42V'-US'* 9Q()TX"]__:3KG]93_JHD M^@^;FTV=B$>I*R//L=8T*D7K_UU:_^&B]=].>C9)K"_#++Z;.NV7N(_)T27\ M)?S= G]?@-^Z$4[$5AX#28")6!+@>O*T4<22 %=R?78F-F)(OAM'+$D\"4%% MB3#ZKO4#6!(<)=FCY2 +<9&))@.O'TT812P)!;&(_.K$\&H_J\TCMOK(25RF-1\)<).))0&N'T\;12P) M<"5C$&?Q&6.2\,812S)/8E!98IL9=MM&"S:?J<(Z2B0C526? G+EF-7F$;LQ MIC:OC #6":)R ;3B)!U9JR,O5O F'2$=:;*.O.7P%VD):4DSM.0N*YQ(JD)+ M%5(>4AY2GE)$4YNG3N2Q-4&3WJ/!]YNBKAMK:/&4EK4'Q/-"WF_'J ^8@0]> M\A!M):"-Y)-H*S-M))]$6YEI(_DDVLI,&\DGT59FVD@^B;:2TO;Z6(DY'K?& MYHI8R085WK9LFAE/S\MEW\H:3XG;25:[IVC#&@*_?Y/PPAAIE3H#:WU%ZU6Z M.?"[=8$F_27]+9_^#I1!JU=EII/^DOXV5W\/-.6HH]>?Z2_61R9%+A&YI,BO M5F31OEVO--?)$I,"-U>!R1*3(I>/I^^&R=77WT&5^=P(W7T#=PM+,^PXZ1JPFK2T!N:2UF_*ZJW2Z1\1J MTMH2D$M:N_%:[:A=Z3W+1JS62'M)>XO+$W6[Q&C2V1*02SJ[>71T4.G%+5E< MTMX&:Z_6KS*C27GIA$?Y]C2&WX=TO*-*,$+V8E->]Q1-K_1V.*W12&L;J+6] MP8MUGXG5I+5U8F7EM?:@6^WSD[0X(^UMKO9JU8ZLD,4EG6V3^LLC?M9:SDP6E@&X?7AFF/;9-$;ULX>;DG0YTMRZLZ M4E33]K25;G=WZ[U-FE+466 ('0@=ZH0.747O["XMG="!T('0H3[H<* IO7[M MG0=:WA).$$Z\,;ZUNP.IA!*$$H02M40)I=O?W8D[2[E*FU M^-< ^!5_;D"3^+PE67]$06B/YUM0MC2>M>]?,0G7%]>'/VY/F>D%8< ,UV+\ M:<;= &[VQNRSUE=U!@]T;,]E%C=];@3<@N_5H^1KA7D^&WQA*"P&?<# MSW6Y(T8V\[TQ#P)XI^&P@/L/M@G#%"-7V3DBC&N$\M<"UT M1AXGW(41F_C&R/>Y:]KP)G%_Z!MNX."6(%+U0[U5P:([CN'#6+%UT1@^>(^V M>\\L.S C019.><'(^9/I1!;\@)>H33)63W:Z-WIV_#9(\."QXS" M]"4JRY\Z7#6*MMHK)K^W>@@&\UQ^&()6L7O#!DZY@ALX)L$+8V:'( 5&$'"8 MA 19WE^?60[4-L2N7LFA2UZ*3S[&.;;-E<1? 4M\=A S^Q=FNZ8WY0IS>:BR MC^.)'%9N,$(*\SCR"FP"K4Z B0O-R6NMP"-XS[(5\<3(M^]Z;O:\2A3 MO8QQ*WWY%,!^"A2*,<5J,@$73- *8,R#,"::@4%PX?DP0D"E">BM8[B(W:!( M)G@2J%#V G[_$?EV8-DF?I0:+#$@?7!,$AO[WI0!L9')8RQ('[[QI*JK=":? MF=)2.U_6Y*+41XG.)Q9"LA<, -#;#]P9RXU Q_@@VW::K"@0AHX M4>*+SI>BQTO##U]L\R)\OM2@<&*X.4>B\'F! 9, !M[V+%11,<(I*&G.'*+" MQOX<7 $>"CAFXD$C[G)@9(#3&DP AP[E+",J@<8*!<=;A!W'O^%IZ#4:CA./ M,&'&R//^C#GR_AJ:):*54DDO>8*M'ZFBIP#-**F1(TP:B@X\'I 8W5IXY320 M)B=6J]>)Z^=!YH\I"T;MLZZIG07;B1(*GJ?PD_'=+SO*"P/+.X%:#A]@%$$T M14?PWUQH0IAWW,OCY%GV0^KF.?SIT+)]+DSG,8PGFKHGL,28.<;\&'\]F1D6 M3E(N,]^6KXJS0^47L< G;Q6W'@*S3D;>$PX?GG"&\ZC,0]./OVZS*!D]D4DI'CJWS+# M^X^,[F Z"T*-R936%-E7S80(>TC[GL9' &=RV)1SKI,KA-_L@7T&)$.@34 L M,'U[A$OC$1A4A0%>AC:8U3E@X!B6I;A:*/;/E17>M9+SO-$BQU\?+\&/C-T4 M\,V(0B_9W,"Y0XD&H7/"F'QN;Z]N#^4&)\" M ]??D7TK=A_VL/?7#&)!.O"7OW[2]4_K*7_5R=D/FYM-S?VCU)61YU@KI^Y. MK&^^R_7-<'%]LYWT;'*6M@RS^&[JM%_B/N94'N$OX>\6^/L"_-:-<"*V\AA( M DS$D@#7DZ>-(I8$N)+KL[.)X=YSDN_&$4L23T+0+&(K)?'$92*V?,&S9V6N M=EC1:I^NXL8;V)OD&QW<3;PH,%Q+9%#'B>PO'AVIO4 2QA*QM!"L)T\;12P) MJL?3QM%+ EP_7C:*&))@"L933B+2QN0A#>.6))Y$H.F$=M8F2^L M5=H\_C>%6 JMD0B]*UXV[Y ^UAFCP_BT=B0=6:LC+U; )QTA'6FRCKSE:!5I M"6E),[3D+JN\2JI"2Q52'E(>4AY2'O+/2B=*3=&;-2%6<61WQS'6C36T>$K+ MVD,MZT/ #APO6',DN,P3\,'K&Z*M!+21?!)M9::-Y)-H*S-M))]$6YEI(_DD MVLI,&\DGT592VEX?*C''X];87!$JV:#$VI8]Y^/I>;GN6EG#*7'/])<$;,OI MJ9;4K2+8]8<\+0R1[I-LT7%MAV+>5=K:495YOCMI)O4E]:V: M^FH]Y6C0JS+327])?YNKOP>:IG2.!O7G^HL%BDF32T0N:?*K-?D__Z.O:WJE MN4ZFF!2XN0I,II@TN80\?3=0KKX"]_I59G0CE/<-["VLN[#CU%':#UG329VS MTRGW@T$T(Z6P9R26U!X.! M7F5.-V*M1MI+VELX(^T7*Q$1GTEEZ\3*RJOL@::T]&Z5>4TFE_2WP?K;?;%" M9ID930ED\J6@5Q2VM)&QD@>G@6T<7ANF/;9-$KUMX>3EA@QU-BRO:D=13=.C*?W6[E+7 M-NE(46>!(70@=*@7.K2ZNPOD$CH0.A ZU <=CKJ[BSD1-A V$#;4!QL.CFJ_ MJJ"X%X$$@<2;BDOHN\O@+RE(D -!^UF-V\\ZJG31,5)9.H]3FFVL,\\55LP( MN46BMQOG0%=U] XL+QHY_"-]R?>O2+O)1%3>_ R4[@[[/ZR=,G(M"2P(+*H, M%KJFM >[\U<)+0@M""UJBQ98$+_?VM>6>(G@@H+;A!N$&SO$#8(,@@R"#(*, M5[H:A!N$&[2'4N.]LH,NE: LN_+NJT,/_&L _(H_-Z!)Z\/G+SS? M@K*E\:Q]_XI).+V^OC@_.[T[O[ID5]_8V?F7#V[OS[Z=WP]O>S3S' M-FUXA.%S!I<'=H!WL$<[G+!PPIGMCCU_:H2V!R/F(8-/\(OMLO.03]F1PKX; MKG'/IW"3:,=Y=!*PKW9@1D& MQBNQ4Y=PYG#@YDW9M]LUW!-&P9QYKF6'2;7 MW/ @O^DMOE.CN]/K\[ MO5#8Q?D_?IQ_/;_[EU"O^&MV,[R]^G%S5D*>W TP02P8.(YL-() M5'8+,XKG?PW@Z-@P0\\''!F/N2E&A%1-,^X#:1G1 FV-8,+&CO<8L+'OY6F! M1\'+$984N&J&$L;XTXPC8,+DB6_AWF2$\'D4!;8+PK5 C,0NT\3O8>PCP_T3 MA@"7X5A,G\/3MD"MJ@H?6L""=SB1P& 42F$K M O;('0?_7;@;C%00S68@JXD@!R&PE-_;)OP&]P)[80 J^PI6)Y:0L>T'(?SE M#G M3C?W4!0,>%DL8#@!#X8CI@NG )X>^K89)D,Z ,XY*.T/W)DK#.V_WCHY@Y_$ MG]K)+RK#:<=O&&CWA#O"DC\8ONU% >BQ*0T]CL^+[B=>%(I!/WJ^8ZGL-(P- M=VS0.TJL5']XOH ..(1(\,!WP3X^ BS <1.#>%UR,?!N](GXER$$R-$!HEK!4B)GS(5 M%X"4$ 98A,S)Z7BF_0HR&9__?"0*C!QP#L%KY/F^]PAWPI? ^<";HK\V'8$_ M%<:<@_'!@P*8$C,6 [A@YO!0_@' Q<&_>^! VH/-'U.T#7(P!GX;J"WW@YA( M;OLQ5#RBXR=!9@0 AC[=OY&0<>K1!2%,JE0N(9SIHQ[11<+)FACP=L0L@ $; MYM]([0$,!132AT_PM6\'?\KQ.UX HH6":P.Z9E",@[,XB)TWDU\ :H"<3 '[ MD1H8S,P#_PUC3\DP8C) #H,HF9[(]^%N>($8&+IU^<&YPK0%*+9PKG+^"TP?,7+FH.R=Q[BD;2_F8F%F86[@7NX' 4;NZS70GL_=WMJ M-T&B0N7'"8]< 8G&@V$[B9L =AZFW(O2:8^Q>LX.4&<_?8L_?OHE?E%7;:60 MAZ*$MPKSB -'6XG(![>#MF+4!TRXN%%KJT=?5(9M69-'XIHI!)Q SP&D])YY MN$Z U8'W8 ?2HXAM2J88B"MX#\Z,@T(L--$%"!$Z)D8$#X")C0EF2R"*7GJTXI7 L/Q#9(Z06/4A<=\&B_[35H/=CL!L]0HKKOLOPTW,OPYTP:"(=JBGOC +S" EE@:".,% MK#:86$HX'@Q7@/CUY1D;IKZ?C%@ :EUX:AE"E&4E!_V6>] ME>%7&I\81T[^*G$W&.@)&#I\#+!)CL$%ZDS/!^<1>,@,VS=]8QQ*>9)+'7FS M&";(BZ:W$G\.X-0 ,_PDA >N!1%AXBGHZ*E'G4Z,6L3G'OPC?/81%_<5>^3X"W^R _&#<,ES:SX1B$SEZ1Y6 M5E,A'\,GD\_"V/<5,L.XX:.9E]:9^VCUV1^P^ LLP'#I'BP. K0$/7LAMO!8 M83)&J*H6'^,2$KUA##?B.E8:"PQ) D,6'[ODWEJ>=&YQ_G#5XXN[ E@2&F*= M@F_!R F8%L0-Z3?@#,H'C;AC@Y\BAKIF(9/.ZQ0>CIS!Y?!XC/%E5WA5Z(GX M4A]%G"8&&>DR(7=]\*P1C+P1R%@2 RY:Y,H%0!+_2,'6!?D$9$R!42YA8%4Q M!IS)(%G2+H!&DJ.R-%(EU=Y[D=.F%0P&^HV.(_IT%XPBB$0*.6")D*R%X MOER%@1,\%C/,+458_V@&"S*!8HF BB5W,86_HF7(!70$,PPG\-+A):M0$VU7 MY(N)A*>D/NVSD<<#PI@0F,D3-O$>X3F^H#F6DN39N+CU(K%BEPLS\Y\[L6M+0(D/DLDO8AA+L$7< M>@A,.!EY3PA2\(3C-+/A:S7>;WAU6]M;";"/,MYGV2GL&;P4I( M'J\[%"IU;#B/QCPX^?3K,H.2V1=[I<53_Y89WG_NQ ZFLR 9(9G2.NP.;;X' M$0CF-1P#\U4@L1V\(%J QEJ/W4=<7E MO^%+:_Y9[ZJ=_"(7GRDO$'8/_'%XD=@\%6\Z%&^*5[S2U?VL#=1>^@B+QT8 M7PMWPTS#! #<2T07/G]V$;P0XQFQ-R/V;( SW$\<_" 7XI1K#/#<<=8S:R-] MIMB/ G^['/X]C*.!DV)8TJT$N#/*N:[EQ#Q. %@MY(F("_',.6<)<5+T"CTZ*]OU M2>0Z'DB#I2/V^]XD'9JV2CP&;Y>.'(P6"D; M]VZ$F_%2V<088>GE&VZ &[-RLRS=V57R=Z)D1+A07-KXE0' XA>GEQ;&Z,66 MEP4"F@L,XGHOUOXEHIACRX!_DH_T^2@G?+A%X+D;W J"*S9A\D_SN=SP!*E; M(">_TH;18F*&R!; M3N ;O;V9V&S!DGEJ5#*=?LOR.103'H^ 'D? <[ 0Z12 M?];:F9T!:4GS4G#K/(D-6> N :6F%+PXLI-MI,9;20OO!I:*74;@7!CB16ER M!RZK04Q$_AYR?.1AK 3 R\C6V'@UK)DE ,,G7(?!X+:DN& (8Y2C-,&@05)S MMS!;02X6D\\D"5/6XPZXW" 43,? DFW9@#0\%X<7^9DB>/+ ?0LCSC*C1\&M MPS_C0(_P/.+YCW]=2F!)["L*CA -3$YZQCN\*9=YE1$@4AL* *]X3TQ!'&LO M[+>B+K070NXY*4),C@G^G-L1CF_44LS-2R>> F@"("3/N[O1KY,STARK)J4Z?GMZN:?IS=?V<75EU3"GP&,XNG[-04RJT-!MWFS.\=;M(EB=W_D/D8(I!M M>6849_=PDGB69%\B*1\.W#AW/$PB82T/R^;WA6\FB*T;C-$T]]A:7 ML]=%_'LL?Y:[3$8ADF= D/ F4=<%7%R?'& $C(1$I++#$EV=%\K M&<(\&^R>N^ "BL2D$ /X+PPLG'B(@#"EN/ 2L?AX*P?,O]B'&OTA\3)8]AL. M$)]G*-#"@01VA9XO#A* 0$R#7V0*0YQ.F7NM6 Z!,V//A._)'^2W8'I\L6NS M/,'Q%IV&Q"LYY,8F!V)W(OQW65(;XW?7LNZ(+S:(OY;0O?^E[R(5GW\MI>OXUJ.VT MB+896O""&T*,PCW_&IT.6)4__T'N&#[[6BCO=.8LO%JX"S:H/BRG)2,P'2]. MJ%NG."J[18Z](,#@$/TA=GP]6!+&3E.Z4DJRK_-24Z3RN3TG(6Q)VC1W'VS? M<^62$%SRS 7!5ULV+A)QA0^/C:4"$X)8XZ@)*:&.NF Q$!^NGOV%. M^]ASG-111XXLI/;AAK1@D$ST+^10 JPY#)5!P1VQ-&/E(A_7:%#FV]JH)>C[ M'J_>7LV7M>RHW?;1E\6]U25.%VZBPLO]\$3P]%#8B>.1$7![TC7M':_U!:?QC$'D%,,4(+8PMI/Q@6L!+S0B[$>$>A$\ N3_Z4M%@&V_)DY MH ]^&@G7.3EU K_(U/Y'S*@7)WZ2I>U$A"4"4#QV#ZM,/C' M_Q,LE\0J(Y#)^)@08TFO')YT!KZ<92CL-,)C%XYMB('\$S-E?)<-(Q_0/X;M MN7B+>!^HEB>2)D#1,,D-/30\8,0QP]Q!"^8FJ>8X&>!2"O-AP?H2WAYG6\BC ME+ >E6OC;-,7-WRS;5]2L2:J6':((#D[,&;WCC?"_2&XTIO:9A:06SB:)F(T MZ3VV.W:,],2L#ZL(D3"6R_A$-]XM=GS<>T_F8>;RRJ7;(8U5K'6>"(M$KER' MV,4/,[V<0L;7I =CY-HMC5WB)FT^AH6ZEU,VG"G;C:0I2S*81 YJ/$3,#$6O MRW.2P\NX:BB:ML 3Z4.1B].AH$T52Q! *P4C1D"U".? )*+[=K XR\G\W."Y M9<,]_/&GCQGZAISK\\ W0*\.KPU';&7B]\F3@E\4R01Y$ =& #8Z3.),<:!- M'"28"=Z)A*G\)3@CF.(W!1D2_B<\RP?D#:9*O.,D)MFR9XZ'![%EQSQG9CI44$_!AF>E'IG20X]5N M9^#!)$$,19$;DY<>-.], $+)_\$GL:+,>&W^7*[(@XR"8?6FT[!I,G# MILF62 )[CR!H8M-SX2H2/1*]# /CI!^TGKEU$L"7!4B6["6)W3?PGS"1U9!Q ME@6TBST9B8.AO#?9@96?\)28W%][!"<@D7CI11B6-TLNQ]]MU\)ESIR);3-8 ME=&B@T3V^=9S:J> ^P^84Y-4[Q#+:Q./F2P(;CX\E@IQO)<@CG9@2"Q] M:'ZC8 -)IP,">SD@H-$!@?3%*$"Z M2;YRJ::(:(_8(<" !MH$N3'(K2RO/MZ=37+9N'>;(*) MG2Y\,(_/G)KSI+Q,(-\SR.FZ1CVE "3!#8GL-+X/F X&HO. M2'F5\H7?+L3@9&DID28FRK44NRE)_([DC.0LDS/3$_D3^0J+*%M)T!?$SC<> MT]3$I:*Y<=7C^ @F7]C=$*6_\,@:^,/C<;QU%Z<_&(%P(M$13@,8::&TM+AI M\BAY.+<0>.>8-"&*(6*6)@P#\W<#!.W4Y4:4#S&_(_.VX\P:#'XG2A-C=)P8 M\FC$H/TLE21W/*N@"HZ2EL&1RXM$%7/>3EP2<'%213:U-"2DGJ2>22456)?] MB0LST$Q0MF7!CG.OLL6K6-?):U&K29)(DI)3;5EF63XB<(_YP.(&E^.P!21U)78Q?\HP;6'R?&^9$IC;$I_UR6+;B M]$Z^%TUNBSI-L2 Y(SG+W-@0CR81.8= M@@P>7OM\:@?@@S$2+A*N5+BRD!$N:,:P5$(7'G$+'H)EE),-J84$&E@+8+7E MD&?E+I55J+9X.AE7/KB+QM,5#!['"9):\2:W<,4B#V&2H)*@QH+JR:H7(OYH M\<#T =JLN*026M@)-T0T/3[7>V,'?V)I8[P^.=:;M'K33E':KV$*V/FJ9/!3 MU\6DK1LN>^"XK^W7)M?16 ^DN'.;ND*TWZL$![.MOWY"8?_9_OE_>,+?#D5$ M[J>,CG=^?_,Q1= MVN"+B^3SU_/;LXNKVQ\WV"#QMZL?=^S[Z/2#W*G6'F>:)&>D$\/MLLM8=O%*MAN*$HF)#V/\EW&LGW>%0>M MLN/J6$)Z*O0[SA#"/QU[:N>K.$A/2[P]7WLL=YQI\=S:4KVKPMWVA9A?4J4Z M#B**:&'QR.4,Y 91O+(HWFZ7-3WD@A;]Q"R%.TN(PCKDL,C%50W0]2P%9K-W MB%98O$F5((CS/(]AR?9\U'LW)]VA=AE3T9ELFU@\%"O#+/;Z&LYD*QRS4];D1;F^:(Y6:E M[SZW5[T!;P!WH[%2D"C1 M(UCI2^=M%E>;:A"7BG9_9&'.>3;CL7K#W,C=')\7,D@W[LF7J")GB&+!?1RW2';:C]("3)\[N>Z.8O\-93>K=YP]+*[5/1(] MCI-/H?$DDR<;6_SS;M''$N(D!2CGX^0=J,U\G*5$0O#63-%Q(T[4RQPX!!?1 M,)/+K=!%R&8&/L*3J)P%EGT!RS>N/%VB8O)T[&G/$Z[K=.RI M7GU1LD!.YV<22_V9Q5%+%+H!8#R[NKR[N;JX%6&;ZYNKL^%7C-14R0;O>&:& MZ/2D?8^_Q@$W7_3!S.+BURD_JS15NW>,K]/>B\,G;D9B$7PE E=^/$_)[Z?R M\!?Z 4UH.M=T1CX7%M"MZK(F2T#P-+1@%J[EMZC>_R(ZJ M:$XN[>/YSO66>1W>*@SMQ]F5:8%+F^,A*7'*M; 2> M"VN$.7/L/]%3EJ5X%Z]_V]248B'Y;G[..U(H')R9X8<_;?NG2+#YF=MG+@<6 M79_>W+'S<['YJ&DG[.KN;\,;=G[Y[>KF^^G=^=7E!P%UYAQJ/\79#.D9B%]PN'7\\O?;]^R*MWQ&%D9QU)_&W:>2R=97_\^B=K(\TBD56ZDY;;:LB\1)/,WYBY.MGG A1 M)@T^5<46._MV>G9W=5.I)=TN/:VT97#B91X_F0P M.;"3P^])CF20;=_+;D)&VK\JWD.0A4P-WP[XLU4B @IN8QFB='06,';F)0JC MOC\PZ3^Q6.T]AM%];OT4F[0_\3!5./\9R!5 BW=\.;X5=V M>WHQO&57W]CP'S_.[_Z%*O+CYOSN?"@#53]NA_AC[)LT"-JNT%X^2#A)6V"A M,OSFX?ZO"%AA@%Z<"8Y"+++^;TQO$!5-L"N(J*2:=H1DT4ST6W?S*J=KNC+H MZB(CSQ<=8N )%P@:U\EANT3U, 4:-P=%+TDEWBI)2D,D/=S&3.^V%)B5^+KD M])\C"[WG1A-7G<#M%%MF)S"T_1(WLM8)\M@]#,T1)37R#2Y79R&LWVC97'*V MCH*788$H9ZX@41=DQ3N)=P1P++A!@!U=X/)#QYA[47@LDLU.TBQ4M?4EN<'$ M!)-9P(\#CMU/PS1)UQ= (9[]"=\/ TBW-;!1D3RF>)S<'U\$5UF+2:_MCMKI M'WV)MSP*+M"V_:VM'F&:[NX?O.XW7>VW]$'NO_<>P(=0W5;;&[[T+[^&_K*X MQ+M8:"-'AOGGOE3TL=M M173-\EM$HYZOOTV8@K&Y8OU=$-0I&F?QU'] 9NH&TKQJ3O_;<"/#G[\D9>6F M?P^HGG^DZY6+W-U1]@(K"]5WG]2*Z.L.I;NC]+0.L9JTM@3DDM9NRFNM#0Y+ MBWA-:EL"D=7]':O6;4E:TMJ6QIR26TW5ENM MK;2U0;.832D&VXJ+.+]$4+BM=FQ[GJ-D^K,ELU^53E9-.!TH>FMWNYV;9'[5 M66 :A@YU9F7E-5MK:^J $AE(;.VMK[R P%)\H/$@6' M0+?S,-:<-]S99+S; 6": E(!XC]- :D \;]Q4Y L0.%?K+SX'I5CY9SE>T]; M?&Q$3AC\C&:>^S/@KNWY2<58NU3MB]HJ^SK\=OKCXNZ6_;B^NF2WP\OSJYM< ML=CF%(:]]%S^\=70.S]A?/QG8(QY./^9M>TID]1T5/;]_'+(;D^_#>_^E6]/ M3M+ROM+2+6OS$"$G774734/J)"'4"W+/DZZWJ1?D._>"%$.S70ME[W"@#K#, M=#)WHC+V0&WUORR/9GT#?< &'R.)K-N&\: 3_Y M*'2$T;*>RH;Q<$7+AH+N+.S6G' KUQ[I'0U_0](5K?DI_R/@I0UAP4.6_R_VU-37?: M=_1XMC_I^Y 60Q^E:OL@UF 3GX]AT>O,S$/^U-9^:NHDG*Z6+D/VNLIMHX@"1"IM% M?A 9L&(*/>S.+![5;NEIPV;#'QDN#PZOGAP^3_HTZZV6KL2M!+'A(3;/RB(V M!ME+LB$-IY7LY2OLI5XMR"^M:KR/?=-+8M].3=.+7-'R,35PIZX%UHC=JNSO MCA$%9-[(O%5,AZM!*YFWCYA+O0;+P4&KMY&]C'S7#B;<(E-) MYH-H)5.YA:G4R5264M7>QU16?F5)EI(L)=%*EG(?EE)K:>KYY6VU,+ZT&K%O M8M_ Z',7;1?[W]]N+MBY&X2&:W+VU3,C3&Q4-U406O'SS ,2V+5QS]DYEIHP3)$Y_=4(#?;-=C@[X-,1MRQN M,3P<9+LBY\O.V1@KMB"_[+#89G4K$U'YMGV7;UO$'RK?MO_R;7L@,9$@49DM M@&^,L#P53&_/?[\\O=NN6.E;U.I#:U%>Y[)\$>)]_G\18!X )O4GFK]9F MGL^T[H'U2YH!G-8MAG6&.3%<,"9Q&K V:'>4^'GW=H %]D(V,0)F1XZ@RV+W75;FU2ZVXLW7I+U?VU= MU5(M2$L0Q7EFOU;BL\^Q,BF@X@6ZWM>^9T4F@..9-X4WSC\J?%.2F29]J8.^ M5#2"4Y+9>T,4X+LQ9[K"]):^372GMFJQ4170BK+\U^#7Y\?B29O(HM3*HKQ! M04@Y2#E(.5:0GM58.9L8MD_:0=I!VI&2?C!+*RSP5%$\66!A[389K=1).9K$ MQ88:"%JITTK]=2OUI:(\I$MD3VIE3]Z@'J0:I!JD&L7)?1.;CW-= ^,:;Z0B MI"*D(L^6ZN-43[#7II&51MQDY=Z8!-=:$T?9N_O.WNV^)7OW+[^./&O^7__O M+[].PJGS7_\?4$L#!!0 ( QYHEAUPJ5RI(0! *2Y%@ 1 <&QP8RTR M,#(T,#,S,2YX@D)TF=G%NR+7?K7F_+ MD>3.S71-I6@1LIFF2(4/VSJ??K 6'@0I/D42I';[UKEI;QM8P ) 8#U_ZS__ MQ]O.)2\T"!W?^^LWG[[_^ VAWL:W'>_IK]\\K"ZFJZOY_)O_\5__QW_^GQ<7 MY/IF?D?NZ"N9;B+GA5X[X<;UPSB@Y-O5E^_(_[Y7U^_M[>.%_IN'+'APN\W_NX#N;@0Q*\":L'OR;454?*7SQ\_ M__[BXQ\N/GY>?_K#7S["_WW_Q]]__H__Y^/'OWS\J'7S]X? >7J.R+>;[PCT M8F-['G7= [EQ/,O;.)9+5G+0"9E[F^_)U'7)$GJ%9$E#&KQ0^WM.\RVT_Q)R M'B(K>*+1G;6CX=[:T+]^HW&R#^C6#W:L&W !PW[\X8=/WQ KB@+G,8[H#?OK M-=U:L1O]]9O8^W=LN<[6H39;8)?"RJ0::']F.^*%?]GXL1<%!S7FVV/@?A_2 MS?=/_LL'\4<8]@?9P8Z"B^BPIV%JFMC-#YX^L#]_@#]#G\\7'W^X@,GRGHSC M5)_7'[#'YX\?/WWXWU]N^8;*QJ[C_9H_ FO_PP?X\Z,54C4KZN2SP/Z0FC[\ MT8[2;075/WS@?]2;.B5S8$/ MP?#B,WP)O'L8)-/:6N$C=F:_3$T_C/9!/J/PEU33.+QXLJS],4WQAU3CO;O? MU#IW8FF.MD=LYJ<___G/'_"OW_S7_T$(GG)GM_>#B/##?NMOD/62=85_7YT>'+)$,^3BD]L+[+_R9,1XR4MCQEOU" M=!9-2CIN+'<3N\W[)=,J["9^*3>LEVU<,991BKOR0:!U;/9/^])RX75;/5,: MA=HFUFA0P5AMM9KIGQ_>=[I\I]6RJA_"Q59?7Z8*^COZX%FQ[42@>\$N-^Y5L<,_9'3\+/9P% M*WR^]_:++OC#I!\N^[?>H[7K1SJV?V9#[[KDV#6]Y@]X5^_['!ONN4_\=X?3?=[V?7:\4YTXE57$>_J/E>7B7^4Y1LI5C8N4\ M>G&\IWNVXAN'ZBI:W1X5N_TG5+43MPC;[H0<2>@12?!].QMM MYY*^4"^FN1LG_U:Q17\^VB+1\7TKRKC#=$(3 @C\;XS=7?F/O#W-(@.8"9DS\<>WAFV@-D=*FI6L5.?CG9*$N*F M1$GJ?=,:;1J3 >!-8/S?.M:CX[)IT?#HJRIH5;%EGX^V+*%#-$+ON]7H';H' M'=WW[EW+RY#-=7,US M=ZUNWXH-_?W1AFJ$"5(NL/5\@^3?A?QF6WY-'\$Q=A50VXFF06"QZPTUK-Q- M+FY=L:U_.-I6((5/'R=&=&KO>]AH#_D7L+;>"M0R_>\5^_3''($2/R_L_;XO MC?8%[JF8+\!B.[,"C\D.X3T-T%:1NU/E/2KV[C]RY!5%#@PFDB![(P-N,'G? MT$8;^J/OVZ^.Z[(K$%^B.5L-[PE"=/(_O++V%9MY; V1Q/#2Y ^A1N]])QOM MY(WE!#];;DP76Q7H.@U#&H5LKS39/G=;:W>NV.-C&G2*3C_=_#MV0IQ,N-A>QJ'C47;^ MC]7ZXH85&W9LC-%)P:>7$'O?M[K[-GMSHL5V&8>A8WF+O0Q8/=JVPG85NW9L MCP%*L%N"%DF(O>]:LZLQ?@SIOV.V"+.70N7OJ%'%?AW;9A(*A)-XWZ9&VP22 M ;+!Y(R_8=;+@-^?$YVR^@Y5M*G8 MHV.+3-8]^[Y97?EI\W>MO''%]AW;8$I\MN\[V=X=6'(WYC2KV+UCZTK*-?B^ M7[WZ"$NVLAF%\EW^X=CVTM!?^'X..G8ANW_?-.E&W!Q?K)3ONF 7% MGA_DJ63?2CM4;.&QJ0:I72 YHM-[W\X>W/DENUJG7\7F'IMI*EW[[[OU7L\+$YI]S?_[Z]_3K^2_:Z(8F*C3^V$34+ G@_"%U% Y0]S$6-*S8W M)Z?I.#+@?0<["Q'(-P)6M*[8PV,[4G&PP/M6]N %F]HVSM5RM8_FFD:6XS9W MC)41*S\(O\\)\ZGPE;&CHH9+?_%\Q/=C!;\>;"(8K M.1J-"%0G MWY_[?IW\!;_.W_J3:%2<@F-#7%E(0$7 P/NIZ.94-+@.3J!0<2*.#7?E)^+] MBN@S];_!46C/;SD8TF;V! M_XL6W HGDJDX$3GQ8ZD().[%X8.!8@ 7A!Q/-14COA^.]N%E30U)=?M6'(.J M0+3W^V"0"+55O-M9P6&Q7?N1Y7*E/)Q[\*?+@_HPV3?)6EAO)<>DS_'*C]8? MVD>_05(.S@LN()R9L$^$:*!@C<"&I:;'I1AH:KV]G\^.(^>:WD\G$:HX40UC M[-[OKCZ"[YH>A.I>%;M>&*;WOK]][*]Z"G1A$_^4(Z:VHE"Q[\?F2[7OVK.0 MEE*QQ;M8VLDY4!Z(FSABO_UBL?]%)5%LIJ8V5A^)YL0J3L>QR3,Y'9H_@P]' MDO&24Y**4WD_*1W<&*MXO^?GV%B: M=[OH(R=P[JG'1HQ.(E^%C[\?II;AXTUEC)I=*XY$.;[8N[AA) *]<4!-8RH5 MI^#85%H8J_Y^(DR<"/4,+,.X[-&HW[OB!.0$1A:? .VQ6*X>WB__3K?^[Q1* M^5)[^D(#ZXE.PS#>[>$/X8T?S,+(@>_->U)!S\V/QZDC5!RA8[-JR1&2<[@0 MDR#:+##X)IF'%G_]?M2Z?7>@\C767X3?6MYA!0;P6]][6M-@QP0!MFC."X5? M-G^-&M,N/UY_S(GV+'FCQ.A@,Q7C_RY$\SX(O6P2!&9!U#3XG]X/5_=Y6%<) MEXLMVRMG,_7L:\>-V<>?;5MRR+H>H^*P'5M=J_.[6)MD'AB&#C-!2ZV82VY6 MV/N9Z_S,-96G3R96<8KR"A94GZ)W^=I0^N -S)2R/\P],6UZR]X".VG",[Q* M3DYWU"N.TK%AN"(=\8+P">"?DREXUV/<5!+K M@F[%T3NVMS<^>N]BVA!G2;6#0#_Q2(E^TK@) 7H=G*YF(U6M.BO' MH6O<&)\,*GN]&R&Z UYID'=U"HF*@]&DGLO[2];_:4CL!<*M2NW$NZOD:^@< MH$2MRSC@EZ5VLZ/3V7@5Y^S8P%YZSG1#AII8RKVCCOEU/7VR\^P?F\O!!.V0EH1J+B$.3 M,I;8CXG->KK_$9. M OS/(YAY84=<[]>C=;6"#?1TQ<+_W@Z/'/R ).[J G[]_"^W_2^L9L>G^]9O0V>U=^LV'CF;& M?N9IH1=L[:S8C4Z<9R&=OF?M[RS':S_I%)E^YHQ#7.SH[I$&ITXXCT8OLWUF M1(--_$@OU"*=..<22N4SE]-N>2O[FQCM^>*_@,'A11BSI57DU#G;N_O-A22) M+#0F9(*Q%;M7,8'ABDF!ONO8(.==6BX@>ZV>*872;#78JD]F'$S=6P'[\S.- M'/9(=,1A+LV>V56S4C^$8*M(9LA3%!X\*V:B&;6K6#V5WM!LYN2M=\=S'>*# M+X#(>PH[9+N0I-%ON&AZ& /V[+LV#4) *HH.S;[CYG1'RG:+NZSE($9>WGK8 MN/4>WV:TS+(G #<;,I+IU?.4B[ )/U7-NK*CL8D7H*C59Z""@#%&7^S9U]'*VKX >1U-3OYFA@Z#?EJ2-4LRX7H+0V9K*1CEBTM3[@A(SD]S4Z] M-"Z_(3.U:)EEKR08KR%S-2B99:UNC$-#/IN2-2S+'7G:FPIPA02,/6O%KRDLM,L-I3R>=K6("H]2D M3N+Q)-HCT:I.8K@F-;,LI@LT-^(GK^M@ZN%)'!3V-_SHEI;V;?;6UB U(CWX M)!X;4!R-3GP2H[7IC5,_/HGGTX@/K2N?]JU6D!E<;VXJB=6C,R*%IC1^LSL= MI\8P@Z@]-4L?GJ(5-2)M[*"?7/*O[A?0I#+T$G&W\Z[6$=SYTP?RIEON)+4;9#0+TAP#M:M5.G7D<;J5.\#U[,4CW=F\QKGL MW7W/'8XXSJ5J"+/8R^*=-(>APR@:@ 6VC+1H/-+@P1B=^'-:$!]\ ;K#@6N[ M6EW/9-A$C Z--]NW/A@S^"!Y]0@,Q M#=B0UB.M =KE!D&J+^ >_?GBT^>+3W]$?@M)]C'Q;N?<^W31L=GQ.A^1/&WB M6RM\Q''C\.+)LO9\;$KMW8?96P2N6B8 S#QV10<"I2[,IG4!I5!";!W18Q_% M#Q^H&X7P&R >PG?R _("P]2;O@N;@#^BGITZT3WUB%)+%FS_;YD$_BU8)6;4AF,W5L0OJA(9/6>4B_(04[V M.J9W;*KK5^J^T"^^%ST7G:Z3R1DZA!*0;AU8'A="N8Z2_IJ!8D@K;ENY+G\V0?S.FS/DCT*1GG; MP4[K'5M!]FVS=Y11?9I[$0UH&'U)P7%FCEEIE\$80I\FFK3VDPMI?L_ 0.W#:KB+VS#YX3A\O8\?76=SX_I6GHQQW.;\A MV2!RNV%WW($!DJ'Y7W&8R5'RW'@_RTA7?C M!]1Y\JY0)M@IO-M@#"D5 M ?-0#U5GL;#Y8 S(U"L(.HOT_*N'D&YC]];9%FU*G9X#"GJ8)'H3^#O(KPJL M3?1W)WJ^BL.(;4 P>]NXL0T. _ UL3>&;4FA^-><4L?/$K^?\?1SGW*X"9R] M#O^FOT\EK0?;CMEN[_H'2E'$V!>&13"]BEQ,$EL)+'_+<'>WO5WX8W?G1 M/V@$^OB3Y_PWS1H.^Q]OL"5DKY?U]!2 K1[#_71HK*IKIU[?X>X@:03UA4,W M<0-CCA;D(TA7;]%EU(3$"+1N.3W=_7UYT/Y53^6N2:;C^^B>!A"J;#U1=90@ M^)3:XI)4B.ILZ5>6>R2YG$ADL&V37F5VR/"+"2R;7I6:?,IZC$+XDL8T\=TL M/"56U1#!2CJ/X--*+NNY#0'U6X?=\-7A(@W].-V,8M2 O :/Y6([]VSGQ;%C MRP4Y!A.[X-IX=O9KGQL@KE,5G32S\ MK>J)[NG6P[V4>!8JI-E4F\&F^C/[.MF'FBN=Y+<9PPEG8B#Z#7.+:Q6?\?QN M1GU54]MF%V*(L02+X#[P7QRF 12ZK0J:#_=APO+-F=B=EAOPXKBCK_B7HGNT M7M\A7PK*/D9;F9/Y%ZH59#I^%XHZ="QSR&MMOMNS6QI$9_1-0 A$GMQ1UOS\ M?)\+'M&TB*,PLCRP"M_%)>I&]^.<[9+]R!I&X=SCWUD&80#_"/Y>]?#WM*!- M9S'8LQH/>, SX>$D&NVH-6TF5XW=8["J"IYQAL0,"0# V M2W:QK Z[1]_->?33?Q_R2]CY'K[7^&F'_-4N_@IR6W?\" JWTY)RLT6QVIW? M<"1*]V.(WLY:BK5LV[D% _=+VZJUO[0>'YUU$!<$C];O-]@R2Z\-F^6CXPE\ MK:PYV4I"\,H,RD(KXRT9%>J\I)# ,[MF9.@!Y>)'=BC948RKHE;S6H[ A*#A M6PH;SN+1=;C;ELDEL[<-V[O%5DM03^PY#1T8'0XUH)KM ?XW(EO>6!N>/$!! M]6G>"DIX M;4+C+.(:UVS,0IMA8SICD&/847,BR^6OUY*&3$:@]HT?\ 1?>,ZL8SO,Z72& M,SW:3+&*'/8@/8G(\B+[XW'#(6,!JA"(RUV,M?N/23RIKY_5[#QL]D[.HH,4 M6Z%"U^HZW)VI(OQQ>97<5*CXTAT=+"G \I:$$;2"";D M\D\ENU2O_^#QS(OM-<3)4<\.-;&\(H*YH--8(L]*A=O\MF.9.A1%R\F7KVH] M8 [+QK7"$$O>@<0"@=$U'GDATG$?EI1+*XRYO0PUBD#G^\#Q-L[>O?ODWV8#"""R@>L42%:T@M'YAIVQHZ&Q.<4R:]\G6 M>>4H-> )2,8:WI6\M%Z_L#LK<"RWZ%O/;SMX-,^E[\4AK^')SB1\MY!6F 0O M)&'W,A$1WB@F+XC^^O==&B37XX #1GL)Q)O%]CANKN+UJ]>W8]>F_N"$D&I8 M,,F*QMVG=B%H"QL,WXPF@"DG$!C.W"YKQB:%A/FC[]+D5RL(KH+4T(<]9*+- M=SMQ6#YVH=?::%J&?O'[(T&&P>%KD*G MQL"3&HG]27FNRLV[%9U&Y:PM4<<*FX_!7P57<$V#=%6O43@,:G@*1F@&*XYW M+NW2=;"7Z[]^@6#W)R@+\A@"(.V&LO)9$ MAW5#>?"HR/LXV#RSNRAY_J;VO^(P*M/'Z_4=CK7 #T,N-U<(EWDM!]62^-IQ M3;@B>:ZP^9!W 3_Y-WYP[<>/T39V9;)]\5U0W&5XX* TMNB=#ZC1\29"D&QN MI DG;D7QD%)V,?)Y+YB07,J($_@V#()/'0V?>8.G#X?LRBR[ %A>K[_X(5L MF@A;4)CN7]QVL%.S#K"RTX$'.&E1O@6[6MS>Z*I75*M(G(XY(:O-^QMU[%]1 M, VY4$#O[7_1K+6QN-UP3PB3">^L'2TUD64:=9TD!ZE$ZU=__>S'(;L-_J2>QK,<(/(<*4*&V9_"XQQ@ RJ"-X\;&GWNF8HAG8,\5" WP[FZ M?=<0F=DBVBCP<=&\^!&MT6M@!1$N/0D]ZG@Q^^"$>1> _J V&56:'PUG;TS" M\@.F:UC! 6,\&T'E]#GB<,NH@ 7 ^Y_*K-50[S4/(.=ND1?NDEN^JF@Q>Q]W M!%?NE!T1&ZJOPZ=#-Z+P'(?$E4".)17*ZP'E=#+(*&*13H!FK]U].%$(;" @ MBI;J4]E6'5__EY;W*S@IUCYWVB?@HGG7?DGK ?._,*85,Q7F'A.QGB (OE0> M*^TR['FH"+5,MQG%MYEQ *L$4(6C712/W)#(X&:/DFU)-1G43QQ*SV^5,)S3 MU*PYE9P.RF M5 KXJ(HUD'H=.]7PT-(2'/A*BG\DBRA^\<^'56:ZVA\&]!GY003'#%[P6]_" MG+X[/Z(2:+O0MU/5;R0A/DMX/Q;;AY!K"K4B?+)]OKXB#YI67O19FQG;J*5E M29\(DP9)C<:Z?+4]<@NH2[0?:LO'XP^++IE(%F.C&:T'=0\U,QN[IL.4=$>\: MCHU?S&B8W'(8!9&V?HSA7Z/#&(W"(;?.NF"=;6[:3?4>W+6G#/5Z\>'Z&,&9 M7D;UZB]L'7?Q+O?./?[[@)G>055.=*K)&."E>/S33]1E.RW?:(1%+#0SUN@Z M9$#HAE(;75:ZK"XS. H+AE7V&^YA<9CJ >Y2]B0F(2Z0-N!45SNMV7DD^FY5 MU:FBUJ,P&3X*+?Q]3+4D(A)+J_P"9,O-&NF&@V>7I@'^7[.913R@8TFA'"L7=:(X^RU7 M-A^/R64:1\]^4%*UOJS'@&Z0D%K!YID=C&OZ0ET?\^C+73_E?3J^2Y?T"6S, M?G 02%4E.#J%;4=A4*CG_2_K,0HPB:HJ7?EM!PX7JA+S1G)<"A6_)$;\UBDT MY=;M/0IKKBQ0@ A^5>"IE?T&O#]?J!=3F5(!QP>JIE\QK8%)ST$]$)F&1(8[ MGCMX>_];A.)GG6-%I[*\4P]Z4 +>B_3/$U(9_ M(:3&<:$J=C2T"E4U"F'U,\8H'LR5!1P50E_5<8164/@J@''!&">X>F'\%@,' M]3RH(5U:J,4W3KBQ7$@7FWEVCM.AM.G(?):-W).FUGD:VPZC41"KJ_]UL-5\ M\ )U?I/ RY!'8[%+';!RZ#7E_RU8Y&8TA@\S2,SP52$&6LL1.:\1TX_7;@LK MLNIJ=A[3)0XIC(XM,IK1[LY%[2(;;",2XXF_2Z/-UXV_R_0:'JJN%AM=3[^P M,K!P$4?:8UM=ZZ=9WQ%AA!78IQIT_"KJF!3J5QT.T;5"P_,?P&5>!QL]C"O+ MA3[YIW0$I".:+D21KK2LM-E78:5LA^KDS4> ML\D:^#^ 2V[7EXL8W%;4,\RM\D(P&Y$^K[R+VN9?.S,\C_6QQYK1FVLWHN6?HL1 M,*@E\P3L=M[[H>5R&RT"-''33CTGS4FDAC4 5U0SSM?J*URE'1 >A3=>A>P_ ML+N;UVBE]NR-:=7A= ?_:A+V7TACN+AK+#2SV++9H T<8I<6'M@IX?]KALI$ MM!1&S/0OJNVH?8PTDB"R&XM)XV6'H;#YX(X?/VWWJN?]*>C4L7SP=RL(K5=, M8GVTO%\7[/P$<&B*%:.*'H/66\!*<[?SFX6PQ!7:37*:#F\_35UC#DJ&$GNN MZAUH0F)()WKVH5*%3$]/WVY+=7RU=BHVN[K?D#'M>EW?JDBOPN;#WMA<>H3C M4E[\*[?MR/QW]8MJ(,H]>.=17L12.HV_7OZ1+:KG@Q'S8^]Z#RY/,DE0FT%+A MLN8!V$S_[&,3>R'BSJL5M]]1&2HG%CP5#?4%JS%1>P&15$PXX0E'3%()Y#\QKZK(--S/& .B MKS)A!$ ':]5(*6H]HE1HJ;_ +(NC',HZC21EG1VCR\.=%;%SQ!%M139Z6;W: M^@2&RY@5Z:P++R?2LRI0M&;G07&CLP6#OUAO !-UZ0>!_PH5>*T]^TLA8DLC M$J.(^=4#RQ7*;4D@>KV^@['&,?U QA1N,0QD*."EH'''TG2-,!+X*BX31)6R M!,06U 8TD841+Y8$+ZV(00E73.PHM'X5=AC.W9$I"U(A614V'\\#519G4M!X M!&F+$HJL*M^RN,-(@W,O+;>D/F^]ON/R>V;*S*Q?_28>SYS>9BLSR-)*LHIM MCNQ6W.[\+*95.E,'A,<4.7YZ)@ZWB>M_$)&RY34$S,[A:UIJ$?@2,''3L871 MA;777!7FEKS&7#H/=CNNE%)8R8L)@6PV:S89:FVC@J*%K0A^%0>K&,2XZU%& M(Z^"S6I34UCE;4<0,EE3VZEE_FI+M=_/6F*B<5065<58?H[<*02_/0+_:4MM MN&Q" 3]3GK^?;=5;MOAT$\66*W(&,+@>#%/-,\(;T!DX(TM)KA6Z5%'K$1F. MTQ @8&D,X1.F19)!$PKCBZ6I3E,[B<28GG9$NPS9#Y:K1;;//?:^LH]+*?=X M-/!:B:.9N.P:R(4=C3?@%VW#D2YR6RJGNH2L+/S4&Y+I^#I6R9]YQJF\ M%B,)<"QQ6.4T'#1846GN8#Z*F/":O@XJWH(F%,[/!B)BN7[F1=X\5/ @>GSM MPZ^T1*Q^:ARYR:]4GT/'M M_>!MF+#!1"?(T/%#!T]S>>Y3_7[CO4W"HN\Y*5.-<.=8&[FTM$(O0QG"K[GV M-YBCP@-@BT&"\MN9O\H*S/G)WP9->D<7SXT?7/OQ8[2-I0@:)LI\D>.K7N=1 MI@U>4B9Y4[P$K1('QV]G-/6MX66T@;<&S'"BI# MA:NZCT0DEL:F6F*Q:CP*#V8&%5E9/A9;WHJIA/*9J@6;VPWMT9B2KQTWC@I! MR(M:&[WA1=D#/7PD]^$M;SOK;3"R"3JE(+LVZLQZWB$^*B+8TZJ.HXQY_B+]2\_N (HV4KIN2F58;.*H2@2 M>VYB2'_EEGM>84ZKHBQ%O4++T F$!O24>R&[L6T>'%+KJB_M,F!68Q*6ZMF- M,\1K=Q_CUX@H+!4,UNYNR(TVPUJ43 )BWT1X[X?LIOM_G?V5;^?YTDH:&YTN M/C0@ KS0:RNR\@%B*YL/=\-11,]B!_R+%?Q*X9$IA[,KZ3 @FC2X^SV['DIO M4>LQQ0!VF!Z#;L%!$G/XR&.\'0OP7-9LY$)[P8G4AG.DU'GCQO*2E2;F- 21 M/8W6^5DS^=XE5A[^O:V?+2\7EZUK(V?3XIG9;L.[&%I !U6)I%T.,1)KK?AH "&D.">CL,-X[Z7"@+R,*JNN@+]3 M" !AXL,+NYJ?J/S[?> 4YOX;GH1AS6'C!WN?5]_"8)@K>(F"0ZG&4]YK.*,! M1QW/8(W7M![4ZMMU]AN:7JZ=D ?"41M\Z+/=WO4/E*Z#.(R.#36YV6^GT!G0 MH"7>//YZ*Z2F5, M2-W^PWDH(+@/LVA0: 3S3:#2:62P48-4OU/)#>]*JYU]5-:CZZMQ#Y#"[MRS M8[C5:'Z6%)+/Y;A_X+US +(U'*.DPOMSIVXJ4L!H=S^^[/H[%ZD,-Z6CT MX=\C%2PKXV.KGJ/C#L-!M)8G>+=.W.Y.^EYL0=FY?EA<)%K 4'%$^R9L\QQ/[5*7%7'?Q7B\KX7N!Z]I#: MW0?T&A=6X*P2,FIU'>X)@;@'MO[%-=KU%F/XGC $T>7R2.,8VK+.0R)UR'## M>RM8!/@$VJBTR,2ZPC"DZIZ]9L+,WO8.M\QB/0SV[8(CN#H7IJ!?]XFXLO!Y MDO"WI-RG7_RXU.DV$E>+C/J$^H5\\RN+:C<@,)PK7YB3Q=KG:R-W/A/)$3T% M%(]P[?.P"V @SWQ5]!NT]%H0)F)S&^Q_OR@" 3Q8;R M.CV'5:!/*1Y?&YDGH]DN*<3N0M"R2*V)+1=DU*+S-:()C@#^\W3'9QFV?7?T MC49SB#HBA0A,Z;^/07#A.B[X7_+S>4H%M.9T!H:.8/-+\%5T%!9>#H:#27+E MA?WR@6EJKLL^48R@XS:!XJ"[;L@/"CM75,VV&FZNJJ?1KS 5Y(]Z6B&N1&'3 MCB5:625*!/O5@]RJ[C2"^[\ @&')CC8[X^H>KH_\W)C@\&%F Z: 2H6:B<$%UW>^S(.Z5>A$4M3F K(F'903@$U7BVW=+BA\OL M)$8$Q2T^G$8E'/4^7=M[BO31AY!N8_?6V8)!!X]\J0OG)#I=\^*X/JQ7&#F; MDGB4O&8=SX0I&V^OU&57I\>.GQ_0<.92.,Q^>!O9)9ZD>AW/UL/.I(@M=4"T MZBWEH&2D'C$+K[BU'*7P+3>6+X_Q/6MW&X%PJ9SW(M:QH2A9T7TT7JGZ 81U M>AJ*E[J"?"SVZ!4$@:?^/$HD4R8?0?H^E(?/.)8@,GJZN)K7"==$/!?VH3.5 M5R)K%#N&!YO."+YE8>'0TC:]+NL%M:(^?#A3<;6K5),S0#ROL!:=0&A@XU%! M7EY!PR'=0:KJ,P!X@.EQL94!-S7+11=T'-W]G8.IQ0[6@V?Q#&=JR\MO&C@A MO)-::DOSZ[GM:(,G[&,^/ RGM,H8XDFO*MF?CX&?'?F::"7\3]>3V M0D6P.M*D'?GAXH'8V0PL%R9J[QP/LKQ0I"_'R*CJ-1@[&0^HK +/L](T3VE9 MQ<1F-(87 ?[N![_./;R-P\IHYG3CKN,[P925:X(\^O/8!!+EB&LKD)01&C+C MC@*R+?M@K\%WX.]%4!9\K=PY5)QK5]G3J)R5B.X)[+5G_RVV7&=[P&7G]3"J M=>.VU$:@&^4;FA+;,[K8'SPG"GDA&7XD#PUUI&Y&&2FR>KX]OF!-3B(U?#9& M:<1,NM%H#[6.(=CI.:Y!>%0IX)H9&9#PYTP680\0N[%4 <1O9.JF#J:!IP28U"-7L-9C=ED M;"AMY[S0%82_X6'C"=W= >KDJ!M7EFWV]PT,W7 MI;&K93V&KV]7^.(,7L\=JG[2?\=@;7NI\Z(4-1]1^""[I[G0Z6S$;V&)N9Z1 M:(E)O*"&#<'5HT6>EZU6F'':,EG$8.I:7I&F4:@25?0;\T .V8/"@U<3#+.DPAMRVNKEK M0S]B5Q@I/OSJ/58JAA>6SOKB88K/WYZCLIR8JK[=7R!U:M$+XJ)R9P&&8"8=[NU(SB& M6X/'!_Q$77ONI>!Q,#:1[R[&%N[]\\_/;#HYT60O=LLN7O"XZ^M&7KX46Y=CN:W0:/G%Q ML17A+X"8J\Q/I0$F]?H.[^Z#\CCA,S=$5D99I1L;+@SRXH1H.F)"FQ^H'->" M'(%"R(G3Z(S,9%=9J+&RV["/KG)Y2.,"WJW%QO6*3J.P1CPVS<;*Z3(8(^L MTZ0/> .72>0Y#4WE5_DO3 C+CUT\_OMP45DT1,=E<9")WJ)C]47H$6 S99^_ M50X!7]RXGUG)VLL"M4(5;O\"L![@\,Q+/3V!P" !"N"BK1>>D+0<%;:-'U5> M797=SLW5F^]T];W-447$&FE#9NPXV4Z=0WNZD94D MZZ^FU_3JY[+2;<7-SR^IOV%UO_&5PV@ZO^&,"&P:564FTFU&DV!?A5U?U-S0 MTRHTEH.TAX+>DO.NYC8[/\-<@B%<#;[1"?T!==^+[[$?-U2SA]1SLS4F M,YR@%8<1DY("K.0%E]NSLR^_,,IZC$#-+2FF7 ^^M)+ ^."#$3B^T#AKS7 M6M.ZUUB*(>TY[UHG;S*TH9,P99.ST6CJ6GENX_3?NX[\C_=[%U?,WQ$%UO-Y,0D+_B%SJ!/C>.V8^"HZHWC/ER"$++;L&\'I MZ@!+-9[QLMZ=ESL\MN93E;#%5ID7=LB[">MV'3:!I@HB)]-H0%4W0(\2P-.6 MBO Y#8U*=#>.6UQ%^JC)X!I2;RZ\O#!APX,/]V4Q[A9;GH=T8VU0Y4A,T^#3 M*3) U>DY7(DWCZD?!Y%/5?KZYK4<#A\OR3O.B@$))E3%-=B,1M= W^[^(2P! M;4_]?13O>\;* $L$HB3N,8RQ?7*S'I/X^;-9.]CA6Y.OD-3?E/8IM)P)CXB;/?)K7 M8DA$#S"!ZC8PQV9#$9BE>)0W+[S!*L&,.EZ M(R'^\SK$\I&;_.I;0<0'LG_ ^>GG()U!B[.US MQ*_"?Y_57M4S)BTP!MSXU7/HW,:XCX/-,WN\T4DC'1AP'(2?YMX*HEP32MVN M0[IBBS*/RC)\*KL-6?Q*\QP63#_3J./STN5A+TRED@HGIY%W]H:8QE@2\"'I M=;%ELW6 RVVAM[VTTUC H*$X3FD@6W'[481XJ%P*#519H7_=^SQYIA:N /$Z7?LN:X\[9(KMEF]N >]:@XY? MJCMVMP?0NDP!.F[4]7OI^CZX2U49OU<^G:4]1APGZIK9A?N48VN1KT![$Z&G/=%("S% M!_DAR&;]ZJ^?_3BT/'O]RDXKU%^Y8Y]L1*E7?#/5[3J.K'[^C LU M!4Q57VCT7(@,4ZNK8>B>3Y\?T3V48PD]:F+T.*\VU+/8=7'G07WP&&. MJ%T8<%?998PVC>EF$^]B-+S4RR1K2FA,5KYK&FX"!T7>BC#DFIT[SYCCP>YS M#R+TV2IC4B+<0NI"6CEO< VE6A1?9^T(#GC)63;=6<&O%7FJV6;CN)6Y6;-B MYD7M!P3=BL#TQ]YG4 'MR\,#IO[.T;.+I>"Q-G2Q5[T%H8X_H[6SXVIO7HWV MY>JA^'NIV7,4JDH-M63XO+'Y;L\D;RPO4ZS.%S0>%UR,<&\>@[VH**8"[DZE M-H;(:^'Z!.^,7OY9(H 429I-*(P/R*W2NERGYP@"S,%>NA&.V03=H"DJ1QTB MH_$+E&$+YC4=-(V0G9RJK+_,WTLKB;0B.88*4BHG3D8/7$.YC6*XNEI=Q^87 M O\&O($GNF:C52>"MZ,QNABCX\!5B"X_\&SN'Y(;9E/,0T*]J7F7S+VBPI/8"0N;B *0F\(KY7B#_"7'@];3+'@8: M[V=9A0M=6L?$"#)U@QD8KID%]I0][G^+K8"]>=*!6;(% MV9;]!PXS:2UDR\5!W4 +#KD0_9/OVH_6YM=DX:4AG<*5(*A%>UJ0V)#,:L0D(NRYK(-!KO M*]Y6?H6+O;ILDZ$9C.W)%$'JIS^9>01&9PT%JV-Q 6EPD$T75_/:Z EL6]EJ M2'-F"[R&_N=D'$,XN&)JX1.[5G(DE[Q6HSLKF2<-)1-K(V(\\5^\[%?W!O0N M1Q[=LB)V4TT&.\%":3'8"&1.SH?T,\#/;&+7[#],/8&,;\%=8[2R4ZB. CR] MK%IWMEG7\!7YP!NB!!'W)%AN/GY%S:ZCR 6[]N/':!N[ FD#7B?JO*#Y/F!" MS&*[+4Q5;TBEXPVJJI6$];S9Y0 ?/KLPJ+6-"NJMGT1H.)G.]R :Q@*+!?^< M\[$FJ]N/X,8KCNRI5;6RHOL8/;'*"Z8[3OD[7N22.Y6: 709];T4.2R:]!SA M=C%UA]UJ #?9>&^TKD."&,H<@3*IJ>QC:T3"1'A^P^#[H6-UT%/\[+LV#4)N M.BBZU8X;#GAN>)Y2R^ #8R>?SU+ M:S,^>:\J+:2RWX"F:A[@42ZX9EL-=QN"V?>Z7!U-M^G:*V=M?G7]IY($_TR+ M48&N.#34M*F*4]N P(!/>C'<2P5[M;H.F:&QH=1&N/5CB/5B+T%UOZYU?S_8 M@2UEZVQH4/Q5Y#4;5Y+38EN4F-0DN:F$R@AT_-EV2\%-E!@?09P!(# /0#QX M*$ SD^8))(=#B\V=*P?]BMD6+?8B'*(0$;@^@>$< %+2R"N&IHP4^,>RX./& M9(;,V*U:*$?Q0E[];J;M.$T-MUT/;O[NRMEP9."P.U522W!LO:# M'8T'@-J4I7.+/NI,HP%%<>D0JAT04]KE_")*1-2&]FCV$1/:T>A&(5D2R&;/ M_EMLN<[V@"$?W,63[/YM 9C[:31&: 4NA*MOU'4,HE@6+CH-)=Y4"FM$K0__ M+!R@*' >83A0/F3QA'40A]%1.<%"7VU#,L,)'4YH/3T%]$GDAR_I"_7BPN^O M=K=SQ5>O8KPS\L.GB"0W914<3&F7T=2CJV"BL/GP.W&9>"Q_#PAO M6&(=K-EY5&:[; @$9KXWL-KE]^_4?1%&^X"S!S]IP@O[US^GRZPX(G[;/09K MGD.4_<1N&2Q<$Z#\$_$7!A]%'RIK0]B\[[IHGN>6[KP'JDORPQD6Q5%8^\(- M6!BX461AK$]@%!]1/0]'68^N<99IM++<\@I=1VV,:AL G"*,X[E@0/EMND8R MH\'NUB\+,LBT.#]]MS)_X6>L+#98^D1F^&$#-XX+DW.%X8Z^XI^*'OR:G0>O M>B=*P&B>-AXZ770/5_<;/"4<'PCA42N6R(I:C\D05R$CE_48HQ'E\O#%^IPG[^FOWU#OXF'U M36K"C((?!X661IF.J)33?[J/JN85$_@HWT2VAZ^OK]_C/L(6?O[X\8BW_R7)$9^ 7($Z?U___DA&7>4'+@#3%ZK37WC!+NY?>*D!0T"1,C\ M>K33U4^)H3GG&!A%E13I)I-*0,JPV(HS81:C1 P1$CDFB7SR2,F]Y=AD$4?$ MWQ+0-0B_BF[3ZWN@KA)?M:^!+;RX>;$#4@P1$G1(TYT4[YA("5ABP\VN>E MI*!$(!?/X17A ,CB1!8E.9+0(YS@.3"AGS_SG+16YE$D?X,K(F]L&/8"QR7ZW(@V.?)X('H[,4&",YP0F"/!21)MEI/D 4@F M2F"F?2TV"M!)2%,J=JL3X9;3)HPX25,W(C#VPI[[U7)FB^N/US"1'$:,PR U MP/=]<84%9:1Q\4?J/P76_MG96.B9::5C:;3.8O+N\;S)+T"H=[DOWVW!+:UM MMB!-ETC"3+3EM,^*,;>4)V,LH=E6L__!?+@)L/%.^9'EBIU"JD0C.R$)X0E9 M0],SXDP[@YPS3]$B;C+"^7#DUM@F<[KQBC[!A"26C\CZB\ MMMDXI20OMD30)&I$H@U)+@^J =>9>_\(#2Q%CJF@=!4F*'Z:78;2XD%M]CXA M3) R0=+D6T8\_,[85=LI>^Z8.&N&*X]1)*]^2RO/'[\*IL0V\K$N<#"2C,:M ME)I.IP\L##ULT-Y7(J<([*?V7^7?8A]XPHCHD#A,^<7T&/+%"GYEBTS8743F M-D @.C*5Y[XJ?>*?(N3(9\,GO7N%D-NOM+D)X03G1#!5N]<)C%V][AF6+7+6UR"F&#[,$G0H'P@=@]6HL& M9KX[\ULR#W+=MW7M)]]E^Q-&J^7BM(LF8Y61]"8D_#[XWN_-%M/-Y,6>92;= M^\W8S>3UKTT2,_94U?53(3(:(S1VB:QO?MKXVV \8Z*'EA+0B?]<\R4PO5 A M&DB9R_)L7>@Z*S:/9"RB466*K3EON$1^77@9=-,DE8#:3_2:!LZ+!8]R?8OO MGSFO'L9 V.OK^(P8NB%[(1E) MN+'LA.R9<)/2S/C;3X DN3X[5C*V&,$2E\UP@[3=ZTU:WQ#"'/FH^(6F, M@QFPWT;D0".23&)">!TR0]?R>!8SY?H4:%MDHQLZ*?=:_6:6),?PV\G1ZGL! M"S _NDN=$ 1#W=T/HAX3_^R8O8EK-LNS9%+L>)HVO'[R[3>?#W&4_2ZS%RFO M^00ENB2^=IL+5*5\,)58T"/)4.R04\R#@>'DWVU#=V0O2Y V?TG+5Y(1"LP^ M:OQ[G/\-&^LL^JHJ\'P;&O4 M\;RCILH5NT#<]+Y"5CWO57"/%F"1/&=\*'(C--ID4>!K6/6IOIMA/J,WI4^! MW&G*%P%W/_]D]*Y224Q$=DFA_!)8-KUJ'W>,=-@ESHF#%1^HGQ$SKGR6!0>" MY(0@T8EPPO0N4.=A]8CW9)$@XK:*$%=N8WQWMZ[_*NZCK?!=H+)OU '3':?Y M;AB5MB"5*O;PJ"',/;V)?L;C!K<.4RIYQ*80 Z:>#G:"B7-9A,M.@LPA$UMY M#!*W(LIGPJLNIY1UKQ,QJZ]\V7($FF0>))E(W>4RJ,]!FM;:B7A13MMY<>S8 M/V.\K>+'D/X[9D/.7E"G[.2. M5D0)IWHV7+@%#)@-8Q)P/?(^UG'16GTXFA)[3CR(39$D)\E#Q:D23K;WW,#\ MJ,B.DAZ52,O]5*Z>,>CYWH6AE,'.F72S_!V'%?6?$"GP846%/?F M'^*%$EB M[%'JDA7WJ^ B8[8XYJ9W@T2J_F$=?.$VK@ M%\-MN0[GNP"Y7AA8!X>O@Y59 "^] (Y$<^C=VWA4LTFF5RYI% ?>PH/?<:VS M'?,J;3- PF 4P3PKRPCV7"]\9IRK? BBL.8802U;E8^C!5P;1-[3+ 0Y^02G MQA_IVCZ0AC&7!""ELQ>PO:%0$!KU?-W45(V9 M_'3KMZ;%@'T,\W\!CJX].-^3E)<=1?US: =EO:]BT^Q!.]YZ:#("B)Y7!.2Q(K( M_[2\V H.Y-.$?/[X^3/["G$5:)H2EH=?7U9>U%?Q1V;*.?1E_9 VC4%8FR]3IQC\"HI,R MK[5YD"1Q8G'JY G((\(6V8+]\(6#KO")\;\:B/P:]P+V<$KYC %C4(K9:F?$ MM'D3Q/+2++M][T1.55!,DC@]LSE%,>V"4HD1F*F>]4?=6R9L71TRK&L;5XLO M]\O93[.[U?SG&9G?L7_/R'2]7LXO'];3R]L962\(:W&S6'Z979/;^=V,_7-Q M_7"U7A'H/+W[1\IBTS\$!T3N^,$A,=YW!"/"Z3JT7RF^#S[<- L'S:TR3(23 M=P3\VB'@BQ*'P:+&%9=D-',14)WSF%5A@+TLHFTX!% ,F. @UX!)*JO#[M%W MVZ9C@.3(*8UVRJ[)V6IW_,[WT,;%]19NZ&IUOW/+']*<"&UH(@QHADQ)77&5 M"M#B]DS.%3=K$@?)G@DW;O7V]&JM$+@"2\I#+MO'S F"1%(T$VO6"1ONV7.0 M,1A)3@)!U'"DG"C_VA8YJ2#ZZ3Z@4&N!0BZ+1R7<0HB:CN4=^&T@G'=GP;>; ML%P>^,85#?*+'*CO,$Z\Z+0[;NTOK<='9QW$7=0DDE[H0$'0IMD+S 8?L.XQWL6LEY:47CZ[# M$8_"N3=[V[!CN=@J@^QBFT3^=I?[S(?)%-C&?.=D>D1&"FL3_"VLDRN_@+QX M:5PNQ)XL7RDP7^ S!/S@6>VHDGMVC'(5LQ##GS;2;YIO3*K=EF.09)!)*@@ M$>, S]PRC$.-J;S&^CF@K82!SQ\__^'L&9*;>4K!$!S0H)F/714.^[:X8K.D M(0U>J'WC!S=Q% =4AEEV8<[DJE,@AL R;A8B>YX]M[GF3C&45!F7.M]\."+' MZSWYP7ZA0>0P/>1)E"5LI=XEU,C&[S\UL?WLW>.)S\P W6J2&][8.7[N#K!% M-/&0OPMI;S^&"!K#'>F+8[F)BZMYH>UP. -,Q_YZ'?5"QW3L7[GOA[<26\A0 M[ORBTPE?2Q>Q)V#QEL7 >0 CCVA%P.WDXQ1^@&\AY/6[<^19;&W>Q5,89M2[ MA.=[3QR/_S'J(&$1C3J1-.HDMK)]9C.6:9^W#HI<0<)D?A/@6/7 M823741DY;9ROAF&WC%T M\.&@9[\*[E@7X"C?]HK]N C6_FNK#/MLOBU0A71;H'L&K+C#<9$/X9;)'0 - M 0R@2W:2!,!WA[!U$_*:3<>PQ8 $(+DF(+YOC,/8=;\&;I9]88X\RGF08Y$E MLG]OAOT\L^R2>O352>K9FI\&\DFZ9\Q-\Y1;SG0 !WHZ M*@72SA;;&R<((QE"*_Q3G]J M(L_*E;PWP[/T,"ZVUX!P3CT[U#Q4[6P&BJ(1CWA'G!14<6(;M ALQ[,PY4O0 MA\I[B9?-,$1W!WD$&8SNH2#3VZ42C(0)J$$X?7-:Z>A'O)@H;-@1'T7; ?3( M+T"Q]QU9THUKA:&S=39HVH&J3C6,"\(@R).NI>.AB\P*'BB#D<=B7K+L$_@- M__);6 YI>P$_*2,O2E7?"]-K;=CEQ%E#?EFROY(;/X!HC=Z/E%Z?Z#YPO(VS MMUSY*+2RQR+A<15@:LV@J_.FZBXILE*.&PHC!DX,6'XWSW3]ZG<0ZK!E_R*, M% 9+F8MJZ)$]>8M7E2 6XR#SQMA6,=+ MN]Q84]!C8D@&A&2W%W(>#(8KP0D M< 9MIEBHW"B: *XCQ^:"LSHABV]_CKC92<) MG<7LW5K[80H.\]+W8G!UWP<^NR_A<66"G_:>)N7EKD#\97(V:$V+K>RO/_/M M$;@5IB9."S]#/C$B9I9^ZK7:=W)V$Z[5L6=!T=*G^-M95M?0BAJ#($=L9JR^ MNCU&YFZI!"K:"!:I4?^= .LVE6ZOZSSL'0VC+I3]&UUMZS44O5L>\G0V>-!# M8^@'G;&2R9)/[4B(6](;.HJAO>*I M#224-$:V?_VS?R;=(_Z(X$^-PF\.@N.0)5F1AZ^ [^.Z\37Y7_7/O4I<>H87 M;.X)0 4 F^>&':9JJ%^M &85TJ@>]N#7FN^DV#C;;FGS+_J%!H]^%LH!WM-0 MCD-B'&BBY%-$;M[TCQ$YP&JDK!(X/F1;6\FJ[.44)OIOC]?*41,A%&="?HF" M&-!>W;!_3( AEL[-KIIVENZ35=-^JR9 'L2J)7,@,_.KUA8/%XK9H!E 5CY; M^_ K#1HY$^,U>Z/!QD&K*$'E*='R#ROG992 M>&4%P0$X-X(YWX;-G(*A@^41MKJV?"C#R\%6['$ON:L=*97W.%@8;LNJ8$D4 M[EY%X=(DP-@;,,"X94VPKXNSK(Y1&CTM"KJ9K:73/;=Z9:8Z_%[2)\?SSI1E MMRZ?Y\14SB/L.@#%TV_!=0Z [?JO7Z#FYA-C8O$8LOF$&\I.!5;B#)F"M_!N M',\)GZD-M1' N:9[83L(.68SN.!3X#4EH=IE>9%[UN:9Z=.)=7%J_RL.HS8QEI(VNQ0%==UXJ=$_2R930HOD M;X^6OAVU()-MIR'96 :YA; 1[MMOZ7!%2C),H']/:X<,I H$:5R8" SBV\R# M$65X>+NP/4Y#(!^="PNNG+TD)^(S)RIFWH!(Q&_:&S^X]N/':!N[$FK]=( & MGB^1H(=/9 8NHL:IP-,E95)4:+F]0U1UR67:%&8+.#5VM05/W(0. 0JA\HIX M!H+_52@QA&QZ8*W$1_;.]VP*E3Z@&)98]%MGRTXKNWE;0%)RKYF&M0'1Q)#5 M3]+C3TAJ!G+?P1R]A;YB%A*)]FM9I511%M^[B*PWC)M]Y&'6Y^_9FCX]!9@@ MRBZIP/%"9].Z=FE;OZ*:$E%S,F/@/)O5'M2%:'Q[PB#ZYXKI$A83+!^\D$T. ML_;:!]U*HF8Z'"KXW/C=Y-E_BRW7V8(72 I!&E))V\HK:B T;R1#$247IG!,>BU? MTCOC\@N;71&9M_]%6^5*"6@O M09$@2<)HCIX)=YCY*VV$=810@/:O$=9E,1$/T6[*;F:VO3]$:.;$(NOK5W_] M[,.1R-*X3:885P3]=J;PWD]=R:*?@2!]-.?\8MG/_S)C$&W M9TY=G4G(%);C$#X0D2/AC2_'^BI8SQBM^1)$; DBN001#C@AGEP#5%O$H+V; MID^)P9W:_CYJ64RX3=2RQ<OD9I?HA!#EZ0!+!*8Y2&-C,P*PW5OK M-8R=Z,9A;9\ 0ZMM[KW++OR(;!V."0)\GAM'KO3U8J:THCLA@C+AI!']S #8 M+LJ0B8UUZKK^*]BK;OR 6UMAHIW ">1:=-5X6'Q&M^^:AQ$PLQII.X"&L)!\ MZD5KTK^FRK/R53G!1+4X=<]%"5"@R&TUFKIR-LP)#\,!ZN[BMO>4+,%^L\)'&G3PY MKD@'@KJ[6GR9DHBI;7_@GA(EX M[./A[)ZZF&I>&.LEYL6QU2:$3^T"YS8A*< =L:I^0=F;7Y))$FV6!F7I*3L2 MMN/&>$W1C4@\F[T!:"RU^6'>[6-^\RRV,RN O(;PG@;H!&WM?U2RZ6)+]+F0 M9#)$SH;<\%.LY@.=Y(R@1 EWS/;MG1O'(N;(]I7KM\VNGS_D^ND(1$6UMV\8 M@3;'Z_/'SW\\5S[$#F=P?Q\S;A$ M+RWO5TCI7/L&E\6&?D1"//\8W:$*$>!VROB_<)U=<>4V!5D!NM[ MK'T):9<0/1->],^B?'=Z][WY6"4%RS;.O?O ?V(=.LA!T^F"L4U2-H>DU2%C M[DAXXNCC'=3 X%>;B<(7K:;L9F=K")]#?^(S2$%+"@^!A(0!M;]QH:)T5^G=A:3=X_G;2PJ/Z]V*-QX4);":YU!RF%_)]R(#!^'H'E^ M7,EOI*@HZEIP>&6(0QX,T4X$2!5P,!,"<=JTCQVRT]5JMN[=W'[:;*7TV#_D MAQ;BNG+>(+94^8+@=6VO37W^^.F/FH_+2&A)?YR)C4D%*POJ7P^3&1O,6@]+ M#@6SB3L/H*)Z,\1@^%UP^.?#JMT]];":]KXAI\]5_UX>OE]]/^*IB@_@X6Z^ MGEV3U7JZ[M]EN7KV@PA>1[ W >H= ,?<^1$-[ZU#6[<.TH%JNK+(X",;Q$ % MNHY9DDX6H,LA]M XAZ0Q=8#S*:B;19]=@GJ\V#Z$W#_:(;3NA 1 ^\+?7L2A M*0&D4^;<+%]"&%Q*OAY"X;WMFZW9;N_Z!TI7-'AQ-C0_ ?W.]W@6/1JV0@Q] MU?\.L*?LI/V#1DF5+RVFI)5E0N6";_3\1%8?#J( DP( M]FKOZHH#=XC))[6"(\OQJ"U]\%J=X&NZ=39.:W1..4+BYO]6&X2(4;XS#='9 M%^,Z4&=MUHVC=7;/O:Z'U^;;2%7$'GC52R1*7JD@?W[LN(UVK7<).M[O77RT MV,-IA<\WKO\Z][ L$H(R= !>IP^1E.%FJJ\:Y4R9='/X _($Z!-M (/ @[6D MIK7U=LG1KF2HFOR+ -AJ9R68O6W )QY9;Q)42]1<#Y+R6H@/(X3+KW--ZHJ* M"G8-T@\NS8"096^U]O;)X^O,5$A$-[P4WLH#5YNO1BKCD4AS#$S!",1%]$R# M];/E"1U'Z2*GY<@<"UJ)'NN=5/T^7LI\7M]6RY^AV9_>UAOO['U\G[\3UE7,\;DO'DVC&K MV0_#L[3BX("0HB.&)&),H@\*]DS#^4WH5;SBVAPF*&U=O-D AO<>]ZM5:*TB M#%H4ITP""%/G9^%\N'*/&%)$.63Q_9DQE''Z5NU4_XF;Q0EV(4]CP[(HK<#= MU1 "9CM$+T& "4A^P!A7^7/G>@9ZT9$4-7QQ0 "=S^KX!XM &8 IM,% MPW2^H"D<$)5XJJ$.M*S8I0!!-%SQ%*8!UD(R8F7LFDOM."LN>:T",&/T?T [ MYL>MOV%]QF5^8>=^%^_:6Q<$H=Z5\=:3=LW.5P6!6Q ?W'Z=.0;3?0 9XCMV M;FXA$/D^\ %_/T0XY+WE':32=0[GQT2 0#3,CG'_XT^>/O/W&XT]__ M,/GTZ4^RAQ61+U:P>9:VB-]CHZR%XH<)V&SWO)R$VSOR;J?+ELW!5WN5] 17T)5_[QW46OE/'D(%>1%&G"I[SH;]KAV V.8C)#" M*15CG">#;BW>R"\&D$Q?4'427:C\+3$ MO0! .!.^W*IM&@1%HLV)*\:-,'+>NN%G;*>M$Z[<\@T:R V$>=E00NN9+CS: M7GF8;MF_""/%L4D&=IQVP5V.FRK7A2_&0=Y-L9W439&@QLG%",#: &W*Q#\, ML&B_MS=^0-E[#08#/>,.X*3!J) :[2M: GD RNO'J.$GV;71IV!L6;AV#A^# M[['CV3Z-5ZC[BN)9,.#FS]U8.J\*.NH2S3.MZ!@[4%VQ4O<^-83=V;KZ!)MD MZ](+K4MUP$J9*-=@>I7<[ *=6J@#%L@$YEBFGL4LC!PH@K[8WK,_@#\(&K02 ML#:; ,Q\5%!&\XYKI'Q!+[R)'3XNV"')@[@O!\ 'U8 ;!J+_1!0FI/XBB@ $ M$B"DZT%V@* -V6O%B!,%L"2(_8>^C&U_Q7SLO7AVI=%M2G3X!+L MZK4/_@(LOVZS3__P$((+6BDQ4_#[H*NX98J$-A7XZM5D4)], U>S/Z,/0TX* MKL!O85Y,!/A.TZ^2N1G,KAC#DJ8+W*?6-5#KZK%UE?$+/OX+$V_V^J+&!='>!01 ,DYJM[5\XA&06:^8;>Q1 MAI&3_(]+*W3"U3Z@EKWP?K8"Q%2#>-[&**6I&%<1+\YC=YE:NEK<+)F %QM0 M2?OA3M^VA/Z$X B$#T'8%2<'P7#L4_C&SF9>RXD*; E!'Y MXWP'0AEJ!!WX:215KH#HM(U94WOAT4VSA]RI?QAE4ZMRSU%9EW0/.2=H^XSB M=M \HN(])TP49<))GPM+[J#<% 833N/HV0\ ;:>=!8L'7O) 0AE-J4B?$5=N MBJ%T9.34&$-+&E((1&77Q35]H:Z_A^_XQ)S[-"P*)RP"6Q5I+>'>#!Y*E_RE M,NXU_FR-/X#R,H"+TB%;;KT=ZU6B7](GR-3R@P.WQ+<4AQ-RPK)O0"#NE(^, M#0X3K$/#OS[X&BTGV 1L-C7>[?MUS)&K%Z17DSX)35V,2 5J!FDDNVEVK(\%][\3Y8!#Y MO:W_R?2351@1D]3_O'5.3F8JB7D9K,*HGNDS#\,8PS&WFKK2JII.*MW'$>1Y M'0LM#^[L>'3SV)MK[.G*6?\B_0OU8BKK&<-W\GKZ*F:[+CA$FYAPZ26L2 M(TG\6Q.O;+_,N6F^5/%E&(:C'BZ'DF%);ZUSI=/P+\G]_)GLK$$EK>W;MXU\FY-,?)A\_?H3_?VPZGI#? M3_[\Z4^3CS_\$94V]J^/?YK\_M,/,KT??NDGM>XF=9/XQ[Z060"SM$4:24Y0 M*H(U,HMNU@UK.BA=*7/&$>M:?P.:,%#*F1$QH"TWN1Z1%".]FTC8!SR%#\&S MNW4,WZ(5;RB?<*=LN1F.;@=C:TEE&O)BJQNWVKFM)$T0S!);'C=S&7)9M60K M%['F7F/+39DH1\]/5LL[VB%EB.P=_ "P;0'+T@J?>3QJ4Y=;[MX@V0G$"8^? M@3RL#43\%515/+D@;*KP16>H2]+IB5'S7L=$_(GQBEHL=::\($Z-8:7'6Y#3(8DOD@L\]HJ:2 MM_28XY.X7:"K,+/CE(S@]XQB#;-U/JW'V&6ZGYW$PK)G E"X-NJHPK]$:0SB MJ[E!.STA#H/X/O@!\?$JH!*E3/;D;=#8R E*Y2'R.>H7Z(M\:*Z'0+R2_XJY MQ.P-@^A']S ASI98^[WK;& 5)KSG=LN6+Y2]MSX@'+!^?V$=L88&!IE, -J5 M1U+R?VZRN8LP0U"$(V?C["$O"A*:HQA".5WR9#FBJ"+/89U /BO&VF]DK#U] M$VN&D9K\9]9.51796PYC"D>QV!;8^,&RO\6XXHN28:6N"T ]0YF"3_+8MDQ^S=(+8)D,@]H%.7NNP^5W .R\Y-C M0#$N[GP[[KG?$,''5AZQ[0R EX7/NW=B3 J*SX+)@OV%? M172 9R-BM\),!CRTD40RN'067R@Y%$_UC?@!4^,9DD_Z7(%"5QVU=OS_L/PN8WX%5R 29BCQYU(-SK&S:Q@**.GN #L[^QA\V& M?$:Q3.QCAQNR+4#E;XM[<4SDI(@VJXDNC*:"080H):?W)Y(B8W80GR\JS M)6;89Z"X".>^8:^,H/8^E-6Y1-34;3]T1HWI6KL9HR@M%^PT[[I8C5V>FO#*QOFM]?EY3)C]& M?M"B2J^@T'MAX18S304+&)BN/#4/7E**.ZE=&/*J)7-O$T"\ZS7E_VUS#^@# MZ34*F9[!!R-R-/*M',^4S:W717!;\'_6C.M'.L4]5/1DVIMC!#I<068DV!JM M;,3WL^5T/;_[DK":G*;A1R9P-#GR;S;FF_R"XQK((?W2($".[ECBVABQ,#@@3NMTNKOV1R> M$/FV%%J^TE")-O!>G>982.6$I_-H ) MAY(F@)6%!G(#>OABY@;/5P_?23)]4T:0;C\.$\O/:X=*V-I(,\XF*$C=1$"H M,70+\%FRY99QE$*/,A4\T!>GV3JP"<>NQG'B*^[- 0HE#1-MQK/_%ENNLST@ M%"5F$;;-K:S09D"%2<:4<-TFDI<'^JGI;/0^)2 MTQ#BST3!#-V+2)<[KDJRZ?0;?,3C80!=F 90-1,4=S2_,[T]8G(_FS<&DC]X M3A0NP[B#(A B! >^+&U0X<%8KA[Z#X VR;J;YGJ:YIIP5T@KHDT@]%?.,\X:%Y/"J"EAR; MRT/21)PJ+)&&__,SA$5Z3XB- SZD#5PQ3^V@KK4JL\3B=<%>^# 0C"I&^$TL M2\YWG;JUM.E S&SN]P_3F?#_$#$M#F7$O9 ]+R<^<3)SYI9&L-&+[55 ;2=: M) FIK?+3.%6T_B-=/=.56!BZ?V;LB7T'P@03A"2/$&3/>=2HGQES&4D$F<2$ M+K=L(WL/\UV#Q8=]-7#I"HV@C1D/R1%!3^D8AEPS7?"2:].C$#B/9,^ !;=L M)_K]:! 6[Y8IY_.([EIYNCDI\@L0(TBM7W6DY=3=LYQU]DHR-WLE;JA,I!5] MVNE RG,/E3.8&1,Y^!^[J1 ?[W96?;X+02E\/#\#B'1,(T<21O"E3+!H/3&J:$@"4P.II+G=:Z9-L/A MT0: 22NR<4.TG31MYP=8=H&FR6W;FY1M^UL72Z(YPL0MHJ.8!-=[G2[S:^'J MRY!GXA=AC[IE?R ,:NDI/#QXX, #U93:L[<-#4.>8]Y.5 Q#H>\B4@8&%@O M"1)0MBPAY="?,OGVK%D7VYY!:5;#3(@^$.$CB4S^OOF>81+T8CL326;A M0;X5_'\MW2HQM(MDL?0O.DJ1,3AZK],]^#^_1@^RX6JIFBV M6M*-M:'MKQ^L!^5H]:"V%K@:C7QP7?'C:JSHI:V HJ&[0X+!^.DL@ X<7OR! MU$2",V,E#[;'/\IP& B[IQL>W=KL]6I.^;L5A-8K%CM[M+Q?%^P>#.#F:Q^! MP"D319H@;7ZM&G&W=\N:^U5RE3&'">XQOI95RGT%THLE+^VC[\2<)H3/"B%G1;(!SJQ_=0/W%'W9,]>1*)3MU7F=,-$H MFP-2[Y0U=RQ<78.W9N.T1N+2Z1AZ05I-/65.3N@,AP'9AAOWF)%>C4!)-"\* MT2(/=NU?TB6U7(#A>=C[WH,;.3LF":\4;"T$8X#0SY:.[1>BVX8UJNU]HGEU#G3JP7S(+( M:9!D'@0F@AVG7_5Z96R2?9RSWHR91PM7$1$U>Q, RB!^LO^S3\B,+/XH[23C MA()SM]<8L"%8S_VT9)3832I*[.^I*#$U.)&C]YX$:GAI2K^B0 ^DVZ0"Z39R MB:A:(DLN$?N&>DU!GX:.=6]M(+GW-*DNC1$"Y(B@U[L\U\G\4SB1C-C%6 M'6#9M?@C)Z(8)9@M?ZGGT@N?*AC8;QBY-OOS^>/G/WT=7(E]XX.)2,MLL4^> M4;K)UKV?<%\%C#JNM;BC;]'ZE;HO] N[WIY;64;83O_AZ^*N_8XOO/[S,B$[ M]-EW;;858+N.#BVMQYS(L5?DW@H,6\4[X^P(HEI0_1WJS=&A]QA@529'G-44 M.OX7:@%LC;T 9/TX"$"B\>P['^!B^3\OK=#I)GM**S(D8?$S:/AR-NSL$C4? M;*7/B."4C&8$#;J&;G;Y)G+]LM4$U/KY^OI9PZ\?^M2O_##JKJ!8)F/*]ZBL MY(>AUH;0%3IB3&RQ"#T >@-D.5US!"-A10"OI'3OPH1:6Z9E?:GS8D/9#3FZ MDZ"*/MN)\L[CCO5^U'P .Q7X8QOVN5\>[B !0JFJ5\?6N 9PP!$(T4X>4-8 MQ3]:C@DZ5OVP[[;AO/W9 M7]K9_14QLA'4SIDS>3N!M.(KR TYRH2(<4C"]94AKO6:9'IQXM4S4\9.+B*M MVXJU L6>'R6 #VA8M[Q?340_] M1P+&;I%SC]!R)W*6!*4D*?Q([SRXT+^[A)5 L1+WR0JZ'VK@=,*+=GE0^DY+ M:TL]3$Z"9KM?+ M^>7#>GIY.R/K!;E?SFX6RR^S:W([OYNQ?RZN'Z[6*^AT/[W[!Z?RT^+V>K9< M]6YB[6I5I!56"[]JRAFO)K^*K""2FB,G1*Q(*T./Y>RAY1DS.?/L8Q8I ME% _:^;$V3RM$MG$4!)]+O"(EL$'WLKUJ]_2__O[,V5#>G<*D5/T[$-T[+)! M^@PR8?=!A%%YJPWU+/9IM*X/*.B,?M)N>KZ&#-\G)U?<=N&4U:LF5R=4/!XG M5)A%9C2^5JZ^3"WR3HPN4TYMO*1 O5Z?7KBS177ZM%M;E*87$*WZ'T3M%X'B MVLXEHPK)&(*R'>?2Y 47OB],S1*4R32)/D\59")F>A0M(2:;U)S1_CA)*AS= MG^WZ"_#'@.Z9\" "(EA[+3.SE7."TU75.G!]?0Y_*!;43*;I6:R/S;2 _T!6(T7NZV%4 M6E1PS"Q<2:(O$.4S9 .+T%\P64,0W?HK7)8CM'!(APW;3Y*HY-\!,,F]T8A6X0L0?FBB#4]$#W$M7, M+Z0K@0KL>&2ZN)J#C4&YFTU4QQQH390I+BD04=,I+Z+^S(5/Y\D\J_@1!0^4 M?=@%2IT7F(X4?GB&-OR6MG)I\R.RS9;)4 . M,RRXN MB&QD5 7H<3F*Q&(YI)"/DT$3 5DF]?.!OY+UR)6')YI + _ A,C#(H>?),*Q MS-OG<^A=''Y@JX!5\-KGY-Z"&/( .XX$C66WMF1!'&.#$^?U;K5;/8HM5U1$ MQ7J:$!S-9;SNGK>_4V".VA=3)IM ICL.0))A,=051C9AJ##!??8A6\!#!H-I M3,,O-9X)?[I,E,DQM@S9BL?:NV[QY;"2Y0"?/"P'U[U Y,&?"-3J??*#_K!! M$APK$"643[%EY(@03!0Y@V$CQ[E0>J+P8@MY$B$(3+2^03/7C:,IB:@UJZ+W MK@%$M3ZXK)/^I8^",7E)ULE@J*373KAA:QX'W5S8]WIJE)8B9$"G[Y-%-\U= M/@9K,H[1DF4YMB VSQTX;(K@KI0P$<0@/SJN&X;*ULRUH6;BW 10HT-"7(D M1S153:3OE3@.OSQY/2Y5L*8()/PZUB:)VCQY96:\\OA7LBSNT6KD(\/DK\:Y MQ>7\M?5V4L1\3HUO+(W8;[A\!Q-W MSW#.&774W-SS*YNTQ==89-S=)F VVG/@9B>OP9^8J'>APDXIANTB9(?/DW(YX^?/Y\?$GY?ZRK-C!W"X_^<[,9,VXV? ML72/-F&Y"7V&]R]A\NV= V""-LRECXO*?#67'#\'8V@\"NJY3:U+P\/(NP82#.XX0RZZ-&>#('4T"??B7&@E&NCX VE\%.4S8ZB MU!+@ZY:JE\J1RSLIOLQ3Z_)JI3[B%"!>S[7"$*HZ\&"JWH%OAEH75U^2TEJ[ M8FFPUJZ8R'#H\D=59A:O'MOA9V<_]V2T^V(+)50=V[&"#HM_^7(@""2G,K"> M_2%4@YTKT^X1OXLM46.P\T!4(@'[P^KL^2TM&U1CGWM7=]*> 1G4W(U_8P.& MABU[%@2 9B;1SW!%^E-Y*_)\2'HFH6PPW'BQ?0BYEU9%*2ZVO)5CN5(=G[U% M<,FR6_/6.=G=DP&ZP>$O_.T%A#Z+JB9)I"0[N&H6RC9!?DDFPM0(]C$$^"WT M+MAFDYNN'3>.3LC@J,@S$V0'RC0[D:ETKID@%UN.\MG^73\-Z?,HAZXDOZ MNX"3A#*1I-'I123Q,^,M8WNZSNS63O((V\;$,#Y([P:G-)_=^,@SVSCJIFI>2!#];YT'ZKM+JBBBHO>CG]^:R9=*OY,[:; M;0-?9V\TV#@AN%Q.BW!-/Q>*V%<2%]QZ>:2XU&$ L#:GOF-\\V--17W+5A]/ MMJCE1%6U-'4-^@%UGCR.T+DY2"DN5(B(ZK9(4@]:W89\/('!NCF [QQ#GS9R MY*^!8S?-K!Q+"Z9Z9/O>>/V1; M3G3&VW)+FD]_L/ B2((/B20(V:ESII-8>*T%$%C/ MWU)NT'Q*LX_Y#4J\.*"?5F^Q)%">=#\?]V((JA-/;LS1HH")5=$CDCSU^CRK M:M$94K!/" 0)9NTS9'$=E]JB"5"A]0&<=.3M>8FS4RR,&G[:!XR?1OY);(8J/ Z:L MB#%'3+T9>OFXN'* Z&'Y* ;S4FH$VBW1I!(B8Y+#(HJ8RUC'027W-)^(HFJQ MT-=+IE:)?*F([LI$*I)6,8332$C,B!S@Q[I 7Q,G5.I'!]SBT6=D/6MT( U? MW 2JNI]QM6HQXA[XD&"5\=B-FE#C# WO3F-J01N_:/MP5)9B5@1X*E"3#TUK MUAM\/[X&800V^&5([A9T>IA>6:BCBWZ)L$]NJG^FZ&CIL2+*WD!7SYL>V9= M]\< @"I9R ZCQR7.HHA2+RAB<6GT6D@,KX.ONRK^X\HOH8$JV$\S+>- &XSA\[GT F- M.)]')AV?1[4Y!R<\=\LDR9!_D\50-YP) U1"I3\6774G!$]HKS YS 3.RO%( MK7?6OD]"^:D>P>W*7K<'(^FMUV3B" <^@] =SN[T0'CN!0>,$J8%*;.P :] M=#+ZN1B27GX""D-.::Q2"X*%OBK$,QEQB*#[N^7\:GE'X8N<^?V-L_EYOE[\ MO+J[6:PW1%7XZ^-R^^NETLGW4ZUD)F#!B?YC+CZ_X3G^*8Z29(A]O%41=8W# M=X]%84=)@\YA8$,!2&41IG D?9^T21ZBA$BR_QD47> [5$&AMA?5Q3KO122\*342%$.41F! M7/5?W?@W!#HA+V[CUH7W[X\F_O MA*PN"LHL!]U6IYXY,*M#IQT=56 (/=JXWEPJM4J3ZV4H^&/H!PF%J4/^XIM' MFA+F9OU>>)C0<>DP.00!KZ3JQ.A UHM8=2=3/D4C+, Y]5!@MH)EI(3?JU,Z M;$Z'36IM6@X[MGEP.KO^MR]NR.VT/Y$ATF09,@-MOP!Q.M;X:#FV,D/]F-;D M\X@#>NWQV*!GQAQ>S#H( >P,E$^H$/I1.3:6UU6C9)^B38RXG,%,Y>@0:\?LFKY([/RV9E0QF+N<6M"&>U>RO0),BV@8S]=Q'D.7#_I/< M*D%O2[U,SYL)Y:>L\XB%.(1'/W<.7F@A)C" MX7/(H "'S@*HU^Q5_]C<.T$.2GJ$7[3NAPE7CA?%AX@!G5)\U&O0G^+C0#[$ MPO@<@=6!0"PVBS$?W(!4EOU6TQ$HPT[N(HX62(?\*(HP35$&*J_TZB[ MGNO25H(F6C17Z96VN++Y'7MFZQ[E"JGM)-C MFK_N(L_%#R]$3>@/CDK';1@@ &;8KDG@OTKLQ'W?^#$ MJ(XZK#%?WG T81O(>8@AN3\]@JB:$AD2/O##GH9EAFA)]/5>-@8Q^HR*PJG, M\CJP4KDPAT,GN4 ZL6TD#HB//++[K0%4^G*\T*>2$]?"LE>R*E MF$(HDQ7P/(_$$6N >NS**J D.UU',<.-K^1]\8D?C]_YTS62Z0!, MG)Y4P* M!).@Q.@+:'IH@?=D))D9 Y)\2,QV1 @@I5+FKWQPQ9=U'X#,'32Y$- M!>8=!<^L/X4P XW/=N0FC 2A2C%P@6>$40J;M'@(U^C\CKTA-F7JW0PKQ!A#BFA&'5BO;I=;@P\#+7^"F4MKP-)T MUVQ\N/^5&=0";1.4IAN05LW;5ZDL8T\U.J7>"IEY%5.CF4\#;1Y03%V#0Z3, ML))K!S=V7L>,X1F1*EP@B->0(X-#\AH;GE$H0G\ 1,Y@Q%XQ )*[2 M-W]/])5.:WD?$TYGS"<9W0Q2_"(%^OV:W.GL8B<+!!N-^WSRHU%T&5?P)';! M-^8XIA,ZY!,U7 U[2%J+L1?O@B3]NS&3!1(3M3A78TIG(O&85#^7")K,I71VWI'_? MY&.PD7-4SFT!D_,"Z<(M)!E*2:9'[JD]8/6I)F"5Y6P 2S@HZC:"/ZVR-$E= M&M92BF-=(R@:!67)H+Z,ZZ69B\&YTNM24:9SON-?" @.2""U$C4:_OQ]U_AA MN4I'629U1_V^(0:#C'_)MW*A;.4OM)"E0I)=.^B](#_#:+4['Z-I"\:?7E9H MO@@(4Z%3.&TH3%?'0L/"ECA_IPL:_S::BG6XQ#51"*T7=M787 -,SJ_NMV"? M[?OKSGR@T57(WHO&9M>K,2"R:"O 0?!]*E:Y&,*QEB$OA3F (0/BJY:AJ*WY M?HC4V$P=.9.33\7"\ +S'+@-0C?TR&*(U(R"5UJ4 ./H#6P11,B_CA%9(GBG M$0?1(G]\#+T(8_(Z45!Z%A%W/O(\F][)YY\Y<@54GF=K<-@BI"<5?BDL1 8P M3N!CG8J+I: *1G^^AIR1!@H95L(G1.A$WRC5KE$R=7ZDT8.=X8HO5%VDGN#^ M=7F+92KIH)= JY=_>@E=*F]]MY-LYB(5+P0 %G&@#$M;' X<_GPET4-+A"R M4@F142JF\ L')Z[L!LJA:LB.0:"VZ[/(0OCO0_Z2P$^AW-I(+F=\ !*I 3P" M>C2W9Y'[3, &KD/ \^95ZU7IX5[U)%X18MO0DZ1UEY03!\0D5=, M5%$RQQJ--E3/%IC5X=-RC<>HJ"'@39;A(4N3._2*\(\#X"$%A-9=X$'HVF,8 M/8$+BI+&IB$/+DSD_/B]>3CX_H0*85/!PF&#SAQ.EKF(&QGWDFRC&E5#;Q*C M'L3A":H3RP_)ZQM7[IWJC/!'!8IK?0H5S,,@KBS 5K&P; M&]5/26&@I\S\T7B"JZ>JP=73>*HNH?1$;Q-F?CW)PGMUM2=6:NV)>4WM"3,F MS,E8I[G4&^IQ&.(&9 N6L,?7LI 4QR8O_D%%*:>?G?@0;A#[IS07$7F,BFW@ M+\QA31@L:>&/)=ASYG65W^YW8M'?SQ0SEU@X#19PV-(_ M]D:HKRZ8,'P^!0CD'F4]_*^#\B71O8CSO8#?#<#\!B'RN>1+D\#8^P#7<[^4 M 1;?Y$7CER D2J6$!:G7?^,4&[#-\%.PA4HW=B MWQ1Q,15/:ID7,GC8= [,1W]A,YI"%S#!A7*<7I$;;BTW7//<"' $ISM) V\ M]$ ZG"/&LWWE6+=H0\&A_5=?/F0%*L:-3_[J?OOVAC!1!D+RBD6DZ0(C>&*B MY"[UAX$0$',X^22.G,6!:2Z0QMPIVT*;F5,X"HTE;SDCU)2=I"^PX&T4[U M!MW3:YO^A=$?HF>(:A7:&1L08@T9+*R,F9B^<-R(O!@OUDE9U?CE7$4@/P]/ M7NWR'+QEN&-I;R#.#Y36%X@Q1PW_'HLH\9S*D<%+I% G!Z<*W:515\V]$%22 M#]JKVT.#CB )9LA+G0SG]A$C@RWI$_C.+Y4HC<-&3B!+Q$S@G"EGH ]<,45D MH2NYYQ=($2X2DZ?4JX5%#&P:@,9?!^EQ'B.W1UE'&,*!,48O3=EGL86'RLB* MQ0EJ0E=9(X_H.0EU/!8SSZ&Q2MX<6$"+B!+G0?G*#$ 8^!;%%*^Z! MRQ> YEGI]N]X9:WOJ7="\0R'*'5HJ'4,A4L M\;Y[IFLX?L/SU7-N2OP]'<& M%6Z1#N! >JLC3"V;E E3819HK4:@;68"7RA_^7EH8YZLM0R;]F8X:8=-K&2) M@9K1!L@$2Y"EV""(4"E2]DYYIA&F1"AMD7>M9W0"B4N*?>0K[..%445C-W7N MEK)5L7C]AL9YOE_<_.?/K[?*7Y7:YV%P^A3CW6#+L8#X5F'R^@]G(+?&](RX1D=W9B\O+&+@3/^/@@#T'#! M=PS8+6'2*Q>'#\U(+@SN\-%-U8H;F$:UXII"HUL8_,*(PEWW;&RZ2E!'+%") M@\LD"GX09%UX?8YG!7ZH'!-51"NB\QDZL*/RH AG6<'V\SC8,V-!E$]VT407 MRHK# !=-#3[_!!LSJO\MBG];AM1*DO0R7\) GX+PTX$-=1D$5/T#,!P-$F0# M$BTW'K%$#"N"!/DX_9/ZV#!CIY_U73&^I,66"TD9672+DT4" WK1KI=WL_O MKZUP(PU(8330(L#,)Y>+DM"%#*!GH#$ 1%C(3K\)Q@J"C_*.2 M^'HLG1S%KZ@F>[R/MJW]N/(/*E^%R-BGZVA.SS>BBQMAE!IV0[UF+L<^2: R M$9$K,F]4F#:3Q#;=MKT.Q.AWC2A%WQ_I61:U-P72W&OI>*I5MUSN2CW?9/B7 M3%[. &E+9G7#XS\GAH-H3='=]1UCDT[Z<-V@'8KCVCS2OP7IRS+TR>I\(I]) M_+]*18?BL0@E;/$0@^7'&@LCY M'#..>^1 )":=AT8]&Y+#1J&Z:J;M0/!%4JK>0MR:H:2$>>03>*:(T\B-(>:# MAS52;@1B/0[#C!K7:,T)EI#C7]$^&@ -A@^KHK'3DH^>8RN/0QN,'E=#T2A"EVYFI0DV9[];3C!4[IDA5M/F87R99&DP9ZE)^30 M@9.86LPQ2$BH-=5>2@@=S,B2UR3*U4J%E>9D5\A\ON'G_#9(/!>+$G1>UD^> MY(,Z;%2A'--Q+X(8/!T=XEQ#Q!I",N.'^N($_N=12*LW_6")J83D8&JP./ A M+Y4NZ6B%X6=*JA2=82;17HDP1>2))T3KPHSZ&N4WTVT&8#Q?@Q#J#-'U"$(E M0#^%;V6..:1X<(& M6(A2QH$# O/%.-P[SFYK8W4=)F5>22A2S]6.,7'/F5B\4Y3*#QQ!>,>92-N- M+T5UO72@/OKV+>KSL7WYXZDQ>M^9RWCI M3T/5^FUP^2)CZ#K:/Y$OF;DT):*"3Y83[ ):JXM!EWNLVOI/4>2_!1@7H KQ>R:N+/DK1+HYD0=!)*T4 M.;I4/R>S^@'.( ]H _5(Z.W+G'ODXXZC/;C!,K;HU6[!?0@/**8V.@;%U,L7 MKRQ I*8@/CWS5'@N]C(.=DJ^:^G&("(UZ_ N>80U[,DG=Q8%%BGS XO$"L#8 MQFRI,PZ:-3:KOKK>"Y$'XJ.:]Z"8S"0'GBE%#6@J6Q![L;M+C6%_#TAB M$<.<#ULJW'"!9&$[***:]EG%8&K,NR80U\Y>M#0X4//"F%5>I'28/27HOS,( MT'\=S)(@QW3HH&8-"@,1A"V@I8H+0_0HYGL)//Y7."3,R9L'\^35AZ15!."Q M(31AI<.?67Q+X3^)J'(7#%RQ"#)PQ(KE3[3VWG=LU=\K16#5\D;@)!06'8J] M38%IHAK FK_G)#B+D$AH3+DW& (I(HZ@&KFF3-V 3@Q%Y 1>1*&P+,N@)P U MXEIZ22-_)_S0J)4=B)\@&E)DGJRI70EFA]PW!A[?+_B59[3$(A 2T5=&FJNQ00 ^)5'XS0&X#$8['H#L437GQ;> O!GK+$D"5^![ M0I#($#<8C$T3D-CHILK<#TT2;J/&G#-T:-)*5HXRB0:+U]\0V>&5 IPD+*=S MD!.8CRIR@(E^H)@9+X D-+JKOS+-!A-0&:84SMXDX.+J M::2;L<73 .!EJ!@[XX"<[@-&^9\V@#CBQG[R>/"AO*P;X^/@<,S#XX:/C\FG>'1_$IK,BQ*P(@+1XBZEGZE_E[,XC9Q%=@"-6X/R= M7$;D\7=Q,GXF5]'G,X@1H.2Y,:PW#T(.GIX2$/@@O86<&!1ZQQMW[SZC9!-E MSR\I]9+UDL.DU\UGXS([M$\T*7(T381 #DV=L)]%U)\EI1=_#Y[,)!I2J-T 6 -X: M=G>!SAS!&L8MF6J4/4+;DFR!K PQJZ-1PAP^<5Y7'MA"YWX'7*DK/EIS$-X! MQ;HH#>/T:B1,)MO^C+"_#!?[ XZ."&WC+$G9#_V\;=(BQAVR0. +%-A].CJ$ M3B=VGYX")X7I+I=DC<*0P#0S0760)!FKL_0NZ-5H%S.A(L$D('N*:1PZS\Q0 M"6'Z13+#ZP &3@:SX?$RFRX=UGX*L+IX-M+HYKI"">>G]A+.3S4EG!??4.P% M"5RWRS E.DL2>%1,^MS/UB='A:)7-^1*IQB8/WZ>.5]^^/*%Z$3/SS%]B1PY M[;CBF7T,$^Z, 4M?*XN;F6;L0XP.;N#S-.8!O -\P!SFS:SA?Q!Z<#,I%T%# ML6@0(P2Q$4>_G*^R (.3N+]=48QDS"K7;^G8\*HA?W1!5.?T6)%B%+CB7F\" M'=W1RC"K\0&MQR$06T&;.'(RH'NUDPX.Q;_1'UQ4"7*'9,HIG"BCT(@[DS>E MGT5"D-Q"!8 7EAARNNZDQY018]*\#@&$;1I%IA]AZD$5U!SB"&#ZS &4]R(! M=]N6,1%>UXA515OM'N(@BED45WU=ZP&B9Y$+T*Q4GN4( _GPXWL C=',]U;, M!3<,G4U63RM/.%.+;)N26O0!\_?N'MU$>S?HYRK4!\3/'!C^T@C#'6AR_L[& M'GW7J.E!)BJ+\$XJHI^2'Z@U$3.S1IZ__EU A_]>Z !&(M &(E!GL,GSNT49 M1#[P]X83&,'C.%S */5?TDQ$%D2FXNA=$DW"2E((^GQ*)XCJW,;TI3I2\?XT M1V7QP]JJNFTPT1J>#QF2!F!Z8"'!,VE[/GDSGL=;E0IXJ 9,*+E<]?>987@DJS>@&A$5YDS#YM)Z M2X':Y)Z(,Q<+@,7^B&R$LREFAG_R:;X&499@\KR-"$P[#F7\@RG'GSM\V)E$ M4QU57+E!.'7)],A+B3"1;.8WZ/J77E(V'=')AYPYFS_._^CXR+G^XR]_-"-O M#TA52>1BU'DUU!D)0ZO4$*J&H54 W0&,)3TJ'FEZ0VQ?( .41H']%$,2QS)D M\6)X*&W?_2$!&20$[C[T@ MZ0M-4N9Q@HP>6OB:.Q\K5TE:/'JY'IR,+Z.Y7Y0,;AT[DY#,)(Y/Q0K=#TXU+)$>"Y$\3DTR^_P.*TR.@^*4J MFB@-.^V7.,)&GM$WF;_'8O29\SQF6.LXU)4C57(*'R2%BYQ"'D]M-G!E#(K5 M()9N-!N/:1GX&!=RTKH0;"@_;4@B<7?ZQHT(D6+F?/[RZ8>_%(ILRDGI5RVFG3ER8J,! M>BP[3CC6^F%>/)!)7P#FFQS8Q CLP8"D%*0DA1"/XUI<&CW\-):#*#<\OED, M.[DS(*GS!G K.;GY=BB LGYUAG^>;8\>XL#KI?OPJ9#.#B\F<>@LM'+&QD3E M#-OY=X*U*^D*GZ LN=$W4MP34[$*],M) KH-[",:("=+1GDHH\N/]/)(PUVH M,I:653KO]QG8:WBE;C7K_%S/2R&*ZY?%>O[3PKE__'JU6#NK6V?S\WR]V,"_ M7:^^?EW=.YOMZOH_G-7C=K.=W]\L[W_Z7Y?. +[=E0^4323+D1>2\(G _EZ MI+6Y8'FU"*VN4ND]^I9NWQ!^15^)RO'2R]+RY8> H<-T*,Z["!'3[RA1"$IZ2E=^Q'$=8I MEU6H#:>(\-0_XBV0D$RO F6"XM8Y#/UW_,1,"[DTG-NR#(-5E.(,P6'!QS4G MJ_)IV#EV>V'FR($<&,G:)6.3JV4E'K/#@86.NOC:35YNQO#2< M?1L-4?:]6.1JOW=C:AE3E^# &AQ8A*.LPN'+@->*+>3=\$1\M-UYL!4\<%CB MMK$J&2;94JX3JK*'5IK> 7L"A3UQ?D1HI;KQ:VOD;DT:O\[NS,<$:C8-]954 MXD*5F1R8"LB]0:3+'D#518&PU1,.GGD1E?_7W1_^O_HZ8A?*)"Q,SKJB:2J3 MS*,;W"UO5Q)WJ']M6%KLC=R2 1\2F= M/4I?QG>N#$ IWT>Z:#F4H3JM6^2]A!&.GH]4""H') Q1L36?0A>*8"CL9!0Z M"R)Y3N5%TX3+Y'#I>+JMJU:P9 NXC6+X#_[W)$^0KI&$V[U]]:)T1P8SOZE8\VJ1W>^Y=;MVP!SE], -GH8C/N5;%XY M-KUH8QGUO6O_R%3Z3Q/DTMO)'GY:#$,]C%I1RU*&-T"K3@3N0+BSVC%PT%O7 MHW[5/.\+\GY[Q=1RU-$='WG&DN^8>.\;>+Q&($^($&"R)!H*I_!64JADS=T8 MH' 1HOCYN$'Q:^"A_M80-IPQ$\$ J\>%A?.AC!$ >.QO <;DPBB;<6Z"Q"-" M<1:CGM*JF(->L55S3CZ/ 8&6JAT/^/"8N .DY]\]D'GG9B!$^BR:;P09PB%C MV+_>D@+'^3RZ;J::3DHQ7W!(P2P.LO\#BKV>UCYA1L',C/(F(K]<[FGR^71. M3*LK']B,ETV_WH)4"7H3,U$U:^8\F"%=!;KJ8=!5 $KD:!"A4DCN5;#$%ERLM"(("R)]2FQ&,1P(0Y2((WQ\S(&VD+E*[U[-U1A MA:!MMS,Y>H*YF[S _T%>WJN+$:V92U[_P".W ?S DHJ4/R@M^V:Y7L\W/\\< M^%]G\=?'Y2_SN\7]=N/,[V^<]6*S72^OMXL;]OM\ZRS(GU>WSL-BO5S=O"N^ MJ!<6##5CX2_*B*! B\G8CSSMJO"W0@4-_ M=U/G2:8.$XWKB-SQRS2;Y X^Z?S,V@[0N^)-P9C0^Q-3"NH2P\U*=2"O39Q+(I7DH']]BS+0 COY+<( MU V<[PGUY-D9(!;M!3EB-",E#_LMG>^-L16/C_!*-$3 "43#@[N6-2@YDT,8 M1ZN9%4MV?H!0@1)\ +X4$CT5(7@1>?7(?A"-;&"&DI8/?3G4X!(A<\"1RD=U^+"7 M0U#)L0+O-34!.2X-^H>+A==#)0I,$",/$#:5Y)ZX9DNAHZA1/;J;Y@;M4!Q# M$LLWYD*L(A+UL8.)X1TR/O=1:@&(#!FZAJ16J[?FI+EBP$NB21M?^!XHPJ<= M1W.Y9.5 7(S"1?_<,EW'#R5A0SXD"W0 "SZ#F@70H@"IEH-E0!NR&@*\\EU MU"X([Q!_(GJ56*7/#M0(3@2J.1W3=AJ$L5LN?#'RPJD0\),;A!#&?AM'>PY% ML7H+R14>[!"1-K,8;@"&KMWO,?@.9OJ>!L,[ -OFLJ-XX(":1<#;BR.YN(>< M5IH> +,(D ^'SN/ 1(Z8=D.YQTB-*.@;2 TGZ@4XYFEQ' M:9][:>;B_B8H-HZ9$*<^:\:7M=S2^6%#C2[I4^6Y_.3>HP%*T07YV^IRF2H< M/^]R*'J*(3@U%%T*,5BEHB+SS ]853(F,P/4L@T\_KD1?)1'#',V,SGJ7)J MD'_H4Q8J?^HCGXF40#4E AY_MDV%1 @C:O X!.M2/87] ZB-*+4&\QE&(1.? MN*76UA:2)EX%9 3D;PB<@+"V7KD>8B F_7P'83K)Z&6"[6'%<%;PW&ZM@L'0 MS!+&8%B?D==)4X09Y&N.M2"^K >BR\4H#6+&\!P4(9G[_\B2%/Y*'J'5;NM^ MZZ==29 '.2X5.T##2MUO[YTE3:@7'YDA!0&H6.#[.[8@IJ3J43-FCKM+:54E M#Q/!+]@%'O]@%9ZR)ML/PU)5DC'"UY&EH#RG>K-W,199H0,DA-/Q'#&@Y>O' MTR[]!6$\'%PN'4X87NQ>/=8L?&1$7(CNV08IL[G3J,K,Q7TC NF S+0NAK1^ M_;AVZ2,'!E*;D41G47/&>P8"YV,65!%#R9^#4E0RBRF4*3KCZ&:RQ?Z HR-" M/'E8'X,C@TZHE)[0YTK]'3P:]U'Z*TIS@(%\)-:I')/3#UI142[ #T0U;X\' M&CPA)\Z!&Z)7J()KI&;5Q?!2HZ]I0TCSP#%9%E]F6*]KT.FC)#H4@LG\/Y.\SBT&E& MAO =A53\(:@L0Q(KU+HYM0<^S?@WKAM#.A=1:6+Z 0X2\@ W2)9*[$ Q!Z1 MFRF6-!A50EZL4& .+UN$S=28U?X6I"^Y)*4VXOY\IB#VLVW$%" []- G:KZC MLKY\\KB=V?DN8*KH.^0&/P8R@JG6G@CSJX)MH2%?@L/6\ [95+K;)+L*Q\55 MV/4&[ IR=C6>J]'NPERUG/M^#.6OV#_@CN]GB&=J)A]N)O[%H2^8D0HY Q"$ MIZ6%'F=^_XKKG B)@3G6%M*=*X5T'3XK5#JA>J%X?NVU'5SSFY#VA7V7PBC;(XU@M3*5'O@@6Z*^. M^@'Z&E;549U\V _$#=S("$,YW$.BA98CNZ2]2@2@CQ"$]Z'YPT_02"BVFL Z M)351K/E#;X#J-)YT%T9V)O.TPD/&JK13"!B!' )W)D>!>7#CM&(JX MGXK:ZC0"7609'LBT(SX=HQ!?3A<5HSNK70%%A:49B%IR=(Y+I%.314I1C:(L MI97A:**HRSX&N>^4?I^B;9#3CK@[1[OW)H ^@Q319++R+?)3')T15Z'<'+>- MF6HSATY@*&AV<#J5)YP.X%R[<7R$+353-6QH@O )>S8V;47,L3Y'L(*X9N2P M]5L_UB[=[C67P X*J'\9KP^9@ X -I7P-XHB.NI]/Z1X]"ZCDNB5] M^E?JR@=UZ*@.#'LQE. &(D8OX*4#U1=7U'%#+@_JRUWMV.^!BQ^B)&"^Y!2B MU,EM<1K.X=@2@QLSY_.73#W^9J?@]O/8-_7A-8?\-26;! B_&I:85A3)T ;B& M356I"*?G"^5^6>=[V"8[\$*+B*0'U@1#6>>$N7Y*4NI MC$RT9JAT0:0I,@Z&9LN0$$\4[%$UCWOVUD7Q$($Q$F?-R_DX$(:\Y4;_O8K/"@ 4O;M*GDZ]G_*KS97OYI!A!F/ M'F&L$!,X= ::^>W ' Z=A$*[?7.^ XJ_OW22RV8!27I"2:=UA*@9D H@$+]I MF'3P &4A3V,=0.0LCG3E$UP M::3A3E09,T04ZU/@1R"Y=1/CZET54&OD3B\&G;.":TP0,# M>U_%/$^Z;P Q'X_2P(>T??FX=N4F@!EHG8CM6[1]B;*$S+U](V_,D1RP>R)N MI B%@PB7K!H%F<81\SAL(DJNF&I2U(>FSCWRJ&8TQ/DL\4][W2F#&I'Z#-!Y6E#N5 S01*C=H,2+ ^H([>F) MT>>=*..;\M"(NO/+T(/PM5<$071SD$FD>+()OH%04FC1_U:"B9F?0 Y,HQ*I M/$9$EG\M_]V(:&:4';B%$W,JI"H2*Y_Z_7.FI)[ W)^H8R60E!_$64D)AU+! MH81SJ-AN=&OY-G9]M'?CWX8HKBK&,BBS]UL]+BW<7"12021GF4]#;( JC%\> M+34Z!4]0,T7./4HAU^(ACB!*R+\Z/B8@22PI2ET0/L\]\GGV F54]VQY_\MB MLUW>_^3,K[?+7Y;;Y6)S^13RG830&EIU7DP%D5O?P6P.5/>1$SKYC*;$AVVP M9[%M>5X,/6Z/1*9+UIO' ;Y&,@,/4"/C&?+?CD,6SBER.$5Y-A&[;.@$SMK9 M.(^73&DY<]02BG4>X#Z.EEPNN2LX?PTY5GJ1H?''>\QSG:4!IADM3U$<1V]P ML7CNP?5&-($,09$B37_:5O=D[*6+I/[E_N &,1S^DX(IM;I_/M;HQLV>R]<6 MK+JXY0M?@<1GR(>C,?:7047!#R"JB 9RR+&)*-5MO\_@2N=89C39MU#=P;\\2*G8R^TR-2QG>W4");X-518!$F2O)I'#F/@:0)?>+Q,%F9 M5)1A=O%MP2I^@73A%I*,A4?F-;YS7QA-# Z9PV&XTN;B,OHD+J,MP JFB@\N MX9G#H?'ZYF/0SK=8+6VNN!N+E$Y0U;R<;@SS#YHSS4BZ"#KPM"2 ,8M<*_ / MN%I>70PZ0A&DI?K[>16Q"YD,%"6'FM*4<:D7P3 @C4D.X)QX2FJ9_EF9^)I6 M;';G[_R?!C]=!=-,))U*<,\;J-L6]Y.6**V^&-GQ^9 Y5O(E$BBV7<&EF\F< M7=A. 7P-?FK<^&%(%-=V M6RT@/A-G@"G2ZVI"\JJ+:N7'>Y0^ACQ,&_D_$;D/#!WS.$B(7G9#P0-97D7/ M6ILPLD-.?Q;NLM"G7S0K1!H]X>"9R6 ?B2V%RM]2YV5 CAS(R'GF/!.L)UT6#,?UVY?%Y@A0W; M*"^)=55D ^?"O,R%]?O@0J5 D/Y0!((;J3P3?N5,3(FMJT9IH?T\J^B,4!6P>,IIO85&,360$5A(X6UR"?! M6,-TQ;--2G4EL^"E'1D2<11Z=(9L;A 3VK7IPGE#D59\SBKT&=&[GMJ!N)[* M0%Q%WP28OTHN*_8AD0L8TJ=2HOXWB'0K2C"R@]O/(;0ISET_ MSZ^6B@G=N>I-#^:30DV'KS1K"?DKJ >1Q6!B!F2,*(S%?T)]W '#=#;9?@^I M\1"NPJLVE*IG0&&*V.=5',3Z0&TS=[RG9YDP1N5O()]V+V((^%P,4$69?(I8 MG[9[/*F[R/D=1^^P9!DR[T;IQA;QA0]QX/5Z_^@L$']:N4/%% Z=@P8B;$P$ M(EC,N!->N:2KCL]62P1D#N/7NA-CHI?<<&,G!%GVLK[Q<48MXM%WP=C@6D]/ MV.R+,7\]W_SL/&X6-\[RWK$[-]5<3JJ)H_C7S(W)MR!P9OJ>2CD0C([&; MXDF#J.P49G24*1TQY\AE,V]N7AU%$H>J-5'9N@L3#$2@9?;:83^5X?"X(P@(YT/'XI*-K]",3BXMTBFFD9VHF M0@44Y2V?S512*U%)RX$3^2(&^99ELFM>R3*?T5CR[CAT8@V)%; T95>-!!(( MTD':"],H/O:NJBU&"E >5HE8+B,MAOF4D!XIN#3XC! YB>+7T4]Q/Q)QD;JC MH5+3HYNS0:=@[V4_H(/W8^ _@R/Z)XL;V.$#B//T'.J^=5@"=Q:.CVIA,;^F M\GI0#9=+B1.I\;RKTTGLVH?2(59O/\;ON+14QY5K_?T>T%RG[(4L++I<_Y,G%$E; RR" M2+XTR8*U_^G:>G_;NX3G[\_2(Y M,1?E=\Z;XWPQ97 2$00\3HLP)4K#;8 )Y\A7^$RT^EX) 70XAX[GB $M7S^> M8.EM1[9D:J5.$7(HV/FD_X7I,1XOY[S#PUBQU"K+I#> LE#UO73X:AVV7!FT MP$68"=_'"=FN22$F7-N5C?ZIPE+7&-Q;T\W:E6?YC3N$]C'T\52!%/-S: A4 MT1+V-CF;/O*Y&^E&U!\Y<_Y9MG:1! [_3J:_(?](TL C/.3$#.>DYLR2V?#T MOVC:^3LC6N.LYM0^E6DGZB6?G)X/<8#,>[)_ 7F3S DI'WW+8XJQC.2/]%TX MUJS91$E,O4^"(;VN=BSWV,6]]B&'C?7%<)=(DNHB<30N$D[F:N?<7#*9I7@V M1B[SD7DJN6%U5T>'R0 $S#?(&R47U$V4/:6[#,\]#Z*G0+5& :VP_;%)K6Q@B)E<_ZB')>^,X"V6#B$%B%NJJ2NF7*2B#LY8(NK#.P9(<#IKXG<@8:$(@Q\<$$=7F+MCU_"+9.(2ZU_$- MEF-04T 6KSX>8% (\EO6-8)W-P:=79Z/F<-W$R887=/.2[\W.31ZBX!JB?D& M9P4%@S8D(8U).CZ):NYZ'IGN^AKC(Y::GZYP^C@%XR^-'DV9=T=3YGWT)Y B MR$%N*SDT+!F@E_:_VL[OG(?UXG:U_KJX<>Z6]PORGZN;Q^OMQKE>?7V8W__J M;'Z>KQ<_K^YN%NO-/SN+OSXNM[_:3V<50]$X0.)01.2HEV8A+?NOGU\#K//, MF:=I'#QE*77"I9'SX,8&(@SF'IF>2+ -JFT)_648 6R1I,&>OEF9$"M-""+F MB)6O,YO2:=/F*X@U!@6T#6 \$0F%S!S"*F02#?B"-]$NEK\L0Q]]V[RY!_BE M_Y.^6=VNS=7T,4FE\-FR.1TYM)*@1!WMWP$+OE=^IW,[,#GWQ(_,'15V)0%9 M,3Y$ ##J7QW7H-TB:^1VFN7_13_)D? M!.*RN1?$+3]5,83U[)'/BK4_Q)&?>2E%7SFXX9'!%/.WTFJZR^F4RWLBYRV< M^7:[7EX];N=7=PMGNSI)*+2;7C581NZOU4O&^6J+FNTT\E.MGV[^E%#4CCY; MLK++]7@N25U@&8"X8NO, 'F()%,W',A0O?2X%VM 420,R Y#4D_U8 MS_G150? &+@9(#:4#D1AE:U>,BZOUD1(Z)7K_8:CYZ27R"T&,6-&Z[?D,H0? M'\R$LZ@20!2@1 DA&N+Y*@10F7"EC$03UI SRSV:,Y VGHC8ZP9072"OT>5\ M==,L!C^@N<=M0\X2=2M#Q3*J:;KX(4H"F@G2CWXY-"M%Q@=WQ.@&B20*AH>0 MGT#J*MA'EF&20:U<1$'0SX%14;$2^> L<=WC*DST!BGP8*0B\AB?S3E0S/6+ MHQ;K"(61'3DTAY4?-XH15,9XM=L%'HK[VY+8< X?S\SM/P )^*)77PX2951$ M;,C1G[&2L59F( 0X(W_M7W=)D?3YF,Z;J'7B['0.,D.EY8 <&@ 3RWF)6'':XG,2;8,>M MDU"F-WU#*(2X;8:N12$N(.M$S56$BAG0XO&/FS\ZMPAPB[$#LD%&@1RIT9I' M?YO-YQR?<4(04O(:Y:0*CQ@/BA-/D-&HYP>@R09A1L[VZL AIWN927,&<#L5 M *28J% V'GFX3%GSULX@Y-8S8&L<<4-5S^Q4&[H2QD&J8-65&*4_GE5*[,-A5%9^I.)DJ@<:$S!&KI' MJWEU4,KC/0//.7!H>$.6S['HXYNJQVDK8.&K\18=J\K#"E M0^<<[6(UP@%Q>A;7CK#+SIS/7S[]\)>98QU'.@ )#'(4V/A.3;+!Q9.*52KK M4BJ,4JEX(=P8S&;) XK%94J!%;D?:<"2AR[V,@ZE261;.@\]Y\)5*58"YA]# M[[T9+NC<,!5:9QJ.F//!Y#AY<,>QP&3D0P3'8G_ T1&A+5@H5.#DWI 2UP5/ MM)]/RP(\%,,(<"Q$X]8Y'9-X;1QK=_(OEFZ-P$2?,$DIS.6(R1PZ6Q%DW #P MA@$&Z) B-5N.!"/8H?<9(SC:@QE4#L(&]_DYAH-*EKK:K=$K"K-AY+WBV(![ MQ4Z(/&57.0;6SP&*W=A[.=Z1&Q;WS6]1 M#IT__@9,'1"=W3WYYF+%6_N^C_F]YOY:/G.5+>H@<\B M_T;>== I -4M"M54X&UT'Y&&84H6BVE&*TL<[ \,[!5@ML9-G9Z:>OEV-11_ MD>MP^$(J*=G%M3AB,>^5:24U]5IS7ISO,&->()EWX,PK@RR$1>8%?%&CJ[#B M6MY&',NF%L^XSRIX1Q/"N"'!O*M1Z!?+WYRCT$<*M0J=:G1>-' MEVQ'W%HUH#BGB"83X"A\_H2IT=X,R.9X9.)S#Z]) :LOWD$AQH1GW4,(7Z$0 M@($RZP/2I!<336$*T'?I'J4;%P^C$T.,;P*#6;UBG"^6CF- [1UDW:5G7#)[ MM)<7_.9K<@YYNO5-!*'X9W)[C?)*Q0]Q0*Y?[@CX.QMV7-9#UL!=- 3X*\5) MA:',1('V6SB^P#673KE<^_BHK>=&)3'@S&5(OFJ&O$;ADK8O;LCC@'XAWQ!$ M'; 3WT\\8V-].%X,'J+%%NHH*^6@U2E9:Q[ Q99+E)R1RUD4T%R7--U ]4XR MS^(]>J,_];*+P@A4V" 7<2%G_#))$R>"YFFPT%V?E/!80ZEF!J">66G6!-*K)O'SP3R(K1QE^QJOZFE*\ M!R<4GT#CV,1=94D0HB2AVB)'Y^GI>!%#.LJ8%T(&KJ? D&=%D]#04\VIR6

[8)KQ&>2:@,R[09"6'H0\ MDH*]N4/8% H#@]#" ^N^"P @),H2\O0E8^<.#T@;UI&UDI@OAFP1@Y)4R;35 M[E@7!6X>>P42W-@3"R'_VK(6WN)? !,#'=)/C-.\.T3:Y!_H3U'DOP48WXD M'\FYJ*$1Y8_?P$G@N#?1226EL:,6AU\<<,&.N M[K0VM;>"(&K74Y1K6##3KG7DU+>V@IC\0=R@9SA#[+JDG(?:%_2;(/<#^Y&^ MCLWO:N=AK" ?W%%Q /<9M?@]$BTH66\>ZT]G8P]K0?'*Y9Q&F()EE3SCP;G'D5@2>2@,K=N!\ MA\^W0\# _FZ&EF:*0T\OL?P &^$VRK2?W*EC M6$&X+I6E4=ML[& %23^Y00AAHZOP-HI1\!PR/X&GY!D@_QG=H#AX=2'M2&_9 M.'D4*XAOB]:O>10;^UA!F%1M& I4XQFM:VL%(;4!C7G]2AU-';I901Y/_61Y M@R&UE?XM2%^NLR0E>Q*SM#Z %2&7)?G_/MDEO4QZ\C#3OW[L!9"(KS* MFA@JSV!]4RMV43A>-RA^#3RDET^(VO=*8S^H*))03[/Z.V3/W4?IKRA=2VQ' MW5Z/-ID5K*Q)NFZWZW;J: 6)E:!MX1V&H)5TM;MVDQ=17%=[MYW0WPJ"<]. MQJN>7!V5_^I@7N@VQO37&X=.=Y^1/(R0B"V2Q,.$O+8 T>J+*-[*K7?R"%;L MMD"@(L>4?GNQZZ/K>NM80W,KR-'%YO,O<)5#";<)BO4]K2 R_[KRYV#I0W;F M+B!O"+/X\"N%2%.*,9/Z! U\#,7@\!%([K@ M0GH)#MN(&698-'K98G]B=RM.R3R(J5,-[+K,\">DZGK+6EL?*PC;9$\)^N^, M+&KQ2E_6QH-7(M*ZN0+ M\6)WI_F&FMI9L3>%Z!4^@[:V M5NQ034(0O7ED/I#VX^[2T0H21=$9:;1GGS9Y1&M>F9K6TPM XAI=[@_D=0"- M@#J0(%BF(@0UM+5B5P;$GV]=-\BY8]Q-IF"8B_;.$WD]_!%^_%$#& M8.R)2[""[1KP(&H\KG$P-32W@IQE"+IX%!\U95OT/L_Z]E80)/7RL!)ZU<&E MV[WWY ((&'S)C;0Y[I\B7)8X"C]:L2\,BYO*"RS%A4D--=^,KNGT+R_W'*X1 M,_G4&!ZTK:S8@Z+%@*<8M9L6U%RDB4T_]& H9V(;K0'$G6*(U]J!VCM9L3O" M/T<6_,13MJH6?SBP#1Q0UOHKB.'HC_W+M'LAO=5:)4T:PA.B4[]@&I2FF8OE\ M#YYC*HG#;4C5P0B1[^-8H(5() M\F^C^#8#V$6!/=,B?W4;Q K2YS[1&]. O&7//*]":]"MM+)C\?E-2S\FC=K8 MX"KNVMD*4C7B1D?=LUM/*XBLVP>0IYO,!5WZ64'@710^LXC2I[3!?Z)I9L7R M2\'V--*"J#@@UQ"YEOXGCRCI8#0X>S K6-'A]H#3=]>$SW#J&),;3PH>F6OR MKZMX&[T5_&D-S:S8MZ)H4C*>PKT((AHDF/-HR/9PC_8QK"!<)YFMB7KRYF*X M:KH*UN(- 2A7ZBZ 7:/6SL8051I1#$>I%:V]!&$K9DLC*P14M3 M*\A8(P_PT()=X%'1""+S.T@17(9D#D,A$#=9LL>8QPH&JD'R#W$0>L'!Q>(3 MU$JI31VL(*G&G0Q6)A"BO1>T?8L:OMGNW>T@5]I98;U1R.Y.&7'"S1/<\'J* MV?;DX:Q@QY!N".FE'MO?(2>R@H5R-6OW[2NYWN+ Q=J[0-O0"A)$X-55%&:@ M/1/!D!Q7^+0A"S>/+,GS/T3>+CQO1/3@_=4KH#Y6.T_N#U2G19. MPC:"/RE1C"5#S^(;BKV 2H5ZA]"T*[)B4VH<@0VF[^8>5A!UIW%GURF3=6VM M($3QZM%:RAV,]BU=K"!+]9ZT>5>L6'"M&:\FS+ZI_?0O\P9';U\A2^.9+&WU ME) ^B8=('YJ[ 26T5B$@_25$\8+ 49 @58&Z+CYPD&&MV&\1+ON0Q=X+N>7R MAW;N_R-+TEIC1*>.=I 81TG"]((FB5G3S(KE+RF<#=-AP!+0E%!:U]8*0N3' M<1O%-U'VE.XR+" P:JZ6VO96$%0#HGP?A3[R,R^%R'-NM '4K6689'%=Q,ZY M8UG!B/&ERSG'-X(3372")/!&2VDY>S&3XW)LR!ODQD'T&"9DY11<1(_ 4=O0 MBM.TC8FXG<5'%KZFQ'[K=KNV\>2[ 6>"';W0_VOFXF!WA+/#+S#%^5N.8CZY MLR6Q&-<(#&MX26ZL;_^!"H;;VD96'#B07>_=/:JW,A9;3"_7TLRZ[5NTY35[ MMF^$K<=[HN"E",&965!E'(4U NR)_:W8I7.L0W,_.J0U*4KG#V<%.R :"TS9 M9)40LG;GOB49T>N)X! ^UZ%'M_6Q@C!QR>6Y)W-,]"T0=H@@R,P70$B[/^V\ MD>Q@ G5<=40;J6UL!2G"PU+PS-3[@!N:6T&.!@REFT^WTMP*$95FF3Y2\X*W=['B>.61PP*@ M.0@S\D%STSK@EZ)=%".I_J)D\8T(B%%,%"TW/M)8X^Z 6B-.9P<[)0@(Q(44 MLMN5@B6*[Y<1NM(%2!'"X3_!KA!F>\X?+5/'GM0*UBHYD^34^ '.Z%>%O"RF M]QX#$A< M/M#EG*T9<"E)>4 QU3P[P&@-,8,53&LK"-!4!:-K7RL(I08B M$)'K=<12D^E?E2LW_ W\2MN(17WDF,J5UZ2^J17VM((B%-#8$_A8:6+%D]7,M^?IE_K2L4J"-GC]M!"N(%G:?NFU2?[=B MP7<0%RF<_(T"?;7=Y!937B!/+>188[^N:VC''FA2E>!(0UAO6.M^;.]E!7'U ML*X6 +;2MTPQ:VZ";V#$E#H2?*XU^E2G7I,21VU9\?&_E,KDD?I7*X['YB6* M4SBV(%'<12[-G[V/4B2*'.@]=BV=K""ME'L([]=J]Y@P14A'5F,'*T@:K9Z. M8HS0WA5&)K;$1+5&SP&$DX0I2 IZRU2QC15G8XU2%V"ZA?*II%P!@+<7U"1K MM?6R@KA-=C@P'!QRI-SDY19';TJMWL; ^FY=K2"STV>V=;_QE")A>!"_-("P M##.R%4PJ']FF\L>ZEE80<7Y=6*KOYTG-#%EX^^*&_!:5M_ (Z+RG3FX'JROI M-$129#4&'Z P-*'\S'(0PXP\O01^S:Y\:O3=,=P4CD!1JL32WMJ*'6\P@"?, M H[! GZB[5SM:@69%<1TQ>O7%62]V&5RB\)7PN)]MJ]>Z94?K=B!!S=NQ#10 M?[=BP1613=Z*J6XCT)GV5RK9.5I"V M"8C*!)YP\ACG,5"00Q.T5/;NUM,*(FM2N-K5=;N*%&I]99V=:E:0T([ML H; M$!)/Z&X%N7D KP@YR\\71.&Y<7PD2B.U;-13??HH5A#/A%<)8E'O,]4VM(,$ MH> V1>*T-K:"E+,C70$*H2:2M.^85C"F% Z[2-)@3S&]'L@/(*=# ZVOIDM' M*TBLUMJCWB30(5GQ:'YTZT(QNW6>7N4$182@:+?A0?.?Y>':9774,K=D4UI72(]FAH;@4Y*M),8TE(;4,K2*@_3?H6=BRZ M3AW.4R'N KV5O&-7*\A4;=ZBJ S%,6W$FV[K9 5I:W+%AAD2&45PLOX6I"_7 M1"DB2D'< :GJM!&L('J^AU?_?W@&2MEUJ3VMC3VF?Y5T2)\- :'-S:W8(^5# MJ;W-RVVL6/@=N1$Y M>[6":&WCZ3]W!4R;VJH3F@CT#XKH4RV%2 Z74@.QK<[B*!-8L?L%U[4+Q-4" M_+5ZOIN[6T'NU9"%4\DWP E\):37@)J-.^/D9@9N-+@-$L_%D,&Y"/VR#ZFI MG16G0N]K[NZ5GGP7YID?$*U:%V^N_&0%KQ_#6![_/%XX8=%_Y$D!>"]T@]@_ M=5MPT@!6D"S=(KG_I#$>)6]FQ?*K,0D4WI15%DV:DEJ[];2"2,TU#4G%@<\A M"ZC#A"D(6M/W*?VM(+@2R5FL-E+C'F[J8@59)Y!C(QDL0%I$&J2*"-!29^ZD MCI.'Z3:C'>H,?MU[67$,AZQAI=[)U>Q&RJC]VIIQ5$DKO(Y5BZU&C([:2U"#I-[:T@B++\J3T3ZJF<"47_ M!V"&R0U&O4>)'JUEU(FF__*%->P.I2F*)4"%@KU<^]6\#NWSG&P$!G'H"3KDH^$_=@1PO&DH:Q@0XOGJ8_7 MRBY"E42[F#P3ARAQ,;.N4W0Z9DWKX*H[9QPK&-!4M5V(=GJC2)-#O?^H5C!' MFQ;S2%X'5A\=^8MO'M'6YWOXK[;HCM8!K""9E4-;[CKJT5A @7750T)W9PZNE[3"^. M_,V-$_>-IKL_N>%O*W("8SAV-5I@YD M0$59@>?9^,RW:?-;.UE!VB9[2M!_9Q!G M"Q]A8QAB75LK"*'7.Y-CX20UE+_4-;2"A+XEGFCY$XC7H)(K+?S6W;O;:QHK MV$>OC(2IJPL<[+F#JC[\JK&#%23=(')W>D&MHU[]?7H))C>YT>N=>YJVT15: M(Q>#)_OQ$(6/F*65YEF(H'[#<\#2%XH( (,.;!>+6@P1##<=7#_DKB+_WR\Y M2888;W(7V3P)W <7:K5Y>C2;2@,KODNE0$ Y(EB-%^:Z10M<_!DC72 3[M&W M=/N&\"OZ2@[GB_9EZC>B%4RI@ITU2E2UK:T@1H9V\CTH1.M]I14*D;^"2#\B M1;%<02)2Q>(_:6KDGQZNFJ15D5#$2A$(&"ZX)FVGH M805117P+U=>8[][:"6)'PO@HU$EI!)'S[ MPC5ZZWK4?/W5_0;X=U=1'$=O9%>NW0/Y18\K=4I_*PA6(]'5? N)-5Z7G-&I MHQ4D,DQ4$&>Y.Y*&L>AHTK><7LCO$*($W]=5CA!5FTI\_E!6["5<_:Q$(+SM M/' IV1"!1V\JK&MM!3'E>E5-@EU=6RL(J;QDM9%)^I96$%&%:&S,H*YM;04Q MS2'D5RZ&/^GHZM31"A*[U$7;OD6=O=35KI,;,V2M0%&(OBQ*UC:R8H?.M@LW MJGC]1[6".8,FN#&?@_H#C^YNJ"9C= 'OE>4\SBDF G#@@YIW>T@("494!3R4/ *"Q8?-O/5P5]1M53&^4-9<3H> M.3)6 ]!'JOS1S,<^NH>DG8.<[$2JB^R!6[!C[JJ0DWJ0XUC2U@HRJ MR;T(5@2&W 3N#J05:T[H;@6YM0%5+4FCY_2W@F"--$"QB!/R+RY6LC26(7GX MR?U2["KG#3&8%*Y>A#Z>]SKLL8R,$D+#^*CAMC.EO M>9G[73'P:7ZV8I^*^D&=K[':RHK%%PP<8(5+B7!>O&":GIH3NEM!;M\XPE]8 M%=20ZK^0,+&-X$]*BN,(M?E.G'MRF^(:"-*'1BD_67$>*LZ"1KM@?6LKB"': M:9''#K)O)H[A>+]*[!/-,VLN/>U/E?Y ]6'$_IMKN-XILH M>TIWF9"LD]STH?5H=NII!9&-D0N(*!:(WB*:4K"L,N2YF;RGC#W]/:R& M0A0G+\%A&0JKZ&H'Z3>!'[AQ6O7917[2T@H@&:'QI+UKM M6"NB,(MGLAT@?9"!K6!1V:1_$^ LU5>SJ&DZ^4/""_&H$4E5*:"QH1T[\74Q M;ZCT)W^U8K%2K6^Z^2N-K%AZ#6ZGUBF@;VH%&HB@".'R%8/4@/=Z(2AN^QA77WL6*W2LNLUDSJVMK!2$R 88GNU#I1O[Q MYX (/['WNX<@=7%+>:CV7E80)U%YNL#+U;2U@A!=45AR M/2A%8:6AJ,/MTM3="G*%C82L>XT.&7G]R1O77K.LM9<5Q'T-0HKDT(0X5&YC MQ<++.(**,XA__S711RV]K""N(6__J_N/*+X&%.]F*?W$(:P@FWX64."/O%@9 MY*,S%P@KQDI_+$J3>L/7Z:-803R1LA)RV?LL4JC]B6AJ;P5!:@1UZ)^&X]"U MKQ6$-GQJ%,RIB="N?2=W72YHL64%6QH?S\M?"4;\]5.P=@^ M:R K6'"V$95M9VZL8I_D]L4-M1"2@QIP3YQ[(%9"D\4W7\ +&QWIEK;&+ M%6>)%X,HE8#H8B;ITG'Z5X!9IVZ"A$54(A^B(1;[ XZ."&WC+$FKMJS*LW#. M(%;LKHS"8\*&Q-Y*ZK #&SM805+C$]VDW7;H9P6!M"Y+YJ49?UC7B+H:\TR, MYI"?CIVM(/4!PD!I#AF5?<&F%\#/T,[DND01MH:F?%?HRGU+%\OAJIAVI\$,,FY6^S&N>)BYM<+KN+/!<_ MO) 7JAI@I?O=BK-UE048\C:7^T,R@K@! M8_,&5["&F=H*-LO73,9DBS#LQK>OTMH*8IIP&:S 6ZA(^JL=Z'"W.'IKKJG4 MT'YZH8,F,;N!?QO%S"Z=$-4;9SZ\9DK \6I7+G!6"VC<>\3IF?*8N-L7--^3 MU]QSP8BWV".W1AIK:#L](:+&--D!<+F](G@XE(B3&IJZ=;/B:^R(K28*TND^ MT!.'L(+L6D&@@P&J:U\K"&VH7-TH*77I9P6!-*B&; G1LK5/7_ZS%JFTA>U0? M7:;_DDHNF@6WPX!,[+3 M"DOD-H# HU[K[W3]*01)M./G+3*4W37B(66U#QU'?I8<22+.R "GZ$<,#ME M.3Y NU^NJ;<5Q H/ =\.O4YW'Q&%AF(\@?J6;".682%_A\3A^RC]%:5YY!&S MS] (>/HG:/=9&ZYB= 56,+U6++@Z4NR:&L='AVY6D$>W\*G=,/!T-IY8R5ZP M1A#&#G'\/%LM,*/UJQ MJXI\Q$P"X&K3I\K5BY$G#V(%Z1S*)7S.@9M4>"=6GXPA\3(MC/SQD:B>&).O MF0:",E.*-N9HH+&M8%13,?D69,V6;I-_K87\&*J ZF%FZMI-+V"+:H@\U+4# MBF!K#RL.7?XBU""VK,G'0KX:>?-W!/X_=30KF"&]E,OP0,2'._2*\(_U]W%# M2CTTA?5 I,@%4H $]T5N;W6T3SVG%8P=HA0UUH9;;#!K6 5 MN$1*\7XTWB@ 29W' Q;_H$8&TB-0S1/FLL_BF_<"XBHH\XO=#M6\CT978 73 MJQ 3_)OJ7M]8Z3#]XUNK:#\F:)?ANV '%BSZT=0[Y\X9Q +2 QS!AB1IX-5% M16G:3+]PHH-]>T.87/$A^2RB&"4+C. CBY*[U*]S*7;J9<4WUC?:@DA!.Q2 MB#A.JE#]--.?#171]9IY1JCNLF..D74)B+EK'SO.A12!9=0)CQ0^17QN[FL' MH24W8\>8VP[=)H\1O(9\3?+2ZY(TU-^LV((9K MW'HMO:P@KNZSU^ +DK/W&+H,20'YXMZ\ME3Q20-80;(4&?X6Q;\M M0WJ!)\V9 (66TVO$-""\:A,N_V8%MVLD&>F+[24/-8QB!?&0.$*:@]'X!OP] MT8&'!<+WSQQ\.FH[=)MC_-7-QL#O2'6$%F%H4_9Y#6;'+;7$R MN;^ 1F,\AD&:L'IG[-0>3U'I!IG""K8U%\C0^U)TO#EG'"L8(!.>ZB.P"BWL M6'3+251A6H<[W^VC6L$<'02$8GV'VBA+(@V1-XQ<;K)*!OGM#R"8[&_GW3?GSS"Y"T(4'KTE$I*+1>B\EQ7N@\:& M5NQ[(SZDN(9N]*%$7?M._Z7F9^\V U?KUR"$^.-"54<9"$@C=M0JB V'>_C1 M+^I44*37MZC/X>!#6$&VE/T:#8S55E8L_NH\6&.!7Z"%-ZYYGT>:R@HVYA_S MM1O'H OSB*/07R1IL ?3JHP 3$ "4]/73GH'!YC @JLU(-L.+F/RC#.C 7@0 MP& 2U-G+VKM8<1+F9%T^U($-7M$&HC?I<672.D,+!*D[2^GY7^W*)63K,9D' M&=@*%GUUO1=R$\1'U7=0'X_=T-P*?BK F+#E,.5SA7:7OAZFI58L0GYFR0, M"I"KA1YO:3_\R+[X%Y""NLR0)W#!/I-S@MOB@0B$?-:N31[C6;%/BOW"PLA M^1EA?QD6H-"K&.JG][:"6,IV)HXT/.S55E8LOB\2AP(@N@Q3\,'-N7DX5-K]!HDU*)& MA,HHENGK-4DO>N2:LP:Q8O_T5L?FNLAM?:P@C#[6TM$D;"STLJ[Q7S3WL((H MU8SR=%)F8K6]%01M8XJ,<*27>*WZ4&TU^9MU';T265 3*%OYT0H^ [0:.)EK M(I.4GZ?7Q+A6!/9IV/E80=J937N^,)]-5*ANWI>4978 5 M+"\9N^:>%V< I<2"6SJ8QTH]IK_,;A!.W1S;8S._0=>_U-95K6UKQ>Z8*N)K M6;VG$Q=GQ58]D!4U5DPJ-+!BR668C,8R*S5M)W_/N4YW%'9IT.S*C[FNC1T[ M<*Y],L>(;X'U&6)P*UAUC]Y4EUH4DG_UD&)AZN!*/74,*PB_SI*42&LQ+9D) MM^-+<&BX9AJ:6T&.$FD@]GQ6>0XB'GF+@#'G 2AV-35 M"C(A+UU&.=0G^FB:6;'\+?)>P@A'ST=Z3915P'K]N%-'*TBL)G.P)1+Y#_Y# MX"CD?@8=N2F/CZ ^ZY73JJM)IM1+2NW\H,S36N@Z]#-"O(6(=&QCCR+ ML?[IUS2S8OD*J$!9',G!ZYHNT9,&F/[E>\"'QZ2N.H?ZHQ6[HPH4)3L-,!.V(-I&D?00KB%;C5)H%3'U+*XCH595)ZUOK,Z 5+,FO W*O%Y @J5H. M&>!)Q2G<*,#U&]$2I@ \;.@G2HX&;)Z>7'U;.P@II&+6(_N56UFQ>%9SEHA3 MR%4M!1AZ063#$*&8UA6L0-"WM[;BM%50.:HN]1I36%LW*\A3*W05A7FR)4+4 M/ZW05\=AK""?2@QP^-B)J\G8+K:9_AL354@$])4;'E=O(?*AY".Y1K(8CE)7MOE\]^44J=I.[E=;Y[Y00IV7:]B]=;\; 7? MN55:-91QO CE3[I-Z-31"A+/#J]5BR\+)R%<9* S@B8]+))!ZVQ6,+.IOESG MDGUYSC+Y:E>[,^H']IAJ\EN"6?Q=C8=G6.P *36Q9]@O"N#&.1FTQN8*V M#5(F6 D ?%W1.FVCZ1]PZ3M4716U%:T;6UMQ=0B8'F[7UZM\4EVC=V)"(X;4 MWT&@O(_27U&:NX#RD5BGL@JH=3%,M9CISU4C).Z=#D'LA&YVG+02BFVC^E7; M>/J=.JFTA]J(JUOLO:SLY###6O(@S7T_AM!C]@\XAY_U[Y*FX?0[S ^?.'NT MBAZ4!0,<%'*#U%WVW;I-3UYS"L4U6?LSA!C"/'B"7CM=?,2Q2EX M+Z[<\+=? PK7[:-O5\G3L<8SV;WK]&2"/)N%'(BU#DY0U\B*;^!.$S1^1SY2 M%-<_C&U]K""L&#=W&].7W#L2B807V.'75GO,77U?*PB55^XR))I\<@?%Y+_4 M/W@-S:T@YP8=8D2$#)JS@ X8\5+Q;9ED7?I-[HDB;PH AJQB[G'0.:)T;::_ MY6BDW/8MVKY$6>*&_O:-G'\HJW9/+H,4H;#FXNO8SXJC5\4"%MHVM.&(-AJ*YYV7[C!K#.F3-GCB*%<1K3"DW*/'B@.H)36D+W7I.?TN*])IE M"+E!9']H"C?<>O("W 3?X-HKM*BY.WN-9L6.;V/71WLW_JTIQ;_4QI*%*URWCS6?';=NEFQMZHFUJ:I6;%@X>905K!!R=#@OG;PY]%/I83]I)6:3^AN!;FUSIMF M+T*';E:0IZ A86B!;33LK".!IS&UISJ7? MZZN#]1G/#H;DT04R^5>$L]Q U:P:+-0N_:P@L,8U \Z7+:0>O:#M2XP:<#5. M&L *DNMR *IH69 ]!BZ3/%%ODC5FLJF8ENN*1*C7 M%=I%,93+1$36(!?;-QI0IQI3U_"_%2'YK%&L.$U-QA/%8L)E$@9W[0.^:UY< MZ%2;3,=A;3@;I:3;!IC^3AVLV/$!Z\J6Y'4)AB[J9V4N'CXI[/QE6,'^KM57 MN[2W@J!!HR/60?+;+7EOQ>5I)"1#-^EEL[85 D+!8;<,G.*4E5FQ21IK?(-* M4=_:"F+4SX.A+2AQFU^I81?Y*XCYS&(0Y\!U&86Q^$_(NNB@&P\_BQ7,ZUT= MH;%VV/C%&;I//[G_5I2X!+-1V7>K_F;%N>CN+>CG:[!F5_Z:N3%Y2H7/N6Z# M2LVF%_@UES.1(1/"=H8:"A:!A(GX/T?8?W*]WZKHX_U&LN+ YK9+S9VM8+,4J4FH2[01TD^43E&H/8E.VT(*\CNA+C:N,FGC6 %T;(.0&W6 M4K&%%8L>7$/^090I (S@A)Z&47G&D%:P12T$4H>:4&XSO9I6@TS$"P\R)XR+-7 ]W?I9 ML3-J)N9-E#VENPQSC"%X#5'P2CT?,1&B5KN='N[BM"&FW]>V@HK@%;PEMQ+< M..2F0NXNU00LGC6*%7M^'X40'>6"58?=(QJS M@D E4:9)"JS]9D_I/_V!U::2G))V8E$X&(T,>(FPC^*$V5VT=VJEE16+%YF! M#5=?R0W5_+WU&<\*AM"\0_(-D<6%L$YI/0+I>Q/M8OD+S?S?O+D'^*4AOK'/ M@)-;182G*($K)#Y$,5PP5\(] MV+-V@8?BFH]+T\:*/=$F *YV=2F NATZ<0@KR,XM'HO=#H&?,+B![#OWMH+8E1")=$56I>6'_E@; M37_J&%807LT@(G*N )528H=T!'?M._U]W&CF.LTH-CTQ#_?7T@@K!)J[Z[IR MR V-K3B CX# O$C28$_N!^U54FQAQ:)S#V.W8*VF]E80=':8$0\F4E[SP4.F MAYEZ,I0TS])3*0G1S"-@R=8(.AFHI;1-LZ2M%)#61\9<-H85NP_ M6;'[_!RC9PXOL4:O*,STGW'7/E80UK-41R,#AAK;"D9I@LP;D:N:VEM!4+D\ M;A,Q=6VM($1R^BIW9O\<$.$@]EZ.%&BVSE#;K:<=1'8(MJ$ &ETMHMK.T\I/ MZ2'^K_FZ(!&Q/TW_]M6XV-OMS1/1D4\E0BC*D?AKDR M*F_B@&-;<53%P=I&W$M<&UVD-?QV[FT%L>JGU<&?U=!\^D-^C]*-BQOJ?)8; M3*YN 4(4]X)4H="T#:;G,I@%[Z+:,)CBSU:<\?'2DWZA%4ZG28TJSFT'HR%X M:)DD&?)5-8@I3??HC?ZDE62Z];2"2*'M\0ILBH>6Y3QH7X763E:0)I*1Z M.T"BZV,+G"Q1_$SV;V?XN@M?0'5UPWK.:EO;9:C M+PCCMG46&IG]B#J @58_I:9.1I?_D#WAP+O%D:N3(ZMMC'_M+/JS\5/G38PN MC2BEHE:VI^2@UZZSKKW11<]]/P;+ /L'T6+0Y]H%Z]I.L=AK\J^K>!N]A6U+ M55I.L5 :-;^**7A0Z-5+4#7-IU@R0.RX^#^#PW7DMRZXV-B43 7SQ\BM66#A M9T-+NHM =WB)POJKJ=+$L"Y4 ]ZHT83*+4V;"@!UAIHH6U=::6IHJ75E)I4E M5IH87MKBF_<"3HL:Q4W;S.AUDV=P!B#UT$C^C.AHQ\9[I[F780+(1^+2A 2B MIKDE=X)FY=KFIHQ>F1^0,6I.@_JKV07=\1)*]8N2+$:=>W#&>U"Z1KH]\I FB+6UG M1\F.S?GQYQ\^*C]J3.B"+Y\_.E\J5GO!F2^_(2+8\N>/S9:*$T;PY5\_*E_J_3Z"-?_V45G3[&<2[/GWC\V>DD]+<.7# M"KM:1QKGRK]^6)&WT7LGN/-A!5^=JU PYE\%2SZX\%OK]17\^;!"<(.#6?#F@TO!&G^VX,P'%X#K'.B"/1]<$M8[ZSES M_NW#"L3%T #!C@\K 5?#$@1+/JS\6QL.(3@SL-"++XDIU= +P94/*_960ST$ M2SZLV*L/,1%L^>#2;DM8B^#2!Y=[ZV)G!'L^K/!;B-,1W/BPLFXE2(ASY-\' M%G OXI$N!28)5GQ8X?:$F"C!*R-2+\]<+N<&CY_ +"':H21YA .?,L3% &S M>4$HS1/.C:$TT3\)0]XDX!N-.N])J.YIM$@\7CG+!9J M!,/_ 1#(JXL1+<8'N(,>V03X81[ZQ3\H+6MHZS?F9*RH%B5JV<.&#M/M9^XA M*6!+EK>HW&RR!2L@)>18G+P'G;M/1J! I7UPCQ24+'9]I ^Z[M)CPJ^C>P&. MRG?2H>OD^Y/7((72Z9TV2-O%AD^?.4=_1MA?A@73MG><3C+AI39OT%/+>Z!K.=TW 0A^3+UH^0ZJ#2=;]!JE M+A10$>C62@%7**WB!75$=.@X&5&=,?Q*-+7WF^Y#[W"N+#E2VYA<[UE\;-6% M- VG%$;CK+#E1&2A'ZKRIWJIM$/?"9^W&H3B>A&HL]2EN#19XVJW=;_5 M[]9)HTQ&;J/HUWP3=.IJB?"XAGHYJ]UCPE K.\F.Y3X6F:XZFZPF/%C!:^"C MT!?:6,M9JFD]V?)_BB+_+;/<;ZG88 M="VG%;C+H+?UCUIM DUL>&BT.$Q\3%1.=3HK^@XV/'1:3^J9#MB)PW&*1Z2Q>EN_ M2 @>J_,^@YKJA;GF>GCE6(0/P:13(QH*Q2";@@4^!/=.B3,H<*[T@7\(9K7? M:LW1#9Q)G]\UD\Z^M!JB* 9EW%\8XT*H@9RNO:.O*DB0;7IC<"-PIO>O?R4F ]8( DE Q#G=76E)2(^6EM:L M24,C1T(BH6>S@*W/.10(=9L%A@(*.?% _DTI*A&Z1TQ"18Z62(%[2F%JZMM; MTVBHI_U0)'YP$*HS#4<18945DEB6;)HT2-+D)1?Z. L,^QQ8L>C*6< H(-&R M(S;+NA.31DG2"$MPXPX"DVDB1Z\S20M,G06!\8_A-?*U+% Q:4#DB.ETZ M:J<=E*+*GE^/HIP'Z,6V&%D'PZ!G&C7U"D\4"*B;MJ]2D0) 218I,1S!LVEP MY=+7;!<.(/%=I\H4MZ.,Z60+_M4BK-#VK.-LME[F:'X%<1;T35F72$\3EI4' MKJ_2Y(#.W6^@_1R\2 ]SEO$,82J^A**U.=-OO% GMH9Z%W,60LB#R'\0719] M #-J1!439JV)WMZ,*[UKKH$02YQ%1I4"!&^Y[RP2-)0A5S+\6434*T.-]!+J MM+4_9= Q;K99!*UV!9)Q>XX78*A#^:L J_X'7._J.F!NY?L>.OCMDZOP:H?B M5P;"ES<_1]FC-M=7=[4UHSL'^J[@[/.V&NN"8\*IR(H#/:VUQC*^9Q"FX FQ MEWOL6$>3^<5/#O>(HZ*)QH^?A3<>&WG1_WGT\IA=1M*V[%\ #D4$WNH,8F=? M/%JYWMU1LYG\?EH?'X )YACY MQ#@5_*C--=HF8(+MS@6BO+>6J,WU55P$6<01FM-7)_X58!HI)D>SJ-([&'/- M/OA!FE M=;366HEHO<.QK)D+ \1GWP7P+0KHMD9J!],8<0&NJ 52=A2-G"MG M/>S#TFZEKT0P"!&@ :*6E7?T0Q^S'?QV*'OZO%[ZEA-'$+[&T8[Z&D.]A=YJ M?-3KES)S3B?%[^]LD *(]'-<4NXQW/LA #'U"A#H8)YP)"L4Z2_C_7P\.7Z, MI1RPM M$X+;UCJ?8T'?9W",6@-]]PM(KK33HPB]_#AF+%ED.88X$7A6XT:U$+*!=@@' M,])HWB.SW"T<&V^S-DT'>^HL_/1=3:YU="6MF+/ 5=C"2U+[4PJ9LO< M!5SS\"S(2X+)-0S0@X0'FI8?UNGL\0S@LPBL%#F((K;X68 E*6B0<9U%T&FG M \D_B]/.)XFI8"9*Y5*T)4 @YM%]5@9 M*KMU G#%)1BN8E,3(-CU">WM*$:++X"(=>]J\@/]#> M?]+<=7U]M$ :J!X?TUG?H[V4K&]CR >#*+,#$)\81CT9DV3N.3[@@"RH"Q0L:]]M>1T%7L^RS" MB\8](&K$QB%B3@P,;^U(^KTE3:7PFFNG'O]JN*'@J8>UJ*;?,8$STV+KP,-3 M$'U 2^VT5V$(;B,D*2$.Y >@X0;:1GB12%#%CPQZ=Y?O$->+JV)45D@+..>% MU=EFN$$^I4VM? !H9UT_VU?TOP-0Z$*K_.+,_DX!0JBKOE(_U^**%7&+ET^_ M[:(S,54-X788:#$G=]B9HI9G_YUA#:1S9UP O"R>: -.SJ6X3=X.Z-273XC1 M-TV@KVG[F6=9*MA/UD#Z]K/8A6VTE=_PT_@ %(Z&K&H-R= \Y*F1(D1],DE1>&%YM/S-(F$W-@T M#DD0(7K+(#J+Z5YO)H$S16UNQ$EZ\7=(UX5IC(_Z*U+W7/KF\/LI+L=6&N7R MV.3CR0DOZX\0:=/QT#TZX!QND8ZQ#? CP_V.& M=$:L"E'/!LD&L>\6RCAB5LT_U%I2MF^(+VD72W 6.&85H0?OK^\'<$012B?M MBZE$I+L4^B&N').;[K)MR'^A%4&5&D)?4;_B1*Y#POW+N[X%.^OSP/OW,YN>8YM0?=Q)&W&%7256 !7#[F28\$;3"WFJE_B*P+IJH3/W7V_9V MGO,ACJW^B^LIBI&8F\:(/T"Q8\COJ+. 9(O_5>K'O7/RD^N#H;>U)'D=%Z(M M6_[XN_KBS41"RHV) ?9BO3IQ0M041+N:=C<0+,"]3!:YC76\T M9_)),6B9^:A9$.A:#9L1T*:VWO?#DIABLM(KY M*>/T:"%Q8A*R:H5A5IS:3$AU+*8@$D6GM$"\N9"/RAU^_'V8POLY?W@,C4*V M'W>0BQJ<";&J8;@R\8J#O'Y@3&F5#?J/']SZ*IDC[! %" F(#_,U3-6.^BHU M%I<=G\92Q,MJ,/KJ+Q2RQ=6K>&O(&^G+)LQ PS;K*$2S>8B.CD]+'B:WU5G MM&2^7P%^;X 6=7[33C]IM*"$JT^?%HC-[J-_*8BY@.Q5'][\KPTU3KK-+BK+ MU"N.WD:79O<2QXH&5YSD4%!_]A '-AD!#TGQSON[OXV16$\\..+])EW.AP)H M&6%9#T!Y\9UW/T [3L=3I)N11:Z7!QC$[Z'JP*\\S\\%T5?'1W)LH<&*WE." MXQA)+\)%@Y403)^O:2P(DCBXNFSYY ^3+"B-U5\3)'@57(_*A]>V;5MLETKC M2W9$\]/*W#EZ>VU+:!CS*,PEN_/?VS&6&X!$&N@GX W$9]\%N:,/VP/W83;* MSTZ0TK2=P3^K#U#738]I9O8A7D], A'L; ;!9T"7,0OXH=2O(#E$M/(B0EU- MV#5"H6_YW1,91*_2DXOP]2KEV:9\ Q_9+W3E3:2OQG(",6^7&DT47YJY=O3@ MP_S6 AXV C\>3T%T 2#3DVY (UV.78;1EUA.O)296\#LHJ^$(R'*#9N@*8N@ M-E^,&?3!?_SICX9X*:3LS8V,DY8U=Q9IP$RK<*L$?ML&.PN A RYC>AF,J+S M JOA$"$>,C*<\T+IQJ#>1$H-TQ\"4D,C@KC,3,)./HMD3HGS6J/5>4'#/*2$ M0BS3AD7LB EY3F:1E"9&1@._.SEMB+N(L*+NFUEDE?6GT5Z>H)GD1 F3*57P<'D/CN]2&) M)(F3;-!5B<7*WOGX6-UD]1_ TD M9:VI;MD+@TYG223K02P$31_!^SUT\E=>@%>>KK.$K1MNW5O"UI>P]25LW413L3Z=?";ORRU! M[DN0NQE'NK?E9!88+Q'S@P_'V8:?!A@G"*TC#)HL#* MIP9MBEJZG3\G5(G109_3C+4?6X3Q79 ]8D%VFHEU-N/\\K>K(;@)XC*>[:U/9<4R+2>=/;H;9AO_B)X=[Q(6C(X@Y9U:TMT;','."O",LW-V, M0RRYF4VE0A2H:9_IZW'&#YB%B"+][+')/]EUK,O)7Z[KX1QE5@]MQY?2KF/9>$.UOA+.X>3WT_F& 'EJ MXD=6:@@SCK#P1K8*&DE -9>#C<4-I#UDMI;<)X-NW'&O6VJL-F%FE),JT$%Y M)#GA8_Q#)]=7[VD3WX6:;UX4E6F?KY9N6L1^9#8VNZ[,NM,V>X"QC%@1EFQE M1M!WC0H$YPB<[M[#F7&]=MCTQD7;&;'5_/7/ZL#^0#>L5YPCQ;B)ZLX=I @DV6WVW4$\3*$;V=* M8WT/&C3FPSN)M-9F'$#V1C1J==!6/:OSEW.@K?-IF[.UFKB$N9?>0Z.Y]V92 M?',OHXL9IU!@N$MF?/$U!IS?55/VG- MB'W-.)6\#6GD;]'7/JOS^"6*O \_"$K%^AE])]S[[X%M]V5M(=8)0%;E:\X,GQXZP^Y'KWY(=.Z/I. MD&.#X*K9WNUB#-6JK@OEQ2TRNV@[]J19\4XYNX\9AUID@^IGF(/#K([L&]AC M:])SB'MF7[#KIIQ0'F;U @C%L%C MVD>T[HW)WR] H\+U[BZ%?@C0?3IR*$1O&B\GCG3W=R07X%D^ .C&?K95G",K MV%G; 2;-3_@,"W8VXQC+;6/]4(MB-)=S_?CI)^O=)H70=\+U"<39!VP[UAN M=CQUDRQS,G/)9W[CE9OX9U9D]J:*D^*!,^W2V M!>/T'8+_IFCXQ[-][M;V['EB,:VY/K&X-2.N,$QM;\:YY&U(0P2FKWU61Q#K MZ&6XU_^E3N#O+IBIYZ-X*P./C.5>$E]5RP-?W.0M(BH\BKS95^\ M,,5A?B>- 93EHR\XNIVY%*$N^A;BP ,._4/_A<,FSTZ I0'!%0GU-6QIF?+B MNTA?84U?:L6"0^KSR>1^LG"_ 2Y D\+>Q""(/M ?P5,4YV&?N*9?P?@NZ(_? M0S<* H!4.MSZV)"&VNX;5MYI3]#G$6OJ12]-B?$([D%4)CY%X^4%? M$CDU8GT4SQ'=\XC[.GZ8P5%X&07F*=1/WXL6WAG-+JM_C)_>%F17O%[ZI(9Q=<:/?QM$'P'2+QYQ$F_M%)J*\1M1J9 MY UFBWB,#AKSG6*D*R1(+A&D*D8';8OX!CYJ-I0X"M'_=$%-;A9;FO0P9O@; MQ&KWB=I_9O'>AERY0[:5:1:5]B4!$[-FS:*6O KD1(UELRB4+@>H.J/;+"J$ MRX%+-]C-HNBU)"6*&0?'*WAM#7+BML<"O'\LX/4S1I9 _G,!LHN9LX3OIP6^ MKL;32JQ>%!$Y\VP%W**0"-B"*[06)434-%U!MJ@9,E;R"K9%@1"WQ5>@+8J$ M"KM^!>>B75#="15&BQ(AY+FH\%IT!2$G2877HAST\+Q4MN-Y1$D7RE/VRK)E MT= 3?V$([9&SW\?X+?.L3%E]I[BN5*&^^L(KBB0%GN5<:*T=!S.#F?5X6$F0 M/F;A=>T!8U=:',\Y:])K53;>$Q-YLNJ:^55-+U?4$B$V*=S=C!,M^925.#C3 MSH'C/FMEXP&>T^-6G=,=3#O :A^RFLT!;JEG]>=U;#RZ,WEDYWK](!9;O .3 MF9TEKV9V;\6A^]?/WA_P@Q#P.43G[S\ 1X,5LUB_!WZN7V #<"W.)'?@,%^5&6(E5-;H)\%P?_[G=X>?P\=,%$*YWM8W& MW$V H ;]E G 09@>LPL,?H?832J'!;/W8*QCY2:I$V"5V2WL$(*[V7T<$[9* M?KT=!S%@L3@*I,:O7YU+9CZ77*W8*&;(KCU?B1.6!F9AF^L(YD BRBQR*I31 M;T]19Q9I&.K 5B@XS2)?0QWR;,EK%OD9:MBTC#@XBTP.=30J@^FTH["482HH MV8Z7^V& Q5'P[5X;C9%6O>!+E M4VIDZC6H& ^"__]L;O5EY&:C/ ]MXRJU^ M)/A*MWAFDD>:T,6,\RK^7#![_;,ZE"_ @<#*$YC/G'/R6HVTG;AL'M@Z)W38 M:*T'LZ\_I;BNRE<_](_I,?MZ*:56M5:R)QKRQ.\ZT0@:WE5\0/7JT],IR"X@ M)\#U*)Z"Z*/VMECQ&L4V$EYLG_',X*#D(U7GG%0ZGH61F8[/$.=I%D9D'J2] M#NEXEF$#;O(J1]C.ZUS@F7E:@4PS1>M\>G=X(Z][\X#^"R:^B\]^G@8I'5;; M950#X, :<13F++":>)'Z7UC&)*&0']$ &!YW.UR8Z7S=O WB8-CU%;I^X&>G M4];G+3^D 4#F$6(0F*8HQ;O&U\DY7LU7]%99Z)@ MJKF4>5U 9L'+ I>S);[C)9;64IY?M=^@1M%.,;ML\[*]7.>A@M<'.*_A@YU) MI\='C *KOMGU=2@]6P(#FR'^D2_WRH;.O'AGH0^3KNU&0G +P%F 0A812+#D ML,T+E!M1A*Q *;K[9X&M&A&@L0\M$IX%C/QS2R+B69CINI_>/M+7 JU*D6I> M3GL,3IH4"1>/3ASZX1Z^@CB#ST9#4WL-O#AX6G,#U(WVW! U9YZE!S]($^G, M>;G1S#CTO,VD^#SD<)M5N&WM$8XL3^#Z$H>503N,-T6$PWCDQC" +[1GB29> MKD$ZF$=T) .67'FW/9)6K67!F7#1!5\PPSF*G)JB"\V M*B3.6=QBLD K)NA977-O8(]!J"5UV'BA%:O8@%,49[D][,N,VMP GMR>6VUG M[B[%CQ*N5:G1S#C^O,VD6#SE<)NVV:->Z>._J5^\*;?>E0\QV2FV7C>[7$=] M=7>7VK^8<5>RPVCC"H3Y,4+?:*U-FOZ-^X*_AA>3@LUJ1?(\',VQ\\LWD+,9 M(T[1%/,ROY6TL5K-5TS:]V+>[ !8?C_%,;%?G<_/#Q!X]U$(7-0)P,< X-"! M"+XDGD./CA7KJ'T#:N_M/0#HQGYVL7&$(\'.BK?B7U%P"AR8O&W6=-AO&QDB ML72\F$AO)-[P^B$DE< @;4_DEB"+?(J8\2QT:F&>7,4M"C+'6:$GQE#)U"K* M&F9XWFF!H0)$.W6T!KI:7H8-33,)07G.1Y!%YF43]-&MNO-=_#S3[3N\GN?G MZZU96!Y XOB! =8$&".9;.;VL'IH6\8S4I=W5*#AXZ<;I)BFRLA= MRMJDA]&VX)4?;V,GA/B,9U8$L3X\=X)K>AZ_D1"O"6T#9.L+>) MRZLQB,JN4M:X6Y.>ZWC$YB&(^S^&Z3$KV1S1Q/GAOZL-T@V P(G= \[? F<0 M1!D=%R4!*7"P^^@[S=X924H^1*R%/7]"0VV3_H)40?QRS#HL"EK>IW$,0O=2 MQ9/^"WA[\ !B_^S@XAXTB:7#0(HUNOO\A9R,TG=!GOJ/3@32U/RHS7($.@RH M;U(^S-,S:=T&G.D&G:\P!5BM!=Y3'!WOHQ BU=S#(;A!].3.,PJ].DF(O!YTZY ;0=X +*>9Z1^!32#NDY,:*H2=_)(A\7"J.9M( M]F3A[8B=26/5\2PR3 N3?KJKY]FDQ5=-&C-%QY$A3DT3MPY'4XH\)_TL7,^# M*A:&-VD$>QY;9KS?I('K27KR$8;CO4=H'QGRPQ8JQ4-;$=8^E@]A)%I:K* M!!0\!>'R);2+5J,(W]O8^Q)B-8I. 3%23]^CV8)LGFQ8A=YK''FIFQO;ESJ#TZPS2$M(#$[?(:,.>^-W;6E B(J= M_3[&YB\?/R1<$#'K#0IFEU'WO3A=^+&D-Q"??1= ZK[3VVK#_C$$\?Y2S(99 M%H344F-=AVR_"ZM.9H_ "LQ]"I/H"&).B7[1WCH(:1T7$%/8';&9:4?WYFH7 M.[XO8U3CXVQ^Y:3'7C[T?QY2BHFLL^>0XY:Z0[- MPRYIA:A@>K2&='QF(9H M_*SH-OTZ(K;3QQJ_/J[8'/':0'6URQ/ [Z4^AQXBH3A[[I"&&:VIG:44ES1; ML[0XX;P0@K@Y:6!D9%?QR.MI8B4D)M>5?Z)0.FF(.LJU==#8E#AI]'CB[$4=7PR6.DH!; "&%@>I\&+X[.]86YRF<9!-&'$[K@ M*8KOT0K]+'()49DIWK>)&]IE:E+6MNHA2M^371H4_F6X 2[PSPPGE&!GG<]R MG'V(Z(HP/\J2F%T,WZ5?$*M!IW!'6YOL*(IMNF*?+V)ND3:5,1-T1U$+V_8; MT/#-[+6'/_YJB'36PYPC"M,0&O8IB^A^2YPX,4$@48 FFQ5.6H<:C19K_%>I M?-Q,C[(<4A57P:13\$&E^E*B:U<3Z^%M'7- F6W%;_U'^)XE^?0W3'NH#Z-@2E ML?[)XT1^B%1XG&_$G7RSL?[)?XGIKW&T&NF?[,OSTQKG]<=GFGA/;*I_XHA# M\B:,FYAQ<0KPQ6;-&B+_F;3CKB]4+7XW"_6A*U8M]CIIRWE?K IN/HA\'R5. M, 6,&I>(4OG=7#VS*U;9O35(?2S&7Y3_KE3\1P5#^;.,=32UP^L+)@Q/H MJ#-Z@#PWELV)T\F\Q=P^ZR2ZHEI/\Y9U6UE7=%FUGJJ3,/FO6Z"_9@47;YZN M:V1>=AE'VQ9=P\/HD#,"'H2[ZY/LV<\FD65\9A^=+Q3G)1>!]P#0G>/ZA=IX M"D F8Z!9'_'K#[]E?Z?N""UX1=7PV@ J'W1 LV&][4!A>5TD//^$& SZ%IA0X@VKC]H2.K<#-)4F4 MXN683'@"E3@X00K\?OIJ&M8D(LKL&TVT3?3)#W&6PPMP(-CX^T.RWB%M+GN= MC#)O5@\3EU%[62UOY3O!:P2SH],NM"^[8(FQ#>?#S*I0#6*>MTK$PHEYEN8M M6G:$3>;L#B%)!68) CB)#:E_F:CNO/L!P@' R8@!N,!%M4)?NBV]O-:2(CO^V@&N]WU3:@5 M4MD U7W8:0CEE:5)7)41/,+N8 A9(T9QQ':R$DY1[M+L9,IB7IP/F/K)$P([ MW.=OLX@LY[:;*0MZ<([.'L"W*$4"3^8R$UL1H9^^)2'"SVO U"956^15C0FX6Y14 K MJI"3%C@GC:"X!,L\M /&VQA]0,79VLNP7F*C42*R,5&U8Q:&SUZ0$92;690X MZ 4:28&:15$S2=3D=+0ABIG9CB!']1ND-L*D(*,IF 5R([P-KSE^ _NIHA [ MQ1 LQU,48LI9[W ":U;HSW>+)H^?)_0_S'EB5RK7XHCG[A2AGQN0^''&;81K M3LB,H#&P8XHFZC�,FO>P;Y'X4B@#1-QGCP>\)EB&S3X>9J1D@/#?4SQM>'=Y/)Z"Z$*M!"'>?Z(<@ K7>"*M M 2R@EN:<&)$!FH,&Z&AMDEO@!LX$.*W-#-" MPF_?"$!^G\:8O^0W?DFEW(<9!_C4)( ; 3!]0.447K$T9NX"N:T9M=G:UQT2 M\/Z3PH1;Z4IR$-4O0(JQS]J=PXID[S&:"9O(FC,K(45J"&T+9>X(%F0 X@.O MV!Z!!+XD%]7PC+?1:R8L9BXJT+8* 5(P&%6KQ$/IZW585:KW"C=H*:G M8VN:5XZI[5#+X0GH%D-0N4&%GQ0I*Q2$!03_6?C=5:L(=;A'D:XG?@JD1.HZ M^!2V,PNB[J+@-V4*)M@+AH*RF3KF,HOXG2Z2 E,IG05J?0^[/*$OL J>_V&4 MDUEDMG7A!3P;SBR &_K>NI$\I_U \C FFA]_'2:>+C?2/(:W\8X&Q($\@'=< MT3"/2US%,0[PR#( S8X+@W%2LT>B?UUMD>@?5UGY"XCVL7,Z(%X?$.S\[+9J MS:B\*8-]>Q)$'S2[K<:PM/?D.:MJS7NVC=128ZVG$%=TR:C_R7%QC0EF*49: M,1^(\(SJ?U%?W0MZ6(M>-M= M%,?1AQ_N[YT3^H51.U)B"&T+_=F)?2R[;9#TS*0V0D-]\0G 11>SMSZ#.,0E MV8OJZ^$>3^XMVL75+\](%OI\^W!.^!=FO$F_,54_)/WMOCK-90'ZEWLZCV:V M5UZ0.#Y%,5KZRD>:OK-CE$ZF-36"VAD7QDVS4069%?2=5\06=KY+E;-NVXPK M!OHA6PQL_&X4%W_\//EQ;@5!N_LG">;=[JGX7/WBQ-#YR%++WYWPU_5N!V(J MUQ+IH7A^A6?]+7V'ON>C$P+(;Q5S&BLO\%Z7'+[BTIQHJ_ &/986*\+T!'HI MGN==$$5X_?NW0Q0G6*:^0UOV;Q\$7G:?W,'W"QU.B=Z&2'P,[DIH:,BD[QSH MP[=3#!QO'=8O 1J;$.X^ -5OHT<'"23AOG!WET4IMLXGP,5GZ^\B;?!_T@Z" M_$!&,'0!SFW&1,O[8P.PU(QP[J-!, 91_MA'N,]T?Y!@1UPYD76:P,0)<=D# M$D$)]-*Z*=6,"D

Y$Z55YK0\!_BL%_4QP:N=Y5Y1WS:J%BU$3O;L@" MB^E@)B0F@30Z&+*(!P#=V,\\U4)KJ+! M)%]6;'$ZMH=\%IA)1 Y5L%&=][- C.;^KY]6TIF>!3B"NN\MAI-.61-6Y2B1 M&T. 8U *.4]G:<:)3)I2%(E4-_$ILP"-+4D)Q"T>V[=9M6"=+O9V)U(7(FALMN%N_( M2DA1XC%\,T2.JL<)64UG\>"NS*78(>ARAAA2B8YT-0SQ9(^YS%Y8'YS)T\V= M"*<&XGBO-!L#DK1)@15XO.!7X_ B(<\%8/^8.V#LH.H"I7\N*/$BN ND?EJ0 MD@\5+RU8CC01TS7#[$JPYJ=@28#7" M^DNLYJ09RF#%RA\HL9N3R*#O?9O#"+1X(^?G>57CM-H.-21VW&==289X-4;_+F M9XUG(F,R[-J!K4;*8<*GJSI4]"Q!7NNE6HP8S]N $'PX 89/@N'5>VE;3AD5 MBR?T"\#AQ5*#J*OP%V*;CHTQ[P(.F4QK4:#7#45?90?*_B;"_PSOHT+ MC0QNH[OBK^2"2SU&,^"E,(KDWC"#"PC,DPXC7[(7;Z&8=_8B3;"G!U].$P>V M_G!U/M:1FC0@/)[*574F'>J]I%0(<1 R$U+?T>'3B"S9VMUZ'&6-;Z.T,,:OC.0D9SK.&LW!, M*J7Y,KJS8"P"=-[NH9^V>31MP@W)Y9,T@8O)E"9MH^+R,+IHGU/%?- AFC09 M^$T:F7[G[88A3MJ>)6@89Z Y:7CD2>F6_:@U\1$?$#='<7$/P$L#'#2<)NBO M1=D*'Y3ZRXOOO..$./078U[ [BR;UA93JJX/*>]E6ZDAC K$*N=ZJ?K3?ENHZ MBK'[RUZF:&\[=A-]DZ:*RX]C]HXREBK>WXI=?8K2=NAUYV&,WE/&0H6[#QM* MR?Z^?P:KT-L>D![H[!+ROYZDS][1U/&6&[MCW MT"O]W&,FLO)9*."+D- MF 5H\I8;FM]BH<31#WIED9BT#T3\?,L0\RP@&_9TSXO\1CW4N5%JTC'Z(]+H MC- A8@#DJ3=./PI#.L!B30F2/:EUJI=OU95&0?@!X7Y+HB)^/3&"*#\";U MTIP8W#)Y\"T]G8(,(R? %6F?@NBC5I5U P)$ZE'%T,SH;L;C7V$<7P@G="&QJ8OXE%";H2>,U'/F)PW'@9=PSXSGY3) X/-EF',K-O$48N=1.L^A;YRR_^#FT3VBQ,M!0Q MJ/-PBC6C:A[41PA:+2;T*$/W*2TO:_0]15>&QE'D6#VT+>-QMP/HC)ZOW!@7 M8\,EK_TP15)H(8Y&(4T+DAA@>;/B%O_O88S8YC[T?P,>PNX.A&#G)S!_Q Y! M&F-)X0'D_TW9 KDQ3%NJW*+T3?^A$+K09+):.O!G)TAS:31 2@CCAA3I:8# M*RKEU.79[K+$]/4SLD RM^+IR[,"MU#,^UD!"0FJLD>VS]*D >K,C66$N>D; M<.C\5Q#@24.TO%+0_[Q)"N^3CF%7#>+$PZD[PR6DAHP7T6N '?GM@%"^0R?, MPP6OD:J1HV&(2;F3\6*+9[;>/8>>?_:]U E^\9-#%G*#+^^#?]I&C^A23RX/ M$7ZO@6#>D!U!=4T1O(GQ>K?S71 3;3#49MH4_)\!Q'Y7(J3D-OJ>%R23_(<3 M>UNL7Q_ .B2;=KN,H&V9KX$3?G..@+DEK4:J2_]$X1X_@X)8->(12+3&GZ,3 M-*NY-ABS77U F@ 3QW8KQ4!^0525;#^B[2%*H1-ZVP\$T.4;NNH2 ,)5Z#UF M3X, !KBR0VBG6X*_A]C$-#X2QU@QP#[IN\NU2>&FSNCD1D018R\R VL#!3^>N^<_,0)LJG"#1(3XC/ 0%Y?=IG"%.&V5=^G,7]I]=O8Z /5^8P M5^63N:N?GS=(AZ#+]=;Z',U5;I-_HA/B7 1=(\+A,,,W_<:OKPX MXIZ#CGK2;K07RJDCM],O:#$(K-G&M)N_)O\C0:NG!G$=0;$L69,!W_Q/+/$) MBN=B'4>1?)&X6DJNLA+O;5?3R(@OYZTS*Q3,%@B?P]QD^B6.H'*)DO&E):Z) MPL.VZ ,\'E:U,8WXZAP(%X_IR\5J8RCF#*4MM_YI-@/C]#!M*P0DPBLMA9Z0 MO6>03YD+'&TQC_]-_>3R'"+Q+,U6O4X.(-X>G)#(\%1S5=G/CV&6PV5-NDH& M_0:TD'P^3WX>"X!E4>74T1Q]C,W/["PY[4GN\FU/?9=OD(T+/#+R[&<6!3MK M6]P&J=:Q[^()8L2_AWX"-V_?F=V[) ]A^% M,S5[A!Y'16/IW-DSK0W*OV4?=%?C"5],4S*^/H@P[>/H%^ ]I#':O7Q".**9 MPL$J"9(&2H\1[1/YB:;67T 6!>>MSB!&!R#[$5OAGAP_SG 8Q<'&GX5I5)>S MVIHF"!\_$1OQH2RQL0:REL;*)50;G(F/SR$2M$+HNT,2EM"G]<5ZQI$+@ >Q M1"5#//Q^9@NJG:R)M76.;LFL?]N$(@*%R"U+-S(CZ,\P[)C(D,DBR!XFCS: \$2,SI(Y(2QJ;!21JLE : M(JLZHIWT#G!38$J^)ZU>31HV9AI.G0YOY.!9P*) HZSE!$VZ(I"@1BD8;3P+ MJ+KIEH0LJ%F@-8SZ-$@VUJ3WHU-URFE",8IFTA[;I,O("=Z\ MO,RY66!$3-64N@\Z9>65V/Y^VN*R85>T=+[?+([ ()<50_V>!:A=_&CBN9>3 M+NMI*O-H97O.8P\&%V2O-J99 -J%+Q RL<8K3CLY!B":'[Q W+/F1!UT3I)2 MB?74Q>$AN6G#^[80;V?^H#$OO=BUO\U[UWJR'.$<^!+MA>ET4^]N7U^:.>&: MQ6XHM0V*K?K[O+=*D5C#J)50XKQPE^XBC8H3M]"[@7960AF-8I_^,>]]4B'[ MB!;P*!&?.H=2>C:4EAPI=N"?\\9?!46+$=CJ*,A4)ZFC.E1N@=G$+]'4]X%N7(Y)<;3#IP:/,>,6[>GQ%FIOW_R MM#QP\:!R4Z;M;#5L2VZ+$I7;L/AI.FQ#G\)')?"+Q5IWA+Q J:5RLQ8;GK)3 MPBS45.(]K>!*7P B>,'%:XXQOU__Z<]I_]I4 ?X3$#H M(32MJUQX0T>JZA*^Z'^C>#CW9L7> > MTWAT;GB E^<0QZ;,G[-+11MEMCX_08"G]+R0P3 ;)I_]^.N ;P0AQE2HXAN MYH4T-*&7@:C=IDP.HY?]5SFU85X9XA/-;,A$\Q,1RNX=L(W]4(IO*74\FA@W:DD&Y;3CI)8MF*J2 MCW%NV"=E\K6A+#LI75-'ELP1DW91VDNSU(8QA?L=:R&K[7[+P5;RJ=?8=Y4;3R6_ M;BZ\5-E()')&"<0*9V OS#?E.W4@+3<)>\$F7,HZX):=AKF ][ZX-;#NGI.R M=C-J=[\&U$6_;I\WO"M9;0 VI**_WT=AIH*G3C"(]US]!*W=)#H5CKT;769B M+>OAD]YJOX^SI*EVX7)-5P!M/E.@_.:21B#P]@?-<,?*/@A.\4C-(LZ#Y,1J ME,@G9RE/&Q3#@K?I'J>E*HN:V@C-4S +&E^*LNC> 3.Y#-'I-HO NJ7ZBA&[ M,,RIZ/[VU5+I0P<;(OISEXH>&G=$W%6\E/,PX=VXNLMYB%(1<[DYQO)F#U&? MP%1=3L].J72,+W4(].V3I&=]J3>@;ZND_?)#5!98-FL4GWZIG@Y@C5SD/I5A M .5&+8:$CIMDAJ^^VL=I)U>:N8^=X@W*#1LAXW*:&Z8G4J'<-J4&C3EMVT#1 M#>6^C,""!&>.7YD.O=X].C%D,1")U!M^]$[AI4/R(=LAW$:4_^$&*"+W= MUL9$YO8:.!ESU.:*DYN_I4?$\U%KRGPHC13/HEAMN=C6]K.F)MA36VQ4>Q^S M"0KN>=Y6V]2_@>0Y1*<;O-#3%IMM%%,%.N9(ZO##@BGDKBX6,; [: .R)5[E M)NUR>K7KFT4;54DS$W_-3>$Y%1&>)DV"TN=5E%PG79=0 MZ4U!EU\'P3!*G, Z\]O*\_Q\O<]A]O82_H>-=K9K#/0J3'P/;[U_!F_ 3='V M^@ ^?KI!BB;XA.B,B8A8G2\E']&F\/6<_=V%/ "CGN"07S3&ZC&V;7<@.N#6 MW>1VT[GDMS=L3X1/RHU/2^U!?-%?_[+G"E;'**6:[M2,;8;D M.-+%'D??A"L0B][ _ 9?2?<^PAD^.2'?H(?RGT. M/;#+_O&"P/6N3580@L3*5^R>Z,OYZOPGBN\#!_)5-ME1]+U-X"0X.X.IM37; M:)LJ ].L^@#''"#\ ,.8H9@#D#F#BKMU=KH>=8:R3&4';,FO7 MP0V;K^X,SA&4&\/$'>69>X2Z:EO8=P@VV'7#9O?M5B;NP\IUTV.:%2!"TG*< M^+]E\H3\KM &TG[..$=(WP2WL>.!HQ/_RJ:BFV;Z)@S<0Q@%T?Z2923FXCA=? M\)P%A/+BJB"(MW+@+/#L)#*23?#\#9D%HC*2J*M<3SK^ M6"5R8EK^>$^9VPTGT[(P1-U.&_V@9D=SPSBIV9#0OZ[V(_2/'V]H-EEAC2\@ MVL?.Z>"[3D#P4K#;JC5]\:8,]NU)$+VP[+;C3MD%H8,.R?<0GH#K[WS@T:=, M;:LXXW^5U1HBV@EO?Q\5KA7TG5<'K]TE3H_<9MP=+<]"N5V\,]-H-^I4-[AV M#A7'^J^C3NLKNIZ.Z9$ZL>;OXR-&V=#K;R9ZQ*88G&*9OW(6X0Y+'(#]<0#T MV:&SM$N#%W]'(U&AK@8NS*18'(I4]ATZVP-8(:4+":L0%R \ HR M:>GHR_)B%'LTBY;_%*5J^%HUF(F+KXIXUR>>OU]!>U:YZVAZ?0M")F/L0> 8 M:B<="R%D\:U*$#7-L-,'AF>]+ZF'8 2>/C@LJW)UK.BD-7F "+;L$I:6/7D> M4)#HHX'1I&$8(>ALVL!UBX[B" &S0&Z):A[Q$-_8V<5B].IF[+E#N$0T#R:L M\LWVDPX0Y8EE3;_ I*$8(P1TVLAU%TAJXO LD.IZ7?+\27,';YA(XVD';H^? M,CEM/ =(\!/W0!VCB'^]8%/0MP1TSWF_;SKN-0 M:14;L&"J%M,\Z*! =80';V>!:A[+4(#Z]P54.5#9,1(%JO^8>S+A_0';,>!S M>._$\25'*PV3]:[L"LC M=5&R$ CY;JZ^.*_0[5M8%V M_)^B&/C[\#Y%TFWH7K:Q$\+3_^9HB"1I6DF;67 ME$9JG+(["HF7<6*"ZKJ$IG>RDQ+%V;E'^M--=F)1(&OFDD>E$2B(F@$G[R16EATX3G$XD]>-OPP0!Y*K_8WA[HQG@ M77U"U_G/3I#F04!.Z/I(9\W]^FC"OO/N!]G;GV_I\>C$E_6.].,&N!@X#_WU M*W#PL-XJJ4:VT?=:39ZTW'*-ZW"#WT;%B@9J\"T*X_*?=P[T^07/E'Y#7Z6' M)B>^C\),C\T6=:6!BN!H8$B.HF^YY62*'G-($OX R"/S&=!*P>^I?1XYRQ_-?JQM3;"I8'_]+[XF,/9=3^_45Z M__[2<_\H$3X/A52.WZ8'(2QDRS:,I-@?P9[:8*]=*.*4Q>EDAH8VB*#="+*5 M%4]GX5/I),4V8&7)AO."4)582827(Y#-"VF& $<$K__.S M?(>F?B+08&YD7 MFD/=: PU8! G;I0X@9$ J[R[_CRKRB'CW%UJ#L"R(0.*P1R-=18N[$'XR5]F M%04P&/E*Z?6S\)(/SBEXMH9!',=$&<,B]ZC9SUI*6)K*LW87A2E>XVL<[?SD M[>!DM!3'..$6,\CGT///OIU_=9(4LT;$-IJ"UP.(_3,BTC. M,<.NHUE-96(NN-4 M?,)JH";NAR8Q\]H=\(N?'*[WP..G&Z0>FCEFER K+/CJ7#+I'=\C$=IOD/BY M/'\'0H 8*[R[T&\-AHM;_[Q,<75F@9;H&-4"+>^P6 6VSJ>8AY,YP@0\@AIT M@N&%MKJ"P)1N%A.O"AVLHSBQ@-]1WEB\1X;:DO5?O//81 -PIF_^$-?:+'9U M;*\"6SA<'#F+9\W.#5'FFE#J!:+E$EMD-K]N3NB5-1R+?B]1N-^"^/@ WJVL MWIC-6[1B&Z6QOGC3&O@T-9G=UHBI"\S8$"[%II:&>XZ\-;.09[JA-&XE!P.X M;Y$67/-$5MF;^)YRPLO;!IRB.,%R1M$8&L-CEVJNQE9S+2:7$P^ZJFL45E5: M%JOT*C[2J#N%]$<8!;Z73223^"B416FH;8^^ 73<$8< 6.?B"!ODMF9,763* M&NL>QNCSN16"5X*7T-*$:?.G.\^RRPQ^=*/\M9F:2%?%H*+S\.8$U#16D M")3676R-+A\4JVS1V+R _L^C^Z&[C+34P3:K6/18=9274KQF6@!ZZ"(EA#09 M?Q;X,?6$N@&E)94/ 8Z)M3#I GZC8EA=H!Z$;DS)N5MJ._,8DH3B4.%T*[Y/ M&BL1?:!^O#CB]PRQ(HD"=$0G#9"H8D.NGRXA-4P:1:85H0Y=)_5KTM I%$7Y M+T9,,S9#15GM:2+35:Q@"K#S0*S?<90#?M))W2HJE4\3F;ZGDZ)]3QHS177* M1TCJUQ&Y48MFP0_7P"R)'*YW=RE$A(1E*K,SRY=@#6.#-4H2JA/6W:7V+[%( M#<%AM"V8,#]&(B>M]8S\/)S);7!6!75F]5]'G5:1$4>=6//W\1&C,+7K;_H2 M>/W03\"+?P8WK\]]=?X3Q?>! ^$WYPC8)>LE1]&VW-(RL0'Y4'4?**SFOBN^2306VF'=P:"3P Z,9^I@%P@EH$.YO(H>\N M5^[*>H)!8H3IQ/?Q1 8$"E-D:/RN;?<1]_+ T8E_9=]2-\T4[Z,$D_U7%'CO MCOOKZHA?\2-M>O?!%*\*B86?'R#PT->!BSH!^!B ! G7$7Q)/ ;9BG6<= 06 MC5#09@71GG%SM%J8=&F\QM$97;(M<\HSXIXX0[%ZEC*STIW0AH/K Y57QLH3 MP-1_3_$6HC-WPA?[VV9-W\7;1OH>OBD>=69<<[\ ?W](@+TW@;S.<>>@L4C:.V(.2&A-"S8!$!4D&RP6QB^W >QKM2PR@G-+K7W[\//FY// U"I,#VH=_ X="\@+]#/!S&!K&&QC@ M!^IKH*[[T:@VWZF"IR)@8IK1.!23=8E%RVP\9?JX,4.7@F2H"/:W==>[" MM"!/^C#)&)])_%C,QCM7",G6X&OP/,DL._7C*F?7)Z9*GDH%'1O M/4]3!TU4L.WK$9OT.>PNX@IZXV:!7I_[4BQW2&D\N0FGV+C$!!- 47 ?$-VZ M4\=+@8U#E3-YTOD?W6\+@I=Z%DCUO1EJAN ADF=L/L3] @EF\;ZH_#EEAB], MG0('R 3@E( ^+<%P$@FFJ7$[>]S M37R]8W#VHQ0&E[Q^"_"H&6+<+B;M3O=CGVM >4LT"D"G7R[+1?VGIYCP MPKVVO>*Y7VD0OF1AS#!=GM<$"=79RH+,KU$0Z=Q)D')S^$9M8_BRPBD M>_W6)*!KG$3$[TZ.[R'-%(00O\VW3@X@SG\;FRLPYS)\#FSG1;S&T0G$R>4U M<-!21]^$(S"%WASF 34]S=FT\+A M"5^="\,P,>X<)@IU1E-: ,Z_/ E8B;;_L9!E?'P:X()1DG2!QC3FFR*KD)!;DW!4T7#!'!WI+$IPR9DC. MC.>;@&=%;TNBX"CAF.TK>DFR&? &IOHR9I%4HC+(>II("=T3'5TQDP9N](#7 M)?-D6 _9+'(IC+F+V"ZUN686$/="GRMNB?4>G/UP'71+N/@X;(GEN5,:>OY3 MO@,U%1[N(7Q"2$V/J_4VFKFRR+DMD;1 MA>[\P>[(WX@';/"OS#@75,-U3;\,9N&$Y=TD+*R&<^4;!Y.\1VN6=92Y MHA6#G&85^\"2?SCL:;AH0N-06B)$AJ I7H3J9"-".AZZFC TGK/2!/M%X6)_ M?L;%3O*-"KW_2YW WUW\<%_:ZXTQ87 R6SFKJ-9-4D;E^VL3Y:_3#(+HPPE= M -&$-V@[XC. '&.-8&=#%\?4P(6ZCIIJS28HBDU'HJ.^AQ)+A)^B^![Q03]Y MB2#[75EF%X-VY7K,:3IRMS$,/5%W3H#_U.E(E7T5&[:*X2LZ0302,0QWA=8B+F<)#[@;*)NI\?'60<.,[ 6-[%(ULZ/%Y0 *4FT4D=KN4KMU56X?C M" _]BQ/'3IA<&/9A8D-#XQC42"-$/*I+'M*[9W,=%,.M5O7&'^QU^'@3,7YQ_#6X8IZ*/WP Z_ M\]7TT+?\X/W]]M5#G-7_@.L=?B@V"GP/\_LW)!N!0Q0@A"!./4TN^A((RBG2 M?&B,AOI"9,NY,(/5FXVT33;?X/OH>(I"0'F @]U6V]311(Y1^)9$[J],0_9M M._VDT8(2LM)BF'WL)9P?B-TY:: SMP231(/1(4$F2#UT[[Q&<7:-)$GLOZ<) M/J/;".=A1F&"6&F0/9.:OR)&W38E@RMVYQ5G 7-X^ QABE7@C?/^[F_C%)+S M*,3[:=M().#O3JX>\G>E'?<0F[+_A6TJ@U] \EZMW4^*5LST,=, MN)6J W]-Z'QU?*0MW3LG/W$"T5M+45_R';KZS5:P23&"1^G-UH=R!$ M(B].?@BA$H+I\S5M\&UP6&P(O$86 M,+MH6\B#?_8]$'JP)G?C\OB415";$Q9P->L2S>A77S.>O)?\?]C0#;S__9\D MS@BD^"."#'PFCT$FRO[O_T"PQ_^#9H6OS--^F/S!\X^5$=ZY/BK5RGFCFEH; M&6\MVR;#>MX9B3_>(+%S@FMTKO!2OKK)M@:C5ZZ?\PU MH=]YC251MIQEC:RC0('+$B0*<^. 4%0F3:,A.:"18S=]![^KP.& 0D^ 9<-F M,@H"W$&4):JQ(@\!UNVEHH^52MB?+8="C&[J1NLA%OQGT_9>R%1N.1)B6S^4 M@7T(\/YB$!GUL+%;#DU_NNIEB!\"O;\:2%@T4[SEZV=3CWJ+_Q!P_Z![<\267P3L-P/RK0G7 MS[G! 6EW+EJ6]ECGFYU:8O<-"<$V(DIRB=T??2DL.Q']V5!\QZ[6]\_"EJ2G M*/X&DB^(T/# W2(Z!YW.$ES?@U@(R@B"]WOH'+&IZ#?@E4BO8J3IA_NZ1"9/ M"WV_MH3]R\7WY=18ZMV4S6+U,.%JF4L /D4;SG>D8U!?N_,2'M\UTB]O36(' MG<8Q@S_8&?!>.].5BHC S9!]P)(&G=<)=9U["/,2ZFAL,-,2ZCCU4,T5/[S#=^U S4Q%A$L0P62# M"# A?W..[$?I6XT4F]-?HG"_!?$1R6L(#Z3^X,_1G6BLYMIA9 0#-)IHGZC$ M?AM0J:]X872](W.I#<#"C(NCH?#%]1WQ3;C"]7-7+B(0Q(^S0[9%?/,.3?!7 MVI%4_!6CX'IU+IC;9//-IK_.+B9X+9F+%(!C_K?.:/7XB%%@U7>]O@ZEY"0P M\.)BLW:40P00A@)IM%>5$:M/C M62V870R0B GS@W>7VK^8%@[98;0MF# _AAY/:VW ?A4)U+\![]G#,N;.!Q[B MDR"I'(&KT"N=HSZ &0\%GJ0ZH^8K1NUV/F^V483?3[%=[*OS^?D! L350^"B M3@ BA0V+#Q%\23R';B$3ZSB]#>AMJ*)LQ+^BX!0X,'G;K.F@WS:R5GL7NDQ$2D&&[DY"B.VQZ^)%Y9&5>$KPMC,9%R-#$ MD=9XIZN%HB5XL,Q0*@$9UD@UHN5!_@ 1;GF;]..V.]]'3!3')X=)\8AB5L4K M\%W,,ZN N.<0CYP9#!YP1%3G>@&T5"G6-&CJL4Q/U:E=K*^2M%W17FJE;1@G M-4D;_>LJ9>/'-"L+TA<0[6/G=,"5( @J+;OMN%/.A=CZ)(C* +NM?5-6ZUR' MP/W]/CK_ 2:G.)\Z_E^U::-__5AMVA,L_CHJ>ALGW .B.M7^==1I?45<^I@> MJ1-K_CX^8I13?/W-S$W4'T/R&D=(KTLNV"N5(!4"QP">LFRP\+P0@0:/GX6*8)?HLC[\*\.D=;:I(?15PG$ MC[,*TOB,9V8=L3X\=X)NM=&_?\" 5X2V@;)]C;Q.75&$1EI,&- M<&[XFI0P_H@-B1#W?PS3(XBSC90'1M%W-5:,@L")W0/B0P_@#((HH^/'3QP: M16/&[#X:7^@](TDIR^YGSY_04-NDR[($Z[#UF,T3HKBL&/._@+<'#R#VSPX. MA*9)+!T&4EW2,<_^RRA]EQ?EWZ 3D:?&DG0X=H0O#D!N5R:_""*5]&FPBC&T:GWN-BVXR)9U$E2["VB4X?< M /H.<"'%7.^(_)DR\B$E-U8,/?DK6>44$M"LY@.2]M;Y+/*#M]$=V GP'$, MWT]1^#U(_*.#WSM)DCQNYQ<_.:#VJS0Y9#Y&'L7W&EMG8;K"'89$B=!#U Z_ MG_ AO:8&]]!04/V,3]'-:\?K$?NOX)B5+4N3MQ<%EYN2>9LO#^ MXUH%R?,1TV_L.\'C;@=<&CDH&=HJ8++MI->D[#&B?3#@$(5;B4;9L-9%:W:( MK[C6@!$(<[ D,HH0*284 H&QX'CQ+4& %!NF!@([4A89T6!"81H9#&5@A,4+ M)3CCRQUN1348O4CNT;Z)@RA7V0# DC72#J_((BTYGF+IX^+A&:U7M/EQ I:@ MPTPU'PP>.XB(FY0A&;TI!%(=6Y/!8=P+?81$J7 62_'I$&]4)QU.-(RE,?3B M4A,YHL;B9;-DJ&9OGA]*!3U9"DU/5M@.G#*Y",=0YX.A M<9L,QW#GA1:@9BD:BH[(6*+""$7(>]*'6/B#1U4LXA# _L-X8#D1B4. \D_C02'%-@Z! MQ$_&(]$E8'(0)=-P@R0G&G,02,RU28B'@ X"C+G*9]>(TT%@,E<'ZQ+2.@A$ MYNL=M(#80> P5XSF1^(. HBY@K/B .!!T#-?.A:.$1X$'_,%905!QH,@9[Y@ MK286>1!CM;FBMI)XY4$P,U<65Q?<;'')N4+,+OX+WEV*&()5Z+W&D9>ZN=6R M5YFYWN'G:+K.?A^#?:8?5;K!S:ZVPLNYW;3%TU-FQJK,SNRR%*HSN5 =+0DM M.'V'C(K@C=]'A:LX^1 Q@3<0GWT70"I<]+;:3M=C".+]I9@-LX("J:4.I-=Q M,0?*,2(VLX\DQJCA5?#%PF*4642PTG:?PB0Z@KAR-V(/"?H_#VESQ,/7<\AQ M"V2A62 ^1:[$0VB@.N$^.A[3$(V/;R;R).CM]'&)KX\K-G.X-E!=L/8$7!_7 M\?52_+048&!&:VIG 3:SD_-DQAHBF MHBF29 +@WRX3(9!Q5W!T)DL#;$7IGJ2[F7QFL6WFZKQ61HF M/TZVH1D>DZNSI(SLK@=U?P,)Y<^:G2;4,/2;6UNTU/>+?L?)]I2]T/.V MG.[F56C_$M/+^7$ZF;>8Y?D. Y_O,/V5"+D*AGE<+? > &+RZ.[-O/7@%(#L M]D2S/N+DQM^ROU.WA;)J9<-KK^./9M.YI#^[KWFG$UW)LL<2=UFJ^?>L'8CT MFR1&8C(Z"<_X+"#E$+(IC-G%6K>"N$!&?F27)_%8;F/J!@]/7C(:E*7(UEP* M &E\YUQ,43*BMI8)!5.8W$:=7#E5^,2*:7#$3DM-@@/=9)G<.E5(#"NG87Z% M$;8X;:==%;L%$2O(3HCS[@?HJX.\=][?1()DRFJRK-?0!3KHL_.TY\2RF%(: MFS/YN\LWG.^*4ZFK/U\8ED6) 0Q99#$_IF&1U6,:RQ@J=KCU223AQ2GP'F&> M^?D4Q;@!^6TCT:Z*9_P =HC[HDL#^QW1[8'N'G^WN^:HKM"- *BVHDY#F$-" M1ZS1E!,6I:)F)U,6\^)\P-1/GM!]%^X9KV1PNYFRH ?GZ.P!?(O2_2')2J"( MK8C03]^2D,R1AZ[43L,1)P&N<)$%X&VC+&W^U8EOGG_J-H8INY>Q+R=X=2Z9 M+B:V=>U.IBRF9,+HW*,?LFQTNOM4K*^U=F>^T-HPCE&D0Y.M8F*&5'G1D8Y+ M2YBQ!!S68P6#H6-'$*RP896M/3%/$@-1DZ$1L&6(L1@Y>7M2D!"5GPH3:8G> MPW#3:"PR"#F&Y6;07'"0-Q/)JPI)XR*DOEE845D(K-_J.I?6# ME8!!TY=L\B>T*MO4?+49R1/J':_6]\]OZ?'HQ)?U;ALE3I#7 H+/(?[I[H+[ M1&'N@\L*Q6GV/PBL">_;S<[3XQ?%AC$AD),U4Y8'0VH(?8'M2>3^>H@"Q#4@ M]@12C4N$AMHFO0%NX"!VL2ORF'"*GP#<>>'2)*]/6IZLU3O,4@,IRQ[D4Y, M;@3 -!;IR"B\8L-,YQ&YK0FLZP%??< KJHQBAS]<>?])8<*-Z)4<1-MB69SU M#M_= )'1*XZ,0O)2DL3^>YI@AKN-D"2*953VZ5&Q@N(NY;CHEK@K4,YBJQH-/Y"_GPAV:]1=81,RR8C(>R6 M[F(H:]X73# M=SBJN%'5G7C+P>QR)3 U&LL=N"J(:QC9QG)@NQ :3[NTW#L^ M-".3E0^,]/P]@'><4'4? \]/5G&,77J9C]?$E"(\V>B=G-18&@?O[?73^0_;V4GS)UU7\X[JDX@\_OK^U)EW[8=3#NL'W#+4^?OW7 M4:?UU?GTC^F1.K'F[^,C1N' U]\,N=MPW"GSD%";*\[_VX+X^!(Y(3V]K]7" MO%)<2_T_$^O_$9A\P1SNHCB./OQP?^^)(;0M]&4;W\N?;AW/"OS"]JOW& M-(0O,[@(H:$AD^Y\F0SVA-:W^XH9Y60 7E[N&8_3L=HK?U\J/D4Q?G73C]W8 MV3$2VVE-C> U#$J]:6;$A"69HUHM8/3'J084P?V0+8(W?C=* 'C\//EQ;B=# M^_PGB7N_W5,Q4_C%B:'S\1PF('YWPE_7NQV(J1>>2 _%\RNBN=Y%T017O_^[1#%"=9G[M"6 M_=L'@9>)(G?P_4*'4Z*W(?+ G0-]^':*@>.MPSIGI9TXX>X#$- V>G206!CN M"[]G=J0 3+;.)\ 9K/72B!O\GS2:DA_("-XHP 3-F&C)BC< 7\\(YSYZ'&,0 MY269PGUFP@ )H@=83F2=)A"_PHZ^3"(H@5Y:-Z6:4>&T94!_T]00+H5( >39 MI$)LM$!:3)IB]=>8,H@?#G,1Q[EWX(&RCE8C:U,&.$$1C8>7 M20$()H=T+N\MB[\E20\N:1:]H(49F(R"8-$R3@@%#X>F<]\2/)AURA0"8D=I M,A7/,-:#)2Q>*R'$HN2%K3 'HQ?)O0%N B/*538 ,'J- H]*M>WO11215,T8_$WND!"Y;C0O?+-=)X^D4)&(V1T,FBQP;0E88ZZ[$$ 9:$ MU \"ZV4BV5#7ZIIAAT!8CH;D:S/LN NCL1!B$[2PC/H)(7%<2U;.8@_=ECXL M6U"5O:C:LG"+E XI]&0<$.C1UB_3\9N7YZA.T@VJ>9GCR9*-U!8#'+3,,- M_QT$ [-T4_D8XD% L4$I:<8=#P*#66*W0.3R("B8*5Y*!#\/@HJ9PF<[7MKB M>G8OP(%@B.)UM/RK['LWZ#:2K5I-5&> 9<.3JLG=_*POIPM ", :*/8KM ]3VJ9Z;50IL1A8+,MP@32^HF M/IK=X^<)Z0'@Q=^A'4?[CKD;@)N246W]+H5/RXVP%$7.=9FA1B:(2 M]]K7N\GF/)YH*[/X_D*#R4B)&3[)HMU(ML_%6#\18_U81NPNIUM&F+(4F_D8 MNKL0@*0T9[,=7"$\=EO NP A)$M:;-YZ.S@QN$,T[N%'P-%=DJ_-P+>Q*3.] MONA]=[DV*L==!:0M@_5.M[KQ1S4I;/T$ MS_DY]/RS[Z5.\(N?'#8@R*_T@W_:1H_HJD\NU >T94=0_V#4$<3KWMZT W-G/9Q>;Z)MH@CT8Q2^)9'[Z[US\A,GR,"&&P!!? 8>$F*>T@2[ MVB%,&<9Y^7$6[Z8UWK5KAFZVP=^1#@PW;]^9,AB[S^2][?*B.>O-Z5H+W=,4 MUR#T/#)]HQM2-I[<;MJ*L/Y[L9+#><)CU4;_5&44"_T(\W5?I&3TU)ZO(RC6 MHVKZSYO_B;4=0=54K.,H6A^21DNM35;;N^UJ&AGQ[:[KS+@.LP7"YS#WV7R) M(ZCJ?9G,O M3@_3MH)_-/,Z:-?Z/W"='$"\/3@A\="JY@RRG]<7-GH\!=$%< \MO_T8EN$5 MOJ:%!.X,W154MA_C'_I(S>+]-S#&+M=@^2>^K308)L7(0B MD5**$$>::B+66?%F()::!24@1+O1D-P ^EDWB,^^2PG5^!:%9S1]D-NJX39* MG*#^^WT$DV]1\F^0;*J(GNM(>:?VW<6[&D:?CV("*A: C?HBE !3.BEU'6IZ M1)4+.D]17/P)MZ.55QIY$A;>[3SQ$BUQ!WP$CC8!]W8&(R@YM8EC.^35*DFX M=H@UDU2./+TS//9Q-1S":^3K4QP=Q<4B18.KOO7(VY;B^VB]R\^$$Q!SBT6[ MFN!CSIW"_\K>:BHW8ANG,,E_X#N7>0/HO4W>^;S\G1C&4#C.-CC&!];KQ]/O M#>7?L@^ZJQK,OV:5C*\/(DS[.'0"> ]IC'8OGQ".=Z=PL$H"H('28T3[1#:B MW:]5(R7[$=M3GAP_SG 8Q6/!GX5I5)>SVIJ9!#Y^(C;B0UEB8PUD+8V52Z@V M.!.VGD.D;X;0=X/C]S!94.QE=:NL!3_[8) M=0(*D5N6;F1&L*YN0&^6\<(LG:4N<\GH!&UV@F['^*SZ(\VW>4*6XL&, FR0 MCDSVCN5@D /<;YX/)+I(+5\Z)3JN6KMT1HS1># +.30@:2?&"!R-GED5E@!7 MQ$6:@UP5JFD+@@S2(Z6;-!Z!MHEF^,QG&*&G0RJ,I3CJKSYB$K'TR&4C/V-' M#'0P&D6#"Q6-5EQK -V'SH@MJ- E=/$0AFX&(D#QG.0X#&>B'2,^S%&G]!6--(J>>VJQP4J').)JAZ[6L MFI86<55YP]?S-BV'@W.">#F@EJ_>L$M-.MUTZO K,FDRTE--1E O^V<8!RPM M5-W'W2V>,VPY.*:QQ%;^\=3152'VBN8]FXRE0:+OU0YF:5WZ/GQOI"MS1!2& M87"B&>Y3!T\%_Y),O3<94C/86,/99^EKRL,>7XU5$*:^'RHX0N=:"B:#JU^] M&_B1M1&>%+>4*U#*6%CZD+FIJF.'\A:6OJT^S XH+9 Q!+(_V8KL"#4V!O%K MF13N.AS@ A4Y!D'7)/>K/*,0KOPQ"'8F>2WZ1NUSBXL,@J!)5M#N@H+ZRB6# M@&V2R69 ^U1*&012Z]6YT:NN#+(-]BMT':JQ#(*DM8K9 MN"5>!L'>>M5-H K,(+$E\U#!^M>:&01\:S6T3M5H)O?B^%MZ/#KQ9;W;P!0N M+XU3!UY>&A_YI7$)B)9G:SL1_;2>K>WL\JCNU=PNIYJ%2']_N$<;T'86$L8& MH%FA.T_HJ09JMPD2PS0>+V(_O\#?_-EL]\_9P=.VW:W/3Q#@*3V78##,U1TR M>MUCE5.;X,9HKDJM?'X3W*(F$S9OBV3G-\$M*GAX&@-HWOY(36XI1CS+8L1+ MD5'+C,(CFANFCK_B]!>Z$<-D(,U(>AFA;(7U[J#Q;$M3AU]AELL81]WZ<,GQ MS&0F9TE/$/Z1DC+LCP\TP8BUI(WIO%4U[8_] 8C&F*^6?#,MEXN@;6UR\4\K M-_'/&4+XKTYX><,2*;'NQQ(=M41'61@=)10LI"C,AQ)X(%I&YS820;"G=G 9 MD6>-)O8Y9XIK8ITF,'%"SP_WP\1)4;]C+63$0LR#@$;ZTO*RL$VT4I/"AHJ4 M87S)6MARY0(_.?AY KCBS3;"?QJ+60E_WEJ BZ.%)9A!D;S]CK60U7:_I5"5 M?.HU]MVAW@D7_;JY\%+E:!&#CQ*(%<[ 7IAO$B%U("TW"7O!)ES*.N"6G8:Y M@/>^N#6P[IZ3LG8S:G>_!M1%OZX7WG?^ M]5D=4&8!L0^OM]%":QXR:I$V ; MS)]8.V#&!*W=)#H5CKT;769B+>OAD]YJOX_!WDE NP2$IBN -I\I4'YS22,0 M>/N#2W3V+*.SK7XF8-P8=9*_@_0(]A) 'Z"(V\)5!Y6-F,;,Y

0-CB$V0]BO?HQ/B,XR=_ M,BQ6GN?GZW@.LS(L^!^:L^%68>)[?I!B;]L;<%.$NP_0[KA!BK I'RFC+NF& M1MKEHE4-;T!F7,^UB*7'*?F(O@KB_69_=R$/P*I'/N 7#8.1FWS([:9M0=7# M')Q<17[[J>W)#W1#.6F0F+8PX1.T.D;I-01'[>DLQK8VG$CUY4H.*E)S+TTL M\D'E9=TH_3;D#6?R'@AH&J(LDOADTQ2CO$80A_BT:4T8V172XDJT =/J_C8; MVZZ'5\U=I4C$L-@N\"6*O \_"%:AEQ4.>@X3)]S[Z)*!3W@BN(3CRB8K"$&B^U&Q)_K,>$8 H:X&*/B,>8HI[]P!M"V2,;.OSG^B^#YP(%^9 MD1U%7SD9)\'>7::.V6QCXLYDD9^K=YAY".2WI-G=V 5V7)B1"[J[7,\!PV@E M,X*)RQR.9>@WAWR'8(-]=6SFT6YEXBZM7#<]IH&#'5_'*$[\WS+Y2GZC: -I M6W0I35&64OVL;8+;V/' T8E_95/133-]$P;N(8R":'_)W( W1Y6Y"J&^VI9V MG\(D.H)X X*,;.'!/[$7Q.IAK2U21GXGVQGYXK'E*G#'&Z^1'=44/*<+"%$V MK2/!%_M,!J>#Q5E4>Q0$Z5:4-!FO?L3$9$#B1&@T0$(&XPZJA2!49 9F"6(L M>_"XD UK[ATQI%C!77>C*4T7DCZW'54-FRY<3'Y^5=XL3VE6<(1N]43+LY-5 M8"*FBEJ>7*P **9B.TU?F8D1M(MCS#C'&(R3V@+1OZZ+0__X\9:@RQA;5[Z M:!\[IX/O.@'!7,]N.^Z4NTN<'KF-GG-3;A?OS#3:V4=\ SFC.%/? MX P:*@G4?QUU6E\1"S^F1^K$FK^/CQB%%J^_F>BBFV+LQ609M'X-"O;5;S<;FD\\GFDHW?%_^T M<))*S7*VWK6ID3)]3J?%V3YN.$IM-W 6=@B+-'@/Q%A#A$A/^3=P: M7,?)T M8Q!,W-UOX#/9?H#@#+Y&87+H<,N(#&H)&)C^MA^1$@S*L6Q:.OJRO!C%'LVB MY3]%J1J^5@UFXN*KJB;UB>=5LVA%Z+N.MH1AV1J&Q8R#$++.8E@X-E&C$: [ MAX0L5U6U_*8MT^8E\XS;Y8X3;*1&+UNI)\3O]EV]]ZB7% MVELNO&5Q-7J17$J_L=&6JVP 8/0:IQ-494F4+$<:,!D9+?&P=8.UT>#,)A9V MA' \80&*;U>W& '6-=HTR5NZ2.N"#E5A,L(=4Y--3$9BP#N%YUY9(G4U1J6J M FHN.4UF$%9'&4["3;:$BBN(@-8#SYB*4].V8C(JQARX6\_E=+,-%,)6^3@M M?WEL1+1RMZCE+XB-AU?N1[7\R:\!X&)[7J>9"W1_P&H;? [OG3B^Y&M/PV2] M*_O<70J[B.8$H7(^-YM+*5OS8E+J3SDIL3R?9NN9U0=:LH[49AU10H-?@]-W MR(@%;ORNG017[G]3/VX^3\PA2V(7)0N!P/W]/CK_P<6,,K[DZRC^<5U"\8)_&,0C=RS9V0IB; M-[X@;BI [0(#V)G9:$>$'U7<(X?SM00LH_VV?-U&:/'#5@!9(A4UAG<0U87I MQG+(.=^;DJOEKD:IDTZ6@BU%0'C3ZX*TY8XNJ=UNR^:6KETN-+DEYEON9Y': M;X[&8"D4PMM/TC(L]Q=);;^(PF(I'N-D)QAI>7]"+#Q[D#=S/3NAZR-9+??- MA-Z+[[S[0?:*SUMZ/#KQ9;TC_;@!+MXL_/#R5^#@8;U54HVLNW!7.0_2S,OI MKL,-?K (BRVHP;[ZZL__LL',6*OAPN[I(W4&/J7^AR>T@2^@#,(_L0T M)[)ZZ%_&W>46XVR*K%(P8IWU+VXL?E@0A='+1N0TCR8,L MV%,;[#792)RR.)VL=;<,(L4WPJ[4R;Z66KG'@UI6AIX*H#)2"Y$V2:*IR> ( MNY:4:YY$^#@BLDAGZ6F!H.E.!3N4% M\.VI91E/"ILAR_.DF*&3QBDDT1[@'$_ADA?P:0 M5G&VVUC:=[!.535B_,5/#E>"?/QT@]1#B\+[!K)"):_.)9/P,$%',(E!XN0Q.O!8_=82D*;)U/,9<9[;XS#KZ-MAR]51<&A98[8VT.AW#3A% M<8+OWZ(QU&QM+J:1SPOM8FWR/".R4%<#:B\QYEG5MA*KRR0^TE(2R>222)VF MC"Y7& 6^EVUW1MP4B"D-M9V$;P"Q),3% +ZN5N\P$Q$HM$YN:\;41::LL>Y, MC#Z?BV@D)1?:H98DRW+?5=Z+);WT?]Y=.= MEY&6\G!FU5!;RHLU:BU)Z#WDBF,2:H4E%K*E/I=H?2YIE;*$B*9$F(R/@.F( MJ6+4CT]+H+=\V0R9OU'AI2YC6[IDTTJTC;C+LE<%1;VP% 41:;A.[!S!WV@4 MN%FB#1R>5.3*EV.50%Q M1 ]M5SV+*%I9ZF UK@3BB$[EKOM/T2@L38R;4P'$JS\\*U<,LV_!]>XNA6C# M\8UG8M95.;O:G&_HLV6I8W8QP.]-F!^\N]3^)>;T%AQF\7C;Y_'N=SX8:2VT MUC/R"7 F1WAIO3:S^J^C3JOUROO-Q)J_CX\8Y8Q??].7@=/M'=YV%H[D*-J6 MRWPSF+@T5@_M;.T^.KX7EBILOO"18)C](POXS ,7:9F04D-H7VB=(^>O2; ) MDM]/=4R('T3)*R+SQ'?)!$5M9N+9OWVK7?;P5Q;+;1?6C4J?(VCLP_;QH-G M;-% 6EWU) 913 M>OW+CY\G/Y<'OD9AH)^UP80BQF-R$*&HC=9HC_D202CO'I)AVJ)-1DAF[SC(ZV98 $N5]FRPAJ]2.[AO[';EJML &#T&@5RI[M9?^OG MFFE1M1P>V0M2SBP[/7#(IMEK>"W)1FHT"D*54S@^1MXEV,+,?CPZF)4;M2MD M>9+)H6:CBEA2P)N,FD4!_2,MF25U-=T-EBY2H41RZ]BP'!-1,:2O/V5Z,'$$ M$D$OC_JH<*FHH<+Z6U*DE=6HN23T;Q"<+_9F6"])JH6MZU.RN MVS;F3U%_,3N5 LF] _%M\HB:G)T 5V'FD/Q ']4.IO'9(%:%?_,R0)%(YR#1 MY34&9S]*87#)L^*!1\UPX';13D%*3D:N'.0MT2@ '1"Y*&WUGYYBP#;W8LCM M;NO=*Q:PD0[B1Q["!%LP<3&"_+&*RMA&3U[M-,XD*/DY/*/V47P9@72OWYH$ M=(V3B/C=R?$]I ""$ +4?IT<0)S_-C978,YE^!RNSHMXC:,3B)/+:^"@I>2" MQRF3BEEP:IO&)(BX;5W-%K@]..&7*/(^_&O\^*!\@3>'24!]?V-1+'Q#\-6Y M,+3S<>NEU0^67;#U%8--\+Z3C-W3@]/< -6QT@EI M;ITJ[I1K?C9Z]1/)(+(J'X;(LTU&Q7163'5T3 ]4,X)5Q\HJXC'?CKZ5Z<4P MCW;6:JZ8Z06RZN%8;*_,3 )D]?EI9A8C.[)?9B9AMII<,4.@^X^YHEOX"(; M])_SP)3E>AD"UI]F BL8*OEY>K8ZOAO&IC2'#?J/']=;D M!1@?RF[CPP:M?6<6+">W-8HNE.0VV1&=P+O=&I$)Q(O$?F\0YYYA05!CB);@ M0/*YJP1BRK[XR95;%'B7DRQ$Q\/R,:Q#DGLG0^[_4"?S=!;]:7AAWA]#?.2EJG E52Z I\]W&+3W1Z M)'5?OK\V\?PZS2"(/IS0!1!-> ,@B,\ T 2^1F=\/X3>^ATB.0"Z ,VHJL&X M#G'M.'C(_1791)V/KTX"8A\)8/3M432RH.G3"Y,*R,Q(:&PIU'RZ$C$ ,'@@>0_WI?E@*2F^V+:G3F&R '(!V^-J3I8#TIIO^VIOE M^1>=2$F54F@I=B-QJ[H*:7E^2B<3^(\U0>P_18/#3UXL,$:@N3S:_"ZM&BU3M,8L>E58FAM=9F M8,F"^K]%85121C[#XJJGK(+329907"=PT\ 9VH-;H8Z?*8L"W\.EY NI^.T M )&(:G,C<@/R:<<3JT[\G__XQ[]4QQVFQSRZ^W<^F@SYO-?CW4/O+8G<7P]1 M@+@.Q+EOR85TUFM]BH28N@KSD;UB@J32W__QCP(<4/.BJP40%,!FXE3V I^= MZVU6EVRL,?O%SE7=$BMB#4'J(1[Q&L795)(D]M_3)-N^""<:16&"Q@\R-I(_ M]$&,+R(< \NA(2WS/CH>HS!KF[UP8=DB6[1+6)\##_C_:^5V<'& V'>3JA1/ M\P^-PCQ7[;H"PU D.C'QVIL_UQ0\XJK-)0$Q1OYV0.P K_7."7]]B9P0H_0M M2L U)]:J5=/9.35_/4MBLVJ1PW'WKWZ8J1W7-I8#P^'M;P<'+?-?($#:ZN/Q M%$07@(29E+SPWQF\]KFT99P_6['9]*/>7.8&KV2]^P[SS%;+ M5LDFZ>(ULOQY9T376/$K%+AB;RU;;I?KFD+5A)O[+[9AP#C+=2&E?8#M6*?8 M[OZ_]IZUQW'=UK]2[/?BXK;GG)Y[T%-@GML!9C:#3*:+?KK0V,I$7<=._9B9 M]->7E&S'#TF6$R>2L@LL%A.;DD6*(BF*I'8YV8^$@9B^(AN6DZ@AQ#U#>] V MKS;7N\IK8*)TI_@G+W#=9SE7XDPXLQ;DH]%)TU;SC@*:*:]LCSF-T!NF\2+Y M@;5:-^\J&7F%D!GKSC'5)*;A#4ECT$=87ZA8%WQ*@:M9P/R<1PWCMFNM=9GU MY_/T#W"_>U,J]2V-G[V87F-G;UJTA%)5\JWQR#/,-9L'1*Q;B*VI=SQ@:C,V M7N"Q;)%N)5[.G_W8]0Z*I[JZ9G,"?_&"0_<13%,YAGPEE(83M)ODKM[R W&U M#$-C \R02QK#'U@2(!:PMTF*/\KG,KWUR[D(MX;IQ24ZSGM*5QBV\$;%U@*# M+T NS):PQ_!LZ@UYGKVQD,9AYH'G@-553E]?*OF$G<[]OD.R.W__-QK#T\0EF5HAGJ5CM$Z':<]_^W6QYNF(8XRHO4'WPXVD M0^Z!V1OP8?%#1E%$"\FUBAS8WFH9CO^1+Y[!=M90T@?Z2+'1-K&& M2#\81SKX'I@+4DP36#,DV=1-[47G#\3-2%$::.0(,KWH& -U!)6H.V=N='&N2@GAT9N#4$9+$+TJ%+ *T-NAV- M(!UN"\2Z1M8?EFO5LK:I3<3&'HRKL!S9CTTI-NX@7"7/1O5B;X959][R>51 M6U]YLB-M,S/8!>$L.ZB62V<)I%VEV#^#5FO$'JP+0Q]P2O4!^V4B.H4@3E\G MHBX14?^1S9;-PG,8;\[B G85I4,'QG^)R--Z MK=+LYB-/29*&+";IEI?;,4_6G+7+?N!W/4M3EV+01_1S"B\>TV39B)_W \'6 MR/N(S2E8>P6MN 5+T'QE^>JJR'(@1WKS41Z\XH*%?V$S4,T/ F"].MSZE!M3 M^5U.E+,Z0#V0]!M%?JCKWGB%K)AH%19Z M(==D'J\P.['6TS"/5[4*#'5?7X#Z59A@0 ,B>K-E59_SB:9O+*#94Q*%OB%J MHND^TQ@F'>_2O@C76)LT1Q9X\Y2#3=0=+/<2N=(GXMNTCM150FYIYM-I7(=T M5 M@5"J1)Q30+>*Z@#5TB*%H-_$KBRE-)>:J'[4V1K'V4(%*KS WD=4[=>D-8BA9WRQK]:5QJV"G+OA[5^)26CCW.%^V'*O7EORHX MJ0%I+RZA;UQV0Q,:$!:C$_9P\RC"%<;W9#$<5"YS>J&?'3![P= :1Y1TZ)H& M-L.?.U9Y/]BY K VR+&5KHV*7)_^,%_NEU(>[$O![)5#NQC3(0D),NU G)$+MQ M9V=Q)#8FT*[GAPV_I#A9/G/0RS53WM6MOCA01HT6?>+97<[@/U8-L!H M4ASP,2>)=P(-.)K&QQ^3B\+P /_%H;TZQYG3*,91C#?))[W<(9-L=1LE[YEK M^V+,PH>Q\9NK@0R7V^<,,?@;\C6MJ'%T*7 M\.>>>5^L5:0^42HW5]P3DGBV'Q9+7=-E#*MUE6<%OF%\V"S!Y1@YG M5Z!T0KR*?)UN!=ZS)5 U*U)DMT&B:ZI_Z5+SQ-%K?ZV)-[-E M$WH63W-!M1\W AXH_FL^K*M9#%R.Z#(_'FJ.=JIA*)*/_+A][1AF@8PUO*:& M(6?PJK*7()U:E8D\N[5L&D%QFZ2@O8H4Q&VFX A/[O\ZC"7Z>JMN6-;YE-T* M]$?/[)E]73Z71<9B3"(09PE2-F[9 M]ILB PN'4Z0Z'! Y*.L-B;>S]QA+'7;W SNJ_.KO\C&4)1559K'$,R%Q2_CM M+C4D2A7N&D 7BE(->P0+G2S@>B3F_4AKTPY^1'H<[:J1O7>H4]Y-,GX0KK&] MQH@P8WM9!_;8?L3QEGQ9F'?@VDQJC!ZSF91U8%. F1S(J62;05N+E4!-3M:D MF!DU=6+.!H]Q!F=NJ NV>9&U\7DV>&&[M;6R$ =#XN?PW_\/QL5S==.^"=FN M^YDO#47*S"%778^(FG?,(7\*BAPY^_Q_CU _4"&4CT"HIM">LOL?OO_O*!G2 M%;5PS;(@2L"ZH-5]8^+2S/:O:[P;,7(D14IV=UKWF@#^GE=\]$&DJT:NP6U. MWA] 8:>,1'ZB.#1Y]W>W,RSXE+XIBF>[CN#P''Y-TF]W,?=4-/ATI')T',=; M+%2WHB$OP+=O3/B/.QGE VV17S54 61_L&V)I1]S"];^T%NR2#_R)JC]@7;BJT.9*>+5IYFX$W%CD M6Q>(#Q_#C\I@="M"SH0R_2VENHE[B.@T[4 C%Z[[/9#_I&A/UKW;PEH4W>&E M4= AD,3":8H"F\?RL: $*7V_3LGK?GV7QKC+IU@@6R:^^FW+XMFB@5>B>UHZ M5!Z[%B'\R*>>EA#(\AC),:=YD<:S>'?[N6^YK]/2I2GW9DL\]LK0<]A(BMXC M!?-DX2.C"-&/(S%K[A""+;%FB%6SC4.HM"63(2ZM1@XAHY,NAJAING (48VX M,,13W8.#QA4_B=Y96 T[4G7L@M4/GU"*I]O9U958= MM3AEA4U=0=?T!&I,(5T_[+A]*=DMKLE+:@[SG:!P/EQ[V"T=_MT5Q)UT08RB MRY1?MACW/N7JD-)OTD^XK]/N,1@TJU56TW' 7[GH*^ #4^UQZK#6!I17FD.+ MG4AD$[,V1U1FR^>,TR]H&V184H:T[:>D^@8 M7/-/2M+%>^*=^C\^L_A)F:/Q""BJ0ZRGL^82#VES+#ZY38K4L[JDIV(3#TDS MADMXSH@1B[ WBAZD%=B<9 F6IV<5.O?A%TZ<400-9W;O[IQEZ=KFW8N3J];.SZ\>S;&]N#V; MPC;=?SYY>S]F5(/J^'Z MV&.11]7!+L_^ #?D::3ZGJ3I"/6QO;B&KHK+QR"KZ,,M5$TXUAQI@][]^R4"Z$QZMT M:VKT#D6KZMS-$M#U]-8=>&8:B2D<0+]>E^T\BRLLGTB"G/PY;VJH4,+<=N^0\EO#U%/U9(R$V MD;VXANZ #!B#L[XK!\V*9E;QOPN6,?Q6-EONZM;O7$\W6<[6F'Q6XY;5=D59 MT[YM7\"[8HW%;APR)"K$0*J\@.&$T&@&O<;L/S2\"V';P98,JPX;(*8H8S7E M)\H[8&3WLWM0NW1/2F!)NG<61;:(SC]Q]E2VQM(B155 0B\4.!M:>E7/U3.2 MUT4?]ZTG^X/&X]CZ,:4;PL(R]0W@>;YVI]+3G[_K.> V_I3]*^OE*U_\: FO/?$ MYZQ?D_PO/T@^^2>2.!B@^J\CJ7X:)\21Z-SQ3TS]E;,@EVPS?73J23[J&S%- M]^/34''P:[Z1;^0N^/@?D*(O\$!BSN'&6AEAJ]6:]B9(MI8NTR/)F\5D!7:&_ M7UM!"H%.QI_9IL$US6FZ+AFZ2A:Z*-M7R X M;#*$>LC8\5_:Y!ZC@.P>@B+ M%^3C,2E#&\1]\#T^-H-UEH>K6"D8?6DQR]$6X\5X7T!;Y90"8I@1 M5Y' &+S+#6&RAC5B&=E=1%)]J0'LX]I MFJW8YBZN4N-!8\&H6,@(^H8$DJ.:=)'>B,:VY_(^B5\7H)A!BJ'Y^4;Y_2:X MJ.OU_<0^<%6W(-JS?6 G;O(#BQ*\[ 6^'&1M=*6OG$1".C%/.[U MJ&AP4!=-+EB#9L]!K9V$#3U0$]UJK+:Y_BM),_+.2^._ //.EK!$<L_'$ M',UBK!&2'X.AGS9XWV\$@JK '2/M&"3*UTY.=7F9(TP&K#5,,D$J<#T$D@B& MCSLF;G4\QRS/YEG107;?YDX20Y:GUC>PAZ"<1$WJW>WY4_1 SOE*YO05M4:2 M;DL??0[9$*2IR\;I\O%];5WF\=L3T5*<&P,DY M-"E?.XF,E@.-V-0K M[N2E>O@^!%GOFF9!RC8E#057:B!.+CT'5>7-!\MGRWF198S$9;V;),YZAQ_# M<,X>9I3;B3D5L1;2O4;WI9,K[:G8;,0S$N$IY6V4O-_%?(,D DWXU:^+1-2$ M5!QB'=2'LW,LPU>6KZY@YYRL:7KS@:>Y6.<3RQ=D_+!;XRD>UXVC M?F,QF_J.H^=L^Y 7X ^$*$D=UE6(&O.RC"&9)).G=7'SQE9K.@%Z$D6$#R"NEG3 MCM]%"^+D.K\(\H)$;2S:SYPO]2K!&?).V)\?X+]^0XF/$/R9L0&;.7+ &U S9!0!]3>)IA0&X, MDH1E*Y% R4^%R?L#&/LI X)U-D43]>;D6]N6!3'W;*] MC1)T^OV+L2]&)WBK8 8P"J^3XB5?%E&5QK-+4"T=O; QX^&95?):+:D/Z\09 M21;2%[T@$^$./(G#=E*PHF 0H4G(S[)"O#YG$'D*0\)"D7.P5NPR:8 MW81NE22*<((PEH5FC4/C";MT9NF:NI=K^_^I@-XQY 7_VPFI:J>P2"[+I[0^ MOCVD!U?<\(,B[O'+57U<6:GK^ZM.#*\6QLF%!.I(*&8JM(YB%5QN\07,3]RS M70[IP3EIKSTT&@Z?Z8$Z.>>5N+^G.<@KV/P+KU?KUK*V8M!!NK*"AR7=-7W) M%TF527&)M8AI);)!E?.XU6L*S!NPRCYER6ZZ]VKLJ'?^,W AKDIQU+#>D'B+ MR28AAF#/!.OSM :T\0C_??W)-I@VL73?-9>X)(73BYGV"&'19!_ M)2GFT'6DE.*EDXA8J7.B]#<=_].N2,Y!V^>2!-^BY+7CLND^=9*G2H%=74+; MN:.V:\N80CMHM[SD((0!#)]7 9/78)3=U$7Y=WIL"+*)'F8IV=96!U[:+-VE MG&]4\K_Z-NSHYHYN=Z?&,CL)0M0] I/ M&]^Z@U7")-$(IM#.K7<\L29IP,LXQJ\P4(J#*O.KFL?:&B!G;+1!_:.=II9? MS@3285^=;$]Y@9;;*P?$8* [V':]L; @41.HG-1V9MY4O?G#*/(J$E4)"5P' M_%)FL^(3FF9.BKXOJ,MI?92OKBQC .CL*?]CM'G..L?Z[6=.SLTM7GN4SI8@ MFFC:2Q;HOW(2B49J'*P);8RK$:B32&("=^GK@='RI*/R#'.W[U%#..KNV<4 MB> 1/)@,RJ)9O*R&40V:,6V=%2"-J*9V3*K[U@'WQ":]V,S.4R=7%0;*%C$3 M?-/Q(\C?.8F&47+PT[-2%IHTP2!-C5M#$&]X<"S0"E!?DH2ZJ)$VH2H>_W M>9/$SY% <><+P:T3%BPL\E62-G+.INO/44.B[3V$?2(3G3X 7Z"? 9UG><;HHT6($,FRW+) \48'CV5>8K/9)T-^_&X,XLC9T;453B MS<#*6Y.__1=02P,$% @ #'FB6,V?M^=-!P HB0 \ !P;'!C+65X M,S%?,2YH=&WM6FUSVS82_MY?@6NF'7M&DB4E[O0D-S.NJ[2>:>/4<6=Z'T%R M*>(,$BP ZN5^_3T+4"^6Y41)K^VUJC]()K%8+'8?/+M+ZJ+PI7[YB;@H2&;X M%A=>>4TO)S]WGP]Z@XNS> F!LU;B(C'94CB_U/35IZ6T4U6-A&R\^8IJEN0FA9^U.^=JPH2%V<8#W+U2BHWE>\Z M]1\:#?JU'\>5NM[4H_XXC.6R5'HYNE,E.?&:YN+6E+):"2;&>U-"UM/"=Z56 MTVID>4U>C>>OUDF--G;TK!_^QO-">>JZ6J8TJBUUYU;6<;EYM#@Q.AOOV/9. MO%MSUQVQ0: MPAV1X@9,$KZ0?G1$WACTQ+4HY(R$I9FB.65P@7+BET9:@%HO<9])2)A*O#*V M%(-^]T=AZLG5@9J"L,E[P1*DJ 2^)IO*V(9@K/970QIZ5HL2555*+7*:X984I M06S>1+E' A6EY)RT2Q8IY3UAW2V=#OBN>76#I"@ M^+3"?L]MH2 R>R^[@_(1.P]3!>1:OXJ7B M0J>*N&']@L_X%IQB>-F6@Q?*'RR48R'>YR[((#&GD*>>3,XM #3E?O1%[\O/ M=H/W5P"3/!7?D(,9\&H@Z?>'O,/Y(Y6-.WP*$WE""%^[4DP-IK%0@*,]4RX0 M!J2H"GJX:-I0S39=6=(RX*'-#9N8=EHJXT$%VH$MSFB521\,39S*E+2*-Z!B M!@L$6K&FQG%6"YPWC@8>H#K3&6,*.E,)9D@I0,:N9IA MF$D;H 4 *IDHK?R2D]>^)1G\ 1DAZ!&W#T2W*J' P8MV,W5C:X#.A62;IL9F M8?%0$TVI0@[5P!Y&J&90LPCJO8@O@%_5H,&C1EAZ*B8SJ9MPYCD$E.^OA46RJ@[# M(:'H"M@S9N7'#(P,U!-=_CATW#:UQ408V0^0#V <3EXF31O+$=K*%/O4EL9Y M#/ 3'RAS*32UG;(X>6I.#K"!$7;$6]M16U-H^K@?K)JU9:?1KD*Z=6)E+@G@ MI"P0;'!)2WY+M';WI-L.<$>^\^N]]$Y$_@4!>/[157MXEI*MP-O9G'&FG&WX M;(X[Q_\#'KL=?DENFTN6A3 P"T+-S^I(D2OS47K M^GA.\IZ32RP<0GH)Y4YXT+/JO#\($VTI&QO&/8P@,TQTM":$I_'35DJ8 QR@ MH.G$%.>0WUQ3POUP4]A-2\9['U(\/2LQ4$G M,KRJ9D;/B&F^DM/V(:!M68;*6ILE871>F$@M\@'*@(K_31KL'1&Y?X,(C,0/ M,,)9' MNUHN41%#VP)=<-3\HM_K?S9NY1$I+6M'(Q>;)HIO):';NKKWW#&7RQUU]SF-9-P(#WH_#9Y1O[7E?NVC#C M9([BK!5#@%?;7(6P=UXC5OQ\@JW\ P!RP,EX"@-G[NSQ&Z\M2/S_./U/Y]IX MO!Y__NWNW]7=DP6E#??LXJJ0RO[M[]_8WR=OXO,K%! ;U]_$-NCT7:['-V>7 MH\BR6[_/R34MNK&U0GG,V; IJS&:Q!II=L2CXT<_X6FWL%HE2'6IRA[\MJ=8 M [E&[1AQVI4Y:KZ1U'.Y= &8%V?\"Z.7GURU,EW4%8RV6A]"*Y M504Y\9;FXMH4LEP2CHWWI@"MIWO?EEI-RL2R3);&^Y=R4J.-35YVP]]@/E6> MVJZ2*265I?;-QT9G@RW=WJL.=)FKS$^37/EV"DHJ68?1_52-E1?1 MRLP!1JCV-4&O_R&Q3ULAA0)D/]8,GW;JB]'U[>6;RXOA[>756_'NE^N;7X9O M;\7ME;@9781[I]V^N'HC;G\:B9OA]0_#MZ.;]M6O/X_^*887M[S2[W;_QP;[ M5^V\RA=?QF*7+3$L,PNZFX[XFY:U:XF4+"LD_%3ZY(!LT>N(2S&5,Q*69HKF ME,$$RHG?:FD!:;W ?4Y!PI3BC;&%Z'7;_Q F%^\LY;@&_<^J)%R:K$Z]$Q>F MJ&2Y&!R0#?L=\8-TL 1L5"S$76GFFK()M:(I&P-F!LQ*XP5OE*H4L)*H2V]K M@KK24P%N;%DI"EQ9);7(98I;5I@":(H*24G)-VP22%O"/(W>#I<"^# M,A"I.=^R#"9(E4WK F0EMD.3C*R B=*I<#5_K/?/R5+#A ]0**=1N%"-Q%SY M*0[H*DJ#@LRW@FHFPS%GV):)\6+3#(>$B]/WX()$KDI8GIVXMG0+H YENW& MNBHYTJ17X*/*5-<9>,*;&V9M 0F*HQ7Z.\81XTOK-5 :'[DMT5 V4\RXQ12U M!@'08>#"(,X%?5+IIB+79NZ6T+$T4#; MCKA]8+%O7M[WN[V_#ESCYZ;R<#29/%>X#,:\%-)2*FXS2DC;IB_X!C?@%-T+^NRMZ#\@: <@OB< MVR #Q9Q"G7JR.#< T)3[Y+O.JZ^WG?=' ),\%C^2@QJP:DC2'W9YB^M'BAYG M_RVW35I/* M>%$A[4 79[3*I ^*CIW*E+2*#Z!B!0L)M&1.M>.J$L+'A1(4THMQ!(4P7(5- M%?H7E=9:;V MSQM[0P]PG:F,$26=*24G2.F 1NYF&&;2!F@!@$J.E59^P<5KET@&?T!&<'K$ M[0/2C4XHY.#[YC!5;2N SH5BFZ;&9D%XZ(DF5**&:F /*U0QJ)D$_5[$%\"O M*J3!@T98>BQ&,ZGK$//L LIS-"EJ!N.Y'X&)" *&Y& 7&QS MQJ;V3ZNP3YJ5*VKB'B[_<"\LQLON, 0)15- GP$S/V1@9$@]T>2/7<=C4]-, MA)7= 'E&QN'B9=*TMNRAC4JQBVUAG,<"/^\!,Y>"4S,IBZ.G]N0 &S+"%GFC M.WIK"D,?SX-EO=+L..HUE6Y56#F7!'!2%A)L,$F3_!88[>Y(-Q/@%GWKTZWT M7D3^ 0%X]M%=>WB6DBW!VUK'.*><3?BLPYW]_XS:^JB56NLFT4]Y8]VJIH4; MX%D4RGL*2-NU;VQ0+GDQ4] N<#@"PI"]'&='?'-+MPP,^JU64#[$0%VF85 \ M/O2^?(AIFYL6!3#PR,+#3ZH(WFMJT:H_GI.\X^(2&X=07D*[$Q[T+"?O9V&B M:67CP+@C(\@,&QVM$L+3^&DZ)>P!#M#0M&*)M;@H!4SO"IG1L^(TWPI)\U#0-MD&2HJ;1:$ MU?G4Q-0B'Z ,J/COE,'. 27W'^&!1/Q=+D2_)?K=_K?//_M'OR][XN"?ZZC? MO.Q]U]V>,7R8EAK)8T0YV2":7R]"65YM:[E 1PQN]YB"(^=7W4[WZT%##T]I M63E*7!R:*+Z3!'.[Y,S#6LPGR9*Z(0)5MCIYX'T&SOS*TF?[$> ?NRVO>?\9 M;+73GG.HWAXC0]XEX;/--W:]S-Q68<;%'LU;0P8 +,VP=''GK((O^?D%:_D% M +1'Y#R%D1-WLOT^; ,P.WWR'(.(EWGXZYY^(=,\RQB/ N;W [G_.V!%6S[^ M_'2P_0FD#P,)C@./\OL7_1>_.TM^!E!=3!7EXLVJL[F*4]F?D?PYC7[T+C[( MA+W7EN?Q8+A^UMDXXOA0PQS?W%$=1&>Y\8NT7--].SY.P$C('6!=E(-,N0JM M9<*K@T<_6FN.L)02J-I49@]^S39=Q6R%>2F&9%OFF',2J>=RX4(,GI_P;^I> M?W5^$GZ-]Q]02P,$% @ #'FB6!#=\JWQ! ZQT \ !P;'!C+65X M,S)?,2YH=&WM66USVC@0_MY?H4NG-\D,!O.:Q'"9X1AREYDVI$!G>A^%)6/= MR9(KR0'?K[^5#"0AD.22YJ5-^ !(6NT^NWK6DM:=V"3\Z!WJQ!03^$4=PPRG M1_VO7KU6KG8J11,$*@N)SD22'&F3<_K;3H+5E(D X"7FTR 1*<"XTXN74I%4AA/LW]I4/53TRXL M>4:F@=]V8Q%.&,^#,4NH1J=TAH8RP6(I.)'&R 1D#9T;#W,V%8&R-JTU.W]I M)Y1PW0@'L,P8,7$0,>.% M($F%Q="?QVS"#"JB;#5 $-*[AJ!:N\WL]BB$ ("J^X;A85[W^L/QR?%)KSL^ M&9RBLR_#T9?NZ1B-!VC4[[F^0[^%!L=H_&1!Q.K\F+:(EA">1 <3K"EG@EX+]H7_ M8*R^_^&YHM\H[S=KU?V#5N.P5M]O[->:%WXS8:%[SOT;_-TYJI:7<;T4T$)_ MU??7%3X/L<9 C\\9X*6*YVA([8,; 7N.I4I0U?<^6Z:<*1I!FQ+T$8!"4Y(L M-!KU9))BD2,8=#Q+J6*2("H(B'["*HQ1O5H"HM4:"!R IHF97M"6A=CQ%(>A M4\, ;Y1Q0&';W#9GS,1.L:+?,J9H IBU!:07'*_6=_$> NO5YB[96]&=AIEB MQFKHS\,8BRE=RPYAS!-. [I@#.74*?-0E-RMB HO0]H-"P@J*"V*E M,EZP5T*>.)OZ#LE5WL+4=!-/#\M^"ZBS??=KW7_S6RSX^F(]UO+\^K[:\MO; M]OI\27X+'!$TXW>6T/VNV)5(0JA\6>L@&]%?<@M60&*&Q%M,@ SC.-4TT#3%P,75X\@=C O=[K0. -32^CG3<%#ES.3!MXUG<'%R\9^"7-U$4_Q.X;\]V;'YT;+@& MK$,XMQM4B/E"#$ADL3SFA60+U>[P)-S&ID\X1[5B[[U$J8T1?S'N_B\'KZ7+ M77U;Y, 25[F9 @#)&?GQ%KFB*]?O!9M"\DKSYVD(]>;;"TJ)MW1XG93YF7U[ M0#KTYW 9-NR*0;7\Q3NYQ>I,8@B%E*U=U-J MP*^]6SWZJXF7<.E\F4OZ';SM(@T8*$$2GDU, E-(LNE3Y= M<90 FQR-;/DD2\1:.7G]7>C& BL5Y,I+TGBU7:=X2HLMVL.1H2K ?(9S[;;? M3L6^JCUZUZFXE[S_ 5!+ P04 " ,>:)880%I;]D$ !Q' #P '!L M<&,M97@S,E\R+FAT;>U9;6_;-A#^WE_!I>B0 )8MRW9>)"^ 9SA8L#9.8Q?H M/M(B97&C2(VD8FN_?D?*=A+7>6G2O+1-/B2A>+Q[[OB<>#QU4Y/QPS>HFU), MX"_J&F8X/1Q\]EI!/>@VJB$(-!82W8DD)=*FY/2WK0RK*1,APH61O[ LE\I@ M8:(<$\+$-$3[^3S:2>7+Z42*8RGV7\T M;/JYB2I+GI%YZ$=N+L$9XV4X9AG5Z(3.T)G,L%@*3J0Q,@-90^?&PYQ-1:BL M36O-KE_:B267*GSKNY]HEC)#/9WCF(:YHMY,X;PR-ZL03R0GT1JV&^$ EADC M)@T39KP8)*FP& ;SE$V80564K08(0G[7$#2#V\Q>'X48 %!UWS \S.O^X&Q\ M?'3<[XV/AR?H]-/9Z%/O9(S&0S0:]-VS W\7#8_0^(\!&O7.?N^=#$;>\//[ MP5^HUQ_;F<#WGSA@G";W9LW#PG5<0SU!%,B-ZNA/C@M=0S%5AB5E#>6%T@5D M&S(2C6ALF!0N>C)!)J5HA-4$"ZJ]X9S3$O5B8V=L]&HPCTVX%L3+"5K%POH= MMNN=8/]=1)C..2[#A-/YY;CN@F=_%]HB6N)V,IXV6)G(!="#X&0ZG&!-.1/T MBU!?> _&6GOOGBOV[?I>)VCN[>^V#X+67GLOZ%SXS82%[CGW;_!WZ[!97\;U M4D K_4W?7U?X/+0: ST^%H"7*EZB,VI?VPC8!XL[6-=Q!8;W:VRIUA,Z9+SS8-6.T)8D!7C[6%S<>2\,O^;,#_X3IC/A.5UQ4,[ M@P$-@:>.1HMD2#"SJ0&FM:5?S4YCSA$L [IC#N34.?!1U]RJA DL8OL<%!)6 M45P0*U7PBKT2\L39U'=(KOHU3'W,XF@3WQYK&WY]V]SUH[4#R. )IYL2T1:7 MT40J0I7#8BM+@&[%/2"4+("(;$Y)M");'>BV6 "\XCC7--0TQ[ #JR1TQ6"E MVU6H $ MK9\S#<499Z8,E^L70B!%KG*[ ^\(6\ :P9^>1-%\3^A^^W9!YL39D/INP[AW+Z68\P78L @B^4Q>;9XA]PC_Z]C MTP=_D $!R1KZ_36[HQGHMO"D@ M/VGV/ V=7GU[00GQF@P_(V%^9-\>D S]E-$$':W*\&$"5TVJ7I/BIR#.C^S; M Y)B^U0Q2(<<\N$B,^RUM!?'LA &[E'+1-FY*5/@K[UK/?H-]&MV][$NH2]S MA[^!MSVD 0,E2,*K"MC J\89TVBFF $A@ .W8]MM6W;>")J45SK+*=9H0D$T M5_*!-DJ BAR?6':I-_0FW^MF;*9=:<*Y)1V _W4;:AD:1B;6VYOH7N8V- M/BK(E4]UZ>K\S/&45F>FAQ-#58CY#)?:G8?=AOU@>/BFVW"?&O\'4$L! A0# M% @ #'FB6*)))\4DAP$ 0W ; !$ ( ! '!L<&,M M,C R-# S,S$N:'1M4$L! A0#% @ #'FB6'7"I7*DA $ I+D6 !$ M ( !4X'-D4$L! A0#% @ #'FB M6,V?M^=-!P HB0 \ ( !)@P# '!L<&,M97@S,5\Q+FAT M;5!+ 0(4 Q0 ( QYHECI?KO3=P< )0G / " : 3 M P!P;'!C+65X,S%?,BYH=&U02P$"% ,4 " ,>:)8$-WRK?$$ #K'0 M#P @ %$&P, <&QP8RUE>#,R7S$N:'1M4$L! A0#% @ M#'FB6&$!:6_9! <1P \ ( !8B # '!L<&,M97@S,E\R :+FAT;5!+!08 !@ & '(! !H)0, ! end XML 74 plpc-20240331_htm.xml IDEA: XBRL DOCUMENT 0000080035 srt:AmericasMember 2024-01-01 2024-03-31 0000080035 plpc:TermLoanMember plpc:PNCEquipmentFinanceLLCMember plpc:CorporateAircraftMember 2021-01-19 2021-01-19 0000080035 us-gaap:EnergyServiceMember plpc:PlpUsaMember 2024-01-01 2024-03-31 0000080035 us-gaap:FairValueInputsLevel3Member 2024-03-31 0000080035 us-gaap:EnergyServiceMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0000080035 plpc:SpecialIndustriesMember 2024-01-01 2024-03-31 0000080035 2024-04-19 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000080035 srt:AsiaPacificMember 2023-12-31 0000080035 us-gaap:TreasuryStockCommonMember 2024-03-31 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2023-03-31 0000080035 plpc:DeferredCompensationLiabilityMember 2023-12-31 0000080035 us-gaap:EMEAMember 2023-01-01 2023-03-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0000080035 plpc:SpecialIndustriesMember plpc:PlpUsaMember 2023-01-01 2023-03-31 0000080035 plpc:SpecialIndustriesMember plpc:PlpUsaMember 2024-01-01 2024-03-31 0000080035 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000080035 us-gaap:ParentMember 2023-03-31 0000080035 plpc:TermLoanMember plpc:PNCEquipmentFinanceLLCMember plpc:CorporateAircraftMember 2024-03-31 0000080035 plpc:PlpUsaMember 2024-01-01 2024-03-31 0000080035 us-gaap:ParentMember 2023-12-31 0000080035 plpc:CommunicationsMember us-gaap:EMEAMember 2024-01-01 2024-03-31 0000080035 srt:AsiaPacificMember 2024-01-01 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember plpc:PlpUsaMember 2023-01-01 2023-03-31 0000080035 us-gaap:TrademarksMember 2024-03-31 0000080035 plpc:CommunicationsMember us-gaap:EMEAMember 2023-01-01 2023-03-31 0000080035 us-gaap:EMEAMember 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0000080035 us-gaap:ConstructionInProgressMember 2024-03-31 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000080035 us-gaap:NoncontrollingInterestMember 2023-12-31 0000080035 us-gaap:IntersegmentEliminationMember us-gaap:EMEAMember 2024-01-01 2024-03-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000080035 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000080035 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-02 2022-03-02 0000080035 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000080035 us-gaap:CustomerRelationshipsMember 2023-12-31 0000080035 plpc:ForeignSubsidiariesMember 2023-12-31 0000080035 us-gaap:EnergyServiceMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0000080035 plpc:SpecialIndustriesMember 2023-01-01 2023-03-31 0000080035 plpc:DeferredCompensationLiabilityMember 2023-03-31 0000080035 plpc:PlpUsaMember 2023-12-31 0000080035 plpc:DeferredCompensationLiabilityMember 2024-01-01 2024-03-31 0000080035 srt:AmericasMember 2024-03-31 0000080035 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2023-01-01 2023-03-31 0000080035 us-gaap:NoncontrollingInterestMember 2022-12-31 0000080035 srt:AsiaPacificMember 2024-03-31 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2023-01-01 2023-03-31 0000080035 plpc:PilotPlasticsMember 2023-02-01 2023-02-01 0000080035 plpc:SpecialIndustriesMember us-gaap:EMEAMember 2023-01-01 2023-03-31 0000080035 us-gaap:FairValueInputsLevel2Member 2024-03-31 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000080035 plpc:CommunicationsMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember plpc:PlpUsaMember 2024-01-01 2024-03-31 0000080035 plpc:CommunicationsMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0000080035 plpc:SpecialIndustriesMember srt:AmericasMember 2024-01-01 2024-03-31 0000080035 us-gaap:RetainedEarningsMember 2024-03-31 0000080035 us-gaap:CommonStockMember 2023-03-31 0000080035 plpc:SpecialIndustriesMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0000080035 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-02 2022-03-02 0000080035 us-gaap:EnergyServiceMember us-gaap:EMEAMember 2023-01-01 2023-03-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000080035 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000080035 us-gaap:IntersegmentEliminationMember us-gaap:EMEAMember 2023-01-01 2023-03-31 0000080035 us-gaap:EnergyServiceMember srt:AmericasMember 2024-01-01 2024-03-31 0000080035 2023-12-31 0000080035 us-gaap:RetainedEarningsMember 2022-12-31 0000080035 us-gaap:UseRightsMember 2023-12-31 0000080035 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2024-01-01 2024-03-31 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2024-03-31 0000080035 plpc:CommunicationsMember plpc:PlpUsaMember 2023-01-01 2023-03-31 0000080035 us-gaap:LandAndLandImprovementsMember 2024-03-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0000080035 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000080035 us-gaap:RetainedEarningsMember 2023-03-31 0000080035 us-gaap:TreasuryStockCommonMember 2023-03-31 0000080035 us-gaap:NoncontrollingInterestMember 2023-03-31 0000080035 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0000080035 us-gaap:EMEAMember 2024-01-01 2024-03-31 0000080035 us-gaap:CommonStockMember 2024-03-31 0000080035 2024-01-01 2024-03-31 0000080035 us-gaap:PatentsMember 2023-12-31 0000080035 srt:AsiaPacificMember 2023-01-01 2023-03-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000080035 plpc:PlpUsaMember 2024-03-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000080035 us-gaap:DeferredProfitSharingMember 2024-03-31 0000080035 us-gaap:EnergyServiceMember us-gaap:EMEAMember 2024-01-01 2024-03-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000080035 us-gaap:EnergyServiceMember srt:AmericasMember 2023-01-01 2023-03-31 0000080035 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000080035 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0000080035 us-gaap:UseRightsMember 2024-03-31 0000080035 plpc:DeferredCompensationLiabilityMember 2023-01-01 2023-03-31 0000080035 plpc:SpecialIndustriesMember srt:AmericasMember 2023-01-01 2023-03-31 0000080035 2022-03-02 0000080035 us-gaap:CustomerRelationshipsMember 2024-03-31 0000080035 plpc:PlpUsaMember 2023-01-01 2023-03-31 0000080035 us-gaap:ParentMember 2022-12-31 0000080035 us-gaap:FairValueInputsLevel1Member 2024-03-31 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000080035 plpc:CommunicationsMember 2024-01-01 2024-03-31 0000080035 plpc:DefendantsAndPlaintiffSettlementAgreementMember 2023-10-01 2023-12-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000080035 plpc:CommunicationsMember plpc:PlpUsaMember 2024-01-01 2024-03-31 0000080035 us-gaap:EMEAMember 2023-12-31 0000080035 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000080035 us-gaap:TrademarksMember 2023-12-31 0000080035 us-gaap:FairValueInputsLevel2Member 2023-12-31 0000080035 plpc:CommunicationsMember srt:AmericasMember 2023-01-01 2023-03-31 0000080035 us-gaap:EnergyServiceMember 2024-01-01 2024-03-31 0000080035 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000080035 2022-03-02 2022-03-02 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2023-12-31 0000080035 us-gaap:TreasuryStockCommonMember 2022-12-31 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2022-12-31 0000080035 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000080035 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000080035 plpc:SpecialIndustriesMember us-gaap:EMEAMember 2024-01-01 2024-03-31 0000080035 us-gaap:RetainedEarningsMember 2023-12-31 0000080035 us-gaap:EnergyServiceMember 2023-01-01 2023-03-31 0000080035 2023-01-01 2023-03-31 0000080035 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000080035 us-gaap:FairValueInputsLevel1Member 2023-12-31 0000080035 us-gaap:NoncontrollingInterestMember 2024-03-31 0000080035 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000080035 plpc:CommunicationsMember srt:AmericasMember 2024-01-01 2024-03-31 0000080035 us-gaap:CommonStockMember 2022-12-31 0000080035 plpc:CommunicationsMember 2023-01-01 2023-03-31 0000080035 us-gaap:TreasuryStockCommonMember 2023-12-31 0000080035 plpc:DeferredCompensationLiabilityMember 2022-12-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-31 0000080035 2022-12-31 0000080035 plpc:DeferredCompensationLiabilityMember 2024-03-31 0000080035 us-gaap:MachineryAndEquipmentMember 2024-03-31 0000080035 srt:AmericasMember 2023-12-31 0000080035 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000080035 us-gaap:ParentMember 2023-01-01 2023-03-31 0000080035 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000080035 plpc:TermLoanMember plpc:PNCEquipmentFinanceLLCMember plpc:CorporateAircraftMember 2021-01-19 0000080035 2016-11-01 2016-11-02 0000080035 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0000080035 us-gaap:PatentsMember 2024-03-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0000080035 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000080035 srt:AmericasMember 2023-01-01 2023-03-31 0000080035 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0000080035 us-gaap:ConstructionInProgressMember 2023-12-31 0000080035 us-gaap:EnergyServiceMember plpc:PlpUsaMember 2023-01-01 2023-03-31 0000080035 us-gaap:DeferredProfitSharingMember 2023-12-31 0000080035 plpc:ForeignSubsidiariesMember 2024-03-31 0000080035 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000080035 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000080035 us-gaap:CommonStockMember 2023-12-31 0000080035 2023-03-31 0000080035 plpc:SpecialIndustriesMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0000080035 2024-03-31 0000080035 us-gaap:ParentMember 2024-03-31 0000080035 plpc:CommonSharesIssuedToRabbiTrustMember 2024-01-01 2024-03-31 0000080035 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0000080035 us-gaap:ParentMember 2024-01-01 2024-03-31 pure shares iso4217:USD shares iso4217:CAD iso4217:USD --12-31 Q1 0000080035 false http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-Q true 2024-03-31 2024 false 0-31164 Preformed Line Products Company OH 34-0676895 660 Beta Drive Mayfield Village OH 44143 440 461‑5200 Common Shares, $2 par value per share PLPC NASDAQ Yes Yes Accelerated Filer false false false 4918036 45859000 53607000 111527000 106892000 141508000 148814000 8314000 8246000 7053000 7256000 314261000 324815000 203242000 207892000 11021000 11671000 28603000 29497000 11868000 12981000 7379000 7109000 9735000 9186000 586109000 603151000 41748000 37788000 1487000 6968000 1532000 1671000 7078000 6486000 23348000 28018000 20961000 27414000 1189000 1300000 2361000 1672000 99704000 111317000 47928000 48796000 7391000 7892000 3414000 3536000 14304000 15454000 2 2 15000000 15000000 4918036 4918036 4908413 4908413 13711000 13607000 238641 243118 10214000 10183000 10214000 10183000 61408000 60958000 528733000 520154000 1937150 1894419 123701000 118249000 -66782000 -60306000 413369000 416164000 -1000 -8000 413368000 416156000 586109000 603151000 140904000 181824000 96773000 115541000 44131000 66283000 11900000 12388000 16608000 18609000 5431000 5193000 1367000 -1112000 32572000 37302000 11559000 28981000 972000 304000 708000 1066000 35000 40000 299000 -722000 11858000 28259000 2255000 6840000 9603000 21419000 7000 21000 9596000 21398000 4915000 4937000 4944000 4997000 1.95 4.33 1.94 4.28 9603000 21419000 -6565000 3922000 -89000 -89000 -6476000 4011000 7000 21000 3120000 25409000 9603000 21419000 5414000 4275000 -386000 -1530000 383000 1066000 1843000 -16000 -1230000 -1942000 8648000 1758000 5753000 25430000 3918000 8351000 3237000 124000 0 14068000 -681000 -22295000 -5307000 -4524000 33232000 50389000 33069000 50633000 1130000 1154000 60000 355000 0 116000 5452000 3624000 -11666000 -9307000 -1154000 724000 -7748000 -5448000 53607000 37239000 45859000 31791000 13607000 -10183000 10183000 60958000 520154000 -118249000 -55828000 -4478000 416164000 -8000 416156000 9596000 9596000 7000 9603000 -6565000 -6565000 -6565000 -89000 -89000 -89000 3120000 7000 3127000 383000 383000 383000 42731 5452000 5452000 5452000 52354 52354 104000 67000 171000 171000 4477 4477 -31000 31000 0.2 1017000 1017000 1017000 13711000 -10214000 10214000 61408000 528733000 -123701000 -62393000 -4389000 413369000 -1000 413368000 13351000 -10261000 10261000 53646000 460930000 -99303000 -65495000 -4492000 358637000 -13000 358624000 21398000 21398000 21000 21419000 3922000 3922000 3922000 -89000 -89000 -89000 25409000 21000 25430000 1066000 1066000 1066000 41573 3740000 3740000 3740000 72477 72477 140000 244000 384000 384000 3541 3541 185000 -185000 0.2 1050000 1050000 1050000 13491000 -10076000 10076000 54956000 481278000 -103043000 -61573000 -4403000 380706000 8000 380714000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the “Company” or “PLPC”) have been prepared in accordance with United States ("U.S.") generally accepted accounting principles ("GAAP") 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 the information and footnotes required by GAAP for complete financial statements. This Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Form 10-K for the year ended December 31, 2023 filed on March 8, 2024 with the Securities and Exchange Commission. The interim period results are not necessarily indicative of the results to be expected for the full year. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from these estimates. In the opinion of management, these consolidated financial statements contain all estimates and adjustments, consisting of normal recurring accruals, required to fairly present the financial position, results of operations, and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full-year ending December 31, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Noncontrolling interests a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">re presented in the Company’s consolidated financial statements as if parent company investors (controlling interests) and other minority investors (noncontrolling interests) in partially-owned subsidiaries have similar economic interests in a single entity. As a result, investments in noncontrolling interests are reported as equity in the Company’s consolidated financial statements. Additionally, the Company’s consolidated financial statements include </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of a controlled subsidiary’s earnings, rather than only its share. Transactions between the parent company and noncontrolling interests are reported in equity as transactions between stockholders, provided that these transactions do not create a change in control.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain prior year amounts have been reclassified to conform to the current year presentation.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted or Issued Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU enhances reportable segment disclosures on both an annual and interim basis primarily in regards to the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within the reported measure(s) of segment profit or loss. In addition, the ASU requires disclosure, by segment, of other items included in the reported measure(s) of segment profit or loss, including qualitative information describing the composition, nature and type of each item. The ASU also expands disclosure requirements related to the CODM, including how the reported measure(s) of segment profit or loss are used to assess segment performance and allocate resources, the method used to allocate overhead for significant segment expenses and others. Lastly, all current required annual segment reporting disclosures under Topic 280 are now effective for interim periods. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU enhances income tax disclosures by providing information to better assess how an entity's operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. This ASU requires additional disclosures to the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, the ASU requires disclosures relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This ASU is effective for fiscal years and interim periods beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU.</span></p></div> 1 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU enhances reportable segment disclosures on both an annual and interim basis primarily in regards to the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within the reported measure(s) of segment profit or loss. In addition, the ASU requires disclosure, by segment, of other items included in the reported measure(s) of segment profit or loss, including qualitative information describing the composition, nature and type of each item. The ASU also expands disclosure requirements related to the CODM, including how the reported measure(s) of segment profit or loss are used to assess segment performance and allocate resources, the method used to allocate overhead for significant segment expenses and others. Lastly, all current required annual segment reporting disclosures under Topic 280 are now effective for interim periods. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU enhances income tax disclosures by providing information to better assess how an entity's operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. This ASU requires additional disclosures to the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, the ASU requires disclosures relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This ASU is effective for fiscal years and interim periods beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales are recognized when obligations under the terms of the contract are satisfied and control of promised goods or services have transferred to our customers. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">goods or services and is primarily based on shipping terms. Sales are measured as the amount of consideration the Company expects to receive in exchange for transferring products.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues by segment and product type are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.004%;"></td> <td style="width:4.001%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.982%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product Type</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Energy</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special Industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.004%;"></td> <td style="width:5.001%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.982%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product Type</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Energy</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special Industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Losses for Receivables</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an allowance for credit losses for estimated losses resulting from the inability of its customers to make required payments. The Company uses a current expected credit loss model in order to immediately recognize an estimate of credit losses that are expected to occur over the life of the financial instruments, mainly trade receivables. Additionally, the allowance is based upon identified delinquent accounts, customer payment patterns and other analyses of historical data trends. Receivable balances are written off against an allowance for credit losses after a final determination has been made. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the allowance for credit losses includes expense and net write-offs, which are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> identified in the following table:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.349%;"></td> <td style="width:15.097%;"></td> <td style="width:1%;"></td> <td style="width:12.017999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.537999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions charged to costs and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s revenues by segment and product type are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.004%;"></td> <td style="width:4.001%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.982%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product Type</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Energy</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special Industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.004%;"></td> <td style="width:5.001%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.982%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Product Type</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Energy</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Communications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special Industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.67 0.74 0.70 0.76 0.70 0.28 0.25 0.24 0.03 0.23 0.05 0.01 0.06 0.21 0.07 1 1 1 1 1 0.59 0.63 0.36 0.74 0.56 0.37 0.35 0.61 0.02 0.38 0.04 0.02 0.03 0.24 0.06 1 1 1 1 1 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the allowance for credit losses includes expense and net write-offs, which are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> identified in the following table:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.349%;"></td> <td style="width:15.097%;"></td> <td style="width:1%;"></td> <td style="width:12.017999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.537999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions charged to costs and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Write-offs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for credit losses, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8260000 5021000 66000 752000 6000 3000 -131000 37000 8189000 5807000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Inventories, Net</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is carried at lower of cost or net realizable value. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The components of inventory are as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44%;"></td> <td style="width:6%;"></td> <td style="width:20.98%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net of excess and obsolete inventory reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,224</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess of current cost over LIFO cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories at LIFO cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023. An actual valuation of inventories under the LIFO method can be made only at the end of the year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations are based on management’s estimates of expected year-end inventory levels and costs. Because these estimates are subject to change and may be different than the actual inventory levels and costs at the end of the year, interim results are subject to the final year-end LIFO inventory valuation. During the three-month periods ended March 31, 2024 and 202</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3, the net change in LIFO inventories resulted in expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, to Cost of products sold. Th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e Company’s reserves for slow moving and obsolete inventory was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">at March 31, 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The components of inventory are as follows:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44%;"></td> <td style="width:6%;"></td> <td style="width:20.98%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,958</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net of excess and obsolete inventory reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152,224</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess of current cost over LIFO cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories at LIFO cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 93392000 98708000 13874000 14397000 44958000 46250000 152224000 159355000 10716000 10541000 141508000 148814000 55300000 60100000 200000 500000 17800000 17600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Property and Equipment, Net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classes of property, plant and equipment are stated at cost and were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.88%;"></td> <td style="width:5.92%;"></td> <td style="width:21.06%;"></td> <td style="width:1%;"></td> <td style="width:12.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery, equipment and aircraft</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classes of property, plant and equipment are stated at cost and were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.88%;"></td> <td style="width:5.92%;"></td> <td style="width:21.06%;"></td> <td style="width:1%;"></td> <td style="width:12.62%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery, equipment and aircraft</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20840000 21374000 125828000 129369000 240671000 238868000 20725000 22619000 408064000 412230000 204822000 204338000 203242000 207892000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Contingent Liabilities</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company can be party to a variety of pending legal proceedings and claims arising in the normal course of business, including, but not limited to, litigation relating to employment, workers’ compensation, product liability, environmental and intellectual property. The Company has liability insurance to cover many of these claims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Although the outcomes of these matters are not predictable with certainty, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In the event the Company determines that a loss is not probable, but is reasonably possible, and the likelihood to develop what the Company believes to be a reasonable range of potential loss exists, the Company will include disclosure related to such matters. To the extent that there is a reasonable possibility the losses could exceed amounts already accrued, the Company will adjust the accrual in the period in which the determination is made, disclose an estimate of the additional loss or range of loss and if the amount of such adjustment cannot be reasonably estimated, disclose that an estimate cannot be made.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2016, the Company and its subsidiaries Helix Uniformed Ltd. (“Helix”) and Preformed Line Products (Canada) Limited (“PLPC Canada”), were each named, jointly and severally, with each of SNC-Lavalin ATP, Inc. (“SNC ATP”), HD Supply Canada Inc., by its trade names HD Supply Power Solutions and HD Supply Utilities (“HD Supply”), and Anixter Power Solutions Canada Inc. (the corporate successor to HD Supply, “Anixter”) and, together with the Company, PLPC Canada, Helix, SNC ATP and HD Supply (the “Defendants”), in a complaint filed by Altalink, L.P. (the “Plaintiff”) in the Court of Queen’s Bench of Alberta in Alberta, Canada in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 2016</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Complaint”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Complaint stated that the Plaintiff engaged SNC ATP to design, engineer, procure and construct numerous power distribution and transmission facilities in Alberta (the “Projects”) and that through SNC ATP and HD Supply (now Anixter), spacer dampers manufactured by Helix were procured and installed in the Projects. The Complaint alleged that the spacer dampers have and may continue to become loose, open and detach from the conductors, resulting in damage and potential injury and a failure to perform the intended function of providing spacing and damping to the Project. The Plaintiff was seeking an estimated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Canadian dollars in damages jointly and severally from the Defendants, representing the costs of monitoring and replacing the spacer dampers and remediating property damage, due to alleged defects in the design and construction of, and supply of materials for, the Projects by </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SNC ATP</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and HD Supply/Anixter and in the design of the spacer dampers by Helix.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 26, 2023, the Defendants and the Plaintiff entered into a settlement agreement which dismissed the action against all Defendants with prejudice. Net of insurance, the total settlement amount paid by the Company in the fourth quarter of 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Canadian dollars ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million US dollars). The settlement reflects the Company’s desire to eliminate the burden, expense, distraction and further uncertainties of litigation, and settlement does not constitute an admission of liability, wrongdoing or fault by the Company and its subsidiaries</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is not a party to any pending legal proceedings that the Company believes would, individually or in the aggregate, have a material adverse effect on its financial condition, results of operations or cash flow. As of March 31, 2024 and December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reserves for known global legal matters.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> November 2016 56000000 SNC ATP 4300000 3200000 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Pension Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses a December 31 measurement date for the Preformed Line Products Company Employees’ Retirement Plan (the “U.S. Plan”). </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net periodic pension expense for the U.S. Plan for the three months ended March 31, 2024 and 2023, respectively, follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.56%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized net actuarial loss</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic pension expense</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contributions to the U.S. Plan during the three months ended March 31, 2024 and 2023. The Company is evaluating whether to make additional contributions to the U.S. Plan during 2024. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2023, the Board of Directors of the Company approved a resolution to terminate the U.S. Plan and preliminary administrative actions have been undertaken to proceed with the termination. Components of pension expense</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d4a50796-14b8-4dc0-a9e1-8df322fc0dde;"><span style="-sec-ix-hidden:F_e2d2d556-a8c2-411d-b943-41a8f0a31825;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are included in Other income, net</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the Consolidated Statements of Income.</span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net periodic pension expense for the U.S. Plan for the three months ended March 31, 2024 and 2023, respectively, follows:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.56%;"></td> <td style="width:1%;"></td> <td style="width:12.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized net actuarial loss</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net periodic pension expense</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 387000 392000 485000 501000 -117000 -117000 19000 8000 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Accumulated Other Comprehensive Income (“AOCI”)</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the total changes in AOCI by component, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.927%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.302%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.302%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Benefit Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Benefit Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1,</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on foreign currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from AOCI:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of defined benefit pension actuarial gain (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31,</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the total changes in AOCI by component, net of tax:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.927%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:8.302%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.302%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:7.562%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cumulative</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrecognized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Translation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Benefit Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Benefit Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1,</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on foreign currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from AOCI:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of defined benefit pension actuarial gain (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31,</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> -4478000 -55828000 -60306000 -4492000 -65495000 -69987000 -6565000 -6565000 3922000 3922000 -89000 -89000 -89000 -89000 89000 -6565000 -6476000 89000 3922000 4011000 -4389000 -62393000 -66782000 -4403000 -61573000 -65976000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Debt and Credit Arrangements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains a credit facility (the "Facility") with a capacity of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that expires </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 2, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The interest rate is defined as the Secured Overnight Financing Rate (“SOFR”) plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% unless the Company’s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1, at which point the SOFR spread becomes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024, the Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">had utilized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">available on the Facility. There wer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> long-term outstanding letters of credit </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as of March 31, 2024. Our bank debt to equity percentage was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At March 31, 2024, the Company was in compliance with these covenants.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 19, 2021, the Company received funding for a term loan from PNC Equipment Finance, LLC in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the full amount of the purchase price for a new corporate aircraft. The term of the loan is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">120 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.744</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The loan is payable in 119 equal monthly installments</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 1, 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with a final payment of any outstanding principal and accrued interest due and payable on the final monthly payment date. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding on this debt facility at March 31, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was classified as current. The loan is secured by the aircraft.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has other borrowing facilities at certain of its foreign subsidiaries, which consist of overdraft lines, working capital credit lines, and facilities for the issuance of letters of credit and short-term borrowing needs. At March 31, 2024, and December 31, 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was outstanding, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's Asia-Pacific segment had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in restricted cash used to secure bank debt at March 31, 2024 and December 31, 2023, respectively. The restricted cash is shown on the Company’s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.</span></p> 90000000 2026-03-02 0.01125 0.0225 0.015 35000000 55000000 0 0.137 20500000 120 months 0.02744 The loan is payable in 119 equal monthly installments 2021-03-01 14200000 2100000 7300000 13300000 6500000 11400000 200000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, the Company’s effective tax rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. The effective tax rate for the three months ended March 31, 2024 was lower than the effective tax rate for the same period in 2023 mainly due to an increase in excess tax benefits on share-based compensation in relation to overall lower pre-tax book income.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides valuation allowances against deferred tax assets when it is more likely than not that some portion or all of its deferred tax assets will not be realized. During the period ended March 31, 2024, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record any additional valuation allowances in various jurisdictions on their deferred tax assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three-month periods ending March 31, 2024 and 2023, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record any new uncertain tax positions.</span></p> 0.19 0.24 0 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Computation of Earnings Per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share were computed by dividing net income by the weighted-average number of common shares outstanding for each respective period. Diluted earnings per share were calculated by dividing net income by the weighted-average of all potentially dilutive common shares that were outstanding during the periods presented.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of basic and diluted earnings per share for the three months ended March 31, was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:68.226%;"></td> <td style="width:1%;"></td> <td style="width:13.057%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Determination of shares (in thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect – share-based awards</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per common share</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock options which were excluded from the calculation of diluted earnings per share.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of basic and diluted earnings per share for the three months ended March 31, was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:68.226%;"></td> <td style="width:1%;"></td> <td style="width:13.057%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Determination of shares (in thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect – share-based awards</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted-average common shares outstanding</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per common share</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.94</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9596000 21398000 4915000 4937000 29000 60000 4944000 4997000 1.95 4.33 1.94 4.28 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Goodwill and Other Intangibles</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s finite and indefinite-lived intangible assets consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:37%;"></td> <td style="width:3.8%;"></td> <td style="width:1%;"></td> <td style="width:11.799999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land use rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s measurement date for its annual impairment test for goodwill is October 1st of each year. The Company performs additional interim impairment assessments as circumstances warrant. There were no indicators of impairment noted for the period ending March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may use both quantitative and qualitative approaches when testing goodwill for impairment. For selected reporting units where the qualitative approach is utilized, a qualitative evaluation of events and circumstances impacting the reporting unit is performed to determine if it is more likely than not that the fair value of the reporting unit exceeds its carrying amount. If that determination is made, no further evaluation is necessary. Otherwise, the Company performs a quantitative impairment test on the reporting unit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the quantitative approach, the Company uses a combination of the income approach, which uses a discounted cash flow methodology, and the market approach, which uses comparable market multiples in computing fair value by reporting unit. The Company then compares the fair value of the reporting unit with its carrying value to assess if goodwill has been impaired. The fair value estimates are subjective and sensitive to significant assumptions, such as revenue growth rates, operating margins, the weighted average cost of capital, and estimated market multiples, of which are affected by expectations of future market or economic conditions. The Company believes that the methodologies, significant assumptions, and weightings used are reasonable and result in appropriate fair values of the reporting units.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s only intangible asset with an indefinite life is goodwill. The Company’s goodwill is not deductible for tax purposes. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the carrying amount of goodwill by reporting unit are shown in the following table:</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.059%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s finite and indefinite-lived intangible assets consist of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:37%;"></td> <td style="width:3.8%;"></td> <td style="width:1%;"></td> <td style="width:11.799999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land use rights</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived intangible assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 4806000 4806000 4806000 4806000 655000 118000 1109000 307000 1969000 1690000 1988000 1682000 6836000 3724000 7104000 3738000 18720000 10780000 19240000 10733000 32986000 21118000 34247000 21266000 28603000 29497000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the carrying amount of goodwill by reporting unit are shown in the following table:</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.059%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.527999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">PLP-USA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Americas</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">EMEA</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3078000 10582000 15837000 0 29497000 0 -290000 -604000 0 -894000 3078000 10292000 15233000 0 28603000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Fair Value of Financial Assets and Liabilities</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is measured based on an exit price, representing the amount that would be received to sell an asset or paid to satisfy a liability in an orderly transaction between market participants. The Company measures and records certain assets and liabilities at fair value. A fair value hierarchy is used for those assets and liabilities measured at fair value that distinguishes between assumptions based on market data (observable inputs), and the Company’s assumptions (unobservable inputs). The hierarchy consists of the following three levels: (Level 1 Inputs) quoted market prices in active markets for identical assets or liabilities; (Level 2 Inputs) observable market-based inputs or unobservable inputs that are corroborated by market data; and (Level 3 Inputs) unobservable inputs that are not corroborated by market data.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:42.468%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of<br/> March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in Active Markets for Identical Assets or Liabilities <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other Observable Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs<br/> (Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental profit sharing plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in Active Markets for Identical Assets or Liabilities <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other Observable Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs<br/> (Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental profit sharing plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates internationally and enters into intercompany transactions denominated in foreign currencies. Consequently, the Company is subject to market risk arising from exchange rate movements between the dates foreign currency transactions occur and the dates they are settled. The Company currently uses foreign currency forward contracts to reduce the risk related to some of these transactions. These contracts usually have maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days or less and generally require an exchange of foreign currencies for U.S. dollars at maturity at rates stated in the contracts. These contracts are not designated as hedging instruments under U.S. GAAP. Accordingly, the changes in the fair value of the foreign currency forward contracts are recognized in each accounting period in Other operating expense, net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position. For the three months ended March 31, 2024 and 2023, the Company recognized net losses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">llion, respectively, on foreign currency forward contracts.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a non-q</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ualified supplemental profit sharing plan for its executives (the "Supplemental Profit Sharing Plan"). The liability for the unfunded Supplemental Profit Sharing Plan was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023. These amounts are recorded within Other noncurrent liabilities on the Company’s Consolidated Balance Sheets. The Supplemental Profit Sharing Plan allows participants the ability to hypothetically inve</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">st their proportionate award into various investment options, which primarily includes mutual funds. The Company credits earnings, gains and losses to the participants’ deferred compensation account balances based on the investments selected by the participants. The Company measures the fair value of the Supplemental Profit Sharing Plan liability using the market values of the participants’ underlying investment accounts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying value of the Company’s current financial instruments, which include cash, cash equivalents and restricted cash, accounts receivable, accounts payable and short-term debt, approximates fair value because of the short-term maturity of these instruments.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024 and December 31, 2023, the fair value of the Company’s long-term debt was estimated using discounted cash flows analyses, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt are as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:40.008%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:42.468%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.142000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of<br/> March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in Active Markets for Identical Assets or Liabilities <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other Observable Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs<br/> (Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental profit sharing plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices in Active Markets for Identical Assets or Liabilities <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Other Observable Inputs<br/> (Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs<br/> (Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplemental profit sharing plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 141000 0 141000 0 141000 0 141000 0 8000 0 8000 0 9123000 0 9123000 0 9131000 0 9131000 0 158000 0 158000 0 158000 0 158000 0 0 0 0 0 8222000 0 8222000 0 8222000 0 8222000 0 P90D -200000 -100000 9100000 8200000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt are as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:40.008%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt and related current maturities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 51486000 55006000 51786000 55282000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Segment Information</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated by the CODM, or decision making group, in deciding how to allocate resources to an individual segment and in assessing performance.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present a summary of the Company’s reportable operating segments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023. Financial results for the PLP-USA segment include the elimination of all segments’ intercompany profit in inventory.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.35%;"></td> <td style="width:2.48%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:20.203999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:20.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intersegment sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intersegment sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to Preformed Line Products Company shareholders</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net income attributable to Preformed Line Products Company shareholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present a summary of the Company’s reportable operating segments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023. Financial results for the PLP-USA segment include the elimination of all segments’ intercompany profit in inventory.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.35%;"></td> <td style="width:2.48%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:20.203999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.28%;"></td> <td style="width:1%;"></td> <td style="width:20.404%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cef0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intersegment sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intersegment sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total gross profit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to Preformed Line Products Company shareholders</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PLP-USA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia-Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net income attributable to Preformed Line Products Company shareholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 70737000 97177000 18358000 22568000 28654000 39034000 23155000 23045000 140904000 181824000 2346000 11962000 2467000 4213000 1374000 1533000 3764000 7009000 9951000 24717000 24696000 42106000 4965000 7987000 8318000 9247000 6152000 6943000 44131000 66283000 5317000 16796000 897000 1889000 1579000 1661000 1803000 1052000 9596000 21398000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Acquisitions of Businesses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition of Pilot Plastics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 1, 2023, the Company acquired substantially all of the assets of Pilot Plastics, headquartered in Akron, Ohio. Pilot Plastics is an injection molding manufacturer and the acquisition expanded the Company's injection molding capabilities and further enhanced the Company's domestic manufacturing footprint. The purchase price was approximatel</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of cash as </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the closing date. The purchase price is subject to a holdback of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. To fund the Pilot Plastics acquisition, the Company borrowed on the Facility.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition of Pilot Plastics is accounted for using the acquisition method of accounting, which requires the assets acquired and liabilities assumed to be recognized at their respective fair values on the acquisition date. The process of estimating the fair values of certain tangible assets, and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the measurement period, opening balance sheet adjustments were made to finalize the fair value estimates based on the final valuations received, which are summarized in the table below.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.336%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Final Allocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">970</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment and other assets</span></p></td> <td style="background-color:#cef0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,628</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,299</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="background-color:#cef0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable net assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,813</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total consideration, net of cash received</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,813</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to the consideration transferred equaling the fair value of the assets acquired, no residual goodwill was recognized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All measurement period adjustments were completed within a year from the acquisition date, and such adjustments did not have a material impact on the Company's results of operations and financial position.</span></p> 13800000 1700000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the measurement period, opening balance sheet adjustments were made to finalize the fair value estimates based on the final valuations received, which are summarized in the table below.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.336%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:15.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Final Allocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">970</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment and other assets</span></p></td> <td style="background-color:#cef0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,628</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,299</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="background-color:#cef0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable net assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,813</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total consideration, net of cash received</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,813</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 970000 585000 13628000 1299000 71000 13813000 13813000 This AOCI component is included in the computation of net periodic pension expense (income) as noted in Note 6 – Pension Plans